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!

0/15 Cursos finalizados
Esta formação faz parte da escola Front-end
152h

Para conclusão

15

Cursos

3

Podcasts

12

Artigos

O front-end domina o mundo

A Formação Frontend 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, CSS e arranhar um pouco de JavaScript 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 a linguagem da Web

    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 utilizada atualmente. Agora você vai aprender os fundamentos e boas práticas dessa linguagem, e o paradigma de orientação a objetos

  3. 3

    Front end UI

    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 Grid CSS. 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

    Sites interativos, itegrando o JavaScript ao Navegador

    Agora que já vimos como montar layouts utilizando ferramentas modernas e já conhecemos a linguagem de programação mais utilizada no mundo, chegou a hora de juntarmos tudo isso e criarmos sites interativos.

    Com o poder o JavaScript seu site pode responder as ações do usuário e tornar a experiência dele muito mais interessante.