Solidne podstawy Java Developera
Zwiększ kompetencje i efektywność swojego zespołu
Program szkoleniowy dla programisty Java: Spring Boot, Testowanie, Clean Code i Design Patterns, Maven, Integrowanie aplikacji (synchroniczne i asynchroniczne).
Mikroserwisy i monitoring
Integracja i skalowanie aplikacji
Apache Kafka
Clean Code i Design Patterns
Testowanie
Hibernate, Spring Data, MyBatis, JDBC, JPA
Dlaczego potrzebujesz tych informacji?
Solidne Podstawy Java Developera to inicjatywa mająca na celu zwiększenie świadomości programistów i zwiększenie ich produktywności w pracy.
Szkolenie kierujemy do Junior Java Developerów, którzy:
- Uzupełnią wiedzę z zakresu wykorzystywanych w branży narzędzi
Spring Boot, Testowanie, Clean Code i Design Patterns, Maven, Integrowania aplikacji (synchroniczne i asynchroniczne) - Poznają solidne podstawy inżynierii oprogramowania
(Wzorce projektowe, zasady SOLID i Clean Code) - Uzupełnią fundamentalną wiedzę
Dlatego postanowiliśmy zebrać nasze doświadczenia i stworzyć
kompleksowy program szkoleniowy najpopularniejszych rozwiązań w pracy Java Developera
który zwiększy kompetencje Twojego zespołu i pomoże mu efektywniej działać
6 tygodniowy program szkoleniowy
Szkolenia video
Praktyczne przełożenie wiedzy na projekty
Wsparcie mentorów
O programie
Maven
- Zbudujesz swoją własną bibliotekę i ją opublikujesz.
- Stworzysz proces automatycznego releasowania projektu.
- Rozwiążesz problemy z przypadkowymi lub brakującymi zależnościami.
Testowanie
- Poznasz różne techniki testowania projektu na wielu poziomach.
- Nauczysz się pisać czytelne testy i reużywalne fragmenty kodu testowego.
- Poznasz techniki takie jak Consumer-Driven Contract, TDD.
- Zrozumiesz co oznaczają i jak praktycznie wykorzystać metryki.
Clean Code i Wzorce Projektowe
- Nauczysz się technik pisania czystego kodu.
- Poznasz najpopularniejsze wzorce projektowe.
- Poznasz techniki refaktoryzacji kodu.
Integrowanie aplikacji
- Poznasz różnicę pomiędzy orkiestracją i aranżacją.
- Różnica między komunikacją synchroniczną i asynchroniczną.
- Czym jest client-side i server-side load balancing, retry strategy oraz at-least-once i at-most-once delivery.
- Praktyczne przykłady: REST i Messaging (Kafka, RabbitMQ).
REST API
- Dowiesz się czym jest REST API, jak działa protokół HTTP i poznasz dostępne narzędzia.
- Stworzysz stabilne i samo-dokumentujące się API systemu.
- Szczegółowo poznasz dobre praktyki projektowania REST API.
Systemy kolejkowe
- Dowiesz się w jaki sposób integrowane są rozwiązania kolejkowe.
- Czym jest topic i queue.
- Poznasz rozwiązania RabbitMQ i Kafka.
Spring Boot
- Dowiesz się jak działa Spring Framework, Spring Boot i jak się go konfiguruje.
- Zrozumiesz, jak działa wstrzykiwanie zależności w Spring i jak wykorzystać wzorzec Inversion of Control.
- Spring Boot nie będzie dla Ciebie czarną skrzynką.
Przebieg szkolenia
Po uruchomieniu kursu uczestnicy otrzymują dotęp do platformy szkoleniowej, na której udostępnione są moduły video podzielone na cotygodniowe porcje materiału po 2-3 godziny w tygodniu.
Uczestnicy mają pełną swobodę kiedy realizują przebieg modułu w danym tygodniu. Pod koniec każdego modułu prezentowane
jest podsumowanie wiedzy i quiz sprawdzający. W trakcie trwania modułu uczestnicy realizują projekty aby praktycznie wykorzystać pozyskaną wiedzę.
- nie musisz odciągać zespołu na trzydniowe szkolenie – robią kiedy chcą i mają czas
- dobra alternatywa dla konferencji – realizacja praktycznych przykładów
Zapewnij pracownikom rozwój
Program szkoleniowy to świetna alternatywa wobec:
- Wyjazdów na konferencje i pasywnego w nich uczestnictwa – uczestnicy angażują się w pozyskanie wiedzy w wygodny sposób, weryfikują wiedzę w quizach i praktycznych zadaniach domowych.
- Dostępu do bibliotek z kursami, z których Junior Developer wybiera cząstkową wiedzę – przygotowany program kładzie nacisk na niskopoziomowe zrozumienie technologii, krok po kroku pomoże pozyskać wiedzę o technologiach i technikach wykorzystywanych w branży IT.
Twoja firma zyska
Gotwa do użycia ścieżka pozyskania kompetencji
Rozwój pracownika w aktywny sposób
=
Większa produktywność, świadomość i samodzielność
Feedback dla Ciebie Quizy i zadania domowe
Dostęp do wiedzy ekspertów
Podczas trwania modułów uczestnicy mają dostęp do kanału #Slack, w którym uczestniczą:
- Eksperci przygotowujący szkolenie Senior Java Developerzy ze startupowym i bankowym doświadczeniem
- Inni uczestnicy kursu, którzy wymieniają się wiedzą
- Uczestnicy nie wymieniają się odpowiedziami na pytania i zadniami domowymi, akceptując wcześniej The Honor Code
Po prostu: praktycy pomagają praktykom
Kompleksowy program szkoleniowy Java Developera
Piotr Pelczar
Senior Software Engineer
Entuzjasta Domain-Driven Design, Clean Code i testów automatycznych na różnych poziomach. Do rozwiązywania problemów podchodzę przede wszystkim pragmatycznie. Ciągła nauka technologii i narzędzi pozwala mi stosować je w zależności od kontekstu problemu. Jako inżynier pracowałem dla startupów oraz dużych organizacji finansowych.
Damian Rudczyk
Senior Software Engineer
Specjalizuje się w Spring Framework i Clean Code. Kierunkowe wykształcenie, wieloletnie doświadczenie oraz ciągła nauka technologii oraz narzędzi pozwala mi świadczyć usługi na najwyższym poziomie. Jako inżynier pracowałem w wielu projektach związanych z przemysłem energetycznym, projektach rządowych i organizacjach finansowych.
Krzysztof Kądziołka
Software Architect
Programuję od 20 lat. Jestem fanem czystego i czytelnego kodu, pracy w parach, piramidy testów, BDD, ciągłego refaktoryzowania oraz kultury DevOps.
Duży nacisk kładę na wymianę wiedzy (wszelakiej) w zespole oraz zwiększanie jego kompetencji.
Co i kiedy?
Program jest w fazie przygotowań. Mamy bardzo dużo wiedzy do przekazania i układamy wszystko w sensowny flow.
Zostaw do siebie kontakt, a jako pierwszy dowiesz się o dostępności programu.
Jesteśmy do Twojej dyspozycji
Tak! Dajcie mi znać, kiedy pojawi się materiał.
Zapisz się na listę oczekujących. To do niczego nie zobowiązuje.