SZKOLENIE:
STWÓRZ GODNY projekt DO CV
I ZOSTAŃ
JUNIOR JAVA DEVELOPEREM

Pomogę Ci zdobyć pracę/staż jako programista Javy/Kotlina:  
Wpiszesz 2 nowe projekty do CV i dostaniesz feedback do aktualnych, a potem oferty pracy od firm. Poznasz komercyjny schemat tworzenia projektów.

Ułatw sobie znalezienie pracy w Javie. Poznaj technologie komercyjne takie jak Spring Boot, MongoDB, Docker, Testy Integracyjne i inne. Zrób CV i zdobądź pracę.

To 8 edycja kursu Junior Java Ready, ale zaktualizowana o 2 lata doświadczeń kursantów oraz osób, których mentorowałem.

W kursie zawarłem wiedzę, którą przekazuję na mentoringach oraz w swoich materiałach. 

Zbierając feedback od kursantów i kursantek oraz widząc co działa najlepiej postanowiłem zaktualizować kurs i ułożyć go tak, żeby krok po kroku pomoc Ci zdobyć pierwszą pracę w Javie.

Warunkiem jest to, że musisz znać już podstawy Springa (wystarczy, że coś tam napisałeś/aś w Springu, resztę odświeżysz w kursie).

Proces, który będziesz mieć okazję przejść przerabiając kurs, przeszło już kilkadziesiąt osób. To działa, sprawdź opinie, konta absolwentów na LinkedIn, oraz wywiady na Spotify, które robiłem.

Ty musisz tylko wykazać się chęcią do nauki, która jak zobaczysz będzie bardzo przyjemna, bo w końcu ktoś Ci poda na tacy wszystko to co potrzebujesz wiedzieć, żeby dostać swoją pierwszą pracę w Javie.

I nie mam na myśli tutaj byle jakiej firmy, tylko naprawdę dobre firmy będą chciały Cię zatrudnić, bo wiedza, którą zdobędziesz i która będzie widnieć w Twoim CV, będzie działać jak magnes dla rekruterów.

Po tym, jak przejrzę Twoje projekty i przerobisz projekt w kursie (są 2 projekty), pomogę Ci w Twoich rekrutacjach (CV, rozmowy, zadania, feedback).

Czeka na Ciebie około 40 zadań domowych technicznych i związanych z rekrutacją (kodzenie, przygotowanie CV, testowa rozmowa – więcej info niżej).

Każde wykonane zadanie (nie musi być na szóstkę!) będzie przybliżać Cię do Twojej pierwszej pracy w Javie – tak właśnie działa to szkolenie z mentoringiem.

Poznasz strategie, aby zwiększyć swoje szanse na zatrudnienie jako Junior Java Developer: jak zostać kandydatem/ką, którą każda firma chciałby mieć w swoim zespole? Dowiesz się dołączając. 

A jak nie będziesz w pełni zadowolony/a, to masz aż 30 dni od dołączenia do kursu na jego zwrot i odzyskanie całej kwoty, brzmi fair?

Po prostu jestem pewny, że ten proces działa (potwierdza to kilkadziesiąt zadowolonych osób). Będziesz mieć aż miesiąc na zapoznanie się z materiałami, a jeśli stwierdzisz, że kurs nic Ci nie dał to zwrócę Ci pieniądze.

Technologie jakie poznasz w praktyce, to…

– Spring Boot: Web, Test, Data Mongodb, Validation, Security, 

– JWT, Spring Scheduler, Java 17, Mongo DB + MongoExpress, 

– Docker & Docker-Compose & Docker Desktop, Wiremock, Log4j2, 

– Testcontainers, RestTemplate, json, HTTP, MockMvc, Awaitility

– Testy Jednostkowe (JUnit5, Mockito, AssertJ), 

– Testy Integracyjne SpringBootTest, SpringSecurityTest, Lombok, 

– Redis & Jedis & Redis-Commander, Maven , 

– Git, Github/Gitlab, IntelliJ Ultimate, Swagger,

– Jenkins, SCRUM, Jira,  podejście do CodeReview i pracy w duecie.

Brzmi spoko? Czytaj dalej!

Wiem, że kilka rzeczy może sprawiać Ci problemy:

Nie wiesz, jaki i jak zrobić porządny projekt od zera do CV, żeby dostać pracę. Brak pomysłu i brak wiedzy, jak to robić krok po kroku.

Brakuje Ci zadań, przykładów i zastosowań komercyjnych kodu, aby lepiej zrozumieć Springa i inne technologie/praktyki.

Zadania rekrutacyjne, testy i kodowanie, kiedy ktoś patrzy Ci na ręce na Cię stresują i utrudniają zdobycie pracy.

 Masz już jakieś projekty w Javie/Springu i potrzebujesz feedbacku oraz code review. Nie wiesz, ile Ci jeszcze brakuje do pracy jako Junior Java Developer. A wymagania w ofertach pracy są nieprecyzyjne. 

Brak Ci wiedzy i umiejętności komercyjnych. Zamiast Ciebie biorą kogoś z doświadczeniem. Uważasz, że wszyscy kandydaci wokół są lepsi od Ciebie (patrzysz na ich CV).

Wysyłałeś CV, a firmy nie odpowiadają na Twoje zgłoszenie albo nie czujesz się gotowy na wysyłanie CV i rozmowy rekrutacyjne. 

Co może się stać, kiedy zignorujesz te problemy?

Może to prowadzić do frustracji, utraty pewności siebie oraz utraty motywacji do poszukiwania pracy w IT.

Dodatkowo brak odpowiedzi może skłonić Cię do podejmowania desperackich decyzji, takich jak aplikowanie na stanowiska, dla których nie jesteś odpowiednio wykwalifikowany/a. 

Brak reakcji ze strony firm może sprawić, że będziesz zmuszony/a spędzić więcej czasu na szukaniu pracy, co oznacza, że będziesz musiał/a poświęcić więcej czasu na szkolenia i kursy, aby poprawić swoje kwalifikacje i zwiększyć swoje szanse na znalezienie pracy jako Java Developer.

Inni kandydaci z większym doświadczeniem będą wybierani do pracy na Twoje miejsce. Firmy zazwyczaj poszukują kandydatów z konkretnymi umiejętnościami i doświadczeniem, a brak wystarczającej wiedzy i umiejętności może uniemożliwić Ci zdobycie wymarzonej pracy. 

Możesz poczuć się zrezygnowany/a i zniechęcony/a, a to może wpłynąć na Twoją pewność siebie i motywację do dalszego poszukiwania pracy w dziedzinie programowania. 

 

Jeśli będziesz czuł/a się, że wszyscy wokół wydają się lepsi od Ciebie, to może to wpłynąć na Twoją motywację do nauki i rozwoju.

Możesz zacząć się porównywać i tracić wiarę w swoje umiejętności, co prowadzi do frustracji i stresu. 

Pamiętaj, że każdy ma swoje własne tempo rozwoju. Ważne jest, aby skupić się na swoim postępie i cieszyć się każdym osiągnięciem, a nie porównywać się do innych.

ZACZNIJ DZIAŁAĆ NA POWAŻNIE, A ZA KILKA MIESIĘCY BĘDZIESZ WYBIERAĆ NAJLEPSZĄ DLA CIEBIE OFERTĘ PRACY JUNIOR JAVA DEVELOPERA

Dołącz do JUNIOR JAVA READY! Co otrzymasz?

  • Firmy będą chciały zatrudnić właśnie Ciebie, a nie innych, ponieważ będziesz miał odpowiednią wiedzę i umiejętności oraz doświadczenie w pracy z technologiami komercyjnymi.
  • Zwiększysz Twoje szanse na znalezienie pracy lub na awans w aktualnej pracy.
  • Będziesz pracować i zdobywać doświadczenie w wymaganych technologiach na rynku: Spring Boot: Web, Test, Data Mongodb, Validation, Security, JWT, Spring Scheduler, Java 17, Mongo DB + MongoExpress, Docker & Docker-Compose & Docker Desktop, Wiremock, Log4j2, Testcontainers, RestTemplate, json, HTTP, MockMvc, Awaitility, Testy Jednostkowe (JUnit5, Mockito, AssertJ), Testy Integracyjne SpringBootTest, SpringSecurityTest, Lombok, Redis & Jedis & Redis-Commander, Maven, Git, Github/Gitlab, IntelliJ Ultimate, Swagger,  Jenkins, SCRUM, Jira,  podejście do CodeReview i pracy w duecie.
    • Zbudujesz solidne portfolio, które z pewnością zwiększy Twoje szanse na znalezienie pracy.
    • Będziesz zapraszany na rozmowy rekrutacyjne, ponieważ będziesz mieć odpowiednio przygotowane projekty w Javie/Springu oraz odpowiedni feedback i Code Review.
    • Dostaniesz oferty pracy, ponieważ będziesz miał wystarczające umiejętności i doświadczenie, aby spełnić wymagania pracodawców.

 

  • Przećwiczysz swoje umiejętności w praktyce i na rozmowie rekrutacyjnej będziesz błyszczeć jako Junior++, a nie tylko Junior Wannabe ;).
  • Zobaczysz, jak ja rozwiązałem problemy, które występują w codziennej pracy programisty – będziesz wiedzieć co Cię czeka.
  • Poznasz dobre praktyki i rozwiązania, które przydzą Ci się w pierwszej pracy.
  • Mało teorii, masa praktyki – tak się najlepiej uczyć programowania. Szybko zrobisz postępy i nie będziesz zapominać tego czego się nauczyłeś/aś.
  • Umożliwi Ci to uzyskanie profesjonalnej opinii na temat Twoich umiejętności i będziesz wiedzieć co dalej.
  • Dowiesz się, czy możesz już wysyłać CV, czy lepiej zrobić jeszcze projekt kursowy.
  • Porównasz swoje projekty z tymi, co są w kursie. Zobaczysz skok swojego skilla, po przerobieniu kursu.
  • Poprawa szans na otrzymanie pracy: Weryfikacja i pomoc w tworzeniu idealnego CV mogą pomóc Ci w skomponowaniu najlepszego możliwego CV, dzięki czemu zwiększysz swoje szanse na zdobycie wymarzonej pracy.
  • Lepsza prezentacja umiejętności i doświadczenia: Weryfikacja CV pozwala Ci na odkrycie swoich mocnych i słabych stron oraz pomaga w dopasowaniu ich do wymagań pracy. Dzięki temu będziesz w stanie lepiej zaprezentować swoje umiejętności i doświadczenie.
  • Otrzymanie wskazówek od osób, które już uzyskały pracę: Weryfikacja CV przez osoby, które już uzyskały pracę w dziedzinie, w której chcesz pracować, może być nieocenionym źródłem informacji i wskazówek. Dzięki temu będziesz miał lepsze pojęcie o tym, czego oczekują pracodawcy i co możesz zrobić, aby poprawić swoje szanse na zatrudnienie
  • Zanim odbędziesz swoją prawdziwą rozmowę, sprawdzisz jak wygląda rozmowa kwalifikacyjna z mid/senior developerami. 
  • Poznasz typowe pytania i zagadnienia, nauczysz się, jak na nie składnie odpowiadać, żeby nie tracić szans.
  • Będziesz pozytywnie przechodzić rekrutacje (zadania, rozmowy), ponieważ będziesz czuł się bardziej pewny/a siebie i dobrze przygotowany/a do procesu rekrutacyjnego.

Kto najbardziej skorzysta na szkoleniu?

Jeśli przerabiasz kursy: Bykowskiego, JavaStart Spring, NullPointerExceptiona, Zajavkę, CodeGym lub inne materiały zawierające podstawy Springa to Junior Java Ready będzie dla Ciebie strzałem w 10.

1.
Jeśli studiujesz infę lub jesteś na/po bootcampie SDA, Kodilla, FutureCollars, Coderslab, InfoShareAcademy

2.
Jeśli znasz podstawy podstaw Springa, a chcesz wejść na wyższy poziom i wiedzieć, jak pisać kod, tak jak to się robi w firmach IT

3.
Jeśli masz już mniejsze projekty na Githubie, ale nie masz takiego, który nadaje się do CV

4.
Jeśli chcesz znaleźć fajną i dobrze płatną pracę, a nie pierwszą lepszą

5.
Jeśli masz mniej niż 3 miesiące doświadczenia jako Junior Java Developer i chcesz, żeby Cię zostawili po stażu lub szybko awansować

6.
Wysyłałeś_aś CV i nawet miałeś jakieś rozmowy, ale zawsze brali kogoś innego

OPINIE (35)

co osiągniesz i jak pozytywnie to szkolenie
wpłynie na twoje życie?

Poprowadzę Cię za rękę z punktu 

A do punktu

 

Zobacz video i poznaj szczegóły.

HISTORIA SUKCESU #1: bartek drobczyk

Bartłomiej Drobczyk (Junior Java Developer - Sii Poland)

Bartek po studiach na kierunku Automatyka i Robotyka, dostał pracę właśnie w tej branży.  Jeździł w delegacje i musiał być ciągle w podróży, co mu bardzo nie odpowiadało.  Zdecydował, że musi się przebranżowić na programistę Javy, żeby mieć wygodną i dobrze płatną pracę na miejscu.

Oto 10 kroków, jakie wykonał odkąd go poznałem:

1. 28 lutego 2021 zapisał się do darmowego newslettera Junior Java Ready.
2. Przez 2 miesiące otrzymywał ode mnie maile na temat tego, jak zdobyć pierwszą pracę w Javie.
3. Nawiązał ze mną bezpośredni kontakt w mailach.
4. 26 kwietnia 2021 zdecydował się dołączyć do kursu JJR.

 

i…. potem wszystko poszło jak z płatka – czytaj dalej!

 

5. Zaraz po dołączeniu do szkolenia napisał:
To, co mnie przyciągnęło do kursu to trzy rzeczy: 

PIERWSZA RZECZ:
– Potwierdzasz wszystkie moje dotychczasowe wnioski, jakie zauważyłem czyli posiadanie własnego porządnego projektu, testy jednostkowe, dobre CVTo te rzeczy, na które stawiałem przed kursem i przez nie też dołączyłem do kursu, żeby zrobić je jeszcze lepiej. Do tego, po co mieć 1 projekt skoro można mieć 2 😉

 

DRUGA RZECZ:
Nie ma po prostu takich kursów jak Twój – to tzw. błękitny ocean. Kurs, który de facto jest przeznaczony po innym kursie, a który wymaga jakiejś znajomości już Javy i jej ekosystemu.

 

TRZECIA RZECZ:
Cena, która nie była zaporowa.

6. Potem napisał: 
– Gdybyś chciał jeszcze rzucić okiem jak wygląda mój projekt.

7. Dałem mu feedback na temat projektu.

8. A Bartek na to:
– Dzięki wielkie, czasami miałem wątpliwości czy to nie jest po prostu przerośnięty zwykły CRUD i czy się nadaje na pierwszy projekt. Przez ostatni miesiąc zacząłem wysyłać coraz śmielej CVki i… Różnie bywało… Ale mniejsza… Chcę Ci powiedzieć, że ten kurs JJR to kawał dobrej roboty. To dokładnie to, czego potrzebowałem.

9. Następnie przez kolejny miesiąc współpracowaliśmy i wymienialiśmy się wiadomościami…

 

10. Po 1 miesiącu od dołączenia do kursu (dokładnie 30 maja 2021).

Bartek napisał do mnie wiadomość:

UUUUUUUUUUUDAAAAAAAAAAAAAAAŁOOOOOOOOOOO SIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Jest but w drzwiach! Mam swoją pierwszą pracę! To daje tyyyyyleeee satysfakcji i poczucia spełnienia
Szczególnie po dosyć odważnej decyzji przebranżowienia się po Automatyce i Robotyce i odejściu z pracy w niej.
Piszę to też nie tylko, żeby Ci zaspamować moim success story, ale też, żeby potwierdzić wszystko to o czym pisaliśmy i co deklarujesz w ramach kursu.

Czas na Ciebie!

Jeśli chcesz dołączyć do kursu i podjąć próbę powtórzenia sukcesu Bartka, to drzwi otwarte 🙂

HISTORIA SUKCESU #2: radek fedor

Radek Fedor (Junior Full Stack Developer @ Softres)

 Jednakże, początki z backendem były dla niego trudne, ponieważ nie było widocznych rezultatów poza konsolą.

Następnie Radek zaczął wysyłać swoje CV do różnych firm, ale jego kod nie był wystarczająco dobry, aby uzyskać pracę. Mimo że nie otrzymywał feedbacku na temat swojego kodu, Radek nie zrezygnował i kontynuował naukę. Po pół roku postanowił coś zmienić i zaczął uczyć się weba oraz Springa. Ważnym momentem w jego nauce była pomoc mentora, który był frontendowcem, ale nie pracował jeszcze w zawodzie.

Radek dostrzegł swoje błędy i wiedział, że powinien był szukać kogoś, kto mógłby mu pomóc w początkowej fazie nauki. W końcu znalazł kurs Junior Java Ready i dołączył do niego 11 lutego 2021, co okazało się kluczowe dla jego sukcesu. Dzięki temu kursowi miał dostęp do feedbacku od Bartka Kalki, który pomógł mu poprawić jakość swojego kodu i przygotować się lepiej do rozmów rekrutacyjnych.

Radek korzystał również z CodeGym, który pozwolił mu na zdobycie wiedzy poprzez robienie zadań i tworzenie mini aplikacji. W ten sposób miał okazję nauczyć się wielu aspektów Javy, a także poznać podstawy tworzenia CRUD-a. W końcu stworzył swoją pierwszą większą aplikację w Springboot’cie, która okazała się bardzo wartościowa i pomocna dla niego.

Podczas procesu rekrutacyjnego Radek miał wiele prób i błędów, ale dzięki swojej wytrwałości i determinacji, w końcu udało mu się zdobyć swoją pierwszą pracę jako Fullstack developer (2 miesiące po tym, jak dołączył do kursu Junior Java Ready). Przez cały czas szukał pomocy i informacji w internecie, korzystając z różnych źródeł wiedzy, ale to kurs Junior Java Ready okazał się kluczowy w jego sukcesie.

Historia Radka pokazuje, że nawet jeśli początki w programowaniu są trudne, to z wytrwałością, determinacją i pomocą odpowiednich narzędzi i osób można osiągnąć swoje cele i zdobyć wymarzoną pracę jako programista.

Czas na Ciebie!

Jeśli chcesz dołączyć do kursu i podjąć próbę powtórzenia sukcesu Radka, to drzwi otwarte!

 

HISTORIA SUKCESU #3: Marcin Böhm

Marcin Böhm (Junior Java Software Developer @ CloudiMed)

Po pięciu miesiącach awansowałem na stanowisko pierwszej linii wsparcia IT. Moimi obowiązkami było rozwiązywanie problemów z systemem operacyjnym, problemów sieciowych oraz pakietu Office 365.

Po stażu rozpocząłem pracę, gdzie oprócz obowiązków związanych z obsługą kont AD w Microsoft Exchange, zacząłem otrzymywać zadania związane z programowaniem w językach Java i Swift.

Początkowe zadania polegały na pisaniu krótkich metod, które umożliwiały łączenie serwera z aplikacją mobilną.

W technikum uczyłem się JavaScriptu, Reacta, a potem Java stała się moim głównym językiem programowania, którego uczę się już niemal dwa lata.

Zdecydowałem się na podjęcie kursu Junior Java Ready, co umożliwiło mi zdobycie pierwszej etatowej pracy w większej firmie, w której pracowałem przez osiem miesięcy.

Moim celem było zatrudnienie w jeszcze większej firmie, która specjalizuje się w programowaniu i to również mi się udało! 🙂

Studiowałem na Uniwersytecie Śląskim (studia zaoczne).

Studia są przydatne dla osób, które nie są jeszcze zdecydowane, co chcą robić w informatyce, ale są zainteresowane tą dziedziną.

Bardzo mało wiedzy ze studiów przydało mi się w pracy jako Junior Java Developer. Przede wszystkim studia pomogły mi w rozwijaniu samodzielnej nauki.

W trakcie studiów zdobyłem podstawową wiedzę z programowania w Javie oraz baz danych. Na rozmowach rekrutacyjnych przydały mi się także podstawy inżynierii oprogramowania oraz wiedza związana z Git.

Najważniejsze dla mnie było zrozumienie, że studia mają pokazać drogę, a to, co wybierze się poza nimi, należy robić samemu.

Na początku miałem mało odzewu na wysyłane CV, ale zmiana języka na angielski i zdobycie doświadczenia pomogły mi uzyskać więcej odpowiedzi.

Kurs Junior Java Ready pomógł mi zrozumieć, jakie umiejętności są wymagane na rynku pracy, oraz jakie kroki należy podjąć, aby zdobyć pracę w branży IT. 

Podsumowując, Marcin osiągnął sukces dzięki swojemu zapałowi do nauki i samodoskonalenia się, a także dzięki zdobywaniu doświadczenia w branży IT poprzez praktyki i pracę w firmach. Jego historia pokazuje, że nauka na studiach może być przydatna, ale nie jest niezbędna do osiągnięcia sukcesu w branży IT, a najważniejsze jest zdobycie wiedzy i doświadczenia w praktyce oraz ciągła nauka i rozwijanie swoich umiejętności.

O Autorze

Bartek Kalka

Mam 26 lat, a mentoruję od ponad 2 lat. Programowałem przez 4 lata w 4 firmach IT. Jestem mentorem oraz twórcą programów online dla osób, które chcą się wyróżnić od konkurencji poznając wiedzę praktyczną i komercyjną. 

Pomagam głównie osobom, które są już o krok od swojej pierwszej pracy w Javie. Więc jeśli chodzisz na rozmowy rekrutacyjne i dostajesz odpowiedź: „niestety bierzemy kogoś z większym doświadczeniem”, to z pewnością Ci pomogę zdobyć pierwszą pracę w IT.

  • Na studiach miałem problem ze znalezieniem pierwszej pracy w IT, bo chętnych było od groma. Wiem, jak ciężko jest wejść do branży bez doświadczenia komercyjnego.
  • Przez ponad 2 lata tworzę materiały i pomogłem już setkom osób w zdobyciu ich pierwszej pracy na stanowisku Junior Java/Kotlin Developera.
  • Mam 4 lata doświadczenia jako programista Javy/Springa/Kotlina w 4 firmach IT (Allegro, Comarch, Britenet, Finanteq).
  • Mentorowałem ponad 30 osób, w moich kursach wzięło udział już ponad 200 osób, a listę mailową subskrybuje już ponad 1300 osób.
  • Prowadzę podcast i bloga, do którego zapraszam osoby, które zdobyły pracę w Javie (którym pomogłem) oraz Senior Java Developerów i Senior IT Rekruterki. Wszystko by pomóc innym wejść do branży na stanowisko Java/Kotlin Developera.

Już dziś zacznij na poważnie przyjemną walkę o swoją pierwszą pracę w Javie!

Lista lekcji programu JUNIOR JAVA READY (~21H)

Lekcja 01.01. Powitanie!
Lekcja 01.02. Co osiągniesz?
Lekcja 01.03. Zadanie: Co gdy będziesz potrzebować pomocy?

 

  • Lekcja 02.01. Zadanie
  • Lekcja 02.02. Co jeśli ten kurs na ten moment jest za trudny?
  • Lekcja 03.01. Wprowadzenie do modułu
  • Lekcja 03.02. Temat, Technologie dla JobOffers
  • Lekcja 03.03. Wymagania projektu dla JobOffers
  • Lekcja 03.04. Zadanie: zobacz video jak zrobić projekt od zera
  • Lekcja 03.05. Zadanie: Stwórz Scenariusz
  • Lekcja 03.06. Zadanie: Rozpoznaj Moduły i Procesy
  • Lekcja 03.07. Zadanie: Narysuj Diagram w Google
  • Lekcja 03.08. Rozwiązanie JobOffers: Scenariusz
  • Lekcja 03.09. Rozwiązanie JobOffers Architektura systemu
  • Lekcja 03.10. Rozwiązanie JobOffers: Rozpoznaj Moduły i Procesy
  • Lekcja 03.11. Rozwiązanie JobOffers: Diagram
  • Lekcja 04.01. Wprowadzenie do modułu
  • Lekcja 04.02. Przejście na Ultimate (kod licencyjny)
  • Lekcja 04.03. Jak wygląda praca z Gitem w pracy
  • Lekcja 04.04. Zadanie: zobacz video jak zacząć projekt z git, maven, github
  • Lekcja 04.05. Architektura aplikacji: hexagon (porty i adaptery) + Fasady + pakietowanie w Javie
  • Lekcja 04.06. Zadanie: stworz pakietowanie, fasady i testy per fasada dla JobOffers
  • Lekcja 04.07. Rozwiązanie JobOffers
  • Lekcja 05.01. Wprowadzenie do modułu
  • Lekcja 05.02. Piszemy pierwsze testy dla fasady (TDD, Branche, Junit5, AssertJ, assertThat, GWT)
  • Lekcja 05.03. Czym jest jednostka? Package-private w Javie, DTO i Recordy w Javie. Szkoła Detroit vs londyńska.
  • Lekcja 05.04. Ile pisać testów jednostkowych? Mockito, mockowanie vs własna implementacje (Repository i Baza danych w pamięci)
  • Lekcja 05.05. Mapowanie obiektów bazy danych na DTO, Użycie stream.map(), Mapper i debugowanie
  • Lekcja 05.06. Testowanie aplikacji opartej o czas w Javie, java.time.Clock oraz AdjustableClock, LocalDateTime
  • Lekcja 05.07. Klasa z @Configuration, Testowanie in/out fasady, pozostałe testy jednostkowe, Git Push, PullRequest, CodeReview
  • Lekcja 05.08. Kolejny moduł NumbersGenerator, git branch, kolejne testy jednostkowe, testowanie własnych wyjątków RuntimeException, Mockito, komunikacja między modułami
  • Lekcja 05.09. Kolejny moduł ResultChecker i Testy Jednostkowe
  • Lekcja 05.10. Kolejny moduł ResultAnnouncer i Testy Jednostkowe
  • Lekcja 05.11. Pokrycie testami aplikacji (szkoła Detroit kontra londyńska), blackbox testing, pisanie testów jednostkowych per klasa vs per większa część kodu
  • Lekcja 05.12. Testy jednostkowe dla połączenia z zewnętrznym serwerem HTTP
  • Lekcja 05.13. Zadanie JobOffers: pokryj testami wszystkie wymagania, które nie wymagają Springa dla fasady, http, repository jako hashmapy.
  • Lekcja 05.14. Rozwiązanie JobOffers: Moduł LoginAndRegister i testy jednostkowe
  • Lekcja 05.15. Rozwiązanie JobOffers: Moduł Offer i testy jednostkowe
  • Lekcja 06.01. Wprowadzenie do modułu
  • Lekcja 06.02. Podepnij Spring Boota do projektu, klasa z Main, spring intializier
  • Lekcja 06.03. Pakiet integration i infrastructure
  • Lekcja 06.04. @SpringBootTest, klasa BaseIntegrationTest i Profile w Springu
  • Lekcja 06.05. Checkoutowanie commitów, Docker Desktop, test działania
  • Lekcja 06.06. Połączenie z prawdziwą bazą MongoDB z aplikacji Spring Boot na Dockerze
  • Lekcja 06.07. Mergowanie branchów i cherry-pick (docker-compose, spring-data, initmongo.js)
  • Lekcja 06.08. Dodajemy step do testów integracyjnych i przygotowujemy połączenie z innym serwerem HTTP
  • Lekcja 06.09. Zadanie dla JobOffers: skonfiguruj BaseIntegrationTest, docker-compose, przygotuj ścieżkę jako komentarze
  • Lekcja 06.10. Rozwiązanie JobOffers
  • Lekcja 07.01. Wprowadzenie do modułu
  • Lekcja 07.02. RestTemplate w Springu i kod w pakiecie infrastructure
  • Lekcja 07.03. Ustawienie Wiremocka i test czy działa
  • Lekcja 07.04. Zadanie: skonfiguruj RestTemplate i Wiremocka dla JobOffers i dodaj testy integracyjne
  • Lekcja 07.05. Rozwiązanie JobOffers 1/2: skonfiguruj RestTemplate i Wiremocka dla JobOffers
  • Lekcja 07.06. Rozwiązanie JobOffers 2/2: omówienie ErrorHandlera
  • Lekcja 07.07. Refactor dla RestTemplate i dodanie ConfigurationProperties
  • Lekcja 07.08. Zadanie: ConfigurationProperties dla lotto connectionTimeout, readTimeout, port, uri
  • Lekcja 07.09. Przygotowanie aplikacji (Beany, Repository) pod użycie Scheduled
  • Lekcja 07.10. Jak używać Schedulera w testach integracyjnych (properties + Awaitility)
  • Lekcja 07.11. Properties w konifguracji Schedulera (cron)
  • Lekcja 07.12. Zadanie: skonfiguruj Schedulera dla JobOffers (bez Repository) i dodaj testy integracyjne
  • Lekcja 07.13. Rozwiązanie JobOffers 1/2: skonfiguruj Schedulera dla JobOffers (bez Repository).
  • Lekcja 07.14. Rozwiązanie JobOffers 2/2: poprawka dla scheduler.enabled=true
  • Lekcja 07.15. Spring Data MongoDB (@Document, @Id, @Field), extends MongoRepository, debugowanie bazy włączonej na Dockerze oraz @TestContainers
  • Lekcja 07.16. Spring Data MongoDB: repository.save(), findAllByDrawDate(), itd.
  • Lekcja 07.17. Zadanie: ustaw MongoDB dla JobOffers i dodaj testy integracyjne
  • Lekcja 07.18. Rozwiązanie JobOffers: ustaw MongoDB dla JobOffers i dodaj testy integracyjne
  • Lekcja 07.19. Clock i AdjustableClock czyli testowanie czasu w Javie dla Lotto

 

  • Lekcja 08.01. Wprowadzenie backend/frontend/json/endpoint/controller
  • Lekcja 08.02. MockMvc
  • Lekcja 08.03. @RestController, @PostMapping, @RequestBody
  • Lekcja 08.04. RestController i przekazywanie do Fasady oraz odpowiedź, porównanie do Postmana, manualne testowanie vs automatyczne, ObjectMapper oraz problem z errorami
  • Lekcja 08.05. Poprawa błędu z errorami w Validatorze, Singleton
  • Lekcja 08.06. Zadanie: skonfiguruj MockMvc, RestController dla Offers, bez Security
  • Lekcja 08.07. Rozwiązanie JobOffers: skonfiguruj MockMvc, RestController dla Offers, bez Security
  • Lekcja 08.08. Swagger, Postman, a testy integracyjne
  • Lekcja 08.09. Zadanie: Podepnij Swaggera dla JobOffers i przeklikaj
  • Lekcja 08.10. Rozwiązanie JobOffers: Podepnij Swaggera dla JobOffers i przeklikaj
  • Lekcja 08.11. Przygotowanie testu integracyjnego pod zapytanie GET results/notExistingId i Zadanie: Implementacja brakujących beanów, repozytoriów i Controllera
  • Lekcja 08.12. Rozwiązanie: Implementacja brakujących beanów, repozytoriów i Controllera
  • Lekcja 08.13. Zadanie Job Offers: Przygotowanie testu integracyjnego pod GET offers/9999 i implementacja brakujących beanów i repozytoriów, Controllera, i Internal Server Error 500
  • Lekcja 08.14. Rozwiązanie: Przygotowanie testu integracyjnego pod GET offers/9999 i implementacja brakujących beanów i repozytoriów, Controllera, i Internal Server Error 500
  • Lekcja 08.15. @ControllerAdvice i @ExceptionHandler + testy integracyjne (obsługa wyjątków w Controllerach)
  • Lekcja 08.16. Zadanie Job Offers: Dodaj @ControllerAdvice i dopisz testy integracyjne
  • Lekcja 08.17. Rozwiązanie JobOffers: Dodaj @ControllerAdvice dla JobOffers i dopisz testy integracyjne
  • Lekcja 08.18. Spring Boot Starter Validation @Valid (konfiguracja i testy integracyjne)
  • Lekcja 08.19. Zadanie JobOffers: Dodaj endpoint @PostMapping dla saveOffer oraz dodaj testy integracyjne dla POST kiedy user poda zły obiekt
  • Lekcja 08.20. Rozwiązanie JobOffers: Dodaj endpoint @PostMapping dla saveOffer oraz dodaj testy integracyjne dla POST kiedy user poda zły obiekt
  • Lekcja 08.21. Zapytania HTTP z IntelliJ, testy jednostkowe dla save(), saveAll(offers), oraz test integracyjny DuplicateKeyExceptiona
  • Lekcja 09.01. Małe poprawki w kodzie Lotto + Zadanie: Dopisz kolejne stepy dla Lotto (Clock, getById, Awaitility, Scheduler dla ResultChecker) bez Security!
  • Lekcja 09.02. Rozwiązanie: Dopisz kolejne stepy dla Lotto (Clock, getById, Awaitility, Scheduler dla ResultChecker) bez Security!
  • Lekcja 09.03. Zadanie JobOffers: Dopisz kolejne stepy dla JobOffers (Scheduler, Wiremock, getById) bez Security!
  • Lekcja 09.04. Rozwiązanie JobOffers 1/2: Dopisz kolejne testy (Scheduler, Wiremock, getById) bez Security!
  • Lekcja 09.04. Rozwiązanie JobOffers 2/2: Dopisz kolejne testy dla (Scheduler, Wiremock, getById) bez Security! + problem z odpalaniem wielu testów na TestContainers vs kazdy osobno, błąd ze znakiem “-”
  • Lekcja 09.05. Testowanie błędów RestTemplate i HTTP 1/2
  • Lekcja 09.06. Testowanie błędów RestTemplate i HTTP 2/2
  • Lekcja 09.07. Zadanie JobOffers: Testowanie błędów RestTemplate i HTTP
  • Lekcja 09.08. Rozwiązanie JobOffers: Testowanie błędów RestTemplate i HTTP
  • Lekcja 09.09. Poprawa nazw testów integracyjnych dla błędów RestTemplate i HTTP
  • Lekcja 09.10. Spring Security 6 – wprowadzenie (JWT, Bcrypt, frontend i backend (HTTPS)
  • Lekcja 09.11. Spring Security 6 – implementacja
  • Lekcja 09.12. SecurityConfig
  • Lekcja 09.13. Implementacja testów dla zapytania GET /offers bez tokena JWT
  • Lekcja 09.14. Rejestracja użytkownika i testy integracyjne, tworzenie endpointa /register i użycie Bcrypt
  • Lekcja 09.15. Implementacja JWT i generowanie tokena za pomocą endpointa /token oraz testy integracyjne
  • Lekcja 09.16. Ręczne testowanie Swaggerem i Postmanem kontra testy automatyczne, które mamy
  • Lekcja 09.17. Dodanie JWT (Authorization Bearer) do zapytań MockMVC w testach integracyjnych i klasa JwtAuthTokenFilter
  • Lekcja 09.18. Biblioteka Spring Security Test oraz @WithMockUser dla reszty testów
  • Lekcja 09.19. Zadanie: Dodaj Security JWT do Lotto
  • Lekcja 09.20. Rozwiązanie: dodaj Security JWT do Lotto
  • Lekcja 09.21. Wstęp do Redisa (po co Redis? i redis-commander)
  • Lekcja 09.22. Testy manualne Redisa, @Cacheable, dodanie propertiesów dla JobOffers, Logback konfiguracja i poziomy logowania TRACE, INFO, DEBUG itd.
  • Lekcja 09.23. Testy integracyjne dla cache Redis
  • Lekcja 09.24. Zadanie: Dodaj Redisa do Lotto
  • Lekcja 09.25. Rozwiązanie: Dodaj Redisa do Lotto
  • Podsumowanie projektów (Lotto i JobOffers) i co dalej?
  • Bonus: Adnotacje Springowe lista
  • Lekcja 10.01. Masz gotowy projekt i co dalej?
  • Lekcja 10.02. Zadanie: zobacz video – co trzeba umieć na Juniora (bazując na ofertach pracy)
  • Lekcja 10.03. Zadanie: zobacz video – wzorce projektowe, co wystarczy wiedzieć?
  • Lekcja 10.04. Zadanie: słuchaj wywiadów z absolwentami kursu, którym udało się zdobyć pracę Junior Java Developera
  • Lekcja 10.05. Zadanie: przeczytaj historie osób którym się udało zdobyć pracę Junior Java Developera
  • Lekcja 10.06. Odbierz certyfikat ukończenia kursu (dodaj do CV i Linkedina) oraz odbierz rekomendację na LinkedIn
  • Lekcja 10.07. Zarekomenduję Cię do kilku firm (tylko po zakończonym kursie)
  • Lekcja 11.01. Co w tym module? (obejrzyj przed wysyłaniem CV)
  • Lekcja 11.02. Jak ta wiedza wyróżni Cię na rynku juniorów?
  • Lekcja 11.03. Scrum
  • Lekcja 11.04. Sprint w Scrumie
  • Lekcja 11.05. Daily
  • Lekcja 11.06. Review
  • Lekcja 11.07. Retro
  • Lekcja 11.08. Refinement i Story Point
  • Lekcja 11.09. Planning
  • Lekcja 11.10. Zadania w systemie JIRA
  • Lekcja 11.11. Pipeline Jenkins
  • Lekcja 12.01. Co w tym module?
  • Lekcja 12.02. Zadanie: przesłuchaj wywiadu z Niną (Senior IT Recruiter)
  • Lekcja 12.03. Do ilu firm wysyłać CV i kiedy zacząć się martwić?
  • Lekcja 12.04. Jak napisać efektywne CV?
  • Lekcja 12.05. Marka Osobista (jak się wyróżnić?)
  • Lekcja 12.06. Gdzie szukać ofert pracy na Junior Java Developera?
  • Lekcja 12.07. Jakie oferty wybierać?
  • Lekcja 12.08. Co zrobić z listą 300+ firm do pracy jako Junior Java Developer?
  • Lekcja 12.09. Lista firm, do których dostali się absolwenci/tki kursu
  • Lekcja 12.10. Uzupełnij README.md na Githubie na przykładzie
  • Lekcja 12.11. Zadanie: Stwórz swoje CV a ja je sprawdzę
  • Lekcja 12.12. Zadanie: Skopiuj plik rekrutacyjny!
  • Lekcja 12.13. Zadanie: Wysyłaj CV do max. 60 firm! Po 20 CV co 10 dni
  • Lekcja 13.01. Co w tym module?
  • Lekcja 13.02. Zadanie: zobacz video z optymalnej drogi i odbierz materiały
  • Lekcja 13.03. Zadanie: przejrzyj i przerób zadania rekrutacyjne od innych kursantów ze Skarbnicy Wiedzy
  • Lekcja 13.04. Zadanie: Przed wysłaniem rozwiązania do firmy, wyślij mi je do Code Review
  • Lekcja 14.01. Co w tym module?
  • Lekcja 14.02. Zadanie: zobacz video rozmowy rekrutacyjne z optymalnej drogi + odbierz materiały
  • Lekcja 14.03. Zadanie: przerób najczęstsze (od kursantów) pytania z rozmów rekrutacyjnych
  • Lekcja 14.04. Zadanie: posłuchaj wywiadu na temat rozmów rekrutacyjnych z Senior Java Developerem
  • Lekcja 14.05. Zadanie: kiedy dostaniesz zaproszenie na rozmowę kwalifikacyjną, to umów się najpierw ze mną na próbną rozmowę
  • Lekcja 15.01. Udało Ci się zdobyć pracę! Wybór pierwszej firmy oraz co jeśli Ci się nie udaje?!
  • Lekcja 15.02. Zadanie: pomogę Ci wybrać najlepszą z ofert lub nie dostajesz pracy i pomogę Ci znaleźć rozwiązanie
  • Lekcja 15.03. Ostatnie zadanie!
  • Lekcja B1.01: Docker – czym jest i co można z nim zrobić?
  • Lekcja B1.02: Co możesz uzyskać wykorzystując Dockera
  • Lekcja B1.03: Jak wygląda przykładowy system oparty na Dockerze cz. 1
  • Lekcja B1.04: Jak wygląda przykładowy system oparty na Dockerze cz. 2
  • Lekcja B1.05: Instalacja i Twoja pierwsza aplikacja cz. 1
  • Lekcja B1.06: Instalacja i Twoja pierwsza aplikacja cz. 2
  • Lekcja B1.07: Praktyczne wykorzystywanie Dockera cz. 1
  • Lekcja B1.08: Praktyczne wykorzystywanie Dockera cz. 2
  • Lekcja B1.09: Praktyczne wykorzystywanie Dockera cz. 3
  • Lekcja B1.10: Docker + IntelliJ = duet marzeń
  • Lekcja B2.01: Jak wygląda Gitlab w pracy?
  • Lekcja B2.02: Jak wygląda Code Review i Merge/Pull Requesty w pracy?
  • Lekcja B2.03: Praca z Branchami
  • Lekcja B2.04: Gitlog, Commity, Skróty
  • Lekcja B2.05: Shelve, Patch, ORIG_HEAD
  • Lekcja B3.01: Maven 1/2
  • Lekcja B3.02: Maven 2/2
  • Lekcja B3.03: Plik build.gradle w Gradle (Wkrótce)
  • Lekcja B4.01: Plan działania
  • Lekcja B4.02: Instalacja Node i Yarn
  • Lekcja B4.03: Import projektu Lotto Frontend do IntelliJ vs VSCode
  • Lekcja B4.04: Omówienie i uruchomienie projektu
  • Lekcja B4.05: Uruchomienie backendu i omówienie http requsta z frontendu na backend, oraz CORS
  • Lekcja B4.06: Testowanie lokalne na dockerze
  • Lekcja B4.07: Push do ECR i deploy na AWS EC2
  • Lekcja B5.01. Witaj i jaki jest efekt końcowy
  • Lekcja B5.02. Zakładanie konta AWS (podpiecie karty)
  • Lekcja B5.03. Koszty AWS cost explorer i free tier
  • Lekcja B5.04. Tworzenie usera, administratoraccess
  • Lekcja B5.05. Tworzenie instancji EC2 i keypair
  • Lekcja B5.06. Połaczenie SSH z EC2 z pomoca .pem
  • Lekcja B5.07. Instalacja Dockera i docker-compose na EC2
  • Lekcja B5.08. Tworzenie repozytorium ECR
  • Lekcja B5.09. docker-compose i zmienne środowiskowe
  • Lekcja B5.10. build . i Dockerfile i maven, .jar, docker images
  • Lekcja B5.11. Instalacja aws-cli i komenda aws configure
  • Lekcja B5.12. Ponowne aws configure i ecr-login
  • Lekcja B5.13. docker tag i docker push do ECR
  • Lekcja B5.14. Zainstaluj Filezilla 2
  • Lekcja B5.15. Zamiana z „build .” na „image” i wrzucenie pliku docker-compose.yml oraz init-mongo.js na EC2
  • Lekcja B5.16. Jesteśmy na serwerze EC2, aws configure i ecr-get login, docker-compose up
  • Lekcja B5.17. Security grupy Alltraffic i test przez przeglądarkę
  • Lekcja B5.18. Redeploy po zmianach w aplikacji

Lekcje demo

Lekcja 06.02.

Podepnij Spring Boota do projektu, klasa z Main, spring intializier

Lekcja 08.03.

@RestController, @PostMapping, @RequestBody

Lekcja 12.03.

Do ilu firm wysyłać CV i kiedy zacząć się martwić?

RecenzjE KURSU od doświadczonych programistów

GDY DOŁĄCZYSZ do junior java ready:

OTRZYMASZ IndywidualnĄ weryfikacjĘ Twoich umiejętności i code review do twoich projektów

Code Review Twoich aktualnych projektów – umożliwi Ci to uzyskanie profesjonalnej opinii na temat Twoich umiejętności i dowiesz co masz robić dalej (czy rekrutować się, czy robić projekt).

OTRzYMASZ WeryfikacjĘ i pomoc w Stworzeniu idealnego CV (CV osób, które dostały pracę i wskazówki).

Pozwoli Ci to na stworzenie profesjonalnego i atrakcyjnego CV, które zwiększy Twoje szanse na znalezienie pracy.

OTRZYMASZ 19 GODZIN LEKCJI VIDEO

Pozwoli Ci to na poznanie wymaganych technologii i nauczenie się ich, co z pewnością zwiększy Twoje szanse na znalezienie pracy lub na awans w aktualnej pracy.

Poznasz: 

  • Spring Boot Web i REST API
  • Spring Boot Test
  • Spring Boot Data Mongodb
  • Spring Validation
  • Spring Security 6, JWT
  • Spring Scheduler
  • RestTemplate 
  • Java 17
  • Json
  • HTTP
  • Testowanie:
  • Testcontainers
  • MockMvc
  • Wiremock
  • Awaitility
  • Testy Jednostkowe (JUnit5, Mockito, AssertJ)
  • Testy Integracyjne SpringBootTest, SpringSecurityTest
  • Docker, Baza Danych, Redis: 
  • Mongo DB + MongoExpress
  • Docker & Docker-Compose & Docker Desktop
  • Redis & Jedis & Redis-Commander
  • Narzędzia:
  • Log4j2
  • Lombok
  • Maven
  • Git, Github/Gitlab
  • IntelliJ Ultimate
  • Swagger
  • Jenkins
  • SCRUM
  • Jira
  • podejście do CodeReview i pracy w duecie.

ZROBISZ Dwa projekty od podstaw z Code Review, które dodaSZ do swojego CV

Pozwoli Ci to na zbudowanie solidnego portfolio, które z pewnością zwiększy Twoje szanse na znalezienie pracy. 

Poznanie schematu tworzenia tych projektów, pozwoli Ci również na stworzenie kolejnych projektów w innych technologiach takich jak Hibernate i SQL. W kursie opieramy się na MongoDB czyli bazie NoSQL.

„Job Offers” – aplikacja webowa pozwalająca na zbieranie ofert pracy, z różnych źródeł, dla Junior Java Developerów (strony www, inne aplikacje webowe). Głowną funkcją aplikacji jest pobranie aktualnych ofert pracy ze stron www

Architektura

„Lotto” – aplikacja webowa do loterii w Spring Boocie, oparta na modularnym monolicie, architekturze heksagonalnej.

Notka: To na tym projekcie oparty jest kod w kursie. Jeśli zrozumiesz ten kod, to możesz go śmiało wpisać do swojego CV. Są też zadania domowe oparte o projekt Lotto, ale to „Job Offers” jest głównym projektem, na którym oparte jest większość praktycznych zadań domowych.

Architektura

WYKONASZ 43 praktyczne zadania domowe i OTRZYMASZ przykładowe rozwiązania

Pozwoli Ci to na ćwiczenie swoich umiejętności w praktyce oraz na poznanie dobrych praktyk i rozwiązań.

REKOMENDACJA DO ZAPRZYJAŹNIONYCH MI FIRM IT

Po zakończonym projekcie kursowym. Pozwoli Ci to na uzyskanie rekomendacji do znajomych mi firm, co zwiększy Twoje szanse na znalezienie pracy.

OTRZYMASZ CERTYFIKAT UKOŃCZENIA

Możliwość dodania certyfikatu do CV i profilu na LinkedIn, co zwiększy Twoje szanse na zdobycie pracy jako Java Developer.

Zdobyta wiedza i doświadczenie z różnymi technologiami i zagadnieniami, takimi jak Spring Boot, Docker, Maven, Git, SCRUM, czy podejście do CodeReview i pracy w duecie, co pozwoli Ci stać się bardziej wszechstronnym programistą i zwiększy Twoją wartość na rynku pracy.

REKOMENDACJA NA LINKEDIN 

Pozwoli Ci to na uzyskanie pozytywnej rekomendacji na jednej z najważniejszych platform społecznościowych dla specjalistów IT, co zwiększy Twoje szanse na znalezienie pracy.

LISTA NAJCZĘŚCIEJ ZADAWANYCH PYTAŃ I ZADAŃ Z ROZMÓW REKRUTACYJNYCH WRAZ Z ROZWIĄZANIAMI

Pozwoli Ci to na przygotowanie się do rozmów rekrutacyjnych, poznanie najważniejszych pytań i pojęć oraz nauczenie się, jak na nie odpowiednio odpowiadać.

OTRZYMASZ Pomoc w wysyłaniu CV do firm (ZAŁOŻYSZ SWÓJ plik rekrutacyjny)

Pozwoli Ci to na efektywne wysyłanie CV do firm, co zwiększy Twoje szanse na znalezienie pracy.

ODBĘDZIESZ TestowĄ rozmowĘ kwalifikacyjnĄ z HR (DZIAŁ KADR)

Ja będę HRem – pozwoli Ci to na przetestowanie siebie przed Twoją oficjalną rozmową, która jest zazwyczaj pierwszą w procesach rekrutacyjnych do firm. Zazwyczaj trwa około 10-15 minut (więcej o tym w kursie).

OTRZYMASZ recenzję kodu ZADANIA  REKRUTACYJNEGO, które wysyłasz do firmy, do której się rekrutujesz 

Pozwoli Ci to na uzyskanie profesjonalnej opinii na temat Twojego kodu, który wysyłasz do firm, co pozwoli Ci na dalszy rozwój i poprawienie swoich umiejętności.

ODBĘDZIESZ TESTOWĄ ROZMOWĘ KWALIFIKACYJNĄ z osobą techniczną (live coding i zadam Ci pytania)

Zanim odbędziesz swoją prawdziwą rozmowę, sprawdzisz jak wygląda rozmowa kwalifikacyjna z mid/senior developerami, poznasz typowe pytania i zagadnienia oraz nauczysz się, jak na nie składnie odpowiadać, a nie się wahać i lać wodę 😉

OTRZYMASZ DOSTĘP DO Darmowej Licencji NA IntelliJ Ultimate

Dostaniesz licencję na 6 miesięcy (możesz przedłużać). Wersja IntelliJ Ultimate w codziennej pracy programisty jest o wiele lepsza niż wersja Community dlatego warto ją mieć i się jej uczyć od samego początku.

DOŁĄCZYSZ DO GRUPY na Facebooku oraz społecznośCI na Messengerze tylko dla uczestników (~200 osób)

Pozwoli Ci na poznanie innych osób, które uczą się Javy, dzielenie się wiedzą i doświadczeniami oraz na uzyskanie pomocy w przypadku pytań lub problemów. Ta grupa to rozwinięcie szkolenia Junior Java Ready!

DOSTĘP DO Zamkniętych webinarów tylko dla uczestników kursu

Umożliwi Ci to na uczestnictwo w specjalnych spotkaniach online, gdzie będziesz miał/a szansę zadawać mi pytania i zdobywać wiedzę z różnych dziedzin związanych z programowaniem w Javie. To także okazja do nawiązania kontaktów i wymiany doświadczeń z innymi uczestnikami kursu.

Nie czekaj!


Dostęp do wszystkich lekcji otrzymujesz od razu po zakupie!

Kurs realizujesz we własnym tempie i zaczynasz, kiedy chcesz - umożliwi Ci to dostosowanie nauki do swojego indywidualnego tempa oraz do swojego planu dnia.

Wszystkie aktualizacje masz za darmo.

Dostęp do programu dostajesz dożytownio.

Czy jest inna droga?

Możesz próbować zdobywać wiedzę samodzielnie, uczestniczyć w rozmowach rekrutacyjnych i brać udział w różnych kursach i szkoleniach. Jednak czy jest to najskuteczniejsza metoda?

Samodzielne szukanie informacji to czasochłonny proces, który może prowadzić do dezorientacji. Nie zawsze możesz mieć pewność, że informacje, które znajdujesz, są aktualne i wartościowe. Może to również wpłynąć na brak pewności w swoich umiejętnościach i utrudnić zdobycie pierwszej pracy.

Działanie w pojedynkę, uczestniczenie w rozmowach rekrutacyjnych i poszukiwanie opinii może być frustrujące i niepraktyczne. Firmy rzadko udzielają szczegółowych informacji na temat braków w Twoim doświadczeniu lub wymagań, co może utrudnić zdobycie pierwszej pracy.

Wybieranie tańszych, niekompletnych lub niezweryfikowanych kursów i szkoleń może być trudne i czasochłonne. Możesz mieć problem z wyborem wartościowych źródeł, co prowadzi do straty czasu i pieniędzy.

Nie ma sensu tracić czasu i energii. Wybierając Junior Java Ready, zdobędziesz potrzebną wiedzę, aby rozpocząć pracę jako Java Developer. Zaoszczędzisz czas i unikniesz frustracji, co pozwoli Ci skupić się na rozwijaniu swojej kariery w IT – tak jak kilkadziesiąt osób, które z sukcesem przeszły ten proces.

SZYMON SKORZYSTAŁ Z JUNIOR JAVA READY I ZDOBYŁ PRACĘ!

Szymon Pawlikowski

Dołącz teraz do programu junior java ready!

Firmy będą chciały zatrudnić właśnie Ciebie, a nie innych kandydatów na Junior Java Developerów – będziesz mieć odpowiednią wiedzę i umiejętności oraz doświadczenie w technologiach komercyjnych.

30 DNI NA ZWROT!
ZWRACAM 100% WPŁATY!

W ramach programu otrzymasz:

  1. Indywidualna weryfikacja Twoich umiejętności (Code Review Twoich aktualnych projektów) i informacja, co masz robić dalej (czy rekrutować się, czy robić projekt). (wartość 397 PLN)
  2. 19 godzin materiałów video z wiedzą komercyjną i technologiami (Spring Boot, Docker, MongoDB i inne).
  3. AŻ DWA projekty od podstaw, krok po kroku, z Code Review i zadaniami. Projekty dodasz do swojego CV.
  4. 43 praktyczne zadania domowe (na 5-20 minut) i przykładowe rozwiązania tych zadań domowych.
  5. Feedback CV i pomoc w stworzeniu idealnego CV (CV osób, które dostały pracę i wskazówki). (wartość 299 PLN)
  6. Rekomendacja do firm (po zakończonym projekcie kursowym). Mam dostęp do dużej siatki HR’ów, gdzie mogę Cię polecić.
  7.  Certyfikat ukończenia kursu z rozpisem technologii.
  8. Rekomendacja na LinkedIn.
  9. Skarbnica Wiedzy Junior Java Developera czyli: Lista najczęściej zadawanych pytań, zadań z rozmów rekrutacyjnych wraz z rozwiązaniami. (wartość 497 PLN)
  10. Pomoc w wysyłaniu CV do firm (otrzymasz plik rekrutacyjny, pomoc z wyborem firmy, do której warto pójść).
  11. Testowa rozmowa kwalifikacyjna z HR. (wartość 299 PLN)
  12. Recenzja kodu zadania rekrutacyjnego, które wysyłasz do firmy, do której się rekrutujesz. (wartość 100 PLN)
  13. Testowa rozmowa kwalifikacyjna z osobą techniczną (programistą) – live coding i pytania z teorii. (wartość 399 PLN)
  14. Otrzymasz dostęp do darmowej licencji na Intellij Ultimate na 6 miesięcy (możesz przedłużać). (wartość 476 PLN / 6 mies.)
  15. Grupa na Facebooku oraz społeczność na Messengerze tylko dla uczestników (200+ osób).
  16. Zamknięte webinary dla uczestników kursu.
  17. Dodatkowe materiały: PDFy, kod, wideo, arkusze i checklisty.
  18. Kurs realizujesz we własnym tempie i zaczynasz, kiedy chcesz.
  19. Dożywotni dostęp do materiałów.

Ale jaka jest Cena?

Wszystkie osoby, którym pomogłem zdobyć pierwszą pracę cieszą się wysokimi zarobkami w IT.

Na przykład Szymon Pawlikowski (patrz opinie wyżej), który na start, bez żadnego doświadczenia dostał ofertę pracy za 6000 PLN na miesiąc. A to i tak nie jest optymalnie, jak na IT. 

Niektóre osoby dostały na start 8000 PLN na miesiąc, a po 3 miesiącach podwyżki do nawet 10 000 PLN na miesiąc (stawka zależy czy firma jest z Polski, czy z zagranicy). Jeśli umiesz angielski to startowanie do firm z zagranicy, nie jest głupim pomysłem, tam stawki na start są nawet dwukrotnie większe. 

Dlaczego o tym piszę? Ponieważ Junior Java Ready kosztuję tylko 995 PLN

Dodatkowo masz 30 dni na zwrot, gdyby okazało się, że to jednak nie dla Ciebie (zwracam 100% wpłaty, ponieważ zależy mi na Twoim sukcesie). 

Zainwestowanie 995 PLN i przerobienie programu, po którym będziesz o wiele bliżej pierwszej pracy w IT jest, jak strzał w 10, czyż nie? A nie ryzykujesz zbyt wiele, ponieważ masz aż 30 dni gwarancji satysfakcji, pamiętasz? 🙂

Dołącz teraz i zaczynajmy pracę! 

Poznaj aktualną ofertę

Logo Tpay
Dni
Godziny
Minuty
Sekundy

Cena 995 złotych to za dużo, bo można samemu poszukać na internecie tych tematów za darmo

Nie. Takich treści nie znajdziesz w sieci. Rekrutacje, projekt do CV dla Junior Java Developera, krok po kroku? Nie ma czegoś takiego.

995 złotych to mniej więcej cena 5 konsultacji u kogoś innego. Ja nie obiecuję gruszek na wierzbie jak większość bootcampów. Ten kurs nie jest dla osób, które zaczynają, a które chcą wejść do branży i zdobyć dobrą pracę, albo dostać szybko awans.

Jeśli kilkanaście zacytowanych opinii nie do końca Cię przekonuje, to posłuchaj wywiadów z absolwentami kursu na Spotify „Jak zostałeś junior java developerem”. Te osoby opowiedziały o swojej historii i o tym, jak pomogło im Junior Java Ready.

Nie mam czasu, a wiem, że na taki kurs i praktykę potrzeba kilku godzin dziennie, a moje tempo to max. godzina dziennie albo raz na dwa dni

 

To szkolenie przerabiasz we własnym nawet może być ślimaczym tempie 😉 Będziesz przerabiać tylko właściwe rzeczy, które przyspieszą to, że zostaniesz Java Developerem zawodowo. Potem uwolni Ci się sporo czasu (na przykład nie będziesz dojeżdżać do biura, bo będziesz pracować zdalnie).

Udało mi się dostać pierwszą pracę/staż w Javie i kurs od podstaw nie jest obecnie w kręgu moich zainteresowań

 

Ten kurs świetnie się sprawdzi również dla osób, które mają mniej niż 3 miesiące doświadczenia, a już zaczęły pracę w Javie. Jeśli chcesz bez problemu przejść okres próbny i szybciej dostać awans na mida, to ten kurs Ci w tym pomoże! To nie jest kurs od podstaw! Poznasz technologie i praktyki, które wykorzystuje się na co dzień w pracy Junior Java Developera.

Materiału do przerobienia jest bardzo dużo. Nie wiem, czy dam radę to przejść "Pot poleciaŁ"

 

Materiałów jest naprawdę minimum, żeby zdobyć pracę w Javie. Nie więcej nie mniej. Oszukasz czas wykorzystując wiedzę mentora i dobrze ułożone materiały, które sprawdziły się wielokrotnie przez absolwentów kursu, jak i osoby, które mentorowałem. Zaczynając dzisiaj i poświęcając 2-3h dziennie, przerobisz projekt w 1,5 miesiąca, a pozostałe 2-3 miesiące zajmą Ci rekrutacje (wysyłanie CV, rozmowy rekrutacyjne).

Komu nie polecam tego szkolenia?

  • Jeśli nie masz problemów z rekrutacjami i dostajesz oferty pracy na Junior Java Developera.
  • Jeśli dopiero zaczynasz z Javą i nie masz najprostszych podstaw Springa (np. nie wiesz, jak zrobić Beana adnotacją @Component).
  • Jeśli doskonale wiesz czego masz się uczyć, żeby zdobyć pierwszą pracę w Javie.
  • Jeśli wolisz tracić czas na szukanie materiałów w sieci, zamiast poświęcić ten czas na praktykę właściwych i sprawdzonych materiałów.

FAQ

Dostęp otrzymujesz od razu po zakupie – na Twojej skrzynce mailowej wylądują maile z loginem i hasłem, jak również instrukcją logowania się do platformy kursowej.

Po zakupie masz 30 dni na zapoznanie się z materiałami. Jeśli zdecydujesz, że kurs nie jest dla Ciebie, to możesz go zwrócić i otrzymać 100% swojej wpłaty. Zgodnie z regulaminem. Wystarczy jeden e-mail, a kasa wraca na Twoje konto.

Kupując dostęp do programu otrzymujesz dostęp do zamkniętej grupy na Facebooku. Tam, ja i członkowie, z chęcią odpowiemy na Twoje pytania.

Tak, od razu po zakupie na Twojego maila wysyłam FV. Składając zamówienie dodaj NIP.

Tak. Ten certyfikat możesz dodać do profilu na LinkedIn lub umieścić w swoim CV. Co pokażę, że jesteś proaktywny/a i zdobyłeś_aś wiedzę komercyjną w tym szkoleniu.

Tak. Cena kursu, co jakiś czas jest zwiększana.

Nie musisz czekać, aż opanujesz w pełni Springa przed dołączeniem do kursu Junior Java Ready. Wystarczą podstawy, a w trakcie kursu poznasz również niezbędne informacje. A przede wszystkim Springa w praktyce.

Lepiej najpierw zdobyć podstawy programowania w Javie i nauczyć się podstaw Springa, a następnie przystąpić do kursu Junior Java Ready. Dzięki temu kursowi można się przygotować do zdobycia pracy w branży IT, ale wymaga on wcześniejszych podstaw.

a początku w kursie wskazuję jakie materiały warto nadrobić ze Springa, żeby przerobić kurs bez problemu (kiedyś stworzę swój własny kurs Springa od podstaw).

Tak, nie ma ograniczenia czasowego. Jestem dostępny do pomocy w kwestii code review i reszty spotkań w ramach kursu wtedy, kiedy będziesz chcieć zacząć z kursem.

Ponad 50% osób, które ukończyły program, znalazło pracę.

Tak, kurs Junior Java Ready może pomóc w znalezieniu pracy poprzez zwiększenie wiedzy i umiejętności, a także poprzez wsparcie w procesie rekrutacyjnym.

Tak, jestem dostępny, aby pomagać uczestnikom i odpowiadać na pytania.

Można kontaktować się z prowadzącym kursu przez różne kanały, takie jak Facebook, LinkedIn czy e-mail, w formie asynchronicznej. Kurs zawiera wiele zadań technicznych i przykładowych rozwiązań, a także recenzje kodu. Na końcu kursu są moduły pomagające w procesie rekrutacji, w tym symulacje rozmów rekrutacyjnych i feedback.

W kursie Junior Java Ready zapewniam wsparcie dla uczestników, w tym możliwość zadawania pytań oraz poproszenia o pomoc z kodem w trybie asynchronicznym i tekstowym.

Tak, w kursie są organizowane symulacje rozmów rekrutacyjnych oraz materiały przydatne podczas procesu rekrutacyjnego.

Nie ma limitu czasowego dla konsultacji i wsparcia. Jestem dostępny dla uczestników kursu przez cały czas.

Tak, istnieją pewne ograniczenia. Każdy kursant ma do dyspozycji 2 symulacje rozmów (z HR i rozmowę techniczną), a co do code review, to otrzymuje je po każdym zadaniu domowym lub po całym projekcie kursowym (w zależności od tego jak wolisz). Istnieje także możliwość skorzystania z code review dla projektów pobocznych, jednak jest to możliwe tylko pod warunkiem ukończenia projektu kursowego.

Kurs JJR nie może zagwarantować zatrudnienia, ale ma na celu maksymalizację szans na zdobycie pracy. Po przerobieniu materiałów kursowych i dobrze wykonanej pracy, można powtórzyć sukces innych uczestników, którzy dzięki kursowi znaleźli pracę. Warto przynajmniej spróbować, skoro innym się udało, a byli na tym samym etapie co Ty.

TAK! Możesz wybrać opcję  raty 0% składając zamówienie 🙂

Cena kursu Junior Java Ready jest znacznie niższa niż wiele innych kursów/bootcampów programowania, a wartość tego co otrzymasz przewyższa samą cenę. Kurs umożliwia zdobycie praktycznych umiejętności programowania w Javie oraz przygotowanie się do procesu rekrutacyjnego na stanowisko Junior Java/Kotlin Developera. Zawiera on również materiały edukacyjne, konsultacje z prowadzącym oraz symulacje rozmów kwalifikacyjnych. Wiele osób decyduje się na uczestnictwo w kursie, aby wzmocnić swoje umiejętności programistyczne i zwiększyć swoje szanse na znalezienie pracy.

Niektóre osoby, które przystąpiły do programu, nie miały jeszcze wystarczającej wiedzy na temat Springa, co stanowiło dla nich utrudnienie. Jednak osoby te mają możliwość powrotu do kursu i przerobienia materiałów we własnym tempie.

Materiał z kursu Junior Java Ready jest przeznaczony dla bardziej zaawansowanych osób, które mają już podstawy Springa. Jednakże, po ukończeniu Get Pro Java oraz po zdobyciu podstaw Springa, JJR może być idealnym kolejnym krokiem w nauce.

Tak, warto zrobić projekt kursowy i umieścić go w CV, ponieważ im więcej projektów w CV, tym większa szansa na zdobycie pracy.

Tak, oferuję wsparcie w procesie rekrutacyjnym dla osób, które ukończyły kurs Junior Java Ready.

Półroczna licencja na IntelliJ jest ważna od momentu aktywacji, a nie od momentu zakupu kursu.

Bartłomiej Kalka NIP: 7822888819 Gorzów Wielkopolski 66-400

ul. Szwoleżerów 7a bartlomiejkalka@javaready.pl