Programa Nanodegree

Full Stack Web Developer Nanodegree

Build Complex Web Applications

This Nanodegree program is the most efficient curriculum to prepare you for a job as a Full Stack Web Developer. Participants in the program will learn to build complex server-side web applications that make use of powerful relational databases to persistently store data. You'll then learn how to secure and configure your very own Linux-based server to host your applications. Finally, you'll explore the challenges in horizontally scaling an application to support thousands of users with a cloud-based application hosting provider.

You'll also have the opportunity to prepare for your new career with reviews of your online presence (resume, LinkedIn, portfolio), prepare for interviews, take part in workshops covering topics like networking and salary negotiation as well as take part in a new program facilitating job placement.

Inicie com 7 dias de teste gratuito.

Experimente Grátis

Este curso está disponível apenas em inglês.

Seja notificado quando o curso estiver em português.

Criado em colaboração com
  • Amazon Web Services
  • Github
  • AT&T
  • Google
Tempo estimado Tempo total entre hoje e dia da formatura depende do seu compromisso semanal. Em média, os nossos graduados completam este nanodegree em 6 meses
6 meses
Nível
intermediário

Inscrição

Aprender com a Udacity te leva exatamente aonde você quer chegar em sua carreira.

Nanodegree STANDARD

Programa Nanodegree

Learn how to create server-side, data-driven web applications that support any front-end and can scale to support hundreds of thousands of users.

  • Currículo

    Domine habilidades de ponta requisitadas pelas maiores empresas

  • Revisão de projetos individuais

    Rigorosas, oportunas e revisões de código

  • Portfólio & Certificação

    Construa um portfólio avançado, ganhe uma certificação reconhecida

  • Suporte de carreira personalizado

    Conecte-se diretamente com parceiros de contração

R$ 399,00 / mês

Conteúdo Programático do Nanodegree

projeto 1

Movie Trailer Website

You will write server-side code to store a list of your favorite movies, including box art imagery and a movie trailer URL. You will then serve this data as a web page allowing visitors to review their movies and watch the trailers.

projeto 2

Tournament Results

You will develop a database schema to store the game matches between players. You will then write code to query this data and determine the winners of various games.

projeto 3

Item Catalog

You will develop an application that provides a list of items within a variety of categories as well as provide a user registration and authentication system. Registered users will have the ability to post, edit and delete their own items.

projeto 4

Design a Game API

In this project you will use these skills to develop your own game! You will write an API with endpoints that will allow anyone to develop a front-end for your game. Since you aren't required to write a front-end you can use API explorer to test your API.

projeto 5

Linux-based Server Configuration

You will take a baseline installation of a Linux distribution on a virtual machine and prepare it to host your web applications, to include installing updates, securing it from a number of attack vectors and installing/configuring web and database servers.

projeto 6

LinkedIn Profile Review

Neste projeto, você vai olhar para o seu perfil do LinkedIn da perspectiva de um recrutador ou gerente de contratação, com foco em como a sua experiência, educação e interesses podem representá-lo como um candidato potencial para uma empresa ou colaborador em um projeto. Embora este projeto, como todos os projetos de carreira, seja opcional, recomendamos a todos os alunos que atualizem seus perfis do LinkedIn para mostrar suas habilidades recém-adquiridas.

projeto 7

Full Stack Interview Dry-Run Review

projeto 8

GitHub Profile Review

Neste projeto, você vai atualizar seu currículo de acordo com as convenções que os recrutadores esperam e obter dicas sobre a melhor forma de se apresentar e passar pela primeira "avaliação de 6 segundos". Você também vai garantir que seu currículo seja devidamente direcionado para o trabalho para o qual você está se candidatando. Recomendamos que todos os estudantes atualizem seus currículos para mostrar suas habilidades recém-adquiridas, independentemente se você está à procura de um novo emprego.

projeto 9

Resume Review

Neste projeto, você vai atualizar seu currículo de acordo com as convenções que os recrutadores esperam e obter dicas sobre a melhor forma de se apresentar e passar pela primeira "avaliação de 6 segundos". Você também vai garantir que seu currículo seja devidamente direcionado para o trabalho para o qual você está se candidatando. Recomendamos que todos os estudantes atualizem seus currículos para mostrar suas habilidades recém-adquiridas, independentemente se você está à procura de um novo emprego.



Programas Nanodegree Udacity

Como funcionam os Nanodegree?

Por que fazer este curso?

The Full Stack Web Developer Nanodegree is designed to prepare you for a career in web development. As a Full Stack Web Developer, you are the "jack of all trades" who companies rely on to build, support and maintain their web applications. With our industry partners, we've carefully crafted the most efficient set of projects and skills training to guide you along the way.

In this Nanodegree you will hone your understanding of how the web works, you'll develop complex relational databases used to store your applications' data, you'll secure and configure your own Linux-based servers, and you'll build complete web applications using HTML, CSS, JavaScript and Python.

Quais são os recursos?
Melhores cursos da categoria ensinados por experts da indústria Aprendizado por projetos Feedback de especialistas nos seus projetos Fóruns com suporte de tutores Consultas individuais com a equipe da Udacity e parceiros Portfólio de projetos ao concluir o programa Suporte de carreira Udacity Certificado verificado do Nanodegree

O que é o programa Nanodegree?

Um programa Nanodegree é um currículo inovador, baseado em resultados e orientado para a carreira. Cada programa tem um objetivo final claro e o caminho ideal para chegar até lá. Os cursos são construídos em conjunto com líderes da indústria, como Google, AT&T e Facebook, e são ministrados por especialistas no assunto. Os estudantes se beneficiam de tutorias personalizados e avaliação dos projetos ao longo do curso, e têm acesso regular a instrutores e gestores dos cursos através de fóruns moderados.

Graduados ganham uma certificação reconhecida pela indústria e se beneficiam de amplo suporte de carreira. O objetivo final de um programa Nanodegree é ensinar as habilidades de que você precisa, para a carreira que você quer, para que possa construir a vida que merece.

Pré-requisitos

Minimum Requirements

  • Experience using HTML, CSS and JavaScript to build complex client-side applications. If you do not have experience in these languages, we encourage you to enroll in our Front-End Web Developer Nanodegree.
  • Beginner-level experience in Python. If you do not have this experience, check out our Intro to Programming Nanodegree or the first three lessons of Intro to Computer Science.
  • Experience using Git for version control. If you do not have this experience, check out our How to Use Git and GitHub course.
  • You are self-driven and motivated to learn. Participation in this program requires consistently meeting the deadlines set for your cohort and devoting at least 10 hours per week to your work.
  • You can communicate fluently and professionally in written and spoken English.
  • You have access to a computer with a broadband connection, on which you’ll install a professional code/text editor (ie. Sublime Text or Atom) as well as virtual machines (using VirtualBox and Vagrant).
  • You are willing to contribute to the success of the program, including collaborating with fellow students and giving us feedback on how we can improve.

Desirable Prior Experience

  • You’ve completed an online programming course.
  • You’ve tried to build server-side applications in the past and want to learn how to do it like a pro.

Coordenadores do Programa

Michael Wales
Michael Wales

Program Manager

Karl Krueger
Karl Krueger

Senior Content Developer

Philip Mallory
Philip Mallory

Content Developer

Inicie com 7 dias de teste gratuito.

Experimente Grátis

Este curso está disponível apenas em inglês.

Seja notificado quando o curso estiver em português.