Adresaci szkolenia
Transkrypt
Adresaci szkolenia
Tytuł kursu: Wzorce projektowe w C# Kod kursu: MS-WP-C# Dokument jest częścią oferty szkoleń Java/Java EE firmy Javatech. Pełna oferta znajduje się pod adresem: http://www.javatech.com.pl/szkolenia.html 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. Wymagania przed szkoleniem: Znajomość podstawowych zwrotów z zakresu rozwoju oprogramowania. Bardzo zalecane jest uczestnictwo w szkoleniu Programowanie w C# 5.0 z Visual Studio 2012 (ang. Programming C# 5.0 with Visual Studio 2012). Cel szkolenia Celem szkolenia jest nabycie umiejętności projektowania zaawansowanych 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. Czas i forma szkolenia 14 godzin (2 dni x 7 godzin) w tym wykłady i warsztaty praktyczne Javatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27 e-mail: [email protected], www.javatech.com.pl Program szkolenia 1. 2. 3. 4. 5. 6. 7. IDE a) Zapoznanie z narzędziem Visual Studio 2012 b) Zapoznanie z narzędziem ReSharper Podstawy teoretyczne wzorców projektowych a) Historia wzorców projektowych b) Framework Microsoft .NET a zagadnienia wzorców projektowych c) Podział wzorców projektowych Wzorce (teoria i ćwiczenia) - Creational Design Patterns a) Abstract Factory b) Builder c) Factory Method d) Object Pool e) Prototype f) Singleton Wzorce (teoria i ćwiczenia) - Structural Design Patterns a) Adapter b) Bridge c) Composite d) Decorator e) Facade f) Flyweight g) Private Class Data h) Proxy Wzorce (teoria i ćwiczenia) - Behavioral Design Patterns a) Chain of responsibility b) Command c) Interpreter d) Iterator e) Mediator f) Memento g) Null Object h) Observer i) State j) Strategy k) Template method l) Visitor Wzorce złożone a) MVC (Model - View - Controller) b) MVP (Model - View - Presenter) c) MVVM (Model -View -View Model) Symulacja Projektowania Architektury - Hands On Labs a) Opracowanie Architektury Sytemu w grupach na bazie podanego Business Case Javatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27 e-mail: [email protected], www.javatech.com.pl