0
0
Subtotal: 0,00 
Brak produktów w koszyku.

Junior Java Developer

Junior Java Developer

Ocena tego kursu:

Rated 5 out of 5
Zdobądź kwalifikacje niezbędne do rozpoczęcia kariery jako Developer Java

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

Cena: 2900,00 

FAQ

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 Łukasz Andrzejewski

Łukasz Andrzejewski

Doświadczony trener z ponad 13-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?

Ogrom wiedzy w maksymalnie krótkim czasie

Dostęp do nagrań ze wszystkich zajęć

48h nauki, w tym 24h na żywo online z mentorem i 24h nagrań e-learningowych

Zobacz program kursu

  • Środowisko programistyczne i jego przygotowanie
  • Maszyna wirtualna Javy
  • Tworzenie i konfigurowanie projektu
  • Kompilowanie, uruchamianie i debugowanie kodu
  • Podział aplikacji na pakiety i wykorzystanie importów
  • Podstawowe typy danych
  • Operatory
  • Instrukcje sterujące
  • Zarządzanie zależnościami z użyciem Maven / Gradle
  • Podstawy pracy z systemem kontroli wersji Git

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 problemu z użyciem klas i obiektów
  • Ochrona i ukrywanie informacji z wykorzystanie modyfikatorów dostępu
  • Dziedziczenie i Polimorfizm
  • Kompozycja vs. dziedziczenie
  • Programowanie z użyciem interfejsów i klas abstrakcyjnych
  • Praktyczne wykorzystanie klas oraz obiektów
  • Wybrane wzorce projektowe związane z OOP
  • Niskie sprzężenie i wysoka spójność

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

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

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

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

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
  • Synchronizacja wątków z użyciem blokad jawnych i niejawnych
  • Egzekutory
  • Wykorzystanie istotnych elementów java.util.concurrent

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

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

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ę

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: JESIENIĄ 2022
Cena: 2900,00 
  • 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 osób prywatnych podana cena to cena końcowa, w przypadku finansowania szkolenia przez firmy – jest to cena netto – doliczamy 23% VAT.

Bazując na doświadczeniach, opracowaliśmy format i plan kursu, który skutecznie motywuje Cię do systematycznego działania i w rezultacie efektywnie przybliża do założonego celu.

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 9-12. 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,00 

2900,00 

Inni kupili również:

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.