Clean Architecture
Zdobądź kwalifikacje niezbędne do rozpoczęcia kariery

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.
Skuteczna nauka online
20 h nagrań e-learningowych
Poziom
średniozaawansowany
Doświadczeni trenerzy
Skorzystaj na doświadczeniu najlepszych ekspertów w branży
PROGRAM KURSU
Wprowadzenie
- Różne aspekty jakości oprogramowania
- Prewencja – przegląd technik i praktyk ułatwiających dbanie o jakość
Architektura aplikacji
- Architektura Hexagonalna
- Command Query Responsibility Segregation
Testowanie aplikacji
- Statyczna analiza kodu
- Piramida testów
- Test-Double Patterns
- Testowanie architektury
Utrwalanie danych
- Continuous Refactoring
- Continuous Integration
- Test-Driven Development
Domain-Driven Design
- Value Object
- Entity
- Aggregate
- Omówienie pozostałych wzorców
- Praktyczne wykorzystanie wzorców DDD
Rozwój aplikacji
- 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
Kurs „Clean Architecture” (C) Sages 2020.
Przeczytaj opinie o kursie
⭐⭐⭐⭐⭐
Dzięki za tą lekcję!! Odpowiedziałeś dokładnie na to pytanie, jakie mi się nasuwało po ostatniej lekcji.
⭐⭐⭐⭐⭐
Nigdy nie patrzyłam na duplikację z tej strony, o której mówisz. Naprawdę mega wartościowy materiał.
Czy kurs Clean Architecture przeznaczony jest dla Ciebie?
Szkolenie skierowane jest do wszystkich tych, którzy:
Wymagania wstępne:
Dlaczego warto zainwestować w kurs Clean Architecture?
Poznaj autora – Sebastian Malaca
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