Web-Programmierung mit TypeScript
Unterlagen für meinen Kurs in Web-Programmierung mit TypeScript und Firebase. Einstieg in die moderne Webentwicklung.
🎯 Learning Goals
- ✓ Sichere Anwendung von TypeScript-Features wie statischer Typisierung und Interfaces im Webkontext.
- ✓ Integration einer Cloud-Datenbank (Google Cloud Firestore) und Authentifizierung in Web-Apps.
- ✓ Erstellung und Bereitstellung interaktiver Single-Page-Anwendungen (SPAs) auf Firebase Hosting.
📖 Course Syllabus & Details
Herzlich willkommen zum Kurs Web-Programmierung mit TypeScript & Firebase! Moderne Web-Anwendungen erfordern robuste Programmiersprachen und flexible Cloud-Backends.
Kursübersicht
Dieser Kurs führt Sie in die moderne Full-Stack Webentwicklung ein. Als Programmiersprache nutzen wir TypeScript, um Typsicherheit und Wartbarkeit in JavaScript-Projekten zu garantieren. Als Backend-as-a-Service (BaaS) nutzen wir Google Firebase, wodurch wir ohne eigenen Server-Verwaltungsaufwand Echtzeitdatenbanken, Benutzerregistrierung und Hosting integrieren können.
Inhaltliche Schwerpunkte
- TypeScript Grundlagen: Kompilierung, Typdefinitionen, Interfaces, Generics und ES6+ Features.
- Web-Grundlagen & DOM-Manipulation: Strukturierte Interaktion mit HTML5, CSS3-Layouts und Event-Handling.
- Firebase Authentication: Benutzerregistrierung, Login-Statusverwaltung und Sicherheitsregeln (Rules).
- Cloud Firestore Datenbank: Dokumentenbasierte NoSQL-Strukturen, Echtzeit-Listener und CRUD-Operationen.
- Firebase Hosting & Deployment: Build-Prozesse, Konfiguration von Weiterleitungen und Veröffentlichung der App.
ℹ️ Course Info
Institution
FH Upper Austria
Campus Wels
GitHub Repo
kurs-typescript-firebase
Dieses Repository soll beim Einstieg in die Entwicklung von Web-Anwendungen mit TypeScript und Firebase helfen