Wzorce projektowe w C#

3950 PLN+23% VAT (4858 PLN brutto / 1 os.)

Czas trwania szkolenia:4 dni (32h)

Kod kursu:CH/DP

Poziom zaawansowania:

architecture

design

c#

.net

Dostępne terminy

  • Termin
  • Lokalizacja
  • Trener
  • Cena
Brak dostępnych terminów

O szkoleniu Wzorce projektowe w C#

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

Dla kogo?

  • Szkolenie adresowane jest do osób posiadających przynajmniej podstawowe umiejętności w zakresie programowania obiektowego, najlepiej w języku C#

Wymagania

  • Podstawowe umiejętności programowania obiektowego, najlepiej w języku C#

Zalety

  • Szkolenie prowadzi uczestników przez proces poznawania poszczególnych wzorców - ich istoty oraz zastosowań
  • Pod koniec szkolenia uczestnicy są w stanie samodzielnie bądź w grupie wykonywać złożone ćwiczenia dotyczące projektowania architektury systemów z wykorzystaniem wzorców projektowych
  • Warsztaty: projektowanie architektury systemu dla przedstawionego scenariusza, z jednoczesnym wykorzystaniem wielu spośród poznanych wzorców
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

  • Poznanie przez uczestników istoty wzorców projektowych
  • Wykształcenie instynktu stosowania wzorców we właściwych sytuacjach
  • Zdobycie umiejętności odróżniania wzorców projektowych
  • Nabranie wprawy we właściwym stosowaniu wzorców projektowych
  • Nabranie przekonania o dużej użyteczności stosowania wzorców projektowych

Program

Podstawy teoretyczne

  • Informacje ogólne o wzorcach projektowych
  • Zasady SOLID
  • Historia wzorców projektowych
  • Podział wzorców projektowych

Wzorce konstrukcyjne

  • Singleton
  • Prototype
  • Object Pool
  • Factory Method
  • Abstract Factory
  • Builder

Wzorce strukturalne

  • Proxy
  • Private Class Data
  • Facade
  • Composite
  • Adapter
  • Bridge
  • Decorator
  • Flyweight

Wzorce operacyjne

  • Null Object
  • Memento
  • State
  • Strategy
  • Template method
  • Command
  • Mediator
  • Observer
  • Chain of responsibility
  • Iterator
  • Visitor
  • Interpreter

Wzorce złożone

  • MVC (Model - View - Controller)
  • MVVM (Model - View - ViewModel)

Podobne szkolenia