Powrót do katalogu
Termin sugerowany
2018-01-29
Warszawa

Zapisz się jako pierwszy!

2 700 / 3 dni
Zgłoś chęć udziału
Termin planowany
2018-02-19
Warszawa

Są jeszcze wolne miejsca

2 700 / 3 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

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

Szkolenie: Wzorce projektowe w C#

Kod: [MS-WP-C#]
Pobierz program

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