Junior Java developer

Kurs przygotowuje do pracy na stanowisku Junior Java Developer

Dla kogo jest kurs?

Jeżeli masz już rozeznanie i wiesz, że Twoja droga do IT wiedzie przez Javę to ten kurs jest dla Ciebie.

Czego nauczysz się na kursie?

Kurs zawiera 125 godzin zajęć praktycznych z nauczycielem. Kurs przygotowuje do pracy na stanowisku Junior Java Developer i zakończony jest próbną rozmową kwalifikacyjną. Po pozytywnym przejściu rozmowy kwalifikacyjnej, uczestnik otrzymuje certyfikat.

  • Podstawy języka Java

    • Wstęp do języka Java i maszyny wirtualnej Java (JVM), czytanie dokumentacji
    • Java: koncepcje, słowa kluczowe, sterowanie przepływem, operatory, wyrażenia, składnia, definicje i notacje, instrukcje sterujące, klasy i pakiety
    • Typy danych + Object Oriented Programming
    25 godz.
  • Typy generyczne

    • Szablony i kolekcje: Wprowadzenie
    • Szablony i kolekcje: Analiza danych
    10 godz.
  • Reliability engineer

    • Clean Code, Code Smell
    • zasady SOLID
    • Wzorce projektowe
    • Metodyki projektowania oprogramowania: Domain Driven Design, Test Driven Development, Behavior Driven Development
    15 godz.
  • Podstawy programowania wielowątkowego

    • Wielowątkowość
    • Programowanie równoległe i współbieżne
    10 godz.
  • Wejście/Wyjście

    • Operacje wejścia/wyjścia, strumienie danych, serializacja/deserializacja
    • Programowanie funkcyjne: wyrażenia lambda
    20 godz.
  • Pozostałe techniki

    • Refleksja, proxy
    5 godz.
  • Spring Framework

    • Podstawy – zależności, stereotypy, zakresy
    • Serwisy REST
    • Programowanie reaktywne
    • Modelowanie danych z wykorzystaniem JPA
    • Testowanie aplikacji Spring
    20 godz.
  • DevOps

    • Zarządzanie cyklem życia oprogramowania
    • JIRA, Git, Maven/Gradle
    • CI/CD
    • Deployment – Kubernetes
    20 godz.
  • Od początku pracujemy wspólnie - bez samodzielnej pracy wstępnej (prework)

    Od początku pracujemy wspólnie - bez samodzielnej pracy wstępnej (prework)

    Nie jesteś skazany na samodzielne przygotowywanie się do zajęć zanim się zaczną – od pierwszego spotkania towarzyszy Ci doświadczony nauczyciel, który prowadzi Cię i pomaga przy rozwiązywaniu pojawiających się problemów.

  • Czas trwania i harmonogram kursu

    Czas trwania i harmonogram kursu

    Kurs trwa 38 tygodni (w tym trzy jednotygodniowe przerwy). Terminy spotkań są dostosowane do osób pracujących. Jest ich nieco więcej, ale są krótsze – dzięki temu uczysz się bardziej efektywnie. W dni powszednie zajęcia odbywają się w godzinach popołudniowych oraz w co drugą sobotę w godzinach okołopołudniowych.

  • Mała grupa prowadzona przez doświadczonego trenera

    Mała grupa prowadzona przez doświadczonego trenera

    Nasze grupy liczą 7-9 osób. Dzięki temu, prowadzący mogą poświęcić więcej czasu każdemu uczestnikowi. Dodatkowo takiej wielkości zespoły spotkasz w firmach IT, które prowadzą projekty w popularnej metodyce Scrum.

  • On-line lub stacjonarnie

    On-line lub stacjonarnie

    Ze względu na panującą sytuację zajęcia aktualnie prowadzone są on-line w czasie rzeczywistym. Jednak jeżeli to tylko możliwe, staramy się część zajęć organizować w formie stacjonarnej.

  • Certyfikat ukończenia

    Certyfikat ukończenia

    Po zakończeniu kursu uczestnik otrzymuje certyfikat z informacją o wynikach egzaminu końcowego. Certyfikat jest w formie cyfrowej i może być łatwo udostępniony np. w mediach społecznościowych oraz zweryfikowany przez przyszłego pracodawcę.

x