Bootcamp Java Developer Online
Naucz się od podstaw w 8 miesięcy tworzyć aplikacje webowe w
Javie.
Tryb indywidualny — Możesz wystartować w dowolnym momencie!
Bootcamp Java Developer
Programowanie nie jest łatwą sztuką. Nauka we własnym zakresie może zająć długie lata i często bywa nieefektywna. Pojawiają się podczas niej pytania, wątpliwości oraz problemy, których rozwiązanie zajmuje mnóstwo czasu, a efekt nie zawsze jest zgodny z przyjętymi standardami programowania.
Obecnie zapotrzebowanie na programistów jest ogromne. Wiele zachodnich firm programistycznych zauważyło potencjał w Polsce i otworzyło tutaj swoje oddziały. Można śmiało powiedzieć, że to złoty okres dla tej branży.
Przygotowaliśmy autorski program szkolenia, który zawiera wszystko co powinien znać początkujący programista Java. Szkolenie jest bardzo intensywne, wymaga wiele wysiłku oraz ciężkiej pracy, jesteśmy jednak przekonani, że efekty są tego warte. W cztery miesiące nauczysz się tego, czego inni uczą się latami. O ile się do tego szkolenia przyłożysz.
Bootcamp kosztuje aktualnie 7999 zł w przypadku płatności z góry, lub 8 × 1099 zł w przypadku wyboru płatności za kolejne etapy.
Bootcamp Java Developer kierujemy do osób, które chciałyby w krótkim czasie mocno rozwinąć swoje umiejętności programistyczne. Charakteryzuje się ono dużą intensywnością oraz wymaga dodatkowo dużo pracy własnej.
Czego się nauczysz?
- programować w języku Java od podstaw
- wykorzystywać narzędzia, w których tworzą profesjonalni programiści
- zapisywać kod źródłowy aplikacji i współdzielić go z innymi
- tworzyć i zarządzać bazami danych
- tworzyć aplikacje internetowe w najpopularniejszych technologiach
Korzyści z takiej formy szkolenia:
- w ciągu 8 miesięcy nauczysz się tyle, co innym zajmuje kilka lat
- poznasz aktualne technologie używane w komercyjnych projektach
- zmotywujemy Cię do nauki poprzez obowiązkowe zadania domowe
- pomożemy w przypadku napotkanych trudności - nie jesteś pozostawiony(a) sam(a) sobie!
- po szkoleniu będziesz w stanie samodzielnie się rozwijać i rozszerzać wiedzę z zajęć
Dla kogo?
Szkolenie przeznaczone jest dla osób, które:
- nigdy wcześniej nie miały styczności z programowaniem
- mają doświadczenie w programowaniu w innym języku niż Java
- chciałyby utrwalić już posiadaną wiedzę z Javy
- są w stanie wygospodarować sporo czasu wolnego na przerabianie ćwiczeń i realizację zadań domowych
Forma szkolenia
Stawiamy głównie na praktykę. Szkolenie podzielone jest na 34 tygodniowe moduły. Przy każdym module otrzymasz zestaw materiałów do samodzielnego przyswojenia. Będzie to kilka godzin filmów i kilka, lub kilkanaście ćwiczeń do utrwalenia wiedzy i wykorzystania jej w praktyce. Do każdego z tych ćwiczeń oczywiście też otrzymasz przykładowe rozwiązania w formie gotowego kodu i omówienia w formie wideo.
Czas, który należy wygospodarować na przerobienie modułu to:
- 3-5 godzin na przerobienie teorii i ćwiczeń,
- 2-5 godzin na wykonanie zadań domowych
Już na samym starcie otrzymujesz dostęp do wszystkich modułów. To od Ciebie zależy tempo ich przerabiania. Jeśli zechcesz, to możesz je przerabiać szybciej, niż to przewidzieliśmy. Celem każdego modułu jest oddanie zadań domowych.
Zadania domowe
Do każdego przerabianego modułu otrzymasz zestaw obowiązkowych zadań domowych. Zadań może być kilka, albo tylko jedno, ale bardziej rozbudowane.
Zadania domowe są jednym z kluczowych elementów szkolenia, ponieważ:
- Pozwolą Ci utrwalić zdobytą wiedzę
- Motywują do powtórzenia materiału oraz pozwalają na sprawdzenie samego siebie
- Nauczą Cię wyszukiwać rozwiązania typowych problemów w internecie
- Dają nam możliwość weryfikacji Twoich postępów
Zależy nam na tym, żebyś maksymalnie ćwiczył(a) nowe umiejętności. Zadanie możesz wysłać do sprawdzenia ile razy chcesz - o ile nie upłynął określony czas. Na dedykowanym kanale Slacka bot poinformuje Cię czy zadanie zostało już sprawdzone. Im szybciej rozpoczniesz pracę nad zadaniem, tym bardziej możesz skorzystać ze wsparcia od trenera.
Zadania polegają na rozwiązaniu problemu programistycznego i wysłaniu go do oceny w formie Pull Requesta na githubie. Następnie trener robi review kodu, zostawia komentarze i ocenę. Wtedy twoim zadaniem jest poprawa kodu. Dokładnie tak samo jak to wygląda w pracy programisty. Bez obaw! Na samym początku szkolenia przechodzimy ten proces krok po kroku.
Nagrania z Code Review
Często nagrywamy proces Code Review i oprócz tekstowych wskazówek dostajesz również dedykowany film przykładami co poprawić, dlaczego takie rozwiązanie będzie lepsze i z ogólnymi podpowiedziami. Nasi kursanci bardzo chwalą sobie takie podejście i twierdzą, że mocno im po pomaga zrozumieć trudniejsze zagadanienia.
Praca własna i wsparcie mentorów
W ramach szkolenia otrzymasz wsparcie trenerów, którzy są doświadczonymi programistami. Jeżeli masz jakieś pytania dotyczące bieżących lub poprzednich tematów, to możesz je zadać na Slacku. Trener udzieli Ci odpowiedzi bezpośrednio na nim, a razie potrzeby i możliwości możecie też umówić się na spotkanie on-line.
Program szkolenia
Program szkolenia ułożony jest w taki sposób, aby poradziły sobie z nim osoby, które nie miały wcześniej styczności z programowaniem, ale jednocześnie jest intensywny i wymaga sporo zaangażowania. Zaczynamy od skonfigurowania środowiska, wspólnego napisania prostych aplikacji z czasem przechodząc do zagadnień coraz bardziej rozbudowanych i zaawansowanych.
Na szkoleniu omawiamy:
- język programowania Java,
- system kontroli wersji Git,
- najpopularniejsze technologie powiązane z Javą - Spring i Hibernate,
- projektowanie relacyjnych baz danych wykorzystując MySQL,
- definiowanie zapytań w języku SQL w celu manipulacji danymi w bazie danych,
- podstawy języka HTML i CSS,
- tworzenie aplikacji internetowych w Javie,
- testowanie oprogramowania.
Rozkład zajęć wygląda następująco:
1 | Wprowadzenie i przywitanie. Uruchomienie prostych aplikacji z konsoli. Wprowadzenie do gita |
2 | Typy danych, zmienne, klasy, obiekty programowanie obiektowe |
3 | Konstruktory i metody |
4 | Metody, "this", przeciążanie metod, pakiety |
5 | Instrukcje warunkowe: if oraz switch, Scanner |
6 | Tablice jednowymiarowe, pętle, tablice wielowymiarowe |
7 | Algorytmika |
8 | Słowo kluczowe static, dziedziczenie |
9 | Polimorfizm |
10 | Object i typy abstrakcjne |
11 | Wyjątki |
12 | Obsługa plików |
13 | Typy opakowujące, Wielkie liczby, Typy generyczne, Listy |
14 | Kolekcje: Zbiory, iteratory, kolejki, mapy |
15 | Sortowanie (Arrays, Collections, Comparator), Klasy wewnętrzne i anonimowe |
16 | Typ wyliczeniowy Enum, DateTime API |
17 | Optional, Strumienie i wyrażenia lambda |
18 | Maven, JUnit, AssertJ, Mockito |
19 | HTML, CSS, Podstawy JavaScriptu |
20 | Spring MVC - Wstęp |
21 | Spring MVC, Thymeleaf + formularze |
22 | Szablony w Thymeleaf, formularz kontaktowy z mailami |
23 | Bazy danych i SQL |
24 | JDBC: Podstawowe połączenie baz danych i Javy |
25 | Spring Data, JPA |
26 | Relacje w JPA |
27 | Migracje baz danych z Liquibase, Profile w Springu |
28 | REST, DTO, Zapytania z JavaScriptu |
29 | Spring Security: Logowanie, rejestracja, reset hasła |
30 | Walidacja formularzy |
31 | Lombok i RestTemplate |
32 | Strumienie: kolektory, grupowanie. JPA zagadnienia średniozaawansowane |
33 | Git, Praca zespołowa nad projektem |
34 | Przykładowe pytania rekrutacyjne |
Jeśli zauważamy jakieś możliwości poprawy, to aktualizujemy program na bieżąco.
Materiały
Materiały, które otrzymasz w trakcie szkolenia:
1. Wideo dotyczące zagadnień z aktualnego modułu. Łącznie otrzymasz dostęp do blisko 20 godzin nagrań wideo.
Przykładowe nagrania wyglądają następująco:
2. Ćwiczenia z rozwiązaniami dotyczące aktualnego modułu - 44 godziny materiałów + kod źródłowy
3. Rozwiązanie zadań domowych (dostępne po terminie na jego oddanie) - 21 godzin + kod źródłowy
W ramach szkolenia otrzymasz również:
- Dostęp do wybranych kursów na platformie JavaStart.pl: Java, Technologie Webowe, Spring, Java Zadania oraz Spring Zadania wraz ze wsparciem (tam, gdzie go oferujemy) o łącznej wartości ponad 1164 zł.
- Licencję edukacyjną na środowisko IntelliJ IDEA Ultimate na okres 6 miesięcy.
Wszystkie materiały i zadania zebrane są w wygodny sposób na naszej platformie szkoleniowej. Po zakończeniu szkolenia zachowujesz dostęp do wszystkich materiałów. Pozwoli to na ewentualne powtórzenie materiału, który sprawiał Ci największe trudności.
Certyfikat
Po ukończeniu szkolenia każdy z uczestników, który uzyskał co najmniej 50% punktów, otrzymuje imienny certyfikat w formie elektronicznej. Na certyfikacie wpisujemy uzyskany wynik. Wynik powiązany jest przede wszystkim z systematyczną pracą nad zadaniami domowymi. W przypadku uzyskania 95% lub więcej puntów wystawiamy certyfikat z wyróżnieniem. Na życzenie możemy wystawić również certyfikat w języku angielskim lub niemieckim.
Po szkoleniu
Po szkoleniu zachowujesz dostęp do wszystkich materiałów. Możesz nadal kontynuować naukę w oparciu o nasze materiały szkoleniowe. Bardzo polecamy rozwijać projekt rozpoczęty na bootcampie Java i w ten sposób szlifować umiejętności oraz budować mocny element portfolio. Pracodawcy szukają samodzielnych pracowników z praktycznym zestawem umiejętności. Do tego właśnie dążymy w szkoleniu.
Możliwości finansowania
Istnieją różne możliwości wsparcia w finansowaniu szkolenia. Chętnie pomożemy w załatwieniu formalności
Według nas najlepsza dostępna aktualnie opcja finansowania, w której nie trzeba spełniać wyjątkowych warunków. Nabory ruszają co kilka miesięcy i kończą się w kilka minut od wystartowania, więc warto wcześniej uzupełnić formularz.
Warto skorzystać z tego rozwiązania nawet jeśli posiadasz wystarczająco środków i nie potrzebujesz pożyczki na szkolenie. Pożyczka nie jest oprocentowana, nie posiada żadnych dodatkowych kosztów.
Pozostałe możliwości finansowania
- Dofinansowanie z Urzędu Pracy - Powiatowe Urzędy Pracy oferują często dofinansowania lub pełne finansowania szkoleń zawodowych dla osób bezrobotnych. Warto zapytać w swoim Urzędzie Pracy czy taka możliwość istnieje.
- Projekt OPEN - Program który umożliwia uzyskanie dofinansowania na cele rozwojowe. Dodatkowo można uzyskać nawet do 25% umorzenia pożyczki.
Jeśli znajdziesz inny sposób finansowania, to koniecznie daj nam o tym znać! Pomożemy w załatwieniu formalności oraz umieścimy informację dla innych kursantów.
Opinie uczestników
W naszych szkoleniach uczestniczyło do tej pory ponad 100 osób. Zdecydowana większość jest zadowolona z szkolenia i poleca nas swoim znajomym. Aktualnie większość kursantów to ludzie z polecenia. Poniżej znajdziesz kilka opinii osób które pozwoliły na ich publikację. Dołączamy link również do linkedina. Można zauważyć, że część pracuje już w IT, a niektórzy pomimo zadowolenia z bootcampu, przekonali się, że wolą pozostać w swoich aktualnych branżach. Zawsze jest to kwestia indywidualna.
Bootcamp dostarczył mi solidnych fundamentów, które teraz mogę wykorzystać w mojej karierze programisty.
Bardzo dobrze przygotowane merytorycznie i metodycznie materiały do kursu - fajnie i przystępne w postaci filmików i opisów z kodem.
Ciekawe zadnia domowe do pracy samemu, które zawsze można skonfrontować z proponowanym rozwiązaniem dostępnym w postaci filmików z trenerem.
Każdy tydzień nauki kończy się zadaniem do zaliczenia, oddawany kod podlega review trenerów - czyli transfer wiedzy i dobrych praktyk.
Możemy doskonalić umiejętności pod okiem Sławka i Marcina i korzystać z ich bogatej wiedzy i doświadczenia, którego nie żałują.
Naprawdę im zależy żeby nauczyć i żeby każde ćwiczenie było wykonane najlepiej jak się da.
Gorąco polecam,
Michał Bryłka
Polecam Arkadiusz Skrodzki 😀
[11 lipca 2022] Siemanko Panowie, chciałem Wam tylko szybko dać znać, że skończyłem staż i dostałem ofertę pracy, także po raz kolejny wielkie dzięki za pomoc w całym procesie 🙏 ale i tak niedługo biorę się za ostatni moduł z kursu także jeszcze będziemy w kontakcie ^^ Miłego!
Po pierwsze materiały z kursu są ciągle aktualne i aktualizowane (jak coś nie jest zaktualizowane, to pewnie zostanie). Dodatkowo sam program kursu również jest ciągle zmieniany zgodnie z opiniami uczestników, żeby następnej grupie zaoferować jeszcze większy poziom usługi. Daje to też poczucie, że prowadzący przykładają się do swojej pracy i nie oferują „odgrzewanego kotleta”, żeby jak najwięcej zarobić jak najniższym kosztem.
W moim przypadku ogromną zaletą było, że bootcamp był prowadzony online, dzięki czemu mogłem skorzystać z oferty nie mieszkając w dużym mieście, czego wymagają oferty stacjonarne.
Przez cały okres kursu przez cały czas panowała dość luźna atmosfera oraz nawet mając na co dzień innej obowiązki (np. praca, czy studia) można skorzystać z programu treningowego dzięki sposobie jego zaplanowania i podejściu instruktorów. Nie dało się też odczuć bardzo dużego stresu czy strachu ze względu, że jak raz nie znajdziesz czasu lub nie wyrobisz się z zapoznaniem całego udostępnionego materiału, gdzie takie obawy pojawiały się już przy samym czytaniu opisów o intensywności i wkładu, jaki musisz włożyć przy ofercie konkurencji. Mimo to zadania do zrobienia trzymają poziom oraz pozwalają zdobyć praktyczną wiedzę i umiejętności do pracy w tym zawodzie.
JavaStart nie daje gwarancji znalezienia pracy, jednak to jest jedna z zalet, dzięki której można cieszyć się stosunkowo niską opłatą za udział. Mimo wszystko certyfikat z potwierdzeniem zdobytych umiejętności powinien wystarczająco ułatwić jej znalezienie.
Nawet jeśli ktoś nie jest pewien co do jakości szkolenia oraz oferowanego przez niego materiału, to może wykupić dostęp do części materiałów, które są objęte w jego zakresie bootcampu oraz sprzedawane w osobnej ofercie, nie będąc zmuszonym do kupienia kota w worku.
Bartek uczestniczył w szkoleniu grupowym online od 05.01.2021 do 29.06.2021
Szkolenie z ogromną ilością materiałów, filmów, dużo praktyki w tym ćwiczeń i zadań domowych. Wykładowcy zrozumiale tłumaczą materiał, są cierpliwi i mają naprawdę dużą wiedzę. Kurs wymaga dużo pracy i jest intensywny, co zwraca się w postaci zdobytej wiedzy.
Sześć miesięcy w kodzie, od backendu po tworzenie aplikacji webowych z bazami danych, testami jednostkowymi itd.
Ze swojej strony POLECAM!
Rafał uczestniczył w szkoleniu 100% online od października 2020 do kwietnia 2021.
Jako uczestnik szkolenia stacjonarnego, w pełni je polecam. Tak jak opisują to organizatorzy, jest intensywnie, zatem wymaga poświęcenia mu sporej ilości czasu. Kurs rozpoczyna się od totalnych podstaw, a kończy na pisaniu aplikacji webowych.
Prowadzący zawsze przywiązywali dużą uwagę do kursantów i gdy komuś z nas coś nie szło, starali się możliwie najprościej wytłumaczyć problem.
Bywały złożone zagadnienia, które nie szły zbyt gładko i kiedy mimo indywidualnego tłumaczenia na zajęciach, zrozumienie ich sprawiało problem, można było przyjść przed zajęciami, lub zostać po nich.
Kiedy mieliśmy problem z którymś zagadnieniem Marcin nagrał dla nas kilka filmików na Youtube, które w przystępny sposób opisywały to.
Gdybym miał jeszcze raz wziąć w nim udział na pewno bym się nie zastanawiał. Zajęcia były zorganizowane w luźnej, nieformalnej atmosferze, do dyspozycji napoje: ciepłe/zimne i drobne przekąski. Co do prowadzących: dzięki temu, że jest to nieduża firma mają indywidualne podejście do kursantów, a przy okazji widać, że są pasjonatami tego co robią. Także mimo, że jestem totalnym malkontentem nie znalazłem niczego do czego mógłbym się przyczepić. Po prostu polecam :)
Poznajmysię
Od 2014 roku tworzymy kursy internetowe, od 2016 szkolenia stacjonarne, a od 2020 szkolenia 100% online. Naszym celem jest efektywne przekazywanie wiedzy i pomaganie w realizacji celów naszych kursantów. Nie jesteśmy korporacją, gdzie ciężko dotrzeć do osób decyzyjnych, prowadzimy szkolenia we dwójkę: Marcin i Sławek.
Sławek Ludwiczak ojciec założyciel JavaStart, człowiek obdarzony dwoma kluczowymi talentami: lekkim piórem i zaciekłością do poznawania najdrobniejszych szczegółów tematu, który aktualnie przerabia. To te dwie umiejętności pozwalają na tworzenie jednych z najlepszych materiałów szkoleniowych.
Marcin Kunert to doświadczony deweloper ze sporą liczbą projektów na koncie. Uczestniczył w ogromnych projektach dla wielkich korporacji, a także tworzył mniejsze aplikacje dla klientów indywidualnych. Jest krytycznie nastawiony do kiepskiego kodu. Podchodzi do życia ze sporą dawką humoru. Zaskakuje cierpliwością i nieszablonowymi przykładami podczas tłumaczenia tych prostych i bardziej zaawansowanych zagadnień.
Częste pytania i odpowiedzi
Czy po bootcampie Java Developer zdobędę pracę?
To zależy głównie od Ciebie. My jesteśmy "tylko" firmą szkoleniową i nie uczestniczymy w procesie rekrutacyjnym. Różni pracodawcy mają różne wymagania od kandydatów. Podczas bootcampu uczymy najpopularniejszych technologii i tworzymy świetną podstawę do dalszego rozwoju. Są przypadki, że osoby znajdowały pracę już miesiąc po szkoleniu. Są to jednak przypadki bardzo ciężkiej i intensywnej pracy przez cały okres bootcampu. Część osób zostawiła opinię, możesz podejrzeć ich profil na LinkedIn.
Czy dajecie gwarancję pracy? Inne firmy dają.
Nie. Zdajemy sobie sprawę, że inne firmy oferują "gwarancję pracy". Problem w tym, że ta gwarancja często obarczona jest szeregiem wymagań: egzaminy podczas szkolenia, przygotowanie CV, wysyłanie iluśtam CV tygodniowo, zdobycie statusu "absolwenta" itd. Moglibyśmy robić podobnie, ale osoby, które dobrze sobie radząpodczas szkolenia, nie mają problemów ze zdobyciem pracy po jego ukończeniu. No i gwarancja pracy kosztuje: konkurencja ma ceny bootcampów około 2 razy wyższe od naszych.
Czym różni się bootcamp od kursów na stronie?
Bootcamp (przynajmniej ten nasz) różni się od "zwykłych" kursów online przede wszystkim tym, że masz tam narzucone tempo i harmonogram i co najważniejsze masz przez 8 miesięcy dostęp do trenerów, którzy będą sprawdzali Twoje rozwiązania zadań domowych i będą odpowiadali na Twoje pytania. U nas wygląda to tak, że zadania sprawdzamy w oparciu o pull requesty na githubie (tak jak często wygląda to w pracy), a jeżeli jest taka potrzeba, to nagrywamy też code review w postaci filmu z omówieniem. Tutaj możesz zobaczyć przykład:
Wysoka cena bootcampu nie wynika wbrew pozorom z tego, że jest w nim jakaś tajemna wiedza, której nigdzie indziej nie pokazujemy, tylko właśnie z czasu trenerów. W bootcampie dosyć często odnosimy też do naszych kursów na platformie javastart.pl.
Przerabiając samodzielnie nasze 3 kursy: Java + Technologie Webowe + Spring, zakres materiału będzie podobny do bootcampu, zapłacisz łącznie mniej niż 1000 zł, ale uczysz się samodzielnie, nie będziesz miał dostępu do dodatkowych zadań, nikt nie będzie sprawdzał Twojego kodu i nie będzie go korygował na bieżąco. Tutaj już sam musisz sobie odpowiedzieć na pytanie, na ile taka pomoc jest dla Ciebie cenna.
Czy płatność można rozłożyć na raty?
Tak! Chociaż wolimy nazwę "abonament", bo nie będziemy Cię ścigać jak przestaniesz płacić. Zamiast płatności z góry (7999 zł) możesz wybrać płatność w abonamencie 8 × 1099 zł.
Kontakt
Zapraszamy do kontaktu. Chętnie odpowiemy na wszystkie pytania i rozwiejemy wątpliwości.
Email: bootcamp@javastart.pl
Telefon: 788 023 248 (pon-pt 8:00-16:00)
Możesz też użyć chatu w prawym dolnym rogu.