Programa Nanodegree

Desenvolvedor Web Front-End

Crie Experiências de Usuário Impressionantes

Domine as habilidades necessárias para se tornar um Desenvolvedor Web Front-End, e comece a construir belas páginas web responsivas e otimizadas para exibição em mobiles e desktops.

Aprenda os princípios de como funciona a Web e adquira conhecimentos práticos nas três linguagens que fundamentam todos os websites: HTML, CSS e JavaScript.

Inicie com 7 dias de teste gratuito.

Experimente Grátis

Este curso está disponível em português.

Criado em parceria com
  • AT&T
  • Google
  • Github
  • Hack Reactor
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

Domine as habilidades necessárias para se tornar um Desenvolvedor Web Front-End, e comece a construir belas páginas web responsivas e otimizadas para exibição em mobiles e desktops.

  • 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

Gradue-se em até 12 meses e receba um reembolso de 50% do valor das mensalidades

R$ 399,00 / mês

Conteúdo Programático do Nanodegree

projeto 1

Mentalidade de Desenvolvedor

Você conhecerá a história das linguagens que serão estudadas, da Web e da nossa posição atual como desenvolvedores Web em um cenário em evolução. Depois de aprender sobre as estratégias de resolução de problemas, você vai escrever uma carta para o seu próprio futuro, descrevendo como você pode superar qualquer desafio à frente neste Nanodegree, e definir algumas metas em relação àquilo que deseja alcançar.

projeto 2

Mockup ao Artigo

Você irá converter um protótipo de design em uma página web, utilizando HTML. Você irá aprender sobre os fundamentos, regras de sintaxe e recursos do HTML essenciais para começar a construir páginas cada vez mais sofisticadas ao longo do seu Nanodegree e da sua carreira.

projeto 3

Figurinhas de Animais

Você irá converter um protótipo de design em uma página web completa, utilizando HTML e CSS. Você aprenderá como estilizar uma página web com CSS, compreendendo sua sintaxe e explorando seus principais recursos.

projeto 4

Criar um Site de Portfólio

Você irá converter um protótipo de design em uma página web responsiva, utilizando HTML e CSS. Você irá desenvolver um site responsivo que irá exibir imagens, descrições e links para cada um dos projetos do portfólio que você vai completar ao longo do seu Nanodegree.

projeto 5

Currículo Online

Você irá desenvolver um currículo interativo que lê o conteúdo do seu currículo de um arquivo JSON e dinamicamente mostra o conteúdo dentro de um modelo fornecido. Você vai usar objetos, funções, condicionais e estruturas de controle para compor o conteúdo que será exibido no currículo.

projeto 6

Clone de Clássico do Fliperama

Você receberá recursos visuais e um mecanismo de game loop. Com essas ferramentas, você deverá adicionar várias entidades ao jogo, incluindo os personagens jogadores e inimigos para recriar o jogo de fliperama Frogger.

projeto 7

Otimização de Websites

Você otimizará um website com vários problemas de desempenho e otimização para que ele atinja um índice de classificação PageSpeed e funcione a 60 quadros por segundo.

projeto 8

Mapa do Bairro

Você desenvolverá um aplicativo de uma única página que apresente um mapa do seu bairro ou de um bairro que você gostaria de visitar. Em seguida, você adicionará outros recursos a esse aplicativo, incluindo: marcadores de mapa para identificar locais populares que você quer visitar, uma função de pesquisa para identificar esses locais com facilidade e uma exibição de lista para dar suporte à busca simples de todos os locais. Em seguida, você pesquisará e implementará APIs de terceiros que forneçam informações adicionais sobre cada um desses locais (como imagens do StreetView, artigos da Wikipédia, revisões do Yelp, etc).

projeto 9

Monitor de Saúde (Opcional)

Este projeto é opcional; você não precisa completá-lo para se graduar no Nanodegree. Usando o Backbone, você desenvolverá um single page app que monitore a ingestão de calorias do usuário e, opcionalmente, outras métricas relacionadas à saúde. Ao digitar nomes de alimentos no campo de pesquisa, você verá uma lista de alimentos correspondentes, conforme fornecido pela API de saúde. Os usuários poderão selecionar um item da lista, e o item será adicionado à lista de alimentos que o usuário está monitorando. A contagem total de calorias também será atualizada para refletir o novo total diário.

projeto 10

Teste de Leitor de Feed

Neste projeto, você receberá uma aplicação web que lê feeds RSS. O desenvolvedor original dessa aplicação viu claramente a importância dos testes, incluiu Jasmine e até mesmo já escreveu o primeiro conjunto de testes! Infelizmente, ficamos com o conjunto de testes da aplicação incompleto, pois ele resolveu abrir sua própria companhia. É aí onde você se encaixa.

projeto 11

Revisão de Currículo

Neste projeto, você atualizará seu currículo de acordo com as convenções que os recrutadores esperam e obterá dicas sobre como se apresentar melhor para passar no "exame de seis segundos". Você também cuidará para que seu currículo esteja de acordo com o cargo para o qual está se candidatando. Recomendamos aos alunos que atualizem seus currículos para mostrar as novas habilidades adquiridas, independentemente de terem ou não pressa em encontrar novo emprego.

projeto 12

Revisão de Perfil do GitHub

Neste projeto, você examinará seu perfil do GitHub através das lentes de um recrutador ou gerente de contratação, com foco em como seu perfil, seus projetos e seu código o representam enquanto candidato potencial para uma empresa ou colaborador em um projeto.

projeto 13

Revisão de Perfil do LinkedIn

Neste projeto, você examinará seu perfil do LinkedIn através das lentes de um recrutador ou gerente de contratação, com foco em como sua experiência e formação, bem como seus interesses representam você enquanto 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.



Programas Nanodegree Udacity

Como funcionam os Nanodegree?

Por que fazer este programa Nanodegree?

Este programa vai te ensinar as habilidades necessárias para se tornar um Desenvolvedor Web Front-End. Nós projetamos este currículo com desenvolvedores web especialistas e gerentes de contratação e permite que você demonstre suas habilidades ao completar uma série de projetos aprovados por empresas como indicadores de preparação do candidato. Mais detalhamente, você irá:

  • Criar um portfólio profissional usando HTML e o framework CSS Boostrap
  • Usar a poderosa manipulação de DOM do jQuery para alimentar seu currículo dinamicamente com suas próprias informações
  • Desenvolver seu próprio jogo arcade em JavaScript com HTML5 Canvas API
  • Descobrir como otimizar o tempo de carregamento percebido pelo usuário, levando em conta o Caminho de Renderização Crítico
  • Aprender que quadros por segundo não são só importantes para jogos e como garantir uma boa experiência em sua aplicações otimizando para 60 quadros por segundo
  • Explorar as melhores práticas na arquitetura da aplicação e design patterns
  • Construir uma aplicação complexa de mapas usando o framework Knockout e diversas APIs de terceiros
  • Desenvolver e dar manutenção em aplicações com a confiança que o desenvolvimento orientado a testes promove, usando o framework de teste Jasmine
Benefícios
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

Requisitos Gerais:
  • Você é auto-didata e motivado a aprender. A participação neste programa requer consistência no cumprimento dos prazos e dedicação de pelo menos 10 horas por semana.
  • Você está disposto a contribuir para o sucesso do programa, incluindo colaborar com colegas e o envio de feedback sobre como podemos melhorar.
Requisitos específicos para o Nanodegree Desenvolvedor Web Front-End
  • Você tem acesso a um computador com uma conexão de banda larga, no qual você vai instalar um editor de código / texto profissional (ie. Sublime Text ou Atom).
  • Você pode resolver e descrever a solução para um problema de matemática ou programação de forma independente
  • Você está familiarizado com os conceitos básicos de programação, tais como variáveis, condições e loops.

Coordenadores do Programa

Michael Wales
Michael Wales

Gerente do Programa

Cameron Pittman
Cameron Pittman

Devenvolvedor de Conteúdo Senior

Inicie com 7 dias de teste gratuito.

Experimente Grátis

Este curso está disponível em português.