Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-08-17 2 700 / 3 dni Zgłoś chęć udziału
2017-10-16 2 700 / 3 dni Zgłoś chęć udziału
Pobierz kartę szkolenia
Nie znalazłeś pasującego terminu?
Zaproponuj własny termin. Postaramy się uruchomić nowy specjalnie dla Ciebie.
Szukasz programu "skrojonego na miarę"?
Zapytaj o szkolenie dedykowane lub napisz nam o swoich preferencjach.
Chcesz się uczyć w trybie weekendowym?

Czekamy na kontakt od Ciebie.

Inżynieria oprogramowania > Języki programowania > .Net

Szkolenie: Wzorce projektowe w C#
[MS-WP-C#]

Cel szkolenia

Celem szkolenia jest nabycie umiejętności projektowania zawansowanych struktur programistycznych / projektowych w języku C#.

W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, takimi jak Microsoft Visual Studio, ReSharper.

Adresaci szkolenia

Grupa docelowa szkolenia to głównie osoby pełniące kluczowe aktywności przy realizacji projektu już w samym zespole projektowym. Adresatami szkolenia są techniczni liderzy zespołów, jak również programiści, czy też programujący testerzy.

Przed szkoleniem wymagana jest znajomość podstawowych zwrotów z zakresu rozwoju oprogramowania.

Bardzo zalecane uczestnictwo w szkoleniu [MS-C#-5-VS] Programowanie w C# 5.0 z Visual Studio 2013 (ang. Programming C# 5.0 with Visual Studio 2013).

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Manifest Agile
  2. Reguły
    1. DRY
    2. KISS
    3. Prawo Demeter
    4. Worse is Better
  3. SOLID
    1. Zasada pojedynczej odpowiedzialności
    2. Zasada otwarte-zamknięte
    3. Zasada podstawiania Liskov
    4. Zasada segregacji interfejsów
    5. Zasada odwracania zależności
  4. Wzorce (teoria i ćwiczenia) - Creational Design Patterns
    1. Abstract Factory
    2. Builder
    3. Factory Method
    4. Object Pool
    5. Prototype
    6. Singleton
  5. Wzorce (teoria i ćwiczenia) - Structural Design Patterns
    1. Adapter
    2. Bridge
    3. Composite
    4. Decorator
    5. Facade
    6. Flyweight
    7. Private Class Data
    8. Proxy
  6. Wzorce (teoria i ćwiczenia) - Behavioral Design Patterns
    1. Chain of responsibility
    2. Command
    3. Interpreter
    4. Iterator
    5. Mediator
    6. Memento
    7. Null Object
    8. Observer
    9. State
    10. Strategy
    11. Template method
    12. Visitor
  7. Wzorce złożone
    1. MVC (Model - View - Controller)
    2. MVP (Model - View - Presenter)
    3. MVVM (Model -View -View Model)

Opinie uczestników

  • Szkolenie odbyło się w bardzo przyjaznej atmosferze, która sprzyjała zdobywaniu wiedzy. Prowadzący szkolenie był dobrze przygotowany. Potrafił przekazać wiedzę.

    Programista. Net

  • Bardzo ciekawe szkolenie. Dużo praktycznych i użytecznych informacji. Dobrze wykorzystany czas. Polecam.

    Jakub Bylinowski - Kierwonik zespołu programistów - Nowa Era

  • Profesjonalne i elastyczne podejście. Pierwsze szkolenie w VAVATECH i zapewne nie ostatnie. Polecam.

    Łukasz Sobieszczański - Programista. Net - Nowa Era