Co osiągniesz w czasie trwania kursu?
Kurs omawia wykorzystanie dobrych praktyk związanych z architekturą, jakością oprogramowania oraz jego utrzymywaniem. Podczas kursu zapoznasz się z teorią, najczęstszymi problemami oraz praktycznym zastosowaniem wzorców/praktyk/technik takich jak architektura hexagonalna, CQRS, test-driven development, domain-driven design i wiele innych.
Kurs NIE MA na celu kompleksowego omówienia każdej z technik, a pokazanie ich praktycznego zastosowania w codziennym rozwoju aplikacji.
Dlaczego kurs Clean Architecture?
Nauczysz się praktycznego wykorzystania architektury heksagonalnej, Domain-Driven Design, CQRS, TDD i wiele innych
Poznasz sposoby szybkiej refaktoryzacji kodu
Dowiesz się jak wykorzystywać poprawnie wykorzystywać informacje generowane przez narzędzia do analizy kodu
Dowiesz się kiedy pozwalać sobie na odstępstwa od reguł narzuconych przez techniki wytwarzania dobrej jakości kodu
Nauczysz się jak przekładać wiedzę biznesową na kod
Nauczysz się testować kod w taki sposób, aby umożliwiał nieustanny refactoring
Cel kursu Clean Architecture
- Nauka praktycznego wykorzystania wzorców, narzędzi i technik związanych z tworzeniem i utrzymywaniem wysokiej jakości oprogramowania.

Cena: 599,00 zł
Możliwa płatność w ratach.
Kredyt 0% na 12 rat. Czytaj więcej >>>
- Najbliższa edycja
- dostęp do całego kursu od razu
- Poziom
- średniozaawansowany
- Liczba godzin
- 40h
- Język
- polski
- Dostęp
- dożywotni
- Tryb nauki
- indywidualny
- Format
- e-learning
- Certyfikat
- tak
- Grupa dyskusyjna
- konsultacja w dowolnym momencie
Efektywna formuła nauki w trybie e-learning Masterclass
- Trener z wieloletnim stażem, który od lat specjalizuje się w tematach związanych z jakością oprogramowania.
- Unikniesz błędów popełnianych przez osoby zaczynające samodzielną naukę
- Systematyczna aktualizacje materiałów
- Podniesiesz swoje umiejętności, a także wartość na rynku, dzięki czemu łatwiej otrzymasz nową pracę, awans lub podwyżkę
- Otrzymasz wsparcie doświadczonego mentora oraz społeczności związanej z kursem
- Warsztatowy charakter zajęć – wspólna realizacja projektu i ćwiczenia do samodzielnego rozwiązania
Zależy nam na realnym efekcie
Czy kurs Clean Architecture przeznaczony jest dla Ciebie?
Szkolenie skierowane jest do wszystkich tych, którzy:
- chcą dowiedzieć się jak w praktyce wykorzystać wzorce i techniki takie jak: architektura hexagonalna, CQRS, test-driven development, domain-driven design, consumer-driven contract, etc.
- chcą tworzyć aplikacje, których architektura ułatwia ich rozwój i wprowadzenie zmian
- chcą tworzyć aplikacje, które łatwo utrzymywać i rozwijać
- chcą pisać testy ułatwiające bezpieczną modyfikację i refaktoryzację
Wymagania wstępne
- kurs będzie prowadzony na przykładzie Javy (Spring, JPA, JUnit), jednak są one wykorzystywane jedynie do demonstracji rozwiązań, więc wymagana jest jedynie ich podstawowa znajomość
Dlaczego warto wybrać ten kurs?
40 godzin
Kompleksowego kursu e-learningowego
Efektywność
Intensywna nauka na realnych przykładach i problemach
Materiały
Dostęp do kodu źródłowego
Zamknięta grupa dyskusyjna
Konsultacja w dowolnym momencie
Zobacz program kursu
- Różne aspekty jakości oprogramowania
- Prewencja – przegląd technik i praktyk ułatwiających dbanie o jakość
- Architektura Hexagonalna
- Command Query Responsibility Segregation
- Statyczna analiza kodu
- Piramida testów
- Test-Double Patterns
- Testowanie architektury
- Continuous Refactoring
- Continuous Integration
- Test-Driven Development
- Value Object
- Entity
- Aggregate
- Omówienie pozostałych wzorców
- Praktyczne wykorzystanie wzorców DDD
- Event Storming
- Consumer-Driven Contract
- Uzupełnianie procesu biznesowego
- Analiza wymagań
- Projekt rozwiązania
- Implementacja rozwiązania
- Anti-Corruption Layer
- Strangler Pattern
- Refaktoryzacja do wzorców
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 Clean Architecture
Cena: 599,00 zł
-
40 godzin nagrań
-
Dostęp do kodu źródłowego
-
Zamknięta grupa dyskusyjna Gitter
-
Certyfikat
-
Dożywotni dostęp do platformy
-
14 dni na zwrot
e-learning
Pakiet dla firm
Indywidualna wycena
-
Tryb zajęć dostosowany do potrzeb twojego zespołu
-
Masz możliwość połączenia kursu z warsztatami na żywo z trenerem w metodologii blended learning
-
Zakres oraz rozkład szkolenia w czasie, w pełni dostosowany do potrzeb Twojego zespołu
Pakiet dla firm
Indywidualna wycena
-
Tryb zajęć dostosowany do potrzeb twojego zespołu
-
Masz możliwość połączenia kursu z warsztatami na żywo z trenerem w metodologii blended learning
-
Zakres oraz rozkład szkolenia w czasie, w pełni dostosowany do potrzeb Twojego zespołu
Autor kursu Clean Architecture

Sebastian Malaca jest doświadczonym architektem i liderem specjalizującym się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości.
Głównymi obszarami jego zainteresowań jest praktyczne wykorzystanie refaktoryzacji, testowania oraz technik wytwarzania oprogramowania w pracy z istniejącym kodem zarówno na poziomie pojedynczych klas jak i całych aplikacji.
Jest również prelegentem (JDD, GeeCon, Confitura, Devoxx, etc.), blogerem (Let’s talk about Java, DZone, JavaCodeGeeks) oraz trenerem i konsultantem w firmie Sages
EKSPERCKI PROGRAM ROZWOJOWY STWORZYLIŚMY Z MYŚLĄ O BUDOWANIU NAJLEPSZYCH KADR IT
Dlaczego warto zainwestować w kurs Clean Architecture?
Warsztatowy charakter zajęć
Podczas kursu będziemy wspólnie budować aplikację z wykorzystaniem wiedzę zdobytej podczas przerabiania kolejnych modułów. Będziemy mierzyć się z rzeczywistymi problemami i omówimy sobie sposoby ich rozwiązywania.
Najlepsze praktyki
W trakcie trwania kursu uczestnik nie tylko zapozna się z technikami pozwalającymi na wytwarzanie i rozwój aplikacji charakteryzującej się wysoką jakością, ale dowie się również jak wykorzystywać je na co dzień oraz w których miejscach można pozwolić sobie na pewne skróty i odstępstwa od reguły.
Przekrojowość
Zakres kursu obejmuje zapoznanie się i praktyczne wykorzystanie technik tworzenia aplikacji, jej rozwoju i refaktoryzacji oraz testowania.
Doświadczenie
Trener z wieloletnim stażem, który od lat specjalizuje się w tematach związanych z jakością oprogramowania.
Wsparcie
Dostęp do zamkniętej grupy uczestników kursu (możliwość zadawania pytań, wsparcie przy rozwiązywaniu problemów, możliwość konsultacji z autorem kursu).
FAQ
Tak, otrzymujesz dostęp od razu do całego kursu po zakupie.
Oczywiście. Dajemy Ci gwarancję sprawdzenia jakości kursu przez 14 dni od momentu otrzymania dostępu do kursu. Oznacza to, że jeśli zgłosisz się do nas w określonym terminie z informacją, że kurs nie spełnił Twoich oczekiwań, oddamy Ci w całości wpłacona kwotę.
Kurs jest w formie wideo. Nagrania zamieszczone są na platformie e-learningowej, do której otrzymujesz indywidualny dostęp. Poza nagraniami wideo dostępne są pliki do pobrania (kod źródłowy, slajdy, pliki tekstowe, odnośniki do zewnętrznych materiałów, testy, etc.). Po każdej lekcji otrzymasz pakiet zadań dodatkowych, które możesz rozwiązać samodzielnie.
Otrzymasz dożywotni (a raczej tak długo jak będzie istniał kurs) dostęp do tej edycji kursu, wszystkich materiałów w niej zawartych, przyszłych aktualizacji oraz społeczności (platforma Gitter).
W trybie masterclass masz poczucie, że realizujesz kurs z grupą i nie zostajesz sam z problemem. W trakcie trwania całego kursu zorganizowane zostaną cztery spotkania z autorem kursu, podczas których będziesz mógł omówić interesujące Ciebie zagadnienia.
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.