Sprawdź kurs na nowej stronie

Aktualną ofertę kursu

znajdziesz

Icon

Program rozwojowy


Zdobądź kwalifikacje niezbędne do rozpoczęcia kariery jako Junior Java Developer i zacznij karierę w IT.

Program
OFERTA NA ZAMÓWIENIE

Zdobądź kwalifikacje niezbędne do

rozpoczęcia kariery jako Developer Java

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 dalszego rozwoju swojej kariery oraz zdobędziesz kwalifikacje niezbędne do uczestnictwa w kursie Java Dev Pro
Przejrzyj WSZYSTKIE przewagi

Ukończ kurs i zacznij staż

Tak, to możliwe! Każdy uczestnik kursu, który zaliczy egzamin końcowy na minimum 70%, będzie miał możliwość wzięcia udziału w programie stażowym firmy Sages. Praktyki odbędą się pod nadzorem doświadczonych mentorów, podczas których będzie można napisać pierwszy produkcyjny kod oraz poznać warsztat programistyczny.

Staż jest przeprowadzany w formie stacjonarnej w centrum Warszawy.

IconIconIcon

Standardowo staż trwa

3 miesiące, aczkolwiek okres może być dostosowany do kandydata.

Praca w biurze

+ / - 3 miesiące

2 uczestników, którzy najlepiej zaliczą testy końcowe z wynikiem min. 70%, otrzyma ofertę płatnego stażu.

Bezpłatny staż

dla absolwentów

Absolwenci, którzy uzyskają min. 70 % w testach końcowych, otrzymają ofertę bezpłatnego stażu.
Icon

Platny staż

dla najlepszych

Mateusz Kamiński, Engineering Manager @ Sages

Jesteśmy współtwórcami oprogramowania Omega-PSIR, działamy na rzecz Open Science. Obecnie projekt jest w trakcie komercjalizacji. Mamy wdrożenia w Polsce i prowadzimy ekspansję na rynki zagraniczne. W projekt zaangażowani są pracownicy Sages oraz Politechniki Warszawskiej. W pracy korzystamy z nowoczesnych narzędzi, stosujemy do ekosystemu Atlassian (Jira Software, Jira Service Desk, Bitbucket). Projekty prowadzimy zgodnie z metodologią Kanban. Dbamy o przyjazną atmosferę - często przesiadujemy przy planszówkach i PlayStation. :)

  • 13 lat doświadczenia w branży
  • Polski kapitał - biuro zlokalizowane w centrum Warszawy
  • Ciekawe projekty open science i nie tylko
  • Klienci z całego świata
  • Pierwszorzędni profesjonaliści (programiści, informatycy i analitycy), absolwenci najlepszych polskich i zagranicznych uczelni
  • elastyczne godziny pracy
  • mentoring i wsparcie w zespole
  • prywatna opieka medyczna i ubezpieczenie
  • karta MultiSport lub system kafeteryjny

DLACZEGO WARTO ODBYĆ STAŻ W SAGES?

NASZE PRZEWAGI

BENEFITY

Dowiedz się więcej o pracy u nas

Czy program Junior Java Developer jest dla Ciebie?

WEJDŹ DO ŚWIATA IT

TAK, jeśli...

  • Dopiero zaczynasz swoją przygodę z programowaniem lub znasz już podstawy programowania i chciałbyś poszerzyć i/lub uporządkować swoją wiedzę
  • Jesteś chętny do działania i masz świadomość tego, że nauka programowania wymaga poświęcenia sporej ilości energii i czasu
Zaaplikuj

NIE, jeśli...

  • Jesteś doświadczonym deweloperem Java,
    z wieloletnim stażem
Nie masz pewności? Sprawdź się aplikując!

Blended learning. Więcej niż e-learning

Koniec z nieukończonymi kursami online!
Bazując na doświadczeniach, opracowaliśmy format i plan kursu, który skutecznie motywuje Cię do systematycznej nauki i w rezultacie efektywnie przybliża do założonego celu.


Spotkania

na żywo

z autorem

kursu

Zadania domowe
i dostęp do spoleczności
Kurs e-learningowy na platformie
z nieograniczonym dostępem
Icon

Harmonogram zjazdów z autorem kursu wyznaczy Ci czas na przerobienie konkretnych modułów e-learningowych.

Otrzymujesz pomoc merytoryczną mentora oraz wsparcie społeczności związanej z kursem.

Icon

Na koniec otrzymujesz certyfikat ukończenia kursu poświadczający zdobyte umiejętności.

IconIcon
Staż
w Warszawie

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.

Opiekunem merytorycznym jest
Mateusz Kamiński

Co oferuje nasz program rozwojowy?

42h nagrań e-learningowych aktualizowanych do najnowszych wersji Javy

30h na żywo online z mentorem + dostęp do nagrań z zajęć

Przygotowanie do egzaminu Oracle Certified Professional: Java SE 17 Developer

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

IconIcon

Program kursu Java Junior Developer

Wprowadzenie do programowania w Javie

rozwiń program

– Ś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

Narzędzia programistyczne

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

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

ZJAZD 1

Programowanie obiektowe

rozwiń program

– 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

Wybrane elementy SDK

rozwiń program
– 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

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

ZJAZD 2

Kolekcje i typy generyczne

rozwiń program
– 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

Obsługa wejścia / wyjścia

rozwiń program
– 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

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

ZJAZD 3

Programowanie wielowątkowe

rozwiń program
– 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

Bazy danych

rozwiń program
– 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

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

ZJAZD 4

Testy jednostkowe

rozwiń program
– 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

6h zakończenie kursu

ZJAZD 5

EKSPERCKI PROGRAM ROZWOJOWY STWORZYLIŚMY Z MYŚLĄ O BUDOWANIU NAJLEPSZYCH KADR IT

Dlaczego warto zainwestować w kurs Junior Java Developer ?

Uczysz się od razu przez praktykę

Po każdym module e-learningowym otrzymasz zadania do samodzielnego wykonania, które omawiane są na spotkaniach z trenerem.

Autor kursu posiada wieloletnie doświadczenie produkcyjne, dydaktyczne i komercyjne.

Masz wsparcie mentora

Poznasz składnię języka, najważniejsze elementy SDK oraz nauczysz się dobrych praktyk, co daje Ci solidny fundament dla dalszego rozwoju i budowania własnej kariery.

Zdobywasz przydatną wiedzę

Masz szansę na odnalezienie swojej ścieżki zawodowej

Program dedykowany jest dla osób, które chcą rozpocząć naukę języka Java lub myślą o przebranżowieniu się.

Kurs jest połączeniem teorii i praktyki - w krótkim czasie otrzymujesz konkretną, potrzebną i skondensowaną wiedzę, niezbędną do rozpoczęcia kariery jako programista Java.

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

Nasi kursanci otrzymują zadania do samodzielnej pracy w ramach modułów na platformie Jetbrains Academy, co pozwala od razu przyswoić sobie główne IDE jakim jest Intellij Idea.

Zadania do samodzielnej nauki w Jetbrains Academy

Icon

Zaaplikuj na kurs i wejdź do branży IT

Dbamy o to, by nasi uczestnicy, przystępując do kursu, byli pewni, że spełni ich oczekiwania. Jeśli masz pytania zajrzyj do FAQ, a jeśli tam nie znajdziesz na nie odpowiedzi - napisz do nas.

Blended Learning

̶3̶9̶0̶0̶ 2900

PLN

Najniższa cena z ostatnich 30 dni: 2900 PLN

Możliwa płatność w ratach. Kredyt 0% na 12 rat. >>>

CENA ZAWIERA

  • 30h na żywo z trenerem (online)
  • 42 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 praktyki
  • Konsultacje i mentoring
  • Zadania domowe i konsultacje przy ich rozwiązaniu na zamkniętej grupie na Slacku
  • Dostęp do nagrań z kursu
Zapisz się

TRYB

OFERTA NA ZAMÓWIENIE

CENA

CENA W PRZEDSPRZEDAŻY

TRYB

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

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


+ 48 538 499 408

info@kodolamacz.pl

WARSZTATY NA ŻYWO
+ KURS E-LEARNINGOWY

PRZECZYTAJ OPINIE STAŻYSTÓW SAGES

Praktyki w Sages to idealna okazja, aby rozpocząć swoją przygodę z branżą IT. Świetna atmosfera, zgrany i pomocny zespół, praca nad ambitnym projektem od pierwszych dni to tylko jedne z wielu atutów praktyk w Sages. Polecam.
Daniel Tomala

Jestem zadowolony z przebiegu praktyk. Stanowisko oraz współpracownicy byli gotowi na moje przyjście, a zadania były dostosowane poziomem do umiejętności. Współpracownicy byli chętni do pomocy, oraz wspólnej integracji w pracy i poza nią. Podczas praktyk nauczyłem się wielu narzędzi, oraz języków, o których wcześniej nawet nie miałem pojęcia.

Tobiasz Waszkowiak

🔴 Obejrzyj nagranie z Dnia Otwartego Kursu

POZNAJMY SIĘ NA ŻYWO

Wszystko o Java Developer PRO

Oglądając nagranie:

👉Dowiesz się, czym jest Java Developer PRO i co możesz zyskać, jeżeli weźmiesz udział w tym kursie.

👉 Poznasz cały program kursu i będziesz mieć możliwość zadania pytania opiekunowi merytorycznemu.

👉 Zobaczysz jakie zalety niesie za sobą uczestnictwo w kursie Java Developer PRO i co wyróżnia go na tle konkurencji.


Click to play video

FAQ

Jak wygląda proces rekrutacji do programu?

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.

Czy udział w programie gwarantuje zatrudnienie w jakiejś firmie?

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.

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.

Co obejmuje cena kursu?

W przypadku osób prywatnych podana cena to cena końcowa, w przypadku finansowania szkolenia przez firmy - jest to cena netto - doliczamy 23% VAT.

Czy podana cena jest kwotą netto czy brutto?

Zajęcia odbywają się w godzinach 9-15. 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.

Jak wyglądają zajęcia?

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ę.

Czy na kursie nauczę się więcej, niż mogę sam z internetu?

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

- dostęp do internetu

- kamerka + słuchawki

- dodatkowy monitor (opcjonalnie)

Jaki sprzęt powinni zapewnić sobie uczestnicy programu?

Nie czekaj, aż wyprzedzą Cię inni - zainwestuj w siebie

i zostań atrakcyjnym kandydatem na rynku pracy.

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

UWAGA: Liczba miejsc ograniczona!

Do startu najbliższych spotkań z autorem zostało jeszcze tylko:
Dni
Godzin
Minut
Sekund

© Sages. Wszelkie prawa zastrzeżone.

Ta strona korzysta z ciasteczek. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie. Możesz to zmienić w ustawieniach swojej przeglądarki.
Polityka prywatności Akceptuję