Back To Top

C# NET

DruckansichtDruckansicht

MOC 2350 - Entwickeln und Einsetzen sicherer Microsoft .NET Framework Anwendungen

  • Dauer:
    3 Tage
  • Zielgruppe:
    Programmierer
  • Vorkenntnisse:
    .NET Grundlagen
  • Methode:
    Vortrag mit Beispielen und Übungen.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1015167
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Dieses Seminar zeigt Entwicklern wie sichere Microsoft .NET Client Anwendungen mit Microsoft Visual Studio .NET und Microsoft .NET Framework entwickelt werden. Es beinhaltet eine Übersicht Sicherheitsaspekt in Microsoft .NET Framework. In diesem Seminar werden Programme behandelt, die sowohl in Microsoft Visual Basic .NET als auch in Microsoft Visual C# programmiert wurden.

Inhalte

A. Einführung in die .NET Framework Security und Einsatz

Einführung in die .NET Baugruppe - Übersicht über Sicherheitsmaßnahmen - Übersicht über Platzierungskonzepte

B. Betrachten von Metadateien und Benutzen von Reflektion

Betrachten von Metadateien - Benutzen von Reflektion

C. Sicheres Codieren und Type-Safety Überprüfung

Basis von Security - Erstellen und Benutzen eines Thread-Modells - Type-Safety Überprüfung

D. Verschlüsselungen und digitale Signaturen

Verschlüsselung und Basis von Signaturen - Ver- und Entschlüsseln von Daten mit einen symmetrischen Algorithmus - Ver- und entschlüsseln und signieren von Daten mit einen asymmetrischen Algorithmus - Signierungscode

E. Code Access Security

Überblick über Code-Access Sicherheit - Anwenden von Basis Sicherheitsoperationen - Anwenden imperativer Sicherheitsoperationen - Anwenden deklarativer Sicherheitsoperationen - Hinzufügen von Permission Requests

F. Role-Based Security

Basis von Role-Based Security - Role-Based Security mit Principal und Identity-Objekten - Role-Based Security mit Permission-Objekte

G. Isolierter Speicher

Basiswissen über isoliertem Speicher - Einsetzen von isoliertem Speicher

H. Erstellen eines Assemblies

Erstellen von Single-File und Multi-File Assemblies - Erstellen von privaten und öffentlichen Assemblies

I. Entwickeln von .NET Framework Anwendungen

Überblick über die Entwicklung - Erstellen eines Setup-Projektes

J. Assemblies binden und konfigurieren

Entwickeln einer Update/Teilkomponente in einem Unternehmen - Erlauben einer spezifischen Anwendung ältere Versionen eines Shared Assemblies weiterhin zu benutzen - Erzwingen einer Bindung ohne Ausnahmen von Policy in einem Unternehmen

Dozent:

Marcus Wiederstein studierte Elektrotechnik in Bochum und Dortmund und arbeitet seit mehr als 10 Jahren als Dozent für Themen im Bereich Software-Entwicklung und IT-Management.

Buch-Veröffentlichungen:

Projekte: Als Berater und Projektleiter führt Herr Wiederstein Projekte im Bereich Data Warehousing, Projekt- und Wissensmanagement für Kunden in D, A und CH durch. Er leitet internationale Teams für Software-Entwicklung bei Comelio in Indien.

Zertifizierung: Er ist "Microsoft Certified Solution Developer" (MCSD), "Microsoft Certified Database Administrator" (MCDBA) und “Microsoft Certified Trainer” (MCT). Er ist auch UML-zertifiziert und hat die beiden Abschlüsse "UML Professional Fundamental" und "UML Professional Intermediate".

Weitere Informationen:

Comelio_Skulschus_MS SQL Server_SQL Server 2005 1 Comelio_Skulschus_XML_XML Schema Microsoft Certified Trainer uml1_coverklein