Kurs Codementors - Junior JAVA Developer

Opis szkolenia
Szkolenie przeznaczone jest dla osób początkujących chcących rozpocząć karierę Java developera. Podczas szkolenia nabędziesz podstawową wiedzę z zakresu wytwarzania aplikacji biznesowych, poznasz narzędzia i warsztat Java developera oraz nauczysz się podstaw narzędzi DevOps.
Kandydaci
Jeżeli potrafisz myśleć abstrakcyjnie i masz doświadczenie w użytkowaniu komputera - jesteś dla nas idealnym kandydatem. Nie ważne czy jesteś humanistą czy inżynierem, z nami nauczysz się myśleć jak prawdziwy developer.
Organizacja szkolenia
Szkolenie zorganizowane jest w trybie jeden tydzień pracy na kursie, jeden tydzień przerwy przez łącznie 4 miesiące. W tygodniu przerwy organizowane są dodatkowo 4-godzinne zajęcia, które mają na celu powtórzenie i utrwalenie wiadomości z tygodnia poprzedniego (najczęściej w środy lub czwartki). Pierwsze zajęcia pozwalają nabyć kursantom podstawową wiedzę z zakresu programowania, by później móc swobodnie uczyć się coraz to trudniejszych zagadnień, nowych technologii i narzędzi, a także wykonać dodatkowo pod okiem trenera swój projekt. Zajęcia mają formę warsztatów, gdzie kładziemy szczególny nacisk na przygotowanie praktyczne kandydata. Każdą sesję prowadzi profesjonalny trener z wieloletnim doświadczeniem w branży.
Czas trwania szkolenia
Szkolenie będzie trwało w sumie 240h zegarowe. Czas dodatkowy, który kursant musi poświęcić na pracę samodzielną w domu waha się w przedziale od 100h do 200h zegarowych (jest to bardzo zależne od indywidualnych predyspozycji każdego z kursantów). Spotkania prowadzone będą w dni powszednie oraz weekendy (z pominięciem dni wolnych od pracy). Każde ze spotkań w dni powszednie będzie trwało 4h. Sesje sobotnie są dłuższe i będą trwały 6h. Po każdym tygodniu nauki następuje tydzień wolny od zajęć - z doświadczenia wiemy, że kursanci lepiej przyswajają wiedzę gdy są wypoczęci, dlatego zdecydowaliśmy się na taki tryb prowadzenia zajęć. W tym tygodniu odbywają się jednak zajęcia dodatkowe, utrwalające wiedzę z poprzedniego tygodnia. W trakcie tygodnia wolnego od zajęć kursanci, dzięki stałemu kontaktowi z trenerem prowadzącym zajęcia, będą mogli realizować zadany projekt i nadrabiać zaległości. Będą też mogli zwyczajnie odpocząć albo zająć się ważnymi dla siebie sprawami. Przecież każdy z nas ma życie prywatne
Weryfikacja postępów
Postępy uzyskiwane przez kursantów podlegają ciągłej ocenie. W tygodniu wolnym od zajęć kursanci realizują zadaną pracę domową oraz przygotowują się do sprawdzianu. Zakres prac domowy i sprawdzianów zawsze bazuje na już przerobionym materiale i dotyczy w szczególności zagadnień z poprzedniego tygodnia kursu. Sprawdziany trwają zwykle około 60 min. Warunkiem ukończenia kursu z wynikiem pozytywnym jest uzyskanie średniej na poziomie 70%. Tak - zdajemy sobie sprawę z tego, że nasz kurs jest najbardziej wymagającym kursem na rynku. W trakcie trwania kursu kursanci:
- zrealizują min. 8 prac domowych
- napiszą min. 8 sprawdzianów
Polecane materiały przed rozpoczęciem kursu
- Kurs Java Fundamentals (darmowy trial)
- Kurs Java od podstaw
- Learn GIT
- Harvard CS50 Introduction to Computer Science
Czy wymagamy byś przerobił powyższe materiały? Nie. Jednakże tempo samego kursu jest szybkie, a każda dodatkowa praca przed jego rozpoczęciem na pewno zaprocentuje w jego trakcie.
Miejsce szkolenia
Szkolenie odbędzie się w Gdańskim Parku Naukowo - Technologicznym -> mapa
Ramowy program kursu
- Metodologia, narzędzia
- Wstęp do GIT
- GNU/Linux
- Java - podstawy
- Build Automation
- OOP
- Loggery
- Kolekcje i strumienie
- Test-Driven Development
- Java FX - podstawy
- Java - prosta aplikacja
- Java - zaawansowana
- programowanie współbieżne i równoległe
- programowanie funkcyjne
- Design Patterns i dobre praktyki
- SQL + MySQL (lub PostgreSQL)
- JPA
- JAXB
- BeanValidation
- NoSQL + MongoDB
- Frontend - podstawy Angular lub React.js
- Java EE - elementy
- Microservices - podstawy
- Java - projekt końcowy (grupowy)
Czego się nauczysz?
- Obsługiwać narzędzia programistyczne w tym Intelij IDEA, Git, Slack, Trello Trello w ogóle nie używaliśmy
- Będziesz sprawnie posługiwać się językiem Java
- Poznasz podstawy narzędzi DevOps - Ansible, Docker, Jenkins
- Programowanie w parach nie będzie dla Ciebie przeszkodą
- Nauczysz się, że code review to efektywne narzędzie poprawy jakości kodu
- Dowiesz się co to jest Reactive Progamming i nauczysz się tworzyć oprogramowanie zgodnie z tym podejściem
- Poznasz protokoły HTTP i REST
- Nauczysz się jak integrować swoje aplikacje z relacyjnymi bazami danych MySQL, PostgreSQL
- Wyjaśnimy Ci co to są bazy NoSQL, dowiesz się jak ich używać
- Dowiesz się co to jest Continuous Integration i Continuous Delivery
- Nauczysz się podstaw wdrażania apikacji na zasobach dostawców IaaS - AWS, OVH
- Wyjaśnimy Ci na czym polega web security i dlaczego jest ono takie ważne
Informacje podstawowe:
- Czas
240h zegarowych (320h szkoleniowych)
- Praca w domu:
100-200h zegarowych
- Razem:
340-440h zegarowych (do 587h szkoleniowych)
- Start:
28.05.2018
- Godziny (pn - pt):
17:00-21:00
- Godziny (sobota):
9:00-15:00
- Wielkość grupy:
10-14
- Cena (brutto)
7999 PLN
Udział bezpłatny
Zarejestruj sięSkontaktuj się z organizatorem
Organizatorem wydarzenia "Kurs Codementors - Junior JAVA Developer" jest Codementors sp. z o.o.
GDAŃSKI PARK NAUKOWO-TECHNOLOGICZNY
TRZY LIPY 3, Gdańsk
Polecamy także:

PROSPECTING NOWEJ GENERACJI - EFEKTYWNE METODY POZYSKANIA KLIENTÓW - Kraków

PROSPECTING NOWEJ GENERACJI - EFEKTYWNE METODY POZYSKANIA KLIENTÓW - Poznań

WYWIERANIE WPŁYWU W SPRZEDAŻY- BRIAN TRACY - Wrocław