Login

Anmelden

Komfortanmeldung

Passwort vergessen?

Suche

Ort, Termin, Anmeldung

Dauer: 3 Tage (M-EAP-PRACT)

29.03.-31.03.10

CHF 2550.00
EUR 1560.00

23.06.-25.06.10

CHF 2550.00
EUR 1560.00

28.06.-30.06.10

CHF 2550.00
EUR 1560.00

Icon

Microsoft

Gold Certified Partner

 

Enterprise Architecture Praxis

Der Kurs zeigt auf, wie moderne Multi-Tier-Applikationen mit .NET 4.0 aufgebaut und mit Visual Studio 2008/10 erstellt werden und wie unterschiedliche Frameworks zu einer funktionierenden Architektur zusammengebaut werden. Die vorgestellte Architektur kann als Grundlage für reale Projekte verwendet werden und basiert auf unterschiedlichen Design Patterns welche im Vorgänger Kurs M-EAP erarbeitet und verglichen werden. Die im Kurs entwickelte C#-Beispielsolution kann für eigene Projekte frei verwendet werden. Das Training beinhaltet eine Entwicklerlizenz für TMDA, so dass Sie das Erlernte direkt in die Praxis umsetzen können.

Ziele

Ziel des Kurses "Enterprise Architecture Praxis" ist es:

  • mit dem vorhandenen Wissen über verschiedene Aspekte der Softwareentwicklung eine in sich schlüssige mehrschichte Gesamtarchitektur für ein System aufzubauen.
  • eine echte Multi-Tier-Applikation zu erstellen, zur Veranschaulichung der Theorie und als Ausgangspunkt für die Erstellung eigener Applikationen.

Zielgruppe

  • Architekten und Applikationsentwickler welche unter .NET grössere Applikationen entwickeln

Inhalt

  • Einführung in grundlegende in der Applikation verwendete DesignPatterns wie Factory, Facade, Adapter
  • Aufbau einer Beispiel-Multitier-Applikation mit allen relevanten Layers
  • Erläuterung von Designentscheidungen und Best Practices anhand der Beispiel-Applikation
  • Use Cases und UML in der Architektur
  • Datenbanknahe, generische Architektur für DataSets oder Custom Objects
  • Umsetzung aktueller Techniken wie Aspect Oriented Programming oder Dependency Injection
  • Datenzugriff über Entity Framework und andere Frameworks
  • Business-Regeln durch RuleEngine mit Unterstützung des Managed Extensibility Frameworks (MEF)
  • Security, Logging und Error-Handling
  • Implementierung des Clients und Anbindung von User Interfaces auf WPF und Web-Basis
  • Verteilte Systeme (Web Services, WCF)
  • Unit Tests und Automatische Tests
  • Nutzung neuer Features von Visual Studio 2010 und C# 4.0

Voraussetzungen

  • Gute Kenntnisse von UML, XML, C# oder VB.NET, ADO.NET und grundlegende SQL-Kenntnisse
  • Projekterfahrung von Vorteil

Empfohlene Kurse & Workshops

Programming .NET Framework (M-.NET)

Methode

  • Vortrag mit einem durchgängigen Fallbeispiel inkl. Tipps und Tricks. Diskussion der Ergebnisse des Praxisteils.

Dokumentation

  • Kursunterlagen in deutscher Sprache.