Essa formação é antiga e não faz mais parte da grade oficial, confira as mudanças.

Front-end

Do zero a uma carreira de sucesso no mercado web, com HTML, CSS, JavaScript e mais!

0/0 passos finalizados
Esta formação faz parte da escola Front-end
209h

Para conclusão

14

Cursos

1

Vídeo extra

3

Podcasts

12

Artigos

O front-end domina o mundo

Atualização dia 10/03/2020: Estamos trabalhando em uma nova versão da Formação de Front-End, onde atualizaremos vários cursos. A nova versão da Formação será publicada em breve.

A Formação Front-end da Alura foi pensada para você começar do zero e se tornar um profissional de ponta. É um guia de estudos com um passo a passo pensado com carinho pela equipe da Alura.

- O que é Front-End?

A Web é a plataforma de programação mais importante do mundo. Suas tecnologias principais, o HTML, o CSS e o JavaScript, são as linguagens mais usadas. E quem domina essas tecnologias, suas boas práticas e seus recursos mais avançados, hoje está no mercado de Front-End.

- O que faz um(a) desenvolvedor(a) Front-End?

Praticamente todo produto digital precisa de um Front-end Web, por isso é um mercado imenso no Brasil e no mundo. Mas se engana quem acha que aprender um pouco de HTML e CSS, e arranhar um jQuery, são suficientes. O bom profissional de Front-end tem que lidar com desafios enormes. Precisa saber as boas práticas de código, como lidar com múltiplos navegadores e saber escrever sites resilientes. Precisa estar antenado nas novidades do JavaScript moderno e do CSS.

Pré-requisitos

Lógica de programação com JavaScript e noções de Git para submissão dos projetos. Aqui na Alura, curso de lógica I e curso de lógica II, além do curso de git.

Passo a passo

  1. 1

    HTML & CSS

    A base de todo desenvolvimento Web é um bom HTML. Mais que aprender tagzinhas, é saber a importância de um código semântico e bem estruturado. Em cima disso, aplicamos o layout CSS que também é muito mais que apenas colocar uma cores e firulas por aí. É muito fácil escrever códigos HTML e CSS ruins. E é muito fácil não dar a atenção devida a esses fundamentos da Web. Mas não é o que recomendamos. Bons estudos!

  2. 2

    JavaScript, Ajax e jQuery

    Sites modernos são muito mais que páginas estáticas com layouts bonitos, são interativos, dinâmicos. É aí que entra o JavaScript, a linguagem de programação mais importante da atualidade. Agora você vai aprender os fundamentos e boas práticas dessa linguagem, além de conhecer a biblioteca mais famosa do mundo: o jQuery.

  3. 3

    Front-end UI Avançado

    A Web raiz de antigamente parava em algumas poucas propriedades do CSS. Mas não mais. O mundo evoluiu, novas exigências surgiram, e a Web cresceu junto. Agora você vai mergulhar em técnicas e tecnologias mais recentes e profundas, que vão te trazer um outro olhar ao desenvolvimento front-end.

    Desde pré-processamento de CSS com SASS até o uso de ferramentas de debug, passando por layouts avançados com flexbox. E, o mais importante, como lidar com o mundo multidispositivo que temos hoje com a criação de sites responsivos e mobile-first.

  4. 4

    JavaScript moderno

    A linguagem JavaScript já tem mais de 20 anos, mas recentemente deu uma grande evoluída. A especificação do EcmaScript 6 (e depois as seguintes) trouxe muitas novidades bacanas que vamos ver agora. Veremos o estado atual do JS no browser e também seu futuro.