Poziom

Zaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z Java poziom zaawansowany

Java jest obecnie jednym z najpopularniejszych i najlepiej opłacanych języków programowania, zarówno w dużych korporacjach jak i niewielkich firmach. Dzięki temu szkoleniu poznasz podstawy tworzenia kodu w tym języku oraz nauczysz się podchodzić do rozwiązywania problemów programistycznych we właściwy i uporządkowany sposób. Szkolenie poprowadzi Cię od fundamentów programowania takich jak tworzenie podstawowych struktur danych, instrukcje warunkowe, po bardziej zaawansowane aspekty związane z programowaniem obiektowym.

Dla kogo jest to szkolenie?
  • logo infoshare Dla programistów języka Java posiadających już doświadczenie w praktycznym programowaniu.
  • logo infoshare Dla programistów, którzy chcą uporządkować swoją wiedzę o Javie.
  • logo infoshare Dla osób, które chcą poznać fundamentalne techniki, które pomogą Ci zbudować warsztat JAVA developera.

Czego nauczysz się na tym szkoleniu?

  • Fundamentalnych technik, które powinien znać każdy Java developer.
  • Praktycznych rozwiązań przydatnych programistom JAVA.
  • Podstaw programowania funkcyjnego.
  • Nauczysz się korzystać z typów generycznych.
  • Dowiesz się, jak tworzyć własne adnotacje i wykorzystywać w praktyce mechanizm refleksji.

Program szkolenia

Zaawansowane OOP

  • klasy abstrakcyjne
  • interfejsy
  • polimorfizm

Rekordy – co to jest Value Object i dlaczego warto z tego korzystać

 

Enum – czym jest typ wyliczeniowy i jak go sprytnie wykorzystać do uproszczenia kodu

 

Typy generyczne i zaawansowane kolekcje

  • zasady działania poszczególnych kolekcji
  • najlepsze wykorzystanie poszczególnych kolekcji

IO w Javie – praca na plikach

 

Gradle – narzędzie do budowania naszych projektów oraz zarządzania zależnościami

 

Adnotacje – na przykładzie biblioteki Jackson

 

Programowanie funkcyjne

  • klasy anonimowe
  • lambdy
  • streamy

SOLID – zbiór podstawowych praktyk, które powinien znać każdy programista

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.