Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EMENTA
NANODEGREE
WEB FRONT-END
AVANÇADO
Torne-se um desenvolvedor
front-end profissional
CONTEÚDO DESENVOLVIDO COM
1
NANODEGREE | WEB FRONT-END AVANÇADO SUMÁRIO
SUMÁRIO
03 Bem-vindo à Udacity
04 Como funciona o Nanodegree
06 Visão geral do curso
07 Conteúdo do curso
10 Seus instrutores
12 Prepare-se para avançar na carreira
13 Parcerias de contratação
2
NANODEGREE | WEB FRONT-END AVANÇADO BEM-VINDO À UDACITY
BEM-VINDO À UDACITY
3
NANODEGREE | WEB FRONT-END AVANÇADO COMO FUNCIONA O NANODEGREE
4
NANODEGREE | WEB FRONT-END AVANÇADO COMO FUNCIONA O NANODEGREE
GABRIEL AMAZONAS
LETÍCIA LOURENÇO
LEANDRO GALUZZI
PAR A QU E M É E S TE C U R S O
O Q U E VOC Ê PODE E S PE R AR
CONTEÚDO Este curso de 4 meses foi estruturado para que você obtenha
a base para ser um desenvolvedor front-end profissional.
PROJETO 1
Clone um fliperama clássico
Utilize o material visual e um mecanismo de loop da
Udacity para recriar um fliperama clássico chamado
Frogger e adicionar um número de entidades ao jogo.
PROJETO 2
Crie um teste de leitor de feed
Aprenda a utilizar o método “test-driven development”
(desenvolvimento orientado por testes), quando
desenvolvedores escrevem testes antes mesmo de
começar uma aplicação, e crie um teste de leitor de feed.
7
NANODEGREE | WEB FRONT-END AVANÇADO SUMÁRIO
CONTEÚDO DO CURSO
PROJETO 3
Transforme uma página em aplicação dinâmica
Converta uma página estática da web em um aplicativo
pronto para dispositivos móveis e em uma aplicação
web progressiva, que armazena alguns ativos em
cache para uso offline.
PROJETO 4
Aprimore seu perfil do LinkedIn
Crie ou atualize seu perfil no LinkedIn com as diretrizes
da plataforma e outras específicas da Udacity, criadas
em parceria com recrutadores e experts na área.
Torne suas habilidades profissionais mais visíveis
para o mercado.
PROJETO 5
Otimize seu perfil no GitHub
Organize seu perfil para evidenciar seu trabalho para
qualquer usuário, incluindo aqueles que querem
se aprofundar em detalhes – como recrutadores e
outros programadores em busca de colaboradores.
8
NANODEGREE | WEB FRONT-END AVANÇADO SUMÁRIO
CONTEÚDO DO CURSO
PROJETO 6
Crie um aplicativo React do zero
Crie um aplicativo React com componentes para
gerenciar a interface do usuário. Usando a Books API,
você criará uma estante virtual para guardar livros
e controlar suas leituras, adicionando as obras à
prateleira em forma de componente. Por fim, utilizará
a função setState do React para mover livros de uma
prateleira para outra.
PROJETO 7
Crie um mapa do bairro
Desenvolva uma aplicação single page com React
e apresente um mapa de seu bairro ou de um que
gostaria de visitar. Pesquise e implemente APIs de
terceiros que fornecem informações adicionais sobre
cada um desses locais, tais como imagens do Google
Street View, artigos da Wikipédia e revisões do Yelp.
9
NANODEGREE | WEB FRONT-END AVANÇADO SEUS INSTRUTORES
SEUS INSTRUTORES
A Udacity selecionou especialistas com excelente didática e experiência na área para
apresentar um conteúdo inovador e constantemente atualizado.
Tyler McGinnis
Tyler descobriu sua paixão pelo ensino na DevMountain, onde
foi instrutor-chefe e especialista em currículos. É um Google
Developer Expert e está 100% envolvido com a comunidade React
por organizar o React Utah e administrar a React Newsletter.
Richard Kalehoff
Richard é um desenvolvedor de cursos apaixonado por ensino.
É formado em Ciência da Computação e seu primeiro trabalho
foi como “faz tudo” em uma organização sem fins lucrativos,
onde fez desenvolvimento front-end e programação back-end.
James Williams
James é líder do currículo de Android na Udacity, onde também
cria cursos de desenvolvimento Web. É autor de “HTML5 Game
Programming”.
Paul Lewis
Paul trabalha na equipe do Google Chrome como desenvolvedor.
Ele gasta seus dias criando problemas de performance em
tempo de execução e ajudando desenvolvedores a criar sites e
apps mais rápidos.
10
NANODEGREE | WEB FRONT-END AVANÇADO SUMÁRIO
SEUS INSTRUTORES
Pete LePage
Pete é developer advocate no Google e trabalha para tornar a vida de
todo desenvolvedor web mais fácil. Em seus projetos, foca sempre
em fazer com que todos tenham acesso a ferramentas.
Cameron Pittman
Cameron vive e respira desenvolvimento web conforme cria cursos
de programação na Udacity. É graduado em Física e Astronomia pela
University of Vanderbilt e possui um mestrado em Educação pela
University of Belmont.
Sam Dutton
Sam é desenvolvedor no Google e publica mensalmente a newsletter
de tecnologia medianews.me e mantém o site simpl.info, que traz
exemplos práticos de HTML, CSS e JavaScript.
Michael Wales
Michael é autodidata em desenvolvimento web full-stack e defensor
do código aberto. Antes de ingressar na Udacity, passou mais de 10
anos desenvolvendo aplicações para algumas das organizações de
inteligência mais exigentes do mundo.
11
NANODEGREE | WEB FRONT-END AVANÇADO PREPARE-SE PARA AVANÇAR NA CARREIRA
DOMINE AS 1 2
HABILIDADES DE
REACT NANODEGREE NANODEGREE
WEB FRONT-END DESENVOLVEDOR
AVANÇADO REACT
SEJA UM 1 2
DESENVOLVEDOR
FULL-STACK NANODEGREE NANODEGREE
WEB FRONT-END DESENVOLVEDOR
AVANÇADO WEB FULL-STACK
12
NANODEGREE | WEB FRONT-END AVANÇADO PARCERIAS DE CONTRATAÇÃO
13
NANODEGREE
14