Szkolenia Domain Driven Design

Szkolenia Domain Driven Design

Domain Driven Design (DDD)

Testi...Client Testimonials

Introduction to Domain Driven Design

Real examples and exercises

Dmitry Baranovsky - Fleetmatics Ireland Limited

Introduction to Domain Driven Design

The interaction of the group to solve the issues

Evan O'Gorman - Fleetmatics Ireland Limited

Kontrola jakości i ciągła integracja

Czas na wymianę informacji między uczestnikami.

Gabriel Tendera - Techland sp. z o.o.;

Plany Szkoleń Domain Driven Design

Kod Nazwa Czas trwania Charakterystyka kursu
qaci Kontrola jakości i ciągła integracja 14 godz. Szkolenie skierowane jest zarówno do programistów, Scrum Masterów, Product Ownerów a niektóre jego aspekty również dla działu biznesowego. Celem szkolenia jest przybliżenie tematów Quality Assurance i Continuous Integration oraz ich miejsca w projektach prowadzonych metodykami zwinnymi. Uczestnicy szkolenia zyskają szeroki pogląd na omawiane tematy jak i praktyczną wiedzę na temat narzędzi i procesów wytwarzania oprogramowania zgodnie z założeniami QA/CI. Osoby reprezentujące biznes, będą mogły poznać korzyści płynące z wdrożenia wymienionych procesów i narzędzi a przekładające się zarówno na czas jak i koszt tworzenia oprogramowania. Zagadnienia prezentowane są w oparciu o język PHP lub Java w zależności od wymagań klienta. QA/CI Czym jest QA? Czym jest CI? Koszty tworzenia oprogramowania, refaktoryzacja i naprawa błędów Określenie i zrozumienie projektu Zysk dla organizacji DDD Tworzenie oprogramowania na podstawie wymagań biznesowych, założenia DDD Problemy w komunikacji IT-Biznes Domain Model Dobre praktyki Zasady KISS i DRY Standardy kodowania Tworzenie kodu wielokrotnego użycia dzięki OOP i wzorcom projektowym Określanie i redukcja złożoności cyklomatycznej Metryki oprogramowania Weight Method per Class Response For a Class Depth of Inheritance Tree Coupling Between Objects Lack of Cohesion of Methods Number of Children Złożoność cyklomatyczna Metryki klasy Metryki modelu Metryki przypadku użycia Testowanie oprogramowania Co, kiedy i jak testować? Metoda "białej skrzynki" i "czarnej skrzynki" Rola testowania w metodykach zwinnych TDD, tylko potencjalny wzrost kosztu projektu Testy jednostkowe z JUnit (Java), PHPUnit (PHP) Testy behawioralne z JBehave (Java), Behat i Mink (PHP) Testy funkcjonalne Refaktoryzacja Czym jest refaktoryzacja? Dług technologiczny Code smell Wzorce refaktoryzacji Dokumentacja Rola dokumentacji w metodykach zwinnych Co warto dokumentować? Rodzaje dokumentacji Dokumentacja a metodyki zwinne, czy możliwe jest połączenie (Working software over comprehensive documentation)? Standard XMI Automatyczne generowanie dokumentacji z Javadoc (Java), ApiGen (PHP) Narzędzia i środowisko CI Narzędzia wspomagające refaktoryzację PMD (Java), phpmd (PHP) CPD (Java), phpcpd (PHP) Lines Of Code Counter (Java), phploc (PHP) UCDetector (Java), phpdcd (PHP) Jdepend (Java), phpdepend (PHP) Jenkins Continuous Integration Server Agile a CI/QA Planowanie i przyrostowe tworzenie oprogramowania Gotowość na zmiany Krótkie etapy Interdyscyplinarność zespołu Extreme Programming, Code Review Individuals and interactions over processes and tools Podsumowanie Dyskusja Pytania Od czego zacząć proces wdrożenia?
dddintro Wprowadzenie do Domain Driven Design 14 godz. Grupa docelowa: Kierownicy działów IT Managerowie projektów, PM Product Owners Pracownicy działu marketingu Czym jest Domain Driven Design (DDD) Definiowanie dziedziny problemu Sposoby pozyskiwanie wiedzy z danej dziedziny Wspólny język i terminologia Znajdowanie wspólnego języka Layered Architecture Entities Value Objects Services Modules Aggregates Factories Repositories Refaktoryzacja Czym jest refaktoryzacja Sposoby i wzorce refaktoryzacji Refaktoryzacja jako proces ciągły Zachowywanie integralności modelu Bounded Context Continuous Integration Context Map Shared Kernel Customer-Supplier Conformist Anticorruption Layer Separate Ways Open Host Service Distillation  

Najbliższe szkolenia

Other regions

Szkolenie Domain Driven Design, Domain Driven Design boot camp, Szkolenia Zdalne Domain Driven Design, szkolenie wieczorowe Domain Driven Design, szkolenie weekendowe Domain Driven Design , e-learning Domain Driven Design, lekcje UML, kurs online Domain Driven Design, wykładowca Domain Driven Design ,Kursy Domain Driven Design, instruktor Domain Driven Design, nauczanie wirtualne Domain Driven Design,Kurs Domain Driven Design, edukacja zdalna Domain Driven Design, kurs zdalny Domain Driven Design, nauka przez internet Domain Driven Design

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
Język UML w Enterprise Architect - warsztaty Warszawa, ul. Złota 3/11 pon., 2017-12-18 09:00 N/A / 2100PLN
Scrum Essentials Workshop Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-12-18 09:00 9009PLN / 3230PLN
Komunikacja interpersonalna Szczecin, ul. Sienna 9 pon., 2017-12-18 09:00 5148PLN / 1530PLN
Statystyka dla Naukowców Toruń, ul. Żeglarska 10/14 pon., 2017-12-18 09:00 9207PLN / 4675PLN
Język SQL w bazie danych MySQL Poznań, Garbary 100/63 pon., 2017-12-18 09:00 2851PLN / 1113PLN
Tableau Advanced Gdynia, ul. Ejsmonda 2 pon., 2017-12-18 09:00 7425PLN / 2975PLN
Oracle SQL dla początkujących Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-12-18 09:00 4752PLN / 2283PLN
Zarządzanie konfliktem Szczecin, ul. Sienna 9 pon., 2017-12-18 09:00 5148PLN / 1530PLN
Introduction to Selenium Poznań, Garbary 100/63 śr., 2017-12-20 09:00 1871PLN / 824PLN
Adobe Photoshop Warszawa, ul. Złota 3/11 śr., 2017-12-20 09:00 1881PLN / 1152PLN
Predictive Modelling with R Warszawa, ul. Złota 3/11 śr., 2017-12-27 09:00 8524PLN / 2983PLN
Oracle SQL dla początkujących Rzeszów, Plac Wolności 13 śr., 2017-12-27 09:00 4752PLN / 2133PLN
Adobe Premiere Pro Gdynia, ul. Ejsmonda 2 czw., 2017-12-28 09:00 3960PLN / 2480PLN
IoT (Internet of Things) for Entrepreneurs, Managers and Investors Poznań, Garbary 100/63 śr., 2018-01-03 09:00 13603PLN / 4722PLN
Wprowadzenie do C# 6.0 w Visual Studio 2015/2017 Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2018-01-08 09:00 9890PLN / 3273PLN
Leadership 101 Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2018-01-09 09:00 3890PLN / 1379PLN
Visual Studio with VB.Net Katowice ul. Opolska 22 wt., 2018-01-09 09:00 15048PLN / 5610PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Szczecin, ul. Sienna 9 śr., 2018-01-10 09:00 3069PLN / 1773PLN
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012 Warszawa, ul. Złota 3/11 śr., 2018-01-10 09:00 6039PLN / 2430PLN
Agile Software Testing Szczecin, ul. Sienna 9 czw., 2018-01-11 09:00 4257PLN / 2629PLN
Agile TDD Katowice ul. Opolska 22 czw., 2018-01-11 09:00 2970PLN / 1835PLN
PostgreSQL for Administrators Gdynia, ul. Ejsmonda 2 czw., 2018-01-11 09:00 12326PLN / 4235PLN
Analiza biznesowa i systemowa z użyciem notacji UML - warsztat praktyczny dla PO w metodyce Scrum Katowice ul. Opolska 22 śr., 2018-01-17 09:00 7722PLN / 3624PLN
Adobe Creative Cloud - Montaż video Katowice ul. Opolska 22 pon., 2018-01-29 09:00 3861PLN / 2455PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Władysława Reymonta 29 pon., 2018-02-05 09:00 5940PLN / 4230PLN
Tworzenie i zarządzanie stronami WWW Katowice ul. Opolska 22 pon., 2018-02-12 09:00 5841PLN / 3048PLN
Javascript Basics Poznań, Garbary 100/63 wt., 2018-02-13 09:00 4455PLN / 1885PLN
Certified Agile Tester Katowice ul. Opolska 22 pon., 2018-04-02 09:00 8910PLN / 4720PLN
Perfect tester Szczecin, ul. Sienna 9 śr., 2018-04-04 09:00 5920PLN / 2294PLN
Kontrola jakości i ciągła integracja Katowice ul. Opolska 22 czw., 2018-04-12 09:00 2673PLN / 2037PLN

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam