Beschreibung
In dem Kurs "Advanced Web Technologies - Tools & Frameworks" tauchst Du tief in die Welt der modernen Webentwicklung ein und machst Dich mit der aktuellen Fullstack-Toolchain für Entwickler vertraut. Hierbei steht die Anwendung von AI Assisted Development im Vordergrund, bei dem Du mit Tools wie Copilots und Git arbeitest, um Deine Entwicklungsprozesse zu optimieren. Der Kurs ist darauf ausgelegt, Dir die notwendigen Fähigkeiten zu vermitteln, um Typescript und Node.js als zentrale Elemente Deines Entwickler-Toolsets zu nutzen. Du wirst lernen, wie Du Pakete dynamisch über NPM lädst und Lösungen effizient bündelst. Neben der theoretischen Wissensvermittlung bieten wir auch praktische Übungen an, die Dir helfen, das Gelernte direkt anzuwenden. Ein weiterer Schwerpunkt liegt auf den beiden populären Single Page Application Frameworks Angular und React. Du wirst die Möglichkeit haben, responsive Benutzeroberflächen unter Verwendung von CSS Grid, Flexbox, Bootstrap 5 und SaSS zu implementieren. Der Kurs behandelt auch, wie Du effizient mit Containern auf dem Windows Subsystem for Linux (WSL) arbeitest und tokenbasierte Authentifizierung implementierst. Zudem wirst Du lernen, wie Du Deine Lösungen in die Cloud veröffentlichst, was in der heutigen Zeit unerlässlich ist. Nach Abschluss dieses Seminars wirst Du einen soliden Überblick über eine moderne Full-Stack-Development Toolchain haben und in der Lage sein, Visual Studio Code effektiv einzusetzen und zu konfigurieren. Du wirst die Grundlagen von Git und GitHub verstehen und wissen, wie Du Branching-Strategien und Pull Requests anwendest. Ein weiterer wichtiger Bestandteil des Kurses sind die API-Entwicklung und das Verständnis von REST und GraphQL. Durch praktische Projekte wirst Du lernen, wie Du APIs mit Node.js und .NET implementierst und wie Du Datenzugriffe mit verschiedenen Datenbanken realisierst. Du wirst auch in die Welt der responsiven Webgestaltung eintauchen und lernen, wie Du effektive HTML-Strukturen mit Emmet erstellst und Media Queries zur Anpassung Deiner Designs verwendest. Am Ende des Kurses wirst Du ein umfassendes Verständnis für die aktuellen Webtechnologien haben und in der Lage sein, Deine eigenen Projekte erfolgreich umzusetzen. Dieser Kurs ist ideal für alle, die ihre Kenntnisse in der Webentwicklung vertiefen und sich mit den neuesten Technologien vertraut machen möchten.
Tags
#Webentwicklung #CSS #Responsive-Design #Web-Entwicklung #Git #Node.js #React #TypeScript #Bootstrap #WebtechnologienTermine
Kurs Details
Dieser Kurs richtet sich an Web-Entwickler*innen, die bereits über grundlegende Kenntnisse in HTML, CSS und JavaScript verfügen und ihr Wissen über moderne Webtechnologien erweitern möchten. Er ist ideal für diejenigen, die in der Full-Stack-Entwicklung tätig sind oder sich in diesem Bereich weiterentwickeln möchten.
Der Kurs behandelt die neuesten Technologien und Werkzeuge in der Webentwicklung. Dazu gehören die Nutzung von TypeScript und Node.js für serverseitige Anwendungen, die Implementierung von responsiven Benutzeroberflächen mit modernen CSS-Techniken sowie die Entwicklung von Single Page Applications mit Angular und React. Die Teilnehmer lernen auch, wie man mit Git und GitHub arbeitet, um den Entwicklungsprozess effizient zu gestalten, und wie man APIs mit verschiedenen Frameworks erstellt und implementiert. Ein weiterer wichtiger Aspekt ist die Verwendung von Containern und Cloud-Technologien, um Anwendungen zu hosten und bereitzustellen.
- Was ist der Unterschied zwischen Angular und React?
- Wie funktioniert die tokenbasierte Authentifizierung?
- Was sind die Vorteile von TypeScript gegenüber JavaScript?
- Erkläre den Begriff 'Responsive Design' und nenne zwei Techniken, um dies zu erreichen.
- Was ist der Zweck von NPM in der Webentwicklung?
- Wie implementierst Du eine API mit Node.js?
- Was sind Git Branching-Strategien und wie nutzt man sie?
- Nenne die Schritte zur Veröffentlichung einer App in der Cloud.
- Erkläre, was WSL ist und welche Vorteile es für Entwickler bietet.
- Was sind die Hauptmerkmale von Bootstrap 5?