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 17. Juli anmelden!

  • Kursdauer
    4 Monate

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

  • Kursbeginn
    17. Juli 2018
  • Voraussetzungen
    Python, HTML, Git

    Detaillierte Voraussetzungen ansehen

  • Sprache
    Englisch

    Lernmaterialien und Kurskommunikation in englischer Sprache

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

Effective and Engaging Content
Effective and Engaging Content

Effective and Engaging Content

Get started learning full stack web development through interactive content like quizzes, videos, and hands-on programs. Our learn-by-doing approach is the most effective way to learn web development skills.

Build a Portfolio of Resume Worthy Projects

Build a Portfolio of Resume Worthy Projects

Build real projects that demonstrate your skills mastery. These projects will populate a portfolio that can be shared with prospective employers. Our hiring partners regularly review these portfolios when seeking qualified candidates.

Beneficial and Supportive Project Review
Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.

Engaging Community

Engaging Community

Join a dynamic community of learners who are committed to an intensive and productive learning experience. You’ll give and receive support, make connections, and stay abreast of trends in your field. Our graduates consistently cite community as one of the most valuable features of their Nanodegree program experience.

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 this Nanodegree program, you'll learn how to build and manage relational databases to store and handle application data, and build powerful server-side applications to serve that data to any type of client-side application.

You’ll learn to build applications that can support any front-end, and scale to support hundreds of thousands of users.

Weniger anzeigen

Dauer: 4 Monate

Voraussetzungen

To enroll, you should have experience with Python Programming (or another object-oriented programming language), Programming with JavaScript, Git/GitHub, HTML basics, and Data Structures including Lists, Arrays, Dictionaries.  Detaillierte Voraussetzungen ansehen

  • Developer Fundamentals

    Brush up on your knowledge of essential developers' tools such as the Unix shell, Git, and Github; then apply your skills to investigate HTTP, the web's fundamental protocol.

  • Databases with SQL and Python

    Master relational databases with the power of SQL, and leverage Python to incorporate database logic into your programs.

    Logs Analysis
  • Servers, Authorization, and CRUD

    Build multi-user web applications using the Flask framework, SQLAlchemy, and authentication providers such as Google.

    Item Catalog
  • Deploying to Linux Servers

    Deploy your web applications onto Linux servers. Learn the essentials of securing and configuring Linux web servers, then deploy a full stack application to a live server with a database and routing.

    Linux Server Configuration

“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

Karl is a Course Developer at Udacity. Before joining Udacity, Karl was a Site Reliability Engineer (SRE) at Google for eight years, building automation and monitoring to keep the world’s busiest web services online.

Lorenzo Brown
Lorenzo Brown

Tutor

Lorenzo has had a passion for education since his first experience teaching computer science at a summer camp during college. He has lived in Boston, Boise, Bethlehem, Jerusalem and Mexico City before making California home. Lorenzo enjoys traveling, cooking, and taking on do-it-yourself projects.

Mike Wales
Mike Wales

Tutor

Michael is a self-taught full-stack web developer and open source advocate. Before joining Udacity, he spent over 10 years developing classified applications for some of the most demanding intelligence organizations in the world.

Jetzt anmelden

Nanodegree-Programm
Werde Full Stack Developer
$999 USD

insgesamt

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

Jetzt anmelden

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 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 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!

    Structure 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 foundherefor 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