Seminar / Kurs

Grundlagen für Frontend-Entwickler in Köln

Inhalte

  • Einführung in die Frontend-Entwicklung
    • Überblick und Ziele: Was ist Frontend-Entwicklung und warum ist sie wichtig? Historische Entwicklung und Hauptmerkmale.
    • Anwendungsbereiche: Typische Anwendungsbereiche und Szenarien, in denen Frontend-Entwicklung eingesetzt wird.

  • Grundlegende Webtechnologien
    • HTML5: Grundlagen von HTML5, Strukturierung von Inhalten, grundlegende Tags und Attribute.
    • CSS3: Grundlagen von CSS3, Styling von HTML-Elementen, Layout-Techniken (Flexbox, Grid).
    • JavaScript: Grundlagen von JavaScript, Variablen, Datentypen, Kontrollstrukturen und grundlegende Funktionen.

  • Werkzeuge und Entwicklungsumgebungen
    • Code-Editoren: Vorstellung und Vergleich von gängigen Code-Editoren (z.B. Visual Studio Code, Sublime Text).
    • Browser-Developer-Tools: Nutzung der Entwicklertools in verschiedenen Browsern zur Fehlersuche und Optimierung.
    • Versionskontrolle: Einführung in Versionskontrollsysteme (Git) und Plattformen (GitHub, GitLab).

  • Erstellung einer einfachen Webseite
    • Projektstruktur: Aufbau einer typischen Projektstruktur für eine Frontend-Anwendung.
    • Erste Schritte: Erstellung einer einfachen Webseite mit HTML, CSS und JavaScript.
    • Deployment: Grundlagen der Bereitstellung einer Webseite (FTP, GitHub Pages).

  • Praktische Übung 1: Erstellung einer einfachen persönlichen Webseite
    • Problemstellung: Entwickeln Sie eine persönliche Webseite, die Ihre Kontaktdaten und eine kurze Biografie enthält.
    • Lösung: Strukturieren Sie die Webseite mit HTML, stylen Sie sie mit CSS und fügen Sie interaktive Elemente mit JavaScript hinzu.
    • Ergebnis: Eine funktionierende persönliche Webseite, die grundlegende Frontend-Techniken demonstriert.

  • Erweiterte HTML und CSS-Techniken
    • Semantisches HTML: Nutzung semantischer HTML-Tags zur Verbesserung der Zugänglichkeit und SEO.
    • Responsive Design: Techniken zur Erstellung responsiver Webseiten (Media Queries, Mobile-First-Design).
    • CSS-Preprozessoren: Einführung in CSS-Preprozessoren wie Sass und LESS.

  • JavaScript-Frameworks und -Bibliotheken
    • Einführung in jQuery: Grundlagen von jQuery und dessen Nutzung zur Vereinfachung von DOM-Manipulationen.
    • Moderne JavaScript-Frameworks: Überblick über React, Vue.js und Angular.
    • Module und Komponenten: Erstellung modularer und wiederverwendbarer JavaScript-Komponenten.

  • Frontend-Build-Tools
    • Task Runner und Module Bundler: Einführung in Gulp, Webpack und andere Build-Tools.
    • Automatisierung: Nutzung von Build-Tools zur Automatisierung von Aufgaben wie Minifizierung, Transpilierung und Live-Reload.
    • Package Manager: Einführung in npm und Yarn zur Verwaltung von Abhängigkeiten.

  • API-Integration und AJAX
    • Einführung in APIs: Nutzung von Web-APIs zur Interaktion mit externen Diensten.
    • AJAX und Fetch API: Techniken zur asynchronen Datenübertragung mit AJAX und Fetch API.
    • JSON: Arbeiten mit JSON-Daten in JavaScript.

  • Praktische Übung 2: Erstellung einer interaktiven Webanwendung
    • Problemstellung: Entwickeln Sie eine interaktive Webanwendung, die Daten von einer öffentlichen API abruft und darstellt.
    • Lösung: Nutzen Sie HTML, CSS und JavaScript zur Strukturierung und Gestaltung der Anwendung und integrieren Sie die API-Daten mittels Fetch API.
    • Ergebnis: Eine funktionierende Webanwendung, die API-Daten dynamisch abruft und anzeigt.

  • Code-Qualität und Wartbarkeit
    • Best Practices: Einführung in Coding-Standards und Best Practices für Frontend-Entwicklung.
    • Dokumentation: Nutzung von JSDoc und anderen Tools zur Dokumentation von Code.
    • Testing: Einführung in Unit-Testing und End-to-End-Testing für Frontend-Anwendungen (z.B. Jest, Cypress).

  • Performance-Optimierung
    • Optimierungstechniken: Techniken zur Verbesserung der Ladezeiten und Performance von Webseiten.
    • Lazy Loading: Implementierung von Lazy Loading für Bilder und andere Ressourcen.
    • Caching: Nutzung von Browser-Caching und Service Workern zur Verbesserung der Performance.

  • Zugänglichkeit und Barrierefreiheit
    • Grundprinzipien: Einführung in die Grundprinzipien der Barrierefreiheit.
    • Tools und Techniken: Nutzung von Tools zur Überprüfung der Barrierefreiheit und Implementierung zugänglicher Webdesigns.
    • ARIA-Rollen und -Attribute: Nutzung von ARIA-Rollen und -Attributen zur Verbesserung der Zugänglichkeit.

  • Projektmanagement und Zusammenarbeit
    • Agile Methoden: Einführung in agile Methoden und deren Anwendung in der Frontend-Entwicklung.
    • Zusammenarbeit: Nutzung von Tools zur Zusammenarbeit im Team (z.B. Jira, Trello, Slack).
    • Continuous Integration: Einführung in Continuous Integration und Deployment (CI/CD) für Frontend-Projekte.

  • Praktische Übung 3: Entwicklung eines vollständigen Projekts
    • Problemstellung: Entwickeln Sie ein vollständiges Projekt, das alle erlernten Techniken und Best Practices integriert.
    • Lösung: Strukturieren und entwickeln Sie das Projekt, implementieren Sie API-Integration, optimieren Sie die Performance und stellen Sie sicher, dass es zugänglich ist.
    • Ergebnis: Ein umfassendes Frontend-Projekt, das moderne Entwicklungsstandards und Best Practices widerspiegelt.

LernzieleAm Ende des Seminars sind die Teilnehmenden in der Lage, moderne Frontend-Technologien effektiv zu nutzen, um leistungsstarke, skalierbare und interaktive Webseiten und Webanwendungen zu entwickeln. Sie lernen, wie sie Projekte erstellen, verwalten, integrieren und optimieren, um verschiedene Anforderungen abzudecken und die Benutzererfahrung zu verbessern.ZielgruppenDieses Seminar richtet sich an angehende Frontend-Entwickler, Webdesigner und IT-Experten, die ihre Kenntnisse in der Frontend-Entwicklung erweitern möchten. Grundlegende Kenntnisse in der Webentwicklung sind hilfreich,
  • Einführung in die Frontend-Entwicklung
    • Überblick und Ziele: Was ist Frontend-Entwicklung und warum ist sie wichtig? Historische Entwicklung und Hauptmerkmale.
    • Anwendungsbereiche: Typische Anwendungsberei...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Köln, DE
23.11.2026 - 27.11.2026 35 h 35 h Details Details Jetzt buchen
22.02.2027 - 26.02.2027 35 h 35 h Details Details Jetzt buchen
24.05.2027 - 28.05.2027 35 h 35 h Details Details Jetzt buchen
23.08.2027 - 27.08.2027 35 h 35 h Details Details Jetzt buchen
22.11.2027 - 26.11.2027 35 h 35 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9397653

Anbieter-Seminar-Nr.: 4087

Termin

23.08.2027 - 27.08.2027

Schulungszentrum der GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 3.867,50

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 35 h
  • Anbieterbewertung   (266)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Köln, DE
23.11.2026 - 27.11.2026 35 h 35 h Details Details Jetzt buchen
22.02.2027 - 26.02.2027 35 h 35 h Details Details Jetzt buchen
24.05.2027 - 28.05.2027 35 h 35 h Details Details Jetzt buchen
23.08.2027 - 27.08.2027 35 h 35 h Details Details Jetzt buchen
22.11.2027 - 26.11.2027 35 h 35 h Details Details Jetzt buchen