Formação

Engenheiro Front-end

Do zero a uma carreira de sucesso no mercado mais quente de TI

Inscreva-se

230 horas

é o tempo estimado para você concluir esta formação e estar bem preparado para o mercado

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

O front-end domina o mundo

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 é um disputado Engenheiro 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 e do CSS, desenvolver pensando em mobile e responsivo assim como conhecer frameworks e SPA.

É muita coisa! Mas é um conhecimento rico e essencial para quem quer se destacar nessa área que é tão valorizada.

A Formação Engenheiro 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.

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.

Por que estudar esta formação?

  • Acompanhamento real

    Receba feedback dos seus instrutores em um projeto real

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Faça como empresas e startups e capacite sua equipe para entregar os projetos do dia a dia.

Conheça os planos

Com quem você irá aprender

  • Alberto Souza

  • Douglas Quintanilha Barbosa Ferreira

  • Flavio Henrique de Souza Almeida

  • Luiz Fernando Oliveira Corte Real

  • Natan de Souza Fonseca

  • Sérgio Lopes

  • Yuri Padilha

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.

    Ao final desta seção, teremos a entrega do primeiro projeto da Formação: uma aplicação do começo ao fim para você ver que aprendeu bem os fundamentos de HTML, CSS e JavaScript.

  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. Ao final desta seção, teremos a entrega do nosso segundo Projeto da Formação.

  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.

  5. 5 SPA com React e Redux

    Muitos sistemas modernos usam a arquitetura de Single Page Applications no front-end. Usamos frameworks robustos para organizar, encapsular e modularizar melhor nosso código. E obtemos uma interface mais rica e agradável para o usuário.

    Há muitas opções de frameworks SPA no mercado. O React e o Angular são os mais famosos - mas temos Vue, Ember, Meteor e vários outros. Como não podemos estudar todos, aqui na Formação Engenheiro Front-end, vamos estudar o React e seu ecossistema. Ele é hoje o principal framework em mercado e oportunidades, e traz muitos conceitos relevantes mesmo se depois você for estudar e usar algum outro framework.

6 Projeto Formação Engenheiro Front-end

Chegou a hora de mostrar pro mundo que você é um Engenheiro Front-end completo! O Projeto de Conclusão é um desafio prático que você vai desenvolver usando todas as habilidades aprendidas durante a Formação.

Nós vamos avaliar seu projeto e, ao final, você terá um Certificado de Conclusão da Formação.

Experiências de quem já estudou com a gente

Foto do aluno

Aleff Williams de Melo

em 09/11/2016

Top demais sem palavras, muito melhor do que cursos presenciais e sem falar que você tira suas duvida e que responder em minutos, como se fosse professor particular !

HTML5 e CSS3 II: Turbinando as suas páginas

Foto do aluno

Fernando Alves de Matos Santos

em 29/07/2018

Ótimo curso para se ter uma boa base na linguagem mais usada no desenvolvimento web atualmente.

JavaScript: Programando na linguagem da web

Foto do aluno

Jean Hilgert

em 31/07/2016

O curso em questão é realmente muito envolvente! Fiquei muito satisfeito com o método utilizado para o desenvolvimento de cada aula. Os vídeos, conteúdos escritos e exercícios realmente nos fazem pôr a mão na massa. O método de ensino do curso é realmente inigualável em comparação a outros sites de cursos online.

HTML5 e CSS3 I: Suas primeiras páginas da Web

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

Premium
  • 657
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 657
12X
R$100

à vista R$1.200

Matricule-se