fbpx
Vollzeit

Front-End-Entwicklung mit Künstlicher Intelligenz

Front-End-Entwicklung umfasst die Gestaltung aller sichtbaren Elemente einer Webseite, einschließlich des Designs, der Benutzerschnittstelle und der zugrundeliegenden Programmierung. Front-End-Entwickler analysieren Code und Design, beheben Fehler und sorgen für ein reibungsloses Nutzererlebnis. Im Vergleich zur Back-End-Entwicklung ist Front-End-Entwicklung in der Regel standardisierter.

  • 1928€
    Das Durchschnittsgehalt eines FrontEnd-Programmierers in Deutschland
  • 97%
    FrontEnd-Programmierers in Deutschland sind mit ihrer Arbeit zufrieden
  • 85%
    Studenten schließen erfolgreich einen FrontEnd-Kurs ab

Beschäftigungsmöglichkeiten

Programm

  • 1 Thema
  • 2 Thema
  • 3 Thema
  • 4 Thema
  • 5 Thema
  • 6 Thema
  • 7 Thema
  • 8 Thema
  • 9 Thema
  • 10 Thema
  • 11 Thema
  • 12 Thema
  • 13 Thema
  • 14 Thema
  • 15 Thema
  • 16 Thema
  • 17 Thema
  • 18 Thema
  • 19 Thema

HTML/CSS-Grundlagen und Struktur 40 Std.

Dieses Untermodul führt in die grundlegenden Elemente der Webentwicklung ein und behandelt HTML-Tags, Attribute und grundlegende CSS für die Gestaltung. Die Studierenden lernen, wie sie Webseiten mit semantischem HTML strukturieren und ihr Erscheinungsbild mit CSS steuern können.

Responsive Design und fortgeschrittenes CSS 40 Std.

Dieses Modul vertieft CSS, indem es fortgeschrittene Layout-Techniken wie Flexbox und CSS Grid sowie responsive Design-Prinzipien erforscht, um sicherzustellen, dass Websites mithilfe von Media-Queries mobilfreundlich sind. Die Teilnehmer lernen auch, ansprechende Animationen und Übergänge zu erstellen und statische Design-Mockups in vollständig responsive Webseiten zu verwandeln.

Zugänglichkeit und bewährte Praktiken 40 Std.

Das Modul konzentriert sich auf die Erstellung von barrierefreien und zugänglichen Webseiten durch die Einhaltung von Standards für die Barrierefreiheit im Internet (wie WCAG). Die Teilnehmer lernen, semantische HTML-Elemente effektiv zu nutzen, ARIA-Rollen und -Attribute für eine bessere Unterstützung von Bildschirmlesern hinzuzufügen und eine intuitive Tastaturnavigation zu gewährleisten. Das Modul deckt auch Best Practices für das Schreiben von sauberem, wartbarem HTML- und CSS-Code, die Optimierung der Website-Performance und das Verständnis von Browser-Kompatibilitätsproblemen ab.

CSS Frameworks 40 Std.

Die Einführung in Bootstrap umfasst das Rastersystem, die Komponenten und die Hilfsmittel zur Beschleunigung des Entwicklungsprozesses. Sowie andere Alternativen zu Bootstrap.

Einführung in die JavaScript-Syntax 40 Std.

Dieses Teilmodul führt in die grundlegenden Konzepte der JavaScript-Programmierung ein, einschließlich Syntax, Datentypen, Kontrollstrukturen, Funktionen und grundlegende Fehlerbehandlung. Der Schwerpunkt liegt auf dem Aufbau eines soliden Verständnisses von JavaScript als Sprache.

JavaScript für Frontend - DOM-Manipulation 32 Std.

Erforscht die Verwendung von JavaScript im Kontext des Webbrowsers, um mit dem Document Object Model (DOM) zu interagieren und es zu manipulieren. Dazu gehören die Verarbeitung von Benutzereingaben, das dynamische Erstellen, Ändern und Löschen von HTML-Elementen und das Reagieren auf Benutzerereignisse.

Fortgeschrittenes JavaScript 32 Std.

Taucht ein in fortgeschrittene JavaScript-Themen wie asynchrone Programmierung mit Callbacks, Versprechen und async/await-Syntax. Außerdem werden Themen wie Funktionen höherer Ordnung, Closures, Regex und eine kurze Einführung in Muster wie Module behandelt.

API Integration 28 Std.

Das Modul konzentriert sich auf die Integration von JavaScript mit externen APIs zur Erstellung dynamischer, datengesteuerter Webanwendungen. Die Teilnehmer lernen, wie man asynchrone HTTP-Anfragen mit Fetch oder Axios stellt, JSON-Antworten verarbeitet und mit RESTful-APIs interagiert. Das Modul behandelt Schlüsselkonzepte wie CORS (Cross-Origin Resource Sharing), Fehlerbehandlung bei API-Aufrufen und Best Practices für die Verwaltung von API-Schlüsseln und sensiblen Daten.

JavaScript Schlussstein-Projekt 40 Std.

In diesem Projektmodul sollen die Studierenden ihre JavaScript-Kenntnisse anwenden, um eine reale, funktionsreiche Webanwendung zu erstellen. Das gewählte Projekt sollte Frontend-Technologien mit fortgeschrittenen JavaScript-Funktionalitäten integrieren, einschließlich asynchroner Datenverarbeitung und dynamischer Inhaltsmanipulation. Die Studierenden werden ermutigt, kreativ zu denken, eine benutzerfreundliche Oberfläche zu entwerfen und robuste Funktionalität durch Frontend-JavaScript zu gewährleisten.

Git-Versionskontrolle 40 Std.

  • Grundlagen der GIT-Befehlszeile – Repository-Erstellung, Konfiguration, wichtige Befehle.
  • Methodik für die Durchführung von Programmieraufgaben und Veröffentlichung.
  • Methodik der Aufgabenverteilung – Zusammenführen von Projekt Versionen (GIT-Zweige).
  • Methodik für die Zusammenführung von Programmierarbeiten, Arbeit in Teams.
  • Projektmanagement – Methoden zur Aufgabenverteilung mit Hilfe von Projektmanagement-Tools.
  • Zusammenarbeit im Team – Aufgabenzuweisung und Projekt Entwicklungsarbeit mit GIT.

React-Grundlagen 40 Std.

Dieses Modul führt in die Grundlagen von React.js ein, einschließlich JSX, Komponenten, Props und Zustandsverwaltung. Die Teilnehmer lernen, wie man Komponenten erstellt und zusammensetzt und den internen Zustand innerhalb einer komponentenzentrierten Architektur verwaltet.

React State Management und Lebenszyklusmethoden 36 Std.

Erweitert die Grundlagen durch die Einführung von Lifecycle-Methoden und komplexeren Zustandsverwaltungsszenarien unter Verwendung von Reacts eingebauten Hooks wie useState, useEffect und der Kontext-API für die globale Zustandsverwaltung. Außerdem werden Bibliotheken von Drittanbietern für die Verwaltung von Zuständen, wie Redux, vorgestellt.

Fortgeschrittene React-Techniken 24 Std.

Dieses Modul befasst sich mit fortgeschrittenen Themen wie Komponenten höherer Ordnung (HOCs), Render-Props, fortgeschrittenem Routing mit React Router und Techniken zur Leistungsoptimierung von React-Anwendungen.

Integration und Einsatz von React-Projekten 40 Std.

In diesem Abschlussprojekt werden die Studenten alles, was sie gelernt haben, in ein einziges umfassendes Projekt integrieren. Dazu gehört das Einrichten, Entwickeln und Bereitstellen einer vollständigen React-Anwendung. Das Projekt sollte auch mit einem Backend (möglicherweise unter Verwendung von Node.js) integriert werden und Benutzerauthentifizierung, Datenbankinteraktionen und API-Aufrufe umfassen.

Programmierumgebungen und Verwaltung von Entwicklungsprozesse und Steuerung 20 Std.

Planungssysteme für die Teamarbeit Grundlagen der Softwareentwicklungsphasen Systemfunktionalität und ihre Nutzungsmöglichkeiten Hauptelemente der Systemumgebung Überwachung der Ausführung von Programmierarbeiten. Projektstrukturelemente (Projekt, Arbeiten, Verknüpfungen) Aufgaben und ihre Elemente (Erstellen von Arbeiten, Planung, Angabe des Umfangs der verbrauchten und verbleibenden Zeit) Zuweisung von Aufträgen an einzelne Benutzer, Erstellen von Kommentaren, andere Kommentare und Code-Änderungen Ansicht Job Completion Management Suche im Arbeitsplanungssystem.

Bewährte Sicherheitspraktiken 8 Std.

In diesem Modul werden die Grundlagen der Web-Sicherheit behandelt, um Websites vor häufigen Sicherheitslücken zu schützen. Zu den Themen gehören die Sicherung von Benutzerdaten, das Verständnis und die Verhinderung von XSS (Cross-Site Scripting), CSRF (Cross-Site Request Forgery), SQL Injection und Best Practices für sichere Kodierung in JavaScript und Backend-Integrationen.

Prüfung und Fehlersuche 20 Std.

In diesem Modul lernen die Studierenden, wie sie ihre Webanwendungen effektiv testen und debuggen können. Es umfasst eine Einführung in Browser-Entwickler-Tools, das Schreiben von Unit-Tests für JavaScript mit Bibliotheken wie Jest oder Mocha und End-to-End-Tests mit Tools wie Cypress.

Soft Skills 16 Std.

  • Lebenslauf
  • Linkedln
  • Workshop zum Vorstellungsgespräch
  • Individuelle Aktivitäten und Steuern
  • Kompetenzen eines IT-Spezialisten.

KI Grundlagen 8 Std.

Dieses Modul führt in die Grundlagen der KI ein, wobei der Schwerpunkt auf dem effektiven Einsatz von KI-Tools für Aufgaben wie die Informationssuche und die Erstellung von Antworten liegt. Die Teilnehmer lernen, wie sie KI-Funktionen in ihren Entwicklungs-Workflow integrieren können.

Dozenten

Unser Dozententeam ist eine Mischung aus verschiedenen IT-Spezialisten. Einige, wie Superhelden, nehmen tagsüber Top-Positionen in ihren Unternehmen ein und beantworten abends Studentenanrufe, während andere als Freiberufler arbeiten und täglich zwischen Kunden und Studenten jonglieren 🦸. Aber sie sind alle zu 100% bereit mit dem Wissen und der Erfahrung, Ihnen zu helfen! 🧑 🎓

Front-End

Deividas Koncius

Education Specialist and Front-end Lecturer

Kurskalender

Period

20. Mai - 24. Juli

Zeit

8:00-16:00 CET

Duration

584 Stunden

Preis

4050€

Rechner

FAQ

Wir empfehlen Ihnen, Ihren eigenen Computer zu benutzen, da einige Aufgaben zu Hause erledigt werden müssen und es einfacher ist, mit Geräten zu arbeiten, an die Sie bereits gewöhnt sind. Alle für die Ausbildung erforderliche Software und Lizenzen werden den Studenten der Akademie KOSTENLOS zur Verfügung gestellt.

Kontaktieren Sie uns!








    Programme downloaden




      Bezahlen Sie, nachdem Sie einen Job bekommen haben! 🥳

      Finden Sie die für Sie am besten geeigneten Kurse. Mehr