Bootcamp Java – kurs w nowej odsłonie!

Autor:
Zespół Future Collars
Bootcamp Java - kurs w nowej odsłonie!

Uczę na platformie już 6 edycję kursu i zauważyłem potrzebę podzielenia kursu na dwa etapy. Pierwszy etap koncentruje się na podstawach, pierwszym kodzie. Po tym etapie wszyscy muszą zaliczyć obowiązkowe zadania, które umożliwią im przejście do drugiego etapu i jednocześnie uprawdopodabniają jego zakończenie.

Drugi etap odzwierciedla środowisko pracy. Będą więc małe zespoły, praca nad projektem, odpowiedzialność nie tylko za swoją część, ale i za zespół.

Te wszystkie zmiany mają na celu ułatwienie absolwentom zmierzenia się z dynamicznie zmieniającym się rynkiem pracy. Dzięki takiemu podziałowi można bez ryzyka wystartować w pierwszym etapie i dołączyć do drugiego kiedy jesteśmy gotowi. W drugą stronę jest podobnie. Jeśli ktoś czuje się na siłach, by od razu robić projekt, to może do niego dołączyć bez wstępu.

Odpowiedzi na pytania o bootcamp Java udziela Piotr, Mentor Bootcampu.

 

Z jakich części składa się bootcamp Java Developer?

Bootcamp Java Developer składa się z dwóch części:
– Java Introduction, który trwa 11 tygodni,
– Java First Project, który trwa 14 tygodni.

 

Czy mogę wykupić tylko jedną część kursu?

Tak, jest możliwość wykupienia tylko jednego z etapów. Bootcamp Java Introduction jest dla osób, które nie miały wcześniej styczności z Javą i chciałyby nauczyć się wszystkiego od podstaw.
Java First Project jest dla osób, które część teoretyczną, znajomość języka oraz narzędzi niezbędnych do pracy programisty mają już za sobą i chciałyby sprawdzić się w pracy projektowej pod okiem doświadczonego Mentora.

 

Czym jest Java Introduction?

Java Introduction to pierwsza cześć bootcampu Java Developer, która ma na celu przekazanie niezbędnej wiedzy na początek drogi z programowaniem. Celem tego etapu jest poznanie składni języka i podstawowych narzędzi programisty, aby w drugim etapie kursant mógł samodzielnie uczestniczyć w projekcie zespołowym.

Kurs nastawiony jest na samodzielną pracę uczestników, bazującą na zadaniach i wskazówkach udzielanych przez Mentorów. Uczestnicy w czasie szkolenia rozwiązują kilkadziesiąt zadań, dzięki którym są w stanie uzyskać wiedzę konieczną do tego, aby przejść do drugiego etapu szkolenia.

Kursanci, w trakcie bootcampu, będą korzystać z tej samej dokumentacji, z której korzysta się pracując w firmach. Pierwszy etap jest bardzo intensywny, ponieważ głęboko wierzymy, że tylko w ten sposób możemy przekazać wystarczającą ilość wiedzy w kilka miesięcy.

 

Ile trwa Java Introduction?

Java Intruduction trwa 11 tygodni w ciągu których odbywają się lekcje na żywo i zadawane są prace domowe. Ich celem jest sprawdzenie wiedzy uczestników kursu.

Jakie tematy są poruszane na Java Introduction?

– GIT, GitHub,
– IDE (IntelliJ),
– Programowanie sieciowe,
– Testowanie oprogramowania, JUnit, Mockito, JUnitParams,
– Programowanie funkcyjne – streamy i lambdy,
– Operacje wejścia wyjścia,
– Programowanie obiektowe,
– Kolekcje oraz typy generyczne,
– Programowanie wielowątkowe, pule wątków, synchronizacja.

Ten etap zawiera ponad 30 zadań które w praktyce weryfikują zdobytą wiedzę. Jeśli chcesz bardziej szczegółowo poznać zakres kursu zapraszamy do pobrania go na naszej stronie.

 

W jaki sposób kończy się pierwszy etap?

Kursanci mają do wyboru dwie możliwości:
– Zakończyć swój udział na pierwszym etapie (wtedy kursant wykupuje tylko dostęp do pierwszej części kursu),
– Przejść do drugiego etapu szkolenia.
Aby to zrobić uczestnik musi zdać egzamin, który zweryfikuje na jakim poziomie znajduje się jego wiedza po pierwszym etapie szkolenia. Wszystkie zadania są oceniane przez Mentorów w formie Pull Requestów. Kursanci przechodzą rygorystyczne Code Review robione przez ludzi z wieloletnią praktyką w dużych i wymagających projektach. To właśnie Mentor prowadzący zadecyduje o tym, czy kursant może przejść do drugiego etapu.

 

Czym jest Java First Project?

Java First Project to druga część kursu Java Developer, która ma na celu przekazanie skondensowanej wiedzy potrzebnej w każdym projekcie. Celem tej części szkolenia jest napisanie aplikacji o produkcyjnej jakości w 3-4 osobowych zespołach.

Kurs nastawiony jest na samodzielną pracę kursantów bazującą na wskazówkach udzielanych przez Mentorów. Kursanci rozwiązują kilkadziesiąt zadań w formie projektu, który jest najważniejszą częścią szkolenia. Od początku do końca zadania, każdy zespól kierowany jest przez doświadczonego Mentora.

Druga część kursu zakłada, że każdy z uczestników zna już podstawy i potrafi pisać proste aplikacje, rozumie programowanie obiektowe i funkcyjne, a pisanie testów nie sprawia już żadnych trudności – tego wszystkiego kursanci uczą się na Java Introduction.

 

Ile trwa Java First Project?

Java First Project trwa 14 tygodni. Każdy z kursantów w 3-4 osobowych zespołach stworzy aplikacje (przykładowo systemu księgowego) z Spring Bootem, serwisami REST’owymi, unit oraz integration testami.

 

Jakie tematy są poruszane na Javie First Project?

Kursanci poznają narzędzia ułatwiające życie każdemu programiście, takie jak Maven, Checkstyle czy Jenkins. Na tym etapie Mentorzy wprowadzą wiedzę z zakresu Springa, Dependency Injection czy wzorców projektowych. Gdy powstanie już prosta struktura projektu z kilkunastoma klasami, porządnymi pakietami i pokaźnym zbiorem testów, Mentorzy wprowadzą REST-a – protokół, który jest podstawowym narzędziem do integracji aplikacji. W czasie trwania projektu kursanci napiszą i przetestują kilka serwisów używających tego narzędzia m.in. RestAssured, Swaggera oraz MockMvc.

Kilka zajęć poświęcimy na tematy mniej techniczne. Będzie to Clean Code – jak pisać czysty, przejrzysty i łatwy w utrzymaniu kod, SOLID, zasady takie jak KISS czy DRY. Kursanci poznają praktyczne metody zarządzania projektami: Waterfall, Agile, Scrum, Kanban, Extreme Programming czy DevOps.

Mentorzy wprowadzą też inne, niezbędne narzędzia jak np. UNIX i jego komendy. Kursanci nauczą się używania bibliotek do logowania (Log4J, SL4J) oraz korzystania z plików konfiguracyjnych
Pod koniec kursu Mentorzy delikatnie podniosą poprzeczkę i ćwiczenia będą mogły stać się nieco trudniejsze. Kursanci zmierzą się zadaniami na poziomie tych w profesjonalnych projektach: implementacja bazy danych – MySQL, Hibernate oraz noSQL – MongoDB.

 

Co na zakończenie II etapu?

Podsumowaniem tego etapu oraz całego kursu jest napisanie przez każdego z kursantów większej funkcjonalności. Może to być np. system powiadomień mailowych do istniejącego projektu. Uczestnicy wciąż będą pracować w 3-4 osobowych grupach. Po zakończeniu drugiego etapu i zdaniu projektów Mentor prowadzący zadecyduje o wyniku zakończenia szkolenia.

Przeczytaj jeszcze więcej
Bi vs AB poziom

cz. II Kariera, Business Intelligence a analityka biznesowa: przewodnik po kluczowych umiejętnościach i ścieżkach kariery w IT

Dostępność kariery w IT W dzisiejszej dobie dynamicznie rozwijających się technologii i zmieniających się wymagań rynku pracy role takie jak analityk biznesowy czy specjalista Business Intelligence stają się coraz bardziej dostępne dla osób o zróżnicowanym wykształceniu i doświadczeniu. Wiele firm i instytucji edukacyjnych oferuje wsparcie w wyborze indywidualnej ścieżki kariery, doradzając studentom, jak najlepiej wykorzystać swoje umiejętności i doświadczenie w nowej roli. Ważnym aspektem jest cz. II Kariera, Business Intelligence a analityka biznesowa: przewodnik po kluczowych umiejętnościach i ścieżkach kariery w IT

Bi vs AB poziom

cz. I Opisywanie ról, Business Intelligence a Analityka Biznesowa: przewodnik po kluczowych umiejętnościach i ścieżkach kariery w IT

Rola i zadania Business Intelligence (BI) jest niezbędna do podejmowania decyzji organizacyjnych i optymalizacji wyników projektów, pełniąc rolę kluczowego łącznika między celami biznesowymi a spostrzeżeniami opartymi na danych. Specjaliści BI, często korzystający z narzędzi takich jak Power BI, doskonale rozumieją i definiują potrzeby interesariuszy, umożliwiając im proponowanie dostosowanych do indywidualnych potrzeb rozwiązań efektywnie wykorzystujących dane. Ich praca polega na zbieraniu spostrzeżeń z różnych źródeł danych, projektowaniu cz. I Opisywanie ról, Business Intelligence a Analityka Biznesowa: przewodnik po kluczowych umiejętnościach i ścieżkach kariery w IT

1-1

Kosmos w zasięgu ręki: Jak technologie satelitarne przekształcają naszą przyszłość

Nie tylko odległe galaktyki Kosmos od zawsze porywał ludzką wyobraźnię, uruchamiając wizje odległych galaktyk, nieodkrytych tajemnic i możliwości przekraczających granice naszej codzienności. Często myślimy o nim przez pryzmat wielkich hollywoodzkich produkcji, z aktorami takimi jak Matthew McConaughey, George Clooney czy Matt Damon w roli odkrywców nowych światów, lub też epickich sag takich jak „Gwiezdne Wojny” i „Star Trek”, które przenoszą nas w odmienne, fascynujące rzeczywistości. Jednakże Kosmos w zasięgu ręki: Jak technologie satelitarne przekształcają naszą przyszłość

reiziger

Od Absolwenta Future Collars do specjalisty IT w Reiziger Consulting LLC

Partnerstwo to idealnie wpisuje się w misję Future Collars, mającą na celu umożliwienie absolwentom rozwijania karier, które nie tylko odpowiadają ich zestawowi umiejętności, ale także aspiracjom. „Rozwój sektora technologicznego na Słowacji generuje zapotrzebowanie na wykwalifikowanych specjalistów IT. Dzięki współpracy z Reiziger Consulting LLC umożliwiamy firmie dostęp do absolwentów naszej szkoły, którzy dołączą do szeregów wysoce kompetentnych pracowników” – komentuje Beata Jarosz, CEO Future Collars. Współpraca między Future Od Absolwenta Future Collars do specjalisty IT w Reiziger Consulting LLC

Jak rozpoczac kariere w cyb erbezpieczeństwie – (1)

Od absolwenta Future Collars do specjalisty IT w Luigi’s Box

Współpraca pomiędzy Future Collars a Luigi’s Box przyczynia się nie tylko do rozwoju karier młodych programistów, ale również do innowacyjności i konkurencyjności rynku e-commerce. Stanowi ona modelową synergię edukacji z biznesem, która przynosi korzyści zarówno absolwentom, oferując im realne szanse zatrudnienia w renomowanych firmach technologicznych, jak i rynkowi pracy. – Nasi kursanci, dzięki kompleksowemu przygotowaniu, które otrzymują podczas naszych kursów, są doskonale wyposażeni do rozpoczęcia kariery w branży IT. Tym Od absolwenta Future Collars do specjalisty IT w Luigi’s Box

Jak rozpocząć karierę w cyberbezpieczeństwie -

Skuteczne prompty do Chata GPT – jak je tworzyć?

Chat GPT – dlaczego warto? Fenomen Chat GPT wynika z połączenia dwóch kluczowych czynników: zaawansowania technologicznego i szerokiego spektrum zastosowań. Dzięki wykorzystaniu algorytmów uczenia maszynowego, Chat GPT potrafi interpretować zapytania użytkowników i generować odpowiedzi, które często są trudne do odróżnienia od tych udzielanych przez człowieka. To, co czyni go szczególnie atrakcyjnym, to jego wszechstronność – od pomocy w nauce i pracy, przez kreatywne pisanie, aż po rozrywkę i gry. Według badań Harvard Skuteczne prompty do Chata GPT – jak je tworzyć?