Applikationsentwickler/-in C# mit MCTS/MCPD/MCSD Zertifizierung
COMCAVE.COLLEGE GmbH · Dortmund
Förderung
Dieser Kurs ist förderfähig:
- Bildungsgutschein – Bis zu 100 % Förderung durch Agentur für Arbeit oder Jobcenter (AZAV).
- Bildungsprämie – Prämiengutschein des Bundes für berufsbezogene Weiterbildung.
- Bildungsscheck – Landesförderung (z. B. NRW, Brandenburg) für Beschäftigte.
Über den Kurs
Objektorientierte Analyse, Design und Programmierung, C# Grundlagen, MCSD Windows Store Apps Using C#, MCSD Windows Store Apps Using HTML5 , MCTS .NET Framework - Web Applications, MCPD Web Developer
Lerninhalte
Die Qualifizierung besteht aus einzeln auswählbaren Modulen. Diese Bausteine können individuell kombiniert werden.[b]Objektorientierte Analyse, Design und Programmierung OOA, OOD, OOP[/b] (Dauer: ca. 4 Wochen)[b][/b]n[li]Elementare Datentypen[/li]n[li]Klassen[/li]n[li]Polymorphismus[/li]n[li]Vererbung, Überladung[/li]n[li]Methoden zur Strukturierung von Daten/Programmen anwenden (OOA)[/li]n[li]Daten und Funktionen zu Objekten zusammenfassen, Klassen definieren und Hierarchiediagramme erstellen (OOD) Programme modulieren[/li]n[li]Programme erstellen, Softwareentwicklungswerkzeuge anwenden[/li]n[li]Softwarekonfiguration verwalten[/li]n[li]Konfigurationsmanagement[/li]nnn[b]C# Grundlagen[/b] (Dauer: ca. 4 Wochen)[b][/b]n[li]Funktionale Programmierung [li]Basiskonstrukte [/li]n[li]Bedingte Anweisungen und Schleifen [/li]n[li]Programmorganisation [/li]n[/li]n[li]Grundlagen objektorientierter Programmierung [li]Theoretische Grundlagen [/li]n[li]Basiskonstrukte [/li]n[li]Polymorphie [/li]n[li]Beziehungen zwischen Klassen [/li]n[/li]n[li]Fortgeschrittene objektorientierte Programmierung[li]Generika [/li]n[li]Entwurfsmuster [/li]n[/li]nnn[b].NET Framework Grundlagen[/b] (Dauer: ca. 4 Wochen)n[li]Grundlagen der .NET Bibliothek und der CLR[/li]n[li]Ein- und Ausgabe[li]Zugriffe auf Verzeichnisse und Dateien[/li]n[li]Lesen und Schreiben von Dateien[/li]n[li]Serialisierung[/li]n[/li]n[li]Sicherheit[li]Authentifizierung und Autorisierung[/li]n[li]Verschlüsselung[/li]n[/li]n[li]Assemblies[li]Struktur einer .net-Anwendung[/li]n[li]Reflection[/li]n[/li]n[li]Programmierung[li]Debugging[/li]n[li]Instrumentierung und Ereignisprotokollierung[/li]n[li]Deklarative Programmierung[/li]n[li]Konfiguration[/li]n[/li]nn[b]Microsoft MCTS: .NET Framework - Data Access[/b] (Dauer: ca. 8 Wochen)n[li]Grundlagen SQL-Server Programmierung [li]Datentechnische Grundlagen [/li]n[li]Verwendung von Transact-SQL [/li]n[li]SQL-Server und .NET Framework[/li]n[/li]n[li]Grundlagen XML [li]XML-Datenstrukturen [/li]n[li]XML-Query [/li]n[/li]n[li]ADO.NET [li]Verbindungsloser Zugriff [/li]n[li]Verbundender Zugriff [/li]n[li]Transaktionen [/li]n[li]Weitere Datenzugriffsklassen im ADO.NET [/li]n[/li]n[li]LINQ [li]Einführung in LINQ[/li]n[li]LINQ to SQL [/li]n[li]LINQ to XML [/li]n[/li]n[li]Entity Framework [li]Grundlagen [/li]n[li]Abfragen und Speichern von Daten [/li]n[/li]n[li]WCF Data Services [li]Grundlagen [/li]n[li]Verwenden von WCF Data Services in mehrschichtigen Anwendungen [/li]n[/li]n[li]Entwurfsrichtlinien [/li]n[li]Implementierungsrichtlinien [/li]nn[i]Zertifizierung zum Microsoft Certified Technology Specialist (MCTS)[/i][b]Microsoft MCTS: .NET Framework Service - Communication Application[/b] (Dauer: ca. 8 Wochen)n[li]Grundlagen serviceorientierte Architektur und Anwendungen[/li]n[li]Contracts[li] Service Contracts[/li]n[li]Data Contracts[/li]n[li]Message Contracts[/li]n[li]Serialisierung[/li]n[li]Versionierung[/li]n[/li]n[li]Bindings[li]Standardbindungen[/li]n[li]Erweiterung und Anpassung von Bindungen[/li]n[/li]n[li]Hosting [li]Hosting auf einem WebServer[/li]n[li]Hosting mit verwaltetem Code[/li]n[/li]n[li]Verwendung von Services [li]Verwendung von WCF-Services[/li]n[li]Verwendung von Nicht-WCF-Services[/li]n[/li]n[li]Konfiguration [li] Client-Konfiguration[/li]n[li]Dynamische Service-Konfiguration[/li]n[/li]n[li]Instrumentierung [li]Tracing[/li]n[li]Überwachen[/li]n[/li]n[li]Sicherheit [li]Transportsicherheit[/li]n[li]Nachrichtensicherheit[/li]n[li]Benutzersicherheit[/li]n[/li]n[li]Zustandsverwaltung [li]Sessions[/li]n[li]Transaktionen[/li]n[li]Concurrency[/li]n[/li]n[li]Zusammenhänge Enterprise Architecture [/li]nn[i]Zertifizierung zum Microsoft Certified Technology Specialist (MCTS)[/i][b]Microsoft MCTS: .NET Framework - Web Applications[/b] (Dauer: ca. 8 Wochen)n[li]Grundlagen von ASP.NET-Anwendungen [li] Technische Grundlagen[/li]n[li]Steuerelemente und Ereignismodell[/li]n[li]Authentifizierung und Autorisierung[/li]n[li]Seitennavigation[/li]n[li]Eingabevalidierung[/li]n[li]Zustandsverwaltung[/li]n[/li]n[li]Datenverarbeitung [li]Datenanbindung[/li]n[li]Benutzersteuerelemente[/li]n[/li]n[li]Allgemeine Programmierthemen [li]Konfiguration[/li]n[li]Globalisierung[/li]n[li]Bereitstellung[/li]n[li]Instrumentierung und Debugging[/li]n[/li]n[li]Fortgeschrittene Webprogrammierung [li]Master Pages, Themes und Wep-Parts[/li]n[li]RIA: Ajax, Javascript und jQuery[/li]n[li]Programmierung der ASP-Pipeline[/li]n[li]Applikationsentwicklung mit ASP.NET MVC2[/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Technology Specialist (MCTS)[/i]nn[b]Microsoft MCTS: .NET Framework - Windows Applications[/b] (Dauer: ca. 8 Wochen)n[li]Windows Forms[li]Grundlagen von Windows-Forms-Anwendungen[/li]n[li]Steuerelemente[/li]n[li]Eigene Steuerelemente[/li]n[li]Datenbindung in Windows-Forms[/li]n[/li]n[li]WPF[li]Grundlagen von WPF-Anwendungen[/li]n[li]Steuerelemente[/li]n[li]Eigene Steuerelemente[/li]n[li]Datenbindung in WPF[/li]n[/li]n[li]Fortgeschrittene Themen[li]Sicherheit[/li]n[li]Globalisierung und Lokalisierung[/li]n[li]Multithreading[/li]n[li]Konfiguration[/li]n[li]Testen und Debuggen[/li]n[li]Verteilung und Installation[/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Technology Specialist (MCTS)[/i][b]Microsoft MCPD Web Developer[/b] (Dauer: ca. 8 Wochen)[b][/b]n[li]Mehrschichtige Anwendungen entwerfen [li]Entwurf serviceorientierter Anwendungen[/li]n[li]Aspekte der Umsetzungen[/li]n[/li]n[li]Präsentationsschicht [li]Entwurf von Web-Oberflächen[/li]n[li]Aspekte der Umsetzungen[/li]n[/li]n[li]Datenzugriffsschicht [li]Entwurf und Auswahl von Datenzugriffsstrategien[/li]n[li]Aspekte der Umsetzungen[/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Professional Developer (MCPD) Web Developer[/i][b]Microsoft MCPD Windows Azure Developer[/b] (Dauer: ca. 8 Wochen)n[li]Grundlagen der Windows-Azure-Plattform[li]Technische Grundlagen[/li]n[li]Datenverwaltung und -zugriffe mit Windows-Azure[/li]n[/li]n[li]Datenzugriffsstategien[li] Entwurf von Datenzugriffsstrategien[/li]n[li]Optimierung von Datenzugriff und Nachrichten[/li]n[/li]n[li]Entwurf und Umsetzung der Anwendungsarchitektur[li] Architekturen und Umsetzungen[/li]n[li]Verteilung und Wartung[/li]n[li]Analysen[/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Professional Developer (MCPD) Windows Azure Developer[/i] [b]Microsoft MCPD Windows Developer[/b] (Dauer: ca. 8 Wochen)n[li]Mehrschichtige Anwendungen entwerfen [li]Entwurf serviceorientierter Anwendungen[/li]n[li]Aspekte der Umsetzungen[/li]n[/li]n[li]Präsentationsschicht [li]Entwurf von Windows-Oberflächen[/li]n[li]Aspekte der Umsetzungen[/li]n[/li]n[li]Datenzugriffsschicht [li]Entwurf und Auswahl von Datenzugriffsstrategien[/li]n[li]Aspekte der Umsetzungen[/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Professional Developer (MCPD) Windows Developer[/i]nnn[b]Microsoft Certified Solutions Developer (MCSD) Windows Store Apps Using C# [/b] (Dauer: ca. 24 Wochen)n[li]Essentials of Developing Windows Store Apps Using C#[li]Entwicklung von Windows Store Apps mit C#[/li]n[li]Design Windows Store Apps (Design des User-Interface-Layouts und Struktur, Design für die Trennung von Bereichen, Anwendung der MVVM pattern in das App Design, Gestaltung und Implementierung des Process Lifetime Management (PLM), Planung für eine APP Entwicklung)[/li]n[li]Entwicklung von Windows Store Apps[/li]n[li]Gestaltung der User Interface[/li]n[li]Programmierung möglicher User-Interactions[/li]n[li]Verwaltung der Daten und Datensicherheit [/li]n[/li]n[li]Advanced Windows Store App Development Using C#[li]Erlangung von Kenntnissen für die Windows Store App Entwicklung für Fortgeschrittene mit C#, bspw. die Entwicklung von Windows Store Apps[/li]n[li]Aufsuchen und Interaktion mit Peripheriegeräten[/li]n[li]Programmierung der User Interaction[/li]n[li]Verbesserung des User Interface[/li]n[li]Verwaltung der Daten und der Sicherheit[/li]n[li]Design der Behandlung von Fehlern [/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Solutions Developer (MCSD) Windows Store Apps Using C#[/i]nnn[b]Microsoft Certified Solutions Developer (MCSD) Windows Store Apps Using HTML5[/b] (Dauer: ca. 24 Wochen)n[li]Programming in HTML5 with JavaScript and CSS3[li]Implementierung und Manipulation von Dokumenten[/li]n[li]Strukturen und Objekten[/li]n[li]Implementierung des Programm Flow[/li]n[li]Zugriff und Sicherheit der Daten[/li]n[li]Anwendung der CSS3 in Applikationen[/li]n[li]Stil der HTML-Text-Eigenschaften[/li]n[li]Stil der HTML-Box-Eigenschaften[/li]n[li]Gestaltung eines flexiblen Layouts der Inhalte[/li]n[li]Gestaltung eines animierten und adaptiven User-Interface (UI)[/li]n[/li]n[li]Essentials of Developing Windows Store Apps Using HTML5 and JavaScript[li]Entwicklung von Windows Store Apps mit HTML5 und JavaScript[/li]n[li]Design von Windows Store Apps, bspw. die Gestaltung des User-Interface (UI) Layouts und der Struktur, das Design für die Trennung von Bereichen, das Design und die Implementierung des Process Lifetime Managements (PLM)[/li]n[li]Entwicklung von Windows Store Apps[/li]n[li]Programmierung der User Interaction[/li]n[li]Management der Daten und der Datensicherheit[/li]n[/li]n[li]Advanced Windows Store App Development Using HTML5 and JavaScript[li]Fortgeschrittene Windows Store App Entwicklung mit HTML5 und JavaScript[/li]n[li]Entwicklung von Windows Store Apps, bspw. die Erstellung von Hintergrundanwendungen, die Integration von WinMD Komponenten in einer Lösung[/li]n[li]Aufsuchen und Interagieren mit Peripheriegeräten[/li]n[li]Programmierung möglicher Benutzeraktionen (User- Interaction)[/li]n[li]Verbesserung des User Interface[/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Solutions Developer (MCSD) Windows Store Apps Using HTML5[/i]nnn[b]Microsoft Certified Solutions Developer (MCSD) Web Applications Certification[/b] (Dauer: ca. 24 Wochen)n[li]Programming in HTML5 with JavaScript and CSS3[li]Implementierung und Manipulation von Dokumenten[/li]n[li]Strukturen und Objekten[/li]n[li]Implementierung des Programm Flow[/li]n[li]Zugriff und Sicherheit der Daten[/li]n[li]Anwendung der CSS3 in Applikationen[/li]n[li]Stil der HTML-Text-Eigenschaften[/li]n[li]Stil der HTML-Box-Eigenschaften[/li]n[li]Gestaltung eines flexiblen Layouts der Inhalte[/li]n[li]Gestaltung eines animierten und adaptiven User-Interface (UI)[/li]n[/li]n[li]Developing ASP.NET 4.5 MVC Web Applications[li]Erlangung von Kenntnissen für die Entwicklung von ASP.NET MVC Web Applikationen[li]Gestaltung und Planung der Applikations-Layer[/li]n[li]Design und Implementierung eines Windows Azure Lebenszyklus[/li]n[li]Design einer Caching-Strategie[/li]n[li]Design und Implementierung einer Web-Socket-Strategie[/li]n[li]Konfiguration des State-Managements[/li]n[/li]n[/li]n[li]Developing Windows Azure and Web Services[li]Entwickeln von Windows Azure und Web Services[/li]n[/li]nn[i]Zertifizierung zum Microsoft Certified Solutions Developer (MCSD) Web Applications Certification[/i]
Für wen geeignet?
[li]Deutsch in Wort und Schrift.[/li]n [li]Ein internes Auswahlverfahren im Rahmen eines Fachgespräches ist mit ?gut geeignet? zu bestehen.[/li]n Ausnahmen sind in Absprache mit dem [b]COMCAVE.COLLEGE®[/b] und dem Kostenträger möglich. Des Weiteren gelten die Zugangsvoraussetzungen des Kostenträgers.
Berufsperspektiven
[li]Informatiker, Mathematiker, IT-Fachkräfte mit nachgewiesener Programmiererfahrung, IT-Ausbildung (z. B. Fachinformatiker/-in, IT-Systemkaufmann/-frau) mit ersten Berufserfahrungen.[/li]n