Inhalt
Zielgruppe:
Dieser Kurs richtet sich an alle technisch- und internetaffinen Interessierten, die sich für Webentwicklung begeistern und den Einstieg in die wachsende Digitalbranche suchen.
Methoden:
Der Unterricht ist stark praxisorientiert und kombiniert interaktive Online-Seminare mit Präsenzworkshops. Du arbeitest mit den neuesten Tools und Technologien aus der Webentwicklung und wendest agile Methoden in echten Projekten an.
Inhalte
Im Laufe des sechsmonatigen Kurses wirst du dir ein breites Spektrum an Fähigkeiten aneignen, die für die Webentwicklung notwendig sind.
- HTML & CSS: Du beginnst mit den Grundlagen und lernst, wie du mit HTML die Struktur von Webseiten erstellst und mit CSS das Layout und Design gestaltest. Fortgeschrittene Techniken wie Flexbox und Grid Layout helfen dir, responsive und ansprechende Webseiten zu entwickeln.
- Bootstrap & Tailwind: Um die Entwicklung effizienter zu gestalten, arbeitest du mit Bootstrap und Tailwind, zwei CSS-Frameworks, die dir ermöglichen, schnell und flexibel responsive Layouts zu erstellen. Bootstrap bietet vorgefertigte Komponenten, während Tailwind dir volle Kontrolle über das Design durch utility-first-Klassen gibt.
- JavaScript & TypeScript: Du lernst, interaktive und dynamische Webseiten mit JavaScript zu entwickeln und das Verhalten von Webseiten zu steuern. TypeScript bringt zusätzliche Typisierungen in dein Projekt, um sicheren und wartbaren Code zu schreiben.
- Dynamische Webanwendungen: Du wirst in die Entwicklung von dynamischen Webanwendungen eingeführt, bei denen Inhalte in Echtzeit aktualisiert werden. Du lernst, Webseiten zu entwickeln, die auf Benutzereingaben reagieren und dynamische Inhalte darstellen, ohne die Seite neu laden zu müssen.
- Datenbanken: Du verstehst, wie Daten in Datenbanken gespeichert, abgerufen und bearbeitet werden. Du wirst in der Lage sein, diese Daten mit deinen Webanwendungen zu verbinden, um dynamische Inhalte zu erzeugen.
- Client-Server-Kommunikation: Die reibungslose Kommunikation zwischen Frontend und Backend ist die Grundlage moderner Webanwendungen. Du wirst lernen, wie du diese beiden Komponenten miteinander verbindest, um sicherzustellen, dass deine Webanwendungen effizient und sicher funktionieren.
- Git & GitHub: Du wirst lernen, wie du mit Git deine Projekte versionierst und deine Arbeit dokumentierst. Mit GitHub teilst du deine Projekte online und arbeitest effizient mit anderen Entwickler*innen zusammen.
- React: Mit React, einem der populärsten JavaScript-Frameworks, entwickelst du skalierbare und performante Single Page Applications (SPAs). Du lernst, wie du durch die komponentenbasierte Architektur von React wiederverwendbaren und strukturierten Code schreibst, um interaktive und dynamische Benutzeroberflächen zu gestalten.
- Abschlussprojekt – „Digitales Gesellenstück“:Im Abschlussprojekt wendest du dein neu erlerntes Wissen an, indem du eine komplette Webanwendung von Grund auf entwickelst.
Voraussetzungen:
- Gute Deutschkenntnisse (mindestens B2)
- gute PC-Kenntnisse, routinierter Umgang mit Standardsoftware
- Internet-Anwenderkenntnisse
- Teilnahme an einem unverbindlichen Beratungsgespräch
Abschluss:
Eine selbst entwickelte Webanwendung („Digitales Gesellenstück“) als Arbeitsprobe und ein Zertifikat der Matrixcode Academy GmbH.
Allen Teilnehmenden wird während des Kurses modernste Hardware, ein MacBook mit M1-Chip zur Verfügung gestellt.
Die Dozenten kommen aus der Wirtschaft und bringen praxisnahes Know-how in den Unterricht ein.
Der Unterricht findet in Form eines hybriden Lehrsystems statt. Sowohl das Lehr- und Kursverwaltungssystem als auch das Qualitätsmanagementsystem im Rahmen dieses Kurses sind vollständig digitalisiert.
- Förderungsart
- Bildungsgutschein (nach AZAV, Akkreditierungs- und Zulassungsverordnung Arbeitsförderung) i
- Unterrichtsart
- Online-Seminar
Präsenzunterricht