Nanodegree-Programm

Front-End Web Developer

Kreiere beeindruckende User Experiences

Wie funktioniert das Web? Dieses Front-End Programm gibt dir Kenntnisse an die Hand, wie klar und exzellent gestaltete, intuitive Websites gebaut werden, die leistungsstark und sicher sind. Zusammen mit Experten und Personalverantwortlichen aus der Branche haben wir ein Kursprogramm aufgestellt, das dein Portfolio optimiert.

Im Kurs wirst du lernen, wie man HTML, das CSS-Framework Bootstrap und jQuery benutzt, wie man mit JavaScript ein eigenes Arcade-Spiel entwickelt und mit Knockout eine komplexe Karten-Anwendung baut. Außerdem benutzt du die Testbeschreibungssprache Jasmine, um Anwendungen zu entwickeln und instand zu halten. Am Ende all dieser technischen Herausforderungen sehen wir uns dein Portfolio an, bereiten deine Bewerbung vor, üben Jobinterviews und freuen uns gemeinsam auf deine neue Karriere.

Jetzt loslegen!
In Zusammenarbeit mit
  • AT&T
  • Google
  • Github
  • Hack Reactor
Zeitachse
Ca.252hours
Niveau
Fortgeschrittene

Anmeldung

Mit Udacity setzt du deine Karriere dort fort, wo du willst.

Nanodegree STANDARD

Nanodegree-Programm

(Weiter-)Bildung at its best. Deine Vorteile auf einen Blick:

  • Zugang zum Kursmaterial

    Inhalte und Skills, die von Branchenführern gesucht werden

  • Persönliches Feedback

    Frühe und gründliche Kritik deiner Projekte

  • Portfolio & Zertifikat

    Branchenoptimales Portfolio und anerkanntes Zertifikat

  • Persönliche Karriereberatung (Vorstellungsgespräch, Lebenslauf, etc.)

    Kontakt zu unseren Partnerunternehmen

€200 / month
Jetzt loslegen!

Kursplan

project 1

Dein eigenes Online-Portfolio

Du bildest mithilfe von HTML und CSS ein Design-Mock-up nach, das du von uns als PDF erhältst. Ziel ist es, eine responsive Website zu entwickeln, die Bilder und Beschreibungen darstellt. Außerdem sollen Links zu den Projekten, die du während des Front-End Web Developer Kurses durchführst, enthalten sein.

project 2

Interaktiver Lebenslauf

Du entwickelst einen interaktiven Lebenslauf, welcher Inhalte über eine JSON-Datei erhält und diese dynamisch innerhalb eines vorgegebenen Templates darstellt. Dazu verwendest du Objekte, Funktionen, Bedingungen und Kontrollstrukturen.

project 3

Arcade-Spiel-Klon

Mithilfe von Medieninhalten und einer Spiel-Engine stellst du den Klassiker nach: das Arcade-Spiel Frogger. Du ergänzt verschiedene Charaktere wie beispielsweise den Spieler, aber auch seine Gegner.

project 4

Optimierung einer Website

Du optimierst eine bestehende Website, welche diverse Optimierungs- und Performance-Probleme aufweist. Ziel ist es, dass die Seite eine bestimmte vorgegebene Ladezeit und eine Bildfrequenz von 60 BpS (Bildern pro Sekunde) erreicht.

project 5

Karte (d)eines Viertels

Du entwickelst eine Karte deiner Nachbarschaft und ergänzt Features zur Markierung von Locations, sowie eine Suchfunktion und eine Listenansicht zur übersichtlichen Darstellung aller Locations. Außerdem zeigst du mittels API, zusätzliche Informationen zu den jeweiligen Orten an.

project 6

Feedreader-Test

Für dieses Projekt wirst du mit einer webbasierten Anwendung ausgestattet, die RSS-Feeds lesen kann. Der ursprüngliche Entwickler hat bereits den Assembler Jasmine integriert und sogar damit begonnen, die erste Testsuite zu schreiben. Deine Aufgabe ist es, die unvollständige Testsuite fertigzustellen!

Was spricht für diesen Kurs?

Dieses Front-End Development Tutorial hilft dir dabei, die erforderlichen Kenntnisse zu erwerben, um Front-End Web Developer zu werden. Zusammen mit Webentwickler-Experten und Personalverantwortlichen haben wir ein Kursprogramm aufgestellt, das dein Portfolio arbeitsmarktfähig macht. Du lernst, HTML und das CSS-Framework Bootstrap und jQuery zu benutzen. Du entwickelst dein erstes eigenes Arcade-Spiel mit JavaScript und eine komplexe Karten-Anwendung mit der JavaScript-Bibliothek Knockout. Außerdem benutzt du die Testbeschreibungssprache Jasmine, um Anwendungen zu entwickeln und instand zu halten.

Was bekomme ich?
Job-ready project portfolio Personalized feedback on projects Coach-supported forums Career guidance (interview, resume, etc.) Access to course materials 1:1 appointments with Udacity staff and mentors Verified Nanodegree Credential Best-in-class courses taught by expert instructors

Nanodegree? Was ist das?

Wir wollen, dass sich die Nanodegree-Programme von Udacity durch ihre Praxis- und Karriereorientierung auszeichnen. Deshalb kooperieren wir mit Experten, die euch von Branchengrößen wie Google, Amazon oder Facebook optimierte Kursinhalte vermitteln. KursteilnehmerInnen erhalten regelmäßige Unterstützung von ihrem Tutor, direktes Feedback von den Experten und können sich in moderierten Foren untereinander austauschen.

AbsolventInnen erhalten ein anerkanntes Zertifikat, den sogenannten Nanodegree, und umfangreiche Unterstützung bei der Jobsuche. Unser wachsendes Netzwerk an Partnerunternehmen sorgt dafür, dass immer mehr AbsolventInnen aus dem Udacity Classroom heraus eingestellt werden. Udacity ist ein Schritt zu deinem Traumjob in der digitalen Welt. Am besten, du fängst heute an.

Voraussetzungen

Allgemeine Anforderungen:

  • Du hast mindestens 10 Stunden pro Woche Zeit für den Kurs
  • Du kannst problemlos auf Englisch kommunizieren (schriftlich und mündlich)
  • Du bist engagiert, zielstrebig und hochmotiviert: Die Deadlines müssen eingehalten werden
  • Du arbeitest gern mit anderen Studierenden zusammen und bist bereit, uns Feedback zu geben, damit wir unser Programm weiter verbessern können

Kursspezifische Anforderungen:

  • Du hast Zugang zu einem Computer mit Breitbandkommunikation, auf dem du ein professionellen Programm-/Texteditor (z.B. Sublime Text oder Atom) installieren kannst.
  • Du kannst mathematische oder Programmierungsprobleme eigenständig lösen und den Lösungsweg beschreiben.
  • Grundlegende Programmierungskonzepte wie Variablen, Instanzen und Schleifen sind dir bekannt.

Die Unterrichtssprache ist Englisch, also solltest du problemlos auf Englisch kommunizieren können (schriftlich und mündlich).

Detaillierte technische Voraussetzungen

Lerne von und mit den Besten

Michael Wales
Michael Wales

Program Manager

Cameron Pittman
Cameron Pittman

Senior Content Developer

Front-End Web Developer

Kreiere beeindruckende User Experiences