Kurs-ID: MOC_2022000056
Kurs MOC 55339 Einführung in die Programmierung in C#
MOC 55339
In dieser praktisch orientierten fünftägigen Schulung erhalten die Teilnehmer eine Einführung in HTML5, CSS und JavaScript und erwerben die nötigen Fähigkeiten für die moderne clientseitige Webentwicklung. Die behandelten Themen umfassen u.a. die Implementierung von einer Programmierlogik, die Definition und das Arbeiten mit Variablen, die Entwicklung von Benutzeroberflächen, die Sammlung und Validierung von Benutzereingaben, die Daten-Speicherung und die Erstellung gut strukturierter Anwendungen. Weiterhin lernen sie die Erstellung responsiver und skalierbarer Webanwendungen, die dynamisch verschiedene Formfaktoren und Gerätefähigkeiten entdecken und sich daran anpassen.
Dieses Training findet in Kooperation mit it innovations statt.
Seminarinhalte
Überblick über HTML und CSS
- Arbeiten mit HTML-Elementen und -Attributen für das Layout einer Webseite
- Arbeiten mit CSS für das grundlegende Styling einer Webseite
- Tools in Microsoft Visual Studio für das Erstellen von Webanwendungen
- Erstellung und Stylen von HTML Seiten
- Neue Features in HTML5 und deren Nutzung für das Layout einer Webseite
- Arbeiten mit CSS zum Design von Layout, Text und Hintergrund einer Webseite
Einführung in JavaScript
- Überblick über die JavaScript-Sprache
- Einführung in das Document Object Model (DOM)
- Erstellung von Formularen zur Sammlung und Validierung von Benutzereingaben
- Erstellung von HTML5 Formularen
- Validierung von Benutzereingaben mithilfe von HTML5 Attributen
- Validierung von Benutzereingaben mithilfe von JavaScript
Kommunikation mit einem Remote-Server
- Asynchrone Programmierung in JavaScript
- Das Senden und Empfangen von Daten mithilfe des XMLHttpRequest Objects
- Das Senden und Empfangen von Daten mithilfe der Fetch API
Stylen von HTML5 mithilfe von CSS
- Textgestaltung mit CSS
- Blockelement-Gestaltung
- Pseudo-Klassen und Pseudo-Elemente
- Erweiterung grafischer Effekte mit CSS
Erstellung von Objekten und Methoden mithilfe von JavaScript
- Schreiben von gut strukturiertem JavaScript-Code
- Erstellung benutzerdefinierter Objekte
- Erweiterung von Objekten
- Transpilierte Sprachen
Erstellung interaktiver Seiten mithilfe von HTML5 APIs
- Interaktion mit Dateien
- Das Einbinden von Multimedia
- Reaktionen auf Browser, Standort und Kontext
- Debugging und Profilierung einer Webanwendung
Integration von Offline-Support zu Webanwendungen
- Daten lokal lesen und schreiben
- Das Hinzufügen von Offline-Support mithilfe von Service Workers
Implementierung einer anpassungsfähigen Benutzeroberfläche
- Unterstützung mehrerer Formfaktoren
- Responsives Webdesign
- Responsive CSS-Frameworks
Erstellung erweiterter Grafiken
- Erstellung interaktiver Grafiken mithilfe von SVG
- Das Zeichnen von Grafiken mithilfe der Canvas API
- JavaScript Grafikbibliotheken
Das Animieren der Benutzeroberfläche
- Anwendung von CSS Übergängen
- Transformatierung von Elementen
- CSS Keyframe Animationen
Implementierung von Echtzeitkommunikation mithilfe von Web Sockets
- Einführung in Web Sockets
- Arbeiten mit Web Sockets API zum Austausch von Nachrichten zwischen Webseite und Webserver
Hintergrundverarbeitung mithilfe von Web Workers
- Asynchrone Verarbeitung mithilfe von Web Workers zur Optimierung der Reaktionsfähigkeit einer Webanwendung
Paketierung von JavaScript für die produktive Bereitstellung
- Transpiler und Modulbündelung
- Erstellung getrennter Pakete für die Unterstützung über verschiedene Browser
Kursthemen
Das Training MOC 55339 Einführung in die Programmierung in C# ist folgendem Thema zugeordnet:
Zielgruppe
Erfahrene Entwickler
Voraussetzungen
Kenntnisse des einfachen JavaScript Code
Dauer und Zeiten
5 Kurstage