Szkolenie: Python - Wzorce Projektowe
Szkolenie Python Wzorce Projektowe to praktyczny kurs dla programistów, który uczy implementacji, analizy i stosowania wzorców projektowych oraz idiomów Python w zaawansowanych aplikacjach, z wykorzystaniem UML i dobrych praktyk programistycznych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:PYTHON/DP
Python - Wzorce Projektowe
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania wzorców projektowych w języku Python, zgodnie z dobrymi praktykami programistycznymi
Szkolenie uczy rozpoznawania sytuacji, w których należy zastosować odpowiednie wzorce projektowe oraz podejmowania świadomych decyzji architektonicznych w rozbudowanych aplikacjach
Szkolenie rozwija umiejętność analizy i dokumentowania architektury aplikacji z wykorzystaniem diagramów UML oraz narzędzi wspierających modelowanie
Szkolenie pokazuje różnice między idiomami Python a wzorcami projektowymi oraz uczy ich praktycznego wykorzystania w codziennej pracy programisty
Dla kogo?
Programiści Python na poziomie średnio zaawansowanym i zaawansowanym, realizujący projekty wymagające wysokiej jakości architektury
Osoby zajmujące się rozwojem i utrzymaniem aplikacji Python, chcące pogłębić wiedzę z zakresu wzorców projektowych i dobrych praktyk
Specjaliści IT odpowiedzialni za projektowanie, analizę i wdrażanie rozwiązań opartych o programowanie obiektowe
Efekty kształcenia
Uczestnik projektuje i implementuje wzorce projektowe w Pythonie zgodnie z dobrymi praktykami
Uczestnik analizuje architekturę aplikacji z wykorzystaniem diagramów UML
Uczestnik rozróżnia i stosuje idiomy języka Python oraz wzorce projektowe GoF
Uczestnik podejmuje decyzje architektoniczne w kontekście rozbudowanych aplikacji
Uczestnik dokumentuje rozwiązania z użyciem narzędzi do modelowania
Uczestnik weryfikuje jakość kodu poprzez stosowanie wzorców projektowych
Wymagania
Umiejętność programowania w języku Python na poziomie średnio zaawansowanym
Znajomość podstaw analizy obiektowej
Biegłe posługiwanie się wybranym środowiskiem IDE
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie
Idea wzorców
Rodzaje wzorców i ich klasyfikacja
Idiomy oraz wzorce Gang of Four (GoF)
Wprowadzenie do UML
Diagram klas
Diagram sekwencji
Krótkie wprowadzenie do PlantUML
Konstrukcyjne wzorce projektowe
Singleton
Borg
Factory method
Abstract factory
Builder
Prototype
Behawioralne wzorce projektowe
Iterator
Context Manager
Memento
State
Strategy
Observer
Command
Gateway
Template method
Chain of responsibility
Interpreter
State machine
Strukturalne wzorce projektowe
Decorator
Façade
Adapter
Proxy
Composite
Flyweight
Bridge
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

