Nanodegree-Programm

Lerne Full Stack Web Development

Entwickle komplexe Webanwendungen mit Python, HTML, CSS, JavaScript und SQL

Dieser Online-Kurs bereitet dich auf einen Job als Full Stack-Entwickler vor. Mit Python, HTML, CSS, JavaScript und SQL wirst du komplexe Webanwendungen entwickeln und komplexe, relationale Datenbanken aufsetzen, die Anwendungsdaten sichern. Dein Projektportfolio wird ein Zeugnis dieses neuen Wissens sein.

Bis 14. August anmelden!

  • Kursdauer
    4 Monate

    Lerne 10 Stunden/Woche, um 4 Monaten abzuschließen

  • Classroom öffnet
    14. August 2018
  • Voraussetzungen
    Python, HTML und Git

    Detaillierte Voraussetzungen ansehen

  • Sprache
    Englisch

    Lernmaterialien und Kurskommunikation in englischer Sprache

In Zusammenarbeit Mit
  • Amazon Web Services
  • GitHub
  • AT&T
  • Google

Was spricht für dieses Full Stack Web Nanodegree-Programm?

In Zusammenarbeit mit Branchenexperten haben wir eine Full Stack-Ausbildung zusammengestellt, die aus Web-Grundkenntnissen fundiertes Wissen macht: Anhand dreier ausführlicher Projekte werden Lernende relationale Datenbanken und Linux-basierte Server konfigurieren und mit Python, HTML, CSS, JavaScript und SQL komplette Webanwendungen bauen, die jedes Front-End für Hunderttausende Nutzer optimieren. Jedes Projekt kommt mit dem Abschluss einem Portfolio zugute, das deine Full Stack-Karriere vorbereitet.


Was spricht für dieses Full Stack Web Nanodegree-Programm?

Bis 2020 sieht das Bureau of Labor Statistics 20% Wachstum für die Full Stack-Branche

Lerne interaktiv und angewandt
Lerne interaktiv und angewandt

Lerne interaktiv und angewandt

Full Stack Entwicklung ist komplex. Durch interaktive Quizzes und Lernvideos lernst du sie in der Anwendung. Wir sind überzeugt, dass nur angewandtes Lernen effektiv und nachhaltig ist. Diverse Projekte geben uns einen Eindruck, ob du das Gelernte verinnerlicht hast und in verschiedenen Kontexten beherrschst. So ist das Nanodegree-Zertifikat für euch und uns etwas wert.

Wo Lernerfolg zu Karrieregrundlage wird

Wo Lernerfolg zu Karrieregrundlage wird

Eure Projekte aus dem Programm bilden als Portfolio eine aussagekräftige Bewerbungsgrundlage. Unsere Jobpartner sehen diese Portfolios auf der Suche nach Fachkräften regelmäßig ein, zudem gibt unser Karriereteam persönliches Feedback zu eurem Lebenslauf, euren Online-Profilen und möglichen Bewerbungsgesprächen.

Lerne dazu, mit jedem einzelnen Projekt
Lerne dazu, mit jedem einzelnen Projekt

Lerne dazu, mit jedem einzelnen Projekt

Du steckst Arbeit in deine Projekte, wir auch. Codezeile für Codezeile erhälst du individuelles und detailliertes Feedback von unseren Experten. So durchläufst du das Programm effizient, nachhaltig und erfolgreich.

Hilfe. Motivation. Inspiration. Deine Lerncommunity!

Hilfe. Motivation. Inspiration. Deine Lerncommunity!

In unserer moderierten Foren könnt ihr euch 24/7 nicht nur mit Tutoren, sondern auch mit anderen Lernenden austauschen, Fragen stellen und beantworten, Ideen, Branchennews und Materialien mit anderen Interessierten teilen. Unsere AbsolventInnen nennen die Communities regelmäßig als größten Vorzug der Nanodegree-Programme.

Wunschkarriere wartet!

Das Full Stack Developer Nanodegree-Programm soll dir langfristigen Erfolg in der Branche sichern. Die Fähigkeiten, die du hier lernst, lassen sich direkt in Jobs der Full Stack Entwicklung anwenden, du kannst jedem Unternehmen sofort weiterhelfen. Auf dem Weg dahin unterstützten wir dich bei der Suche nach und Vorbereitung auf deine Wunschaufgaben.Wir haben ein Programm entwickelt, das dich auf deine Entwickler-Karriere vorbereitet.

Triff unsere JobpartnerUnsere Jobpartner

Udacity will Lernen direkt und sinnvoll mit Karrierechancen verknüpfen. Deshalb kooperieren wir mit über 50 Branchengrößen wie Bosch, Bertelsmann oder ZEISS. Dieser Austausch gibt wertvolle Einblicke für die Jobpartner und euch als AbsolventInnen, etwa wie ihr euch passgenau bewerbt.Brancheneindrücke und passgenaue Bewerbung

Beeindrucke RecruiterBeeindrucke Recruiter

Karriereexperten unterstützen dich für eine erfolgreiche Jobsuche. Sie prüfen eingehend deine Bewerbungen und deine Profile bei LinkedIn oder GitHub, damit Personalchefs und Recruiter nicht mehr dran vorbeikommen, dich einzuladen.Dank Karriereberatung beeindruckst du Arbeitgeber.

Gründe dein Full Stack-NetzwerkGründe dein Full Stack-Netzwerk

Über 40.000 andere Absolventen bedeuten auch neue Karierremöglichkeiten. Vielleicht ist einer deiner Mitlernenden dein neuer Kollege oder Chef? Profitiere von Udacitys globaler Entwickler-Community!Profitiere von Udacitys globaler Entwickler-Community!

Was du lernst

Kursplan herunterladen
Lehrplan

Wie werde ich Full Stack Developer?

In vier Monaten und drei Projekten lernst du, wie du relationale Datenbanken zum Speichern und Verarbeiten von Anwendungsdaten erstellst und verwaltest. So entwickelst du serverseitige Anwendungen, um Daten für diverse clientseitige Anwendung bereitzustellen.

Du lernst, wie relationale Datenbanken zum Speichern und Verarbeiten von Anwendungsdaten erstellt und verwaltet werden und entwickelst serverseitige Anwendungen, um Daten für clientseitige Anwendung bereitzustellen.

Weniger anzeigen

Dauer: 4 Monate

  • Entwickler-Grundlagen

    Vertiefe dein Wissen über zentrale Werkzeuge für Developer wie Unix Shell, Git und GitHub und wende dieses Wissen an, um HTTP, das grundlegende Internetprotokoll, zu untersuchen.

  • Datenbanken in SQL und Python

    Verwalte relationale Datenbanken mit der Leistungsfähigkeit von SQL und mach dir Python zunutze, um Datenbanklogiken in deine Programme einzubinden.

    Analyse der Logdatei
  • Server, Autorisierung, CRUD

    Entwickle Multi-User-Webanwendungen mit dem Flask-Framework, SQLAlchemy und Authentifizierungsanbietern wie Google.

    Item Catalog
  • Installation auf Linux-Servern

    Stelle deine Webanwendung auf Linux-Servern bereit. Dazu lernst du die Grundlagen des Sicherns und Konfigurierens von Linux-Webservern, um eine komplette Full Stack-Anwendung auf einen Live-Server mit Datenbank und Routing hochzuladen.

    Konfiguriere einen Linux-Server

“I love this Nanodegree. It helped me find a job before I even completed it! I highly recommend this program if you want to get the greatest building blocks in kick-starting you full-stack career.”

— Majd K., Full Stack Nanodegree Graduate

Von und mit den Besten lernen

Karl Krueger
Karl Krueger

Leitender Tutor

Acht lange Jahre war Karl Site Reliability Engineer (SRE) bei Google für die Automatisierung und das Monitoring der weltweit meistfrequentierten Website zuständig. Keine schlechte Erfahrung, um danach Kurse für Udacity zu entwickeln.

Lorenzo Brown
Lorenzo Brown

Tutor

Eine Leidenschaft für Bildung begleitet Lorenzo seit Collegezeiten, in denen er als Informatiklehrer in einem Sommercamp jobbte. Seitdem lebte er in Boston, Boise, Bethlehem, Jerusalem und Mexico City, heute hat er sich in Kalifornien niedergelassen. Lorenzo liebt Reisen, Kochen und seine DIY-Projekte.

Michael Wales
Michael Wales

Tutor

Michael hat sich die Full Stack-Entwicklung selbst beigebracht und schwört auf Open Source-Code. Bevor er zu Udacity kam, hat er über zehn Jahre für verschiedene Geheimdienstorganisationen auf der ganzen Welt entwickelt.

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Easy monthly payments

    As low as 84 $ per month at 0% APR.

    Learn more.

  • Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Entwickle Webanwendungen mit Python, HTML, CSS und JavaScript

Nanodegree-Programm
Werde Full Stack Developer
$999 USD

insgesamt

Dein viermonatiger Zugang zu Kursmaterial, Community, Tutoren und Projektgutachten.

Program Details

    PROGRAM OVERVIEW - WHY SHOULD I TAKE THIS PROGRAM?
  • Why should I enroll?

    Becoming a software engineer is one of the best career moves you can make. Udacity built this Nanodegree program with input from leaders in the software industry to provide world-class Full Stack Web Development instruction that features code reviews and mentorship support throughout the program.

    In the Full Stack Web Developer Nanodegree program, you will:

    • Design and implement relational database systems to store and manage application data.
    • Build dynamic software application backend systems using the Python programming language and the popular Flask application framework.
    • Configure and deploy your applications to the cloud using Linux, the most common operating system for web servers.
    • Engage with a network of students and mentors to learn collaboratively and reach your learning goals.
  • What jobs will this program prepare me for?

    Completion of the Full Stack Web Developer Nanodegree program will give you the tools needed to perform well in a variety of developer roles.

    Some examples of job titles that align with your new skills are:

    Software Engineer, Full Stack Python Application Developer, Back End Developer, Web Application Developer

  • How do I know if this program is right for me?

    As a Full Stack Web Developer, you are the go-to expert that companies rely on to build, support and maintain their web applications. Regardless of the platform, full stack developers are in demand by nearly every company.If you are interested in building out the infrastructure that powers and supports the many web, desktop, mobile and integrated applications in the world, this program is the best way to get started.

  • What is the difference between the Front-End Web Developer Nanodegree program and Full Stack Web Developer program?

    Web development generally fits into distinct concentrations, such as front-end development and full stack development.

    As a front-end developer, you'll build responsive, dynamic user interfaces on the web. You'll leverage your HTML, CSS, and JavaScript skills to manage all client-side scripting.

    As a full stack developer, you'll have an active hand in implementing relationship databases, configure and deploy your applications to the cloud, and build dynamic software application backend systems using the Python programming language.

    Whichever path you choose, you'll be building involved, engaging experiences on the web for your users!

    TUITION AND TERM OF PROGRAM
  • How is this Nanodegree program structured?

    The Full Stack Web Developer Nanodegree program is comprised of one (1) Term of four (4) months. A Term has fixed start and end dates.The graduation requirement for this program is the completion of three (3) programming projects.

    Each project will be reviewed by the Udacity reviewer network. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.

  • How long is this Nanodegree program?

    Access to this Nanodegree program runs for the period noted in the Term length section above.

    See the Terms of Use and FAQs for other policies around the terms of access to our Nanodegree programs.

  • Can I switch my start date? Can I get a refund?

    Please see the Udacity Nanodegree program FAQs found here for policies on enrollment in our programs.

    SOFTWARE AND HARDWARE - WHAT DO I NEED FOR THIS PROGRAM?
  • What software and versions will I need in this program?

    For this program, you will need a computer with a broadband internet connection, capable of hardware. Note: Most consumer computers on the market today meet these requirements. You will need administrative access to be able to install software on your computer. This program uses Python 2.7, Python 3.4, PostgreSQL and various Python packages. Students will need to be able to communicate fluently and professionally in written and spoken English.

Lerne Full Stack Web Development

Entwickle komplexe Webanwendungen mit Python, HTML, CSS, JavaScript und SQL