Überblick über den Lehrplan des Webentwicklungskurses

Einführung in HTML und CSS

HTML (Hypertext Markup Language) und CSS (Cascading Style Sheets) sind die zwei grundlegenden Sprachen, die das Rückgrat jeder Website bilden. Während HTML zur Strukturierung von Inhalten verwendet wird, dient CSS der Gestaltung und dem Layout. In diesem Abschnitt lernen die Teilnehmer, wie sie attraktive und benutzerfreundliche Websites mit diesen Technologien erstellen können.

JavaScript Basics

JavaScript ist die Skriptsprache, die Webseiten interaktiv macht. Dieser Abschnitt des Kurses führt die Teilnehmer in die Grundlagen von JavaScript ein, einschließlich Variablen, Funktionen und DOM-Manipulation. Die Teilnehmer erhalten auch Einblicke in gängige Bibliotheken und Frameworks, die die Entwicklung erleichtern.

Einführung in Responsive Design

Mit der zunehmenden Nutzung mobiler Geräte ist Responsive Design zu einem wesentlichen Bestandteil der Webentwicklung geworden. Die Teilnehmer lernen die Techniken, um Websites zu gestalten, die sich dynamisch an unterschiedliche Bildschirmgrößen anpassen. Dies umfasst die Nutzung von Media Queries und flexiblen Layoutsystemen.

Backend-Entwicklung

Einführung in serverseitige Sprachen

Serverseitige Programmiersprachen wie Node.js, Python oder PHP werden behandelt. Teilnehmer lernen, wie sie mit diesen Sprachen Webserver erstellen, die in der Lage sind, Benutzereingaben zu verarbeiten und mit Datenbanken zu interagieren.

Datenbankverwaltung

Hier lernen die Teilnehmer die Grundlagen der Datenbankverwaltung, einschließlich SQL und Datenbankdesign. Ein wesentliches Element ist das Verständnis, wie Daten gespeichert, abgerufen und manipuliert werden können, was für datengetriebene Anwendungen unerlässlich ist.

Arbeiten mit APIs

APIs (Application Programming Interfaces) ermöglichen die Kommunikation zwischen verschiedenen Softwarekomponenten. In diesem Abschnitt wird den Teilnehmern gezeigt, wie sie APIs konsumieren und entwickeln, um erweiterbare und skalierbare Anwendungen zu erstellen. Dieses Wissen ist entscheidend für die Integration von Drittanbieterdiensten.

Webentwicklungstools

Versionskontrollsysteme wie Git sind für viele Entwickler unverzichtbar geworden. Die Teilnehmer lernen, wie sie Git nutzen können, um Änderungen an ihrem Code zu verfolgen, zusammenzuarbeiten und ihre Projekte effizient zu verwalten. Dieser Abschnitt deckt grundlegende Kommandos und Workflows ab.