Premier Event: Developing Active Directory Enabled Application Kurs

Beschreibung

Der Developing Active Directory Enabled Applications Workshop ist ein viertägiger Workshop zur Vermittlung von Active Directory Internals Kenntnissen sowie von Best Practices. Ebenfalls werden Schnittstellen und APIs zur Entwicklung von performanten Applikationen, die auf das Active Directory zugreifen, vorgestellt. Der Kurs ist auf Basis von Real-World Szenarien aufgebaut, an denen die Teilnehmer lernen, wie man optimal mit dem Active Directory kommuniziert. In verschiedenen Hands-On Labs werden eigene Beispiel Applikationen zur Kommunikation mit dem Active Directory implementiert.

Thema       

Developing Active Directory Enabled Application

Agenda

  1. Module 1: Active Directory basics for developers
  • What is Active Directory
  • Active Directory Structure
  • Working with the Global Catalog
  • Working with the Schema
  • Replication Basics

Module 2: Binding to the Active Directory

  • What is the DCLocator
  • Netlogon APIs
  • Binding security
  • Binding considerations

Module 3: System.DirectoryServices.ActiveDirectory namespace

  • Introduction
  • Architecture
  • Contexts
  • AD Topology Discovery

Module 4: LDAP Queries

  • Query syntax
  • Writing efficient queries
  • Binding to Objects
  • Referral Chasing
  • Query analysis
  • Knowing your limits

Module 5: System.DirectoryServices namespace

  • Introduction
  • DirectoryEntry
  • DirectorySearcher
  • Advanced Topics

Module 6: Advanced Directory Searches and operations (working with S.DS.P)

  • S.DS.P Namespace
  • Working with S.DS.P
  • LDAP Controls
  • Constructed attributes
  • Group Membership evaluation

Module 7: System.DirectoryServices.AccountManagement

  • Introduction/Features
  • Architecture
  • Principal Stores
  • Key Types in S.DS.AM
  • Establishing Context
  • Principals
  • PrincipalCollection and PrincipalSearcher
  • Query By Example
  • AdvancedSearchFilter
  • AuthenticablePrincipal
  • Principal Extensions

 

Zielgruppe  

Dieser Kurs ist für Entwickler. Der Teilnehmer sollte folgende Kriterien erfüllen:

  • Entwickler mit mindestens zwei Jahren Entwicklungserfahrung
  • Erfahrung mit der Implementierung von Windows Applikationen und ein gutes Verständnis der grundlegenden Programmierungskonzepte.

Veranstaltungslevel 400

Level 100

Level 200

Level 300

Level 400

EineEinführung in das Thema oder eine Übersicht. Ein wenig Erfahrung mit demThema wird vorausgesetzt.

Voraussetzungist ein gutes Verstehen der Features. Level 200 Premier Events könnenFall-Studien behandeln, die ein breites Wissen von bekannten Szenarien oderErklärungen von benutzten Features abdecken.

Voraussetzungist ein tiefes Wissen von Produkt-Features in einer realen Umgebung. Level300 Events können unübliche Fallstudien behandeln, die spezielle Punkte desProduktes behandeln, die wichtig sind, um die Performance oder dieFunktionalität zu verbessern.

SetztExperten-Wissen voraus. Level 400 Premier Events sind eine Diskussion vom Experten zum Experten. DerInhalt bringt den Teilnehmer dazu, die maximale Leistung aus einem Produktherauszuholen, die weitestgehend mögliche Funktionalität zu nutzen undAnwendungen zu entwerfen, die weiterentwickelte Features nutzen.

Anmeldung

Zur verbindlichen Anmeldung senden Sie bitte eine E-Mail
mit folgendem Inhalt an peger@microsoft.com:

  • Vor- und Nachname
  • Telefonnummer
  • E-Mail-Adresse
  • Ihren zuständigen Ansprechpartner bei Microsoft (TAM/ADM)

Sie erhalten innerhalb von 3 Arbeitstagen eine Rückmeldung auf Ihre Anmeldung.