- dopytać o szczegóły szkolenia
- zarejestrować się na to szkolenie
CO BĘDZIESZ POTRAFIŁ PO KURSIE?
- Tworzyć zaawansowane aplikacje klasy Enterprise
- Efektywnie posługiwać się narzędziami deweloperskimi
- Konfigurować aplikacje Javowe
- Pracować w zespole scrumowym
DLA KOGO?
Jeśli lubisz rozwiązywać zagadki logiczne lub analityczne, dobrze sobie radzisz z zadaniami algorytmicznymi i matematycznymi, a dodatkowo ukończyłeś/aś studia na kierunku technicznym, to nauka języka Java jest dla Ciebie. Dodatkowym atutem będzie dociekliwość i analityczne rozwiązywanie problemów – tego oczekuje się po developerach Java.
W JAKI SPOSÓB?
Dwadzieścia weekendów, podczas których poznasz technologie i narzędzia niezbędne w pracy dobrego programisty. Wszystkie zajęcia mają formę warsztatową i prowadzone są przez doświadczonych praktyków, specjalistów w wybranych zagadnieniach. W trakcie dnia szkoleniowego nabytą wiedzę od razu wykorzystasz podczas ćwiczeń, a potem również w projekcie zespołowym, który będzie mógł stać się elementem Twojego portfolio. Oprócz technologii, poznasz również przydatne narzędzia i nauczysz się dobrych praktyk.
CZEGO JESZCZE MOŻESZ OD NAS OCZEKIWAĆ?
Przede wszystkim uczymy tego, co potrzebne w codziennej pracy developera. Na bieżąco, poprzez testy sprawdzające i obserwację Twojej pracy przy realizacji projektów, weryfikujemy stopień przyswojenia przez Ciebie wiedzy i motywujemy do dalszej intensywnej pracy. Dodatkowo, co tydzień podczas trwania kursu, odbywały się będą zdalne konsultacje trenerów, zarówno indywidualne, jak i z całym Twoim zespołem, tak aby pomóc rozwiązać ewentualne problemy i ustalić podział zadań projektowych. Wszystko po to, żeby jak najlepiej przygotować Cię do pracy na stanowisku Junior Java Developera.
TEMATY I ZAGADNIENIA PORUSZANE PODCZAS KURSU
- podstawowe narzędzia programistyczne, używane w codziennej pracy developera (m.in. IDEA IntelliJ, Jira)
- Java w wersji Standard
- kluczowe elementy platformy Java w wersji Enterprise oraz framework Hibernate
- podstawy zarządzania serwerem aplikacji Wildfly
- proces budowy aplikacji i zarządzania zależnościami w projekcie na przykładzie narzędzia Apache Maven
- Test Driven Developement – technikę pisania aplikacji umożliwiającej testowanie automatyczne
- wartość refaktoryzacji kodu
- system kontroli wersji GIT
- wartość przeglądów kodu
- bezpieczeństwo aplikacji internetowych
- środowisko ciągłej integracji
- konteneryzacja Docker
- diagramy UML i wzorce projektowe
- definiowanie i implementacja API na platformie Java
- definiowanie i przetwarzanie skomplikowanych struktur danych z wykorzystaniem relacyjnych baz danych
- działanie Wirtualnej Maszyny Javy
- Scrum – popularna metodyka zwinnego wytwarzania oprogramowania
CO CI OFERUJEMY?
- wiedzę na poziomie Junior Java Developera
- aktywną pomoc doświadczonych trenerów – specjalistów, developerów
- możliwość konsultacji ze specjalistami HR (przygotowanie do rozmowy kwalifikacyjnej, weryfikacja CV, coaching, próbne rozmowy rekrutacyjne, szkolenia HR)
- profesjonalne środowisko pracy (wydajny sprzęt, najnowsze i aktualne oprogramowanie)
- świetnie przygotowaną salę szkoleniową (projektor, flipchart, tablice suchościeralne)
CZEGO OCZEKUJEMY OD CIEBIE?
- wykształcenia wyższego technicznego (studia inżynierskie lub pokrewne)
- podstawowej znajomości języka angielskiego (poziom B1)
- umiejętności analitycznego i logicznego myślenia
- wysokiej motywacji i chęci do pracy