Sprawdź 105 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
Szkolenie Java

Clean Code i dobre praktyki programowania obiektowego w Javie

Szkolenie przeznaczone jest dla programistów chcących wyrobić w sobie nawyk pisania czytelnego i zrozumiałego dla innych kodu. Skupiamy się nie tylko na czystym kodzie jako takim,...

więcej →

Program, termin i format dostosujemy do Twojego zespołu

Najbliższe terminy 9:00 – 16:00

05.10 –
Gwarantowany Online
Termin niegwarantowany
Do koszyka
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Clean Code i dobre praktyki programowania obiektowego w Javie.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia



O skoleniu w skrócie

Szkolenie przeznaczone jest dla programistów chcących wyrobić w sobie nawyk pisania czytelnego i zrozumiałego dla innych kodu. Skupiamy się nie tylko na czystym kodzie jako takim, ale pokazujemy również jak dobrze pisać programy przy zastosowaniu paradygmatu programowania obiektowego.

Do uczestnictwa w szkoleniu wymagana jest podstawowa znajomość języka Java i biblioteki JUnit.



Przejdź do programu szkolenia

Prowadzący szkolenie

Marcin Chrost

Marcin Chrost

Jestem programistą z ponad 15-letnim doświadczeniem. W trakcie swojej kariery kilka razy zmieniałem obszary, z którymi miałem do czynienia (poczynając od niskopoziomowego programowania w C, poprzez fullstackowe zabawy w RubyOnRails, aż do prawdziwego backendu w Javie). Odkąd pamiętam, zawsze lubiłem dzielić się wiedzą z innymi i sprawiało to satysfakcję obu stronom tego procesu. Dlatego naturalną konsekwencją było to, iż zostałem kilka lat temu profesjonalnym trenerem IT.

Prowadzenie szkoleń pozwala mi również na każdorazowe powtórzenie i ugruntowanie swojej wiedzy, co potem bardzo przydaje się w pracy projektowej. Natomiast to, co daje mi największe zadowolenie jako trenerowi, to sytuacja gdy uczeń przerośnie mistrza - wtedy wiem, że dałem z siebie wszystko, a moja praca przyniosła owoce.

Program szkolenia

  1. Dobry kod a zły kod
    • Jak zdefiniować i zmierzyć jakość kodu
    • Kliniczne objawy złego kodu
    • Powody degradacji kodu
    • Obrona przed pogarszaniem się jakości kodu
      • Code review
      • Analiza statyczna (SonarQube)
      • Codzienna refaktoryzacja
  2. Podstawowe zasady w codziennej pracy developera
    • Zasada skautów
    • DRY (nie powtarzaj się)
    • Zasada najmniejszego zaskoczenia
    • KISS / YAGNI (rób tyle ile trzeba)
    • Używanie zewnętrznych bibliotek / frameworków
    • Iteracyjne tworzenie kodu
  3. Jak tworzyć dobry kod
    • Nazewnictwo zmiennych, metod, klas
    • Formatowanie
    • Tworzenie czytelnych metod
    • Tworzenie zrozumiałych klas
    • Obsługa sytuacji błędnych; wyjątki
    • Komentarze
  4. Warsztat - poprawa jakości istniejącego kodu
    • Stworzenie testów
    • Refaktoryzacja krok po kroku
  5. Dobre praktyki w programowaniu obiektowym
    • Wysoka spójność
    • Luźne powiązanie
    • Polimorfizm zamiast sprawdzania typu
  6. Zasady SOLID
    • Odwrócenie zależności
    • Segregacja interfejsów
    • Pojedyncza odpowiedzialność
    • Zamknięcie na modyfikację przy otwarciu na rozszerzanie
    • Zasada podstawienia Liskov
      • Zaskakujące efekty przy dziedziczeniu
      • Zastąpienie dziedziczenia kompozycją

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie Clean Code i dobre praktyki programowania obiektowego w Javie realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 292 ocen

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Sprawdź pozostałe szkolenia z kategorii:

Java

Opinie uczestników

5.0/5
Clean Code i dobre praktyki programowania obiektowego w Javie

Przystępnie podana porcja wiedzy, która z pewnością przyda się w codziennej praktyce deweloperskiej. Dużo trafnych przykładów, znalazło się też nieco czasu na indywidualne ćwiczenia praktyczne. Dodatkowym plusem było zaangażowanie prowadzącego i możliwość swobodnej dyskusji nad proponowanymi rozwiązaniami.

Kamil Ćwintal Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
5.0/5
Clean Code i dobre praktyki programowania obiektowego w Javie

Dobrze przygotowany wykładowca, merytoryczne treści, serdecznie polecam :)

Radosław Głowacki Idemia Poland R&D
4.8/5
Clean Code i dobre praktyki programowania obiektowego w Javie

Fajnie i ciekawie

Leila Miniailo GP Strategies Poland Sp. z o.o.
5.0/5
Clean Code i dobre praktyki programowania obiektowego w Javie

Prowadzący szkolenie, Marcin Chrost, podczas szkolenia odpowiada również na dodatkowe pytania wykraczające poza zakres materiału szkoleniowego. Oczywiście pytania krótkie, a odpowiedzi zwięzłe i konkretne, żeby nie zakłócić głównego przebiegu szkolenia. Całość szkolenia zwięzła i konkretna, z duża ilością przykładów i dużą ilością przekazaniej wiedzy.

Paweł Zamorski SoftSystem Sp. z o.o.
4.9/5
Clean Code i dobre praktyki programowania obiektowego w Javie

Szkolenie poprowadzone z werwą i ciekawie

Zofia Kochańska SoftSystem Sp. z o.o.
5.0/5
Clean Code i dobre praktyki programowania obiektowego w Javie

Zdecydowanie polecam udzial w szkoleniu: "Clean Code i dobre praktyki programowania obiektowego w Javie".

Rafał Kopiec SoftSystem Sp. z o.o.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...oraz setki innych firm

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

Trenerzy-praktycy z oceną minimum 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.