Kurs Online: Einführung in die moderne Webentwicklung
Wie kommt eine Website ins Internet und wie funktioniert ein Web-Server? Welche Technologien und Programmiersprachen verwenden wir heute in der Web-Entwicklung? Auf welche Weise hängen HTML, CSS, Datenbanken und Skriptsprachen wie Javascript, PHP und Python zusammen? Was sind eigentlich Front- und Backend, Content-Management-Systeme, REST APIs, Single Page Applications, Progressive Web Apps und Web-Frameworks wie Angular, React oder Django? Wie arbeiten Webentwickler*innen heute (Git, Cloud Computing, ..)?
In diesem Kurs gehen wir auf eine Reise in die moderne Web-Entwicklung, entschlüsseln Buzzwords und lernen wie die Technologien aufeinander aufbauen. Das Wissen, das wir uns erarbeiten, werden wir innerhalb des Kurses praktisch umsetzen und eine Web-Application entwickeln.
Die Teilnehmerinnenanzahl ist auf maximal 12 beschränkt.
Inhalte der Lehrveranstaltung:
- Internet und World Wide Web
- URLs, HTTP, TCP, IP, DNS
- DNS, Domains
- Webserver
- Client-Server-Modell
- HTTP-Requests & Responses
- Node.js / Express.js
- HTML, CSS und JavaScript (+ jQuery)
- client- vs. serverseitige Programmiersprachen
- Datenbanken
- Webframeworks
- Single Page Applications (SPAs)
- Progressive Web Apps
- Webhosting, Cloud Computing, Deployment
- Content-Management-Systeme
- Web Services / APIs
- Web Developer Mindset & Tools
Infos:
Voraussetzungen:
Ein eigenes Notebook mit Installationsrechten und Systemkenntnis ist erforderlich sowie ein sicherer Umgang mit dem Betriebssystem.
Geschlossene Veranstaltung
Nur für die angemeldeten Teilnehmerinnen