0
0
Subtotal:
Brak produktów w koszyku.

Junior Java Developer

3900 PLN

2900 PLN

brutto (23% VAT wliczone w cenę)

brutto (23% VAT wliczone w cenę)

Informacja o najniższej cenie tego produktu z ostatnich 30 dni przed obecną obniżką.

1 of 1
Zdobądź kwalifikacje niezbędne do rozpoczęcia kariery jako Junior Java Developer. Zbuduj kompetencje pożądane na rynku pracy IT, dostosowane do aktualnych potrzeb biznesu i oczekiwań pracodawców względem kandydatów.

Zdobądź kwalifikacje niezbędne do rozpoczęcia kariery jako Developer Java

Zbuduj kompetencje pożądane na rynku pracy, dostosowane do aktualnych potrzeb biznesu i oczekiwań pracodawców względem kandydatów podczas kursu organizowanego w formule blended learning, łączącej samodzielną naukę z konsultacjami na żywo z ekspertem.

Podczas kursu rozwojowego Junior Java Developer

Poznasz składnię języka oraz obowiązujące konwencje programistyczne

Dowiesz się, czym jest programowanie obiektowe oraz nauczysz się modelować i rozwiązywać problemy z jego pomocą

Wykorzystasz popularne narzędzia deweloperskie

Zapoznasz się z dobrymi praktykami i najważniejszymi wzorcami projektowymi związanymi z OOP

Zrozumiesz, na czym polega testowanie jednostkowe i dlaczego powinno być ono standardem podczas tworzenia kodu

Przygotujesz się do egzaminu Oracle Certified Professional: Java SE 17 Developer, dalszego rozwoju swojej kariery oraz zdobędziesz kwalifikacje niezbędne do uczestnictwa w kursie Java Dev Pro

Cena: 2900 

FAQ

Informacja o najniższej cenie tego produktu z ostatnich 30 dni przed obecną obniżką.

1 of 1

Możliwa płatność w ratach.

Kredyt 0% na 12 rat. Czytaj więcej >>>

Zależy nam na realnym efekcie

Czy program Junior Java Developer jest dla Ciebie?

TAK, jeśli...

NIE, jeśli...

Wykaz technologii

Opiekunem merytorycznym jest Mateusz Kamiński

Mateusz Kamiński

Absolwent informatyki Instytutu Informatyki na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej, obecnie Engineering Manager w Sages. Przez wiele lat prowadził zespoły programistyczne wytwarzające współczesne oprogramowanie, kładąc przy tym nacisk na jakość i elastyczność tworzonych rozwiązań.

Od kilku lat lider zespołu technicznego Sages który to w niedługim czasie z niewielkiego startupu rozwinął się w software house.

Od początków kariery był mentorem w zespołach programistycznych, prowadził bootcamp z Javy w Kodilli, a aktualnie prowadzi dodatkowo zajęcia projektowe z programowania aplikacji na Politechnice Warszawskiej.

Recenzentem kursu jest Łukasz Andrzejewski

Łukasz Andrzejewski

Doświadczony trener z ponad 15-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe.

Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT.

Co oferuje nasz program rozwojowy?

Dostęp do ponad 42h nagrań e-learningowych

24h spotkań na żywo online z mentorem w poniedziałki o 18:00 wg. harmonogramu

100 - 200h potrzebnych na wykonanie naszych automatycznie weryfikowanych zadań domowych

Zobacz program kursu

– Środowisko programistyczne i jego przygotowanie
– Maszyna wirtualna Javy
– Kompilowanie, uruchamianie
– Tworzenie i konfigurowanie projektu
– Podział aplikacji na pakiety i wykorzystanie importów
– Podstawowe typy danych
– Operatory
– Tablice
– Instrukcje sterujące

– Debugowanie kodu
– Zarządzanie zależnościami z użyciem Maven oraz Gradle
– Podstawy pracy z systemem kontroli wersji Git
– Lintowanie, auto-formatowanie kodu

ZJAZD 1 – 3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

– Wprowadzenie do programowania obiektowego
– Budowanie abstrakcji z użyciem klas i obiektów
– Ochrona i ukrywanie informacji z wykorzystaniem modyfikatorów dostępu
– Dziedziczenie i Polimorfizm
– Programowanie z użyciem interfejsów i klas abstrakcyjnych
– Kompozycja vs. dziedziczenie
– Typy zagnieżdżone
– Wybrane wzorce projektowe związane z OOP

ZJAZD 2 – 3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

– Prawidłowa implementacja metod equals i hashcode
– Obsługa wyjątków
– Praca z tekstem (formatowanie, tokenizacja, parsowanie, wyrażenia regularne)
– Praca z datą i czasem
– Lokalizacja
– Typy wyliczeniowe
– Adnotacje

ZJAZD 3 – 3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

– Wprowadzenie do typów generycznych
– Tworzenie generycznych interfejsów, klas oraz metod
– Klasyfikacja kolekcji dostępnych w Javie (listy, zbiory, kolejki, mapy)
– Charakterystyka i zastosowanie najważniejszych implementacji
– Lambdy oraz interfejsy funkcyjne
– Operowanie na kolekcjach z użyciem strumieni

ZJAZD 4 – 3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

– Praca z systemem plików
– Strumienie tekstowe i binarne
– Tworzenie, odczyt i zapis plików różnego typu
– Serializacja / desarializacja obiektów
– Najważniejsze elementy NIO.2

ZJAZD 5 – 3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

– Terminologia
– Tworzenie i koordynacja pracy wątków
– Egzekutory
– Synchronizacja wątków z użyciem blokad jawnych i niejawnych
– Wykorzystanie istotnych elementów java.util.concurrent
– Lekkie wątki

ZJAZD 6 – 3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

– Wprowadzenie do modelu relacyjnego i języka SQL
– Komunikacja z bazą danych przy użyciu JDBC API
– Praca z danymi – tworzenie, odczyt, aktualizacja i usuwanie rekordów
– Obsługa błędów
– Zarządzanie transakcjami
– Dobre praktyki

ZJAZD 7 – 3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

– Definicja i zakres odpowiedzialności
– Cechy dobrych testów jednostkowych
– Tworzenie testów jednostkowych z wykorzystaniem narzędzia JUnit
– Izolacja zależności z użyciem Mockito i obiektów zastępczych

3h spotkanie zdalne na żywo z prowadzącym (podsumowanie samodzielnej nauki, rozwiązanie problemów, realizacja zadań, ćwiczenia live coding)

Uczysz się od razu przez praktykę

Budowa aplikacji, projekty do samodzielnego wykonania, mniejsze ćwiczenia pomagające zrozumieć i utrwalić omawiane zagadnienia

Poznajesz technologie pożądane na rynku

Najbardziej popularne frameworki, biblioteki i narzędzia wchodzące w skład ekosystemu Java

Uczysz się dobrych praktyk

Przyswajasz najlepsze praktyki związane z tworzeniem jakościowego i testowalnego kodu, a także poznajesz zaawansowane idiomamy programistyczne

Masz wsparcie mentora

Wszyscy trenerzy to praktycy z wieloletnim doświadczeniem produkcyjnym i dydaktycznym

Zdobywasz przydatną wiedzę

Poznajesz najlepsze praktyki, a także sposoby rozwiązania typowych problemów projektowych

Masz szansę na większe zarobki

Wyższe kompetencje to odpowiednio większe zarobki.

Uczysz się pracy zespołowej

Doskonałe przygotowanie do pracy w komercyjnym zespole deweloperskim

Wchodzisz na wyższy level umiejętności

Dzięki znajomości zaawansowanych aspektów programowania stajesz się atrakcyjnym kandydatem na rynku pracy

Przyswajasz ogromną dawkę wiedzy w stosunkowo krótkim czasie

Nasz kurs skupia się na zdobyciu praktycznych umiejętności, które od razu możesz wykorzystać w realnych projektach.

Zaaplikuj na kurs

Dbamy o to, by nasi uczestnicy, przystępując do kursu, byli pewni, że spełni ich oczekiwania. Jeśli masz pytania odnośnie procesu rekrutacji, gwarancji oferty współpracy czy innych kwestii, zajrzyj do FAQ, a jeśli tam nie znajdziesz na nie odpowiedzi – napisz do nas.

Kurs Junior Java Developer

START: 2023/10/21
Cena: 2900 
  • 24h na żywo z trenerem (online)
  • 24 h nagrań e-learningowych
  • Formuła kursu - Blended learning: dostęp do nagrań z teorią

    + warsztaty z Trenerem na żywo
  • Aktualne narzędzia i dobre praktyk
  • Konsultacje i mentoring
  • Zadania domowe i konsultacje przy ich rozwiązaniu na zamkniętej

    grupie na Slacku
  • Dostęp do nagrań z kursu
wieczorowy

Możliwa płatność w ratach.

Kredyt 0% na 12 rat. Czytaj więcej >>>

Nie jesteś pewny/a czy to kurs dla Ciebie?

Jeśli masz jakiekolwiek wątpliwości czy pytania, zadzwoń lub napisz do nas!

FAQ

Pełna zawartość programu opisana jest szczegółowo w sekcji Cena. Organizatorzy nie zapewniają sprzętu, zakwaterowania oraz wyżywienia uczestnikom na czas trwania kursu.

W przypadku tego kursu nie prowadzimy procesu rekrutacji. Kurs jest dostępny dla wszystkich. Zgłoszenie uczestnictwa odbywa się na podstawie formularza aplikacyjnego. Po przesłaniu zgłoszenia kandydat otrzymuje drogą mailową szczegóły aplikacji na kurs. Potwierdzenie terminu rozpoczęcia danego kursu następuje po zebraniu grupy.

Możemy jednak dać Ci 100% gwarancję, że na kursie dostarczymy Ci wiedzy i narzędzi odpowiadających potrzebom współczesnego rynku pracy. Jeśli wyrazisz taką wolę, możemy zarekomendować Twoją aplikację jednemu z naszych Partnerów.

Zajęcia odbywają się w godzinach 18-21. Nie ma podziału na zajęcia wykładowe i ćwiczeniowe – zajęcia mają formę warsztatową i cały czas pracujemy przy swoich komputerach. Nie znaczy to, że w ogóle nie ma momentów, w których trener coś opowiada i pokazuje, a uczestnicy tylko słuchają. Natomiast takich momentów “wykładowych” jest stosunkowo mało, a do tego często mają formę angażującą – teoria płynnie przeplatana jest praktyką. Zajęcia są elastyczne i nieograniczone tradycyjnym sztywnych harmonogramem – jeżeli grupa ma trudności z opanowaniem pewnego zagadnienia, a inne są łatwiejsze, to prowadzący więcej czasu poświęci na to trudniejsze zagadnienie. Nie ma tu miejsca na mechaniczne odhaczanie punktów “podstawy programowej” – celem zajęć jest dobre opanowanie materiału przez uczestników, a plan kursu jest skonstruowany tak, że na wszystko jest czas. Standardem są również kształcące dyskusje wywiązujące się z pytań uczestników. Jest to wyższa jakość edukacji w stosunku do tradycyjnych studiów.

W obecnych czasach w Internecie da się znaleźć wszystko – i dotyczy to również tego czego uczymy na kursie. Natomiast nie istnieje jedno źródło (kurs online, zestaw materiałów, podręcznik dostępny online), które kondesowałoby tę wiedzę w jednym miejscu. Każde materiały dostępne w sieci pokrywają jedynie pewien wycinek całości i są one rozrzucone po bezkresie Internetu. Odnalezienie się w tym, oddzielenie treści przydatnych od tych zbędnych, wybranie materiałów dobrej jakości – to olbrzymie i bardzo trudne wyzwanie, wymagające poświęcenia ogromnej ilości czasu na jego realizację. Do tego dochodzą naturalne kwestie efektywności nauki samodzielnej – motywacja do samotnej pracy, wynajdywanie czasu pośród natłoku obowiązków życia codziennego, brak pomocy nauczyciela. Ponadto podczas nauki samodzielnej nigdy nie skorzystamy z osobistych doświadczeń specjalistów – nie dowiemy się co jest ważne w praktyce, na co trzeba zwracać uwagę i nie dowiemy się jak najefektywniej rozwiązywać praktyczne problemy. Wielu uczestników naszych kursów rozpoczynało naukę na własną rękę, ale ostatecznie z różnych względów decydowało się na udział i uznało to za opłacalną inwestycję.

– laptop / PC (4 rdzeniowy procesor, 16GB RAM, dysk SSD, 512GB)

– dostęp do internetu

– kamerka + słuchawki

– dodatkowy monitor (opcjonalnie)

Masz pytania? Napisz do nas!

Nie czekaj, aż wyprzedzą Cię inni - zainwestuj w siebie
i stań się atrakcyjnym kandydatem na rynku pracy.

Zapotrzebowanie na wykwalifikowanych specjalistów Java ciągle rośnie. Stań się jednym z nich.

Do startu najbliższej edycji zostało:

Dni
Godzin
Minut
Sekund
Kurs już się rozpoczął!

UWAGA: Ilość miejsc ograniczona

Aktualnie oglądasz:

Junior Java Developer

2900 

2900 

Zobacz także nasze inne kursy programowania

Cassandra

Czas trwania: 6 godzin

599 PLN

Zaloguj się
Rejestracja jest darmowa!

Administratorem danych jest Sages Sp. z o.o. z siedzibą w Warszawie przy ul. Nowogrodzkiej 62c. Podanie danych jest dobrowolne. Osobie, której dane dotyczą przysługuje prawo wglądu do danych osobowych, ich zmiany oraz usunięcia w sposób określony w Polityce prywatności.

Please accept the Terms and Conditions to proceed.