Junior Java Developer

10 czerwca - 7 października 2019

pn – pt: 17:00 – 21:00
sb: 9:00 – 15:00

 

tryb wieczorowo-weekendowy

4 miesiące

323h szkoleniowe (242 zegarowe)
100-200h pracy w domu

 

Tydzień nauki – tydzień pracy własnej

Gdańsk

Gdański Park Naukowo-Technologiczny (budynek C)
ul. Trzy Lipy 3, 80 – 172 Gdańsk

 

Dojazd 

Dla kogo jest ten kurs?

Dla początkujących. Kurs przeznaczony jest dla osób początkujących chcących rozpocząć karierę Java developera. Podczas kursu nabędziesz  podstawową wiedzę z zakresu wytwarzania aplikacji biznesowych, poznasz narzędzia i warsztat Java developera oraz nauczysz się podstaw narzędzi DevOps.

Dla ambitnych, wytrwałych, myślących abstrakcyjnie. 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 web developer.

Czego się nauczysz?

  •  Że cierpienie uszlachetnia 😉
  •  Nauczysz się pracy z rozproszonym systemem kontroli wersji oraz rozwiązywania konfliktów na poziomie kodu podczas pracy w zespole.
  •  Będziesz sprawnie posługiwać się zintegrowanym środowiskiem programistycznym Intelij IDEA.
  •  Poznasz najistotniejsze podstawy wytwarzania oprogramowania na platformie Java pozwalające na opanowanie dowolnej technologii.
  •  Nauczysz się, że code review to efektywne narzędzie poprawy jakości kodu.
  •  Poznasz narzędzie konteneryzacji Docker w znacznym stopniu ułatwiające pracę programisty.
  •  Nauczysz się w jaki sposób testować kod automatycznie z wykorzystaniem szeroko wykorzystywanej biblioteki JUnit.
  •  Nauczysz się jak przygotowywać relacyjne bazy danych oraz jak integrować je ze swoją aplikacją.
  •  Poznasz podstawy tworzenia stron internetowych niezbędne do zrozumienia dowolnej zaawansowanej technologi pozwalającej na wytwarzanie aplikacji webowych.
  •  Opanujesz podstawy jednej z najpopularniejszych technologii wytwarzania aplikacji desktopowych i webowych – Spring Framework.
  •  Pokażemy Ci na czym polega migracja z aplikacji typu monolit na rozproszoną architekturę opartą na mikroserwisach.
  •  Opanujesz podstawy jednej z najpopularniejszych platform tworzenia aplikacji webowych typu front end – Angular.
  •  Poznasz różnice pomiędzy stanowiskami front end developer, back end developer, full stack developer i tester oraz opanujesz podstawy pozwalające na dalszy rozwój w dowolnym kierunku.
  •  Nauczysz się pracy z innymi poprzez realizację złożonego projektu grupowego pod czujnym okiem trenera.

Co zyskasz?

Każdy kursant, który pozytywnie ukończy kurs, otrzyma Certyfikat Codementors, potwierdzający zdobyte umiejętności, z wyszczególnionym programem kursu oraz osiągniętym wynikiem procentowym. Kursanci mogą również liczyć na rekomendację Codementors w przypadku ubiegania się o pracę.

Weryfikacja kursantów

Po zamknięciu listy zgłoszeń spotykamy się indywidualnie z każdym zapisanym kandydatem i weryfikujemy motywację oraz predyspozycje do nauki programowania. Nie wiesz, czy programowanie jest dla Ciebie? Nie martw się! Właśnie dlatego chcemy się z Tobą spotkać przed rozpoczęciem szkolenia i dokonaniem jakiejkolwiek płatności.

Na spotkaniu nie wymagamy od kandydata wiedzy programistycznej. Weryfikacja polega na luźnej rozmowie oraz rozwiązywaniu prostych zadań logicznych, których treść napisana jest w języku angielskim. O wyniku weryfikacji informujemy później telefonicznie.

Tryb nauki

Zajęcia mają formę warsztatów, w czasie których kładziemy szczególny nacisk na przygotowanie praktyczne kandydata. Każdą sesję prowadzi profesjonalny trener z wieloletnim doświadczeniem w branży IT.

Tydzień pracy na kursie
W tym tygodniu zajęcia odbywają się w dniach:
– pn – pt: 17:00 – 21:00
– sb: 9:00 – 15:00

Tydzień przerwy i pracy własnej
W tym tygodniu kursant pracuje samodzielnie, wykonuje pracę domową i przygotowuje się do sprawdzianu. Dodatkowo organizujemy jedno spotkanie utrwalające wiadomości:
– śr lub czw: 17:00 – 21:00

Kontrola 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 należy do najbardziej wymagających na rynku.

W trakcie trwania kursu kursanci:

  • zrealizują min. 8 prac domowych
  • napiszą min. 8 sprawdzianów

Ramowy program kursu

  • Metodologie wytwarzania oprogramowania
  • System operacyjny GNU Linux
  • System kontroli wersji GIT (Bitbucket)
  • Podstawy tworzenia aplikacji na platformie Java
  • Podstawy języka Java
  • Obiektowość
  • Kolekcje i strumienie
  • Programowanie współbieżne i równoległe
  • Programowanie funkcyjne
  • Zbieranie logów z działania aplikacji
  • Narzędzie automatyzacji budowania oprogramowania Maven
  • Wzorce projektowe
  • Testowanie aplikacji (testy jednostkowe z wykorzystaniem JUnit)
  • Narzędzie konteneryzacji Docker
  • Dostęp do bazy danych za pomocą SQL (MySQL)
  • Dostęp do bazy danych za pomocą Java Persistence API (Hibernate)
  • Podstawy tworzenia stron internetowych z wykorzystaniem HTML+CSS oraz JavaScript+jQuery
  • Podstawy tworzenia aplikacji z wykorzystaniem Spring Framework:
  • Samodzielne aplikacje oparte na Spring Boot
  • Aplikacje webowe oraz usługi typu REST oparte na Spring Web MVC
  • Dostęp do bazy danych za pomocą Spring Data
  • Kontrola dostępu do aplikacji za pomocą Spring Security
  • Migracja aplikacji typu monolit na architekturę oparta na mikroserwisach
  • Podstawy tworzenia aplikacji webowych z wykorzystaniem platformy Angular
  • Projekt grupowy

Polecane materiały

Przed rozpoczęciem kursu warto zapoznać się z poniższymi materiałami:

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.

Opłata za kurs

Poznaj możliwości finansowania tego kursu

Pożyczka w ramach rządowego programu "Inwestuj w rozwój" - PŁAĆ DO 25% MNIEJ!

  • Pożyczka 0%
  • Dla kogo? Dla osób pełnoletnich zamieszkujących na obszarze Polski
  • Wnioskowana kwota: do 100 tys. zł
  • Umorzenie do 25% udzielonej pożyczki
  • Pożyczkę otrzymają osoby, które posiadają zdolność do jej spłaty, tj. wykażą się odpowiednimi przychodami lub też które przedstawią odpowiednie zabezpieczenie pożyczki
  • Pożyczki dostępne są zarówno dla osób pracujących (w ramach każdej formy zatrudnienia), jak i dla osób samozatrudnionych oraz niepracujących (bezrobotnych, na urlopach wychowawczych itp.).
  • Nie ma żadnych dodatkowych warunków, np. związanych z miejscem zamieszkania, statusem na rynku pracy, wiekiem czy płcią

więcej na: www.inwestujwrozwoj.pl

Pożyczka w ramach Funduszu "OPEN"- PŁAĆ DO 25% MNIEJ!

  • Pożyczka 0%
  • Dla kogo? Dla osób pełnoletnich zamieszkujących na obszarze Polski
  • Wnioskowana kwota: do 100 tys. zł
  • Umorzenie do 25% udzielonej pożyczki
  • Pożyczkę otrzymają osoby, które posiadają zdolność do jej spłaty, tj. wykażą się odpowiednimi przychodami lub też które przedstawią odpowiednie zabezpieczenie pożyczki

więcej na: open.frp.pl

Raty

Zapłać w 3 wygodnych ratach 0% (bez żadnych dodatkowych kosztów).

  • I rata w terminie 7 dni od dnia otrzymania Faktury VAT, która zostanie wystawiona w dniu rozpoczęcia kursu
  • II rata w terminie 7 dni od dnia otrzymania Faktury VAT, która zostanie wystawiona 30 dni po rozpoczęciu kursu
  • III rata w terminie 7 dni od dnia otrzymania Faktury VAT, która zostanie wystawiona 60 dni po rozpoczęciu kursu

Płatność ratalna realizowana za pośrednictwem Santander Consumer Bank S.A.

Parametry kredytu:

  • Ilość rat: 1 – 50
  • Kwota kredytu: 100 zł – 50 000 zł
  • Brak konieczności wpłaty własnej
  • Koszt kredytu: od 0,5% miesięcznie (6% za rok) do 1,0% miesięcznie (12% za rok)

więcej na: Kalkulator rat Santander

Liczba godzin szkoleniowych: 323 h

Wolnych miejsc: 9

Cena (brutto): 7999 zł