Szkolenia Domain Driven Design

Szkolenia Domain Driven Design

Domain Driven Design (DDD)

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

SzkolenieData KursuCena szkolenia [Zdalne / Stacjonarne]
Introduction to Domain Driven Design - Częstochowa, ul. Wały Dwernickiego 117/121śr., 2017-08-09 09:009440PLN / 3561PLN
Quality Assurance and Continuous Integration - Rzeszów, Plac Wolności 13śr., 2017-08-09 09:002700PLN / 1750PLN
Quality Assurance and Continuous Integration - Białystok, ul. Malmeda 1czw., 2017-08-10 09:002700PLN / 2050PLN
Introduction to Domain Driven Design - Kraków, ul. Rzemieślnicza 1czw., 2017-08-17 09:009440PLN / 3661PLN
Introduction to Domain Driven Design - Warszawa, ul. Złota 3/11czw., 2017-08-17 09:009440PLN / 3261PLN

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, nauka przez internet Domain Driven Design, wykładowca Domain Driven Design ,Kursy Domain Driven Design, Trener Domain Driven Design, kurs online Domain Driven Design, instruktor Domain Driven Design, kurs zdalny Domain Driven Design, edukacja zdalna Domain Driven Design, lekcje UML,Kurs Domain Driven Design

Kursy w promocyjnej cenie

Szkolenie Miejscowość Data Kursu Cena szkolenia [Zdalne / Stacjonarne]
Java Performance Tuning Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-07-31 09:00 9801PLN / 3000PLN
Angular JavaScript Gdynia, ul. Ejsmonda 2 pon., 2017-07-31 09:00 7425PLN / 3475PLN
WordPress Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-07-31 09:00 4851PLN / 1570PLN
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 Gliwice ul. Karola Marksa 11 wt., 2017-08-01 09:00 9009PLN / 3430PLN
Automatyzacja testów za pomocą Selenium Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-08-02 09:00 7722PLN / 3174PLN
MS SQL Server 2016 Gdynia, ul. Ejsmonda 2 śr., 2017-08-02 09:00 8712PLN / 3140PLN
Visual Basic for Applications (VBA) w Excel - wprowadzenie Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-08-02 09:00 2376PLN / 1192PLN
Angular JavaScript Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-08-07 09:00 7425PLN / 3475PLN
Tworzenie stron internetowych i optymalizacja pod kątem marketingu internetowego Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-08-07 09:00 4851PLN / 3205PLN
Programowanie w ASP.NET MVC 5 Rzeszów, Plac Wolności 13 śr., 2017-08-09 09:00 5841PLN / 2223PLN
Język SQL w bazie danych MSSQL Lublin, ul. Spadochroniarzy 9 czw., 2017-08-10 09:00 2970PLN / 1243PLN
Programowanie w WPF 4.5 Lublin, ul. Spadochroniarzy 9 śr., 2017-08-16 09:00 6435PLN / 2443PLN
Oracle 11g - Język SQL dla programistów - warsztaty Gdańsk, ul. Powstańców Warszawskich 45 pon., 2017-08-21 09:00 6930PLN / 3640PLN
Embedded C Application Design Principles Kraków, ul. Rzemieślnicza 1 czw., 2017-08-24 09:00 12266PLN / 4517PLN
Efektywne wykorzystanie Social Media - Facebook, Twitter, Youtube, Google+, blogi Gdynia, ul. Ejsmonda 2 czw., 2017-08-31 09:00 1881PLN / 1002PLN
Certyfikacja OCUP2 UML 2.5 - Przygotowanie do egzaminu OCUP2 Foundation Katowice ul. Opolska 22 pon., 2017-09-04 09:00 6930PLN / 3360PLN
General Data Protection Regulation - zmiany prawne, wprowadzenie teoretyczne, praktyczne aspekty Wrocław, ul.Ludwika Rydygiera 2a/22 pon., 2017-09-04 09:00 7128PLN / 2560PLN
Oracle 12c – Zaawansowane programowanie w PL/SQL Wrocław, ul.Ludwika Rydygiera 2a/22 śr., 2017-09-06 09:00 9900PLN / 3900PLN
Techniki DTP (InDesign, Photoshop, Illustrator, Acrobat) Poznań, Garbary 100/63 pon., 2017-09-11 09:00 5940PLN / 2980PLN
Fundamentals of Devops Wrocław, ul.Ludwika Rydygiera 2a/22 wt., 2017-09-12 09:00 14563PLN / 5013PLN
Język SQL w bazie danych MSSQL Bydgoszcz, ul. Dworcowa 94 wt., 2017-09-19 09:00 2970PLN / 1243PLN
Visual Basic for Applications (VBA) w Excel - poziom zaawansowany Warszawa, ul. Złota 3/11 pon., 2017-09-25 09:00 3069PLN / 1623PLN
Tworzenie i zarządzanie stronami WWW Poznań, Garbary 100/63 pon., 2017-09-25 09:00 5841PLN / 2298PLN
Wzorce projektowe w C# Rzeszów, Plac Wolności 13 czw., 2017-09-28 09:00 3861PLN / 2331PLN
Visual Basic for Applications (VBA) w Excel - wprowadzenie Szczecin, ul. Sienna 9 czw., 2017-10-05 09:00 2376PLN / 1292PLN
Analiza biznesowa i systemowa z użyciem notacji UML - warsztat praktyczny dla PO w metodyce Scrum Łódź, ul. Tatrzańska 11 wt., 2017-10-10 09:00 7722PLN / 3474PLN
Access - podstawy Szczecin, ul. Sienna 9 wt., 2017-10-10 09:00 3465PLN / 1550PLN
PostgreSQL for Administrators Gdynia, ul. Ejsmonda 2 śr., 2017-10-11 09:00 12326PLN / 4235PLN

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