Prüfung 98-361 - Software Development Fundamentals (de-DE)
Übersicht
Sprachen: | Englisch |
Zielgruppe: | Akademiker |
Technologie: | Microsoft Visual Studio 2008 Professional Edition |
Typ: | Beaufsichtigte Prüfung |
Zielgruppenprofil
Diese Prüfung bewertet die Kenntnisse der Kandidaten über grundlegenden Softwareentwicklungskonzeptes. Es kann auch als Sprungbrett für die Microsoft Certified Technology Specialist-Prüfungen dienen.
Kandidaten für diese Prüfung sind bestrebt, Softwareentwicklung-Kernkompetenzen nachweisen. Vor dieser Prüfung müssen Kandidaten solide grundlegende Kenntnisse der in diesem Vorbereitungshandbuch aufgeführten Themen besitzen. Es wird empfohlen, dass die Kandidaten mit den Begriffen vertraut sind und praktische Erfahrung mit den Technologien, die hier beschrieben werden, besitzen, wobei entsprechende Schulungen oder durch Arbeiten mit Tutorials und Beispielen des MSDN und Microsoft Visual Studio unterstützen.
Hinweis Dieses Vorbereitungshandbuch unterliegt jederzeit Änderungen, die ohne Vorankündigung und nach dem Ermessen von Microsoft durchgeführt werden. Microsoft-Prüfungen können adaptive Prüfungstechniken und Simulationen umfassen. Microsoft gibt das Format in dem Prüfungen durchgeführt wird nicht kund. Bitte benutzen Sie dieses Vorbereitungshandbuch als Vorbereitung für die Prüfung, unabhängig von ihrem Format.
Überprüfte Fähigkeiten
Grundlegendes Programmierfähigkeiten (18 %)
Verständnis für Computerspeicher und Datentypen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: wie speichert ein Computer Programme und Anweisungen im Arbeitsspeicher; Stacks und Heaps; Speicheranforderungen für die verschiedenen Datentypen; numerischen Daten und Textdaten
Verständnis für Entscheidungsstrukturen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Verwendung verschiedener Entscheidungsstrukturen, die in allen Programmiersprachen benutzt werden; If-Entscheidungsstrukturen; mehrere Entscheidungsstrukturen wie If…Else und Switch/Select Case; Lesen von Flussdiagrammen; Entscheidungstabellen; Auswerten von Ausdrücken
Identifizierung der entsprechende Methode für den Umgang mit Wiederholungen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: For-Schleifen, While-Schleifen, Do...While-Schleifen und Rekursion
Verständnis für Fehlerbehandlung.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: strukturierte Ausnahmebehandlung
Verständnis der objektorientierten Programmierung (19 %)
Verständnis für die Grundlagen von Klassen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Eigenschaften, Methoden, Ereignisse und Konstruktoren; wie erstellt man eine Klasse; Klassen im Code verwenden
Verständnis für Vererbung.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: die Funktionalität einer Basisklasse in einer abgeleiteten Klasse nutzen
Verständnis für Polymorphie.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Erweitern der Funktionalität einer Klasse nach Vererbung von einer Basisklasse; Überschreiben von Methoden in der abgeleiteten Klasse
Verständnis für Kapselung.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Erstellen von Klassen, die die Implementierungsdetails verbergen, während immer noch der Zugriff auf die erforderlichen Funktionen über die Schnittstelle erlaubt ist; Zugriffsmodifizierer
Grundlegendes zu allgemeine Software-Entwicklung (14 %)
Verständnis für Anwendungs-Lebenszyklus-Management.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Phasen des Anwendungs-Lebenszyklus-Management; Software-Tests
Interpretation von Anwendungsspezifikationen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Lesen von Anwendungsspezifikationen und deren Umsetzung in einem Prototypen, Code und Komponenten
Verständnis für Algorithmen und Datenstrukturen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Arrays, Stacks, Queues, verknüpfte Listen und Sortieralgorithmen; Auswirkungen auf die Leistung durch verschiedenen Datenstrukturen; die Wahl der richtigen Datenstruktur
Verständnis von Web-Anwendungen (20 %)
Verständnis für die Webseitenentwicklung.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: HTML, Cascading Style Sheets (CSS), JavaScript
Verständnis für die Microsoft ASP.NET Web-Anwendungsentwicklung.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Lebenszyklus einer Seite; Ereignismodell; Verwaltung; client- und serverseitige Programmierung
Verständnis für das Web-Hosting.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Erstellen von virtuellen Verzeichnissen und Webseiten; Bereitstellen von Web-Anwendungen; Grundlegendes zu der Rolle der Internet-Informationsdienste (IIS)
Verständnis für Web-Services.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Web-Services, die von Clientanwendungen konsumiert werden; Zugriff auf Webdienste über eine Client-Anwendung; SOAP und Web Service Definition Language (WSDL)
Grundlegendes zu Desktopanwendungen (12 %)
Verständnis für Windows Forms-Anwendungen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Windows Forms-Ereignismodell; visuelle Vererbung; UI-Design; Mehrere Dokument Interface (MDI) und Single Document Interface (SDI) Anwendungen
Verständnis für Konsolen-basierte Anwendungen.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Eigenschaften und Merkmale von konsolenbasierten Anwendungen
Verständnis für Windows-Dienste.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Merkmale und Funktionen von Windows Services
Grundlegendes zu Datenbanken (17 %)
Verständnis für Relationale Datenbank-Managementsysteme.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Merkmale und Funktionen der Datenbank-Produkte; Datenbankdesign; Entity-Relationship-Diagramme (ERDs); Normalisierungskonzepte
Verständnis für Datenbank-Abfragemethoden.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Structured Query Language (SQL), Erstellung und Zugriff auf gespeicherte Prozeduren, Datenaktualisierung und Auswählen von Daten
Verständnis für Datenbankverbindungsmethoden.
Dieser Punkt kann folgende Bereiche umfassen, ist aber nicht auf diese beschränkt: Herstellen einer Verbindung zu verschiedenen Typen von Datenspeichern wie z. B. Flatfiles; XML-Dateien; speicherinterne Objekte; Ressourcenoptimierung
Vorbereitunsmaterial
Lernpläne und Trainings
- LP361A: Learning Plan for Software Development Fundamentals (Exam 70-361)
Community
- Wiki: Training und Zertifizierungs Portal (de-DE)
- Forum: Training und Zertifizierung (de-DE)
- Forum: Training and Certification (en-US)
- Microsoft Learning community
Andere Sprachen
Dieser Artikel ist auch in den folgenden Sprachen verfügbar: