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
-
Curso Sass: O CSS com superpoderes
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
-
Curso React Router: Navegação em uma SPA
-
Curso React Native com Expo: Navegação com menu e suporte às telas
Angular
-
Curso Angular: Começando com o framework
-
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: Testes automatizados com Jasmine e Karma
-
Curso Angular: Avançando com testes automatizados
-
Curso Angular: Boas práticas em arquiteturas e formulários
-
Curso Angular: Controle o fluxo de navegação
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 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: Manipule o DOM com JavaScript
-
Curso JS na Web: Armazenando dados no navegador
-
Curso JavaScript na Web: Validação de Formulários e HTML5
-
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
-
Curso JS na web: CRUD com JavaScript assíncrono
Frameworks MVC
-
Curso Vue.js parte 1: construindo Single Page Applications
-
Curso Vue.js parte 2: construindo Single Page Applications
-
Curso Vue.js: Protegendo recursos com autenticação e VueX
-
Curso Vue.js: Testes unitários automatizados com Jest
-
Curso Electron: Crie aplicativos Desktop com as tecnologias da Web
Automação e Performance
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.
Líderes da Escola Front-end
Mario Souto
Vanessa Tonini
Flávio Almeida
Sabe quando você pode começar? Agora!
- 1268 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
- 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
- 1268 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
- 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
- 1268 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
- 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
- 1268 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
- 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 completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas