Desenvolva sites e webapps com HTML, CSS e JavaScript. Aprenda as boas práticas e as últimas versões do JavaScript. Estude ferramentas e frameworks do mercado como React, Angular, Webpack, jQuery e mais. Saiba como começar com Front-end.
HTML e CSS
- Curso HTML5 e CSS3 parte 1: A primeira página da Web
-
Curso HTML5 e CSS3 parte 2: Posicionamento, listas e navegação
-
Curso HTML5 e CSS3 parte 3: Trabalhando com formulários e tabelas
-
Curso HTML5 e CSS3 parte 4: Avançando no CSS
-
Curso CSS Grid: Simplificando layouts
-
Curso Guia de estilos: Montando páginas com componentes
-
Curso Flexbox: Posicione elementos na tela
-
Curso Bootstrap: criação de uma single-page responsiva
-
Curso Bootstrap 4: Criando uma landing page responsiva
-
Curso Chrome DevTools: analise, inspecione e depure suas páginas Web
-
Curso Arquitetura CSS: Descomplicando os problemas
-
Curso Acessibilidade web: introdução a designs inclusivos
-
Curso Acessibilidade web parte 1: tornando seu front-end inclusivo
-
Curso Acessibilidade web parte 2: Componentes acessíveis com um pouco de JavaScript
-
Curso HTTP: Entendendo a web por baixo dos panos
-
Curso Email Marketing Responsivo parte 1: sua newsletter adaptável
-
Curso Email Marketing Responsivo parte 2: testando suas newsletters
-
Curso Vetores e Animação com SVG: Trabalhando com CSS e JavaScript
-
Curso Front-end: Projeto de conclusão
-
Curso Front-end UI: Efeito paralaxe e carrossel
-
Curso Layouts Responsivos: Trabalhando com layouts mobile
React
-
Curso React: Entendendo como a biblioteca funciona
-
Curso React: Ciclo de vida dos componentes
-
Curso React:Function Components, uma abordagem moderna
-
Curso React: Hooks, Contextos e boas práticas
-
Curso React: Abstraindo seu CSS com Styled Components
-
Curso React: Automatizando os testes em aplicações front-end
Angular
-
Curso Angular parte 1: Fundamentos
-
Curso Angular parte 2: Autenticação, Forms e lazy loading
-
Curso Angular parte 3: upload, build e novos componentes
-
Curso Angular parte 4: lapidando o projeto
-
Curso Angular e Jasmine: Testes de unidade para sua aplicação
-
Curso Protractor: Testes automatizados com javascript
-
Curso MEAN Stack: criando aplicações completas com Javascript
-
Curso Angular e RxJS: Programação reativa
-
Curso Angular: Design de componentes com acessibilidade
-
Curso Angular: Avançando no design de componentes com acessibilidade
-
Curso Angular: Começando com o framework
JavaScript
-
Curso JavaScript: Programando a Orientação a Objetos
-
Curso JavaScript: primeiros passos com a linguagem
-
Curso JavaScript: Programando na linguagem da web
-
Curso JavaScript: Interfaces e Herança em Orientação a Objetos
-
Curso Expressões regulares: Capturando textos de forma mágica
-
Curso Validação com JavaScript e HTML5: boas práticas de UX
-
Curso JavaScript: Conhecendo o Browser e padrões de projeto
-
Curso JavaScript: Aprofundando em MVC, padrão Proxy e Factory
-
Curso JavaScript: Salvando dados localmente com IndexedDB
-
Curso JS na Web: Criando uma SPA com JavaScript puro
-
Curso JS na Web: Manipule o DOM com JavaScript
-
Curso JS na Web: Armazenando dados no navegador
-
Curso Fetch API: Consumindo uma API Rest com JavaScript
-
Curso JavaScript: De padrões a uma abordagem funcional
-
Curso JavaScript: Desenvolvedor poliglota
-
Curso TypeScript parte 1: Evoluindo seu Javascript
-
Curso TypeScript parte 2: Mais técnicas e boas práticas
-
Curso Progressive Web Apps: crie apps offline
-
Curso Gráficos na web parte 1: Criando e customizando gráficos
-
Curso Gráficos na web parte 2: Colunas e barras
-
Curso Gráficos na web parte 3: trabalhando com mais tipos e fontes de dados
-
Curso JavaScript: Projeto de conclusão
Frameworks MVC
Automação e Performance
-
Curso Performance Web I: otimizando o front-end
-
Curso Performance Web II: Critical Path, HTTP/2 e Resource Hints
-
Curso Webpack: Manipulando módulos na sua webapp
-
Curso Gulp: automação de tarefas front-end
-
Curso Sass e Compass: Descomplicando o CSS
-
Curso LESS: CSS simples e produtivo
jQuery
Por onde começar com Front-end ?
Front-End pode ser descrito como a camada de software que faz parte da interface com o usuário, e envolve tudo o que capta informação do cliente, desde botões a movimentos do celular, até as informações disponibilizadas para ele, como caixas de diálogo, páginas web e áudios de voz. Quando falamos genericamente de Front-End, estamos falando de tecnologias e bibliotecas em volta de HTML, CSS, JavaScript e frameworks como React, que figuram como foco da nossa formação Front-End.HTML e CSS - O primeiro passo para trabalhar com Front-End é entender o que realmente é a web, e após isso, aprender HTML e CSS. É importante manter a semântica de código e conseguir criar sites responsivos, que se adaptam aos mais diversos tipos de tela existentes, e que prezam pela acessibilidade web. Em nossos cursos da formação HTML e CSS, você dará os primeiros passos até avançar na criação de uma página web completa.JavaScript e bibliotecas - Para trazer interatividade e dinamismo para suas páginas web, você precisa de JavaScript. Além de conhecer as boas práticas que envolvem essa linguagem de programação, é importante aprender sobre as bibliotecas que facilitam o desenvolvimento. Em nossos cursos, você aprende a dominar bibliotecas como o importante jQuery.Automação de Front-End - Deixar sua rotina de trabalho mais prática é possível utilizando ferramentas que automatizam seu código, como Webpack e Gulp. Elas otimizam a performance web, melhoram a velocidade de carregamento de suas páginas e evitam retrabalhos. Você pode começar com nosso curso de performance web.Frameworks - Com a popularização do smartphone, o mercado de trabalho do Front-End aumentou muito, assim como as soluções para trabalhar com ele. Frameworks e ferramentas surgiram de forma exponencial, como React, Vue e Angular, conteúdos vastamente explorados na Alura.O Front-End é um universo com milhares de galáxias a serem exploradas. Existem muitas possibilidades quando já se está no caminho, mas sempre há um início: entender o que há por trás do HTTP e começar suas primeiras linhas de código com HTML e CSS. Há também o Front-End nativo mobile, que é tratado nos cursos de mobile.
Formações em Front-end
Sabe quando você pode começar? Agora!
- 1245 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Projeto avaliado pelos instrutores
Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Premium
- 1245 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Projeto avaliado pelos instrutores
Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Premium Plus
- 1245 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Projeto avaliado pelos instrutores
Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Max
- 1245 cursos
Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- App para Android e iPhone/iPad
Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets
- Projeto avaliado pelos instrutores
Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Reforço online de inglês e espanhol para aprimorar seu conhecimento
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos todas as semanas