Efektywne programowanie w języku Java

LICZBA DNI: 3 (24h)

KOD KURSU: J/BP8

Powiadom
o kolejnych terminach

# gof

# grasp

# solid

# refactoring

O szkoleniu

DLA KOGO?

Szkolenie skierowane do programistów, projektantów i architektów, którzy pragną poznać, pogłębić lub usystematyzować swoje wiadomości na temat dobrych praktyk, zasad i wzorców programowania obiektowego w języku Java

WYMAGANIA

Uczestnik szkolenia powinien posiadać podstawowe doświadczenie w programowaniu obiektowym w języku Java oraz podstawową znajomość notacji UML

ZALETY

Praktyczne przyswojenie ogólnie przyjętych zasad i wzroców takich jak GRASP, SOLID, GOF i wiele innych

Cele szkolenia

Poznanie, zrozumienie i przećwiczenie najlepszych praktyk związanych z programowaniem obiektowym w Javie

Program

  • Czemu jednolita technika pracy z kodem w zespole jest istotna?
  • Jak mierzyć jakość kodu źródłowego i jakie są koszty niskiej jakości
  • Nazewnictwo pakietów, klas, metod
  • Komentarze
  • Klasy
  • Metody
  • Struktury danych
  • Obsługa wyjątków i błędów
  • Low Coupling, High Cohesion
  • Information Expert
  • Creator
  • Pure Fabrication
  • Polymorphism
  • Indirection
  • Protected Variations
  • Controller
  • The Single Responsiblity Principle
  • The Open/Closed Principle
  • The Liskov Substitution Principle
  • The Interface Segregation Principle
  • The Dependency Inversion Principle
  • Wzorce konstrukcyjne: Builder, Prototype, Factory Method, Abstract Factory, Singleton
  • Wzorce strukturalne: Facade, Proxy, Composite, Adapter, Decorator, Bridge
  • Wzorce behawioralne: Command, Observer, State, Strategy, Chain of Responsibility, Mediator, Visitor, Template Method

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.