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.