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