Desenvolvedor Front-End

Aprenda a desenvolver do zero e entre no mercado mais quente de TI
230h Tempo para
conclusão
Escolha o plano:
12x de R$ 75 R$71,25
Quero me Matricular
12x de R$ 100 R$95
Quero me Matricular
12x de R$ 120 R$114
Quero me Matricular
Compra 100% segura
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
Compartilhe este curso:
*5% de desconto para leitores do tecnoblog.
Início » Cursos e Formações » Desenvolvedor Front-End

Seja um Desenvolvedor Front-end Completo

Um desenvolvedor front-end é um engenheiro de software que domina as principais e mais usadas tecnologias da Web — a plataforma de programação mais importante do mundo — : HTML, CSS e JavaScript. Seguir as boas práticas e seus recursos mais avançados permite criar sites e páginas incríveis, um talento disputado no que é o mercado mais quente de TI.

Isso quer dizer que todo produto digital e construído para a Web precisa de um desenvolvedor front-end para tomar forma e vir ao mundo. No Brasil, isso não é diferente. Entretanto, mesmo com um mercado aquecido, vale a pena se especializar. Dominar um pouco de HTML e CSS, ou arranhar um jQuery, já não o suficiente para se destacar.

O que um desenvolvedor front-end precisa saber?

Para lidar com desafios enormes, é preciso saber (e executar muito bem) boas práticas de código, lidar com múltiplos navegadores e escrever sites adaptáveis. Acompanhar todas as novidades em JavaScript e CSS e já começar a desenvolver pensando em mobile — criando projetos responsivos —, assim como conhecer frameworks e SPA. Parece muita coisa, mas é um conhecimento essencial em uma área que é tão valorizada nesse setor.

Se você não entendeu parte do que dissemos, tudo bem! A Formação Desenvolvedor Front-end da Alura foi pensada para você começar do zero e se tornar um ótimo profissional. É um guia de estudos com um passo a passo pensado com carinho para você.

Pré-requisitos

Entender lógica de programação com JavaScript e ter noções de Git para submissão dos projetos são pré-requisitos. Faça, aqui mesmo, os cursos de lógica I e II, e o curso de git.

No final da formação, o Projeto de Conclusão será um desafio prático em que você vai desenvolver usando todas as habilidades aprendidas. A Alura vai avaliar o seu projeto e, ao final, você terá um Certificado de Conclusão da Formação de Desenvolvedor Front-End.

Instrutores nesta formação:

Foto do instrutor

Alberto Souza

Foto do instrutor

Douglas Quintanilha Barbosa Ferreira

Foto do instrutor

Flavio Henrique de Souza Almeida

Foto do instrutor

Luiz Fernando Oliveira Corte Real

Foto do instrutor

Natan de Souza Fonseca

Foto do instrutor

Sérgio Lopes

Foto do instrutor

Yuri Padilha

Etapas desta formação

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

Veja outras formações inclusas na matrícula

Escolha seu plano e comece a estudar hoje mesmo

Plano Premium
12x de R$ 75 R$71,25
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Plano Premium Plus
12x de R$ 100 R$95
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Plano Max
12x de R$ 120 R$114
Quero me Matricular
Compra 100% segura
*5% de desconto para leitores do tecnoblog.
Matricule-se e tenha acesso à:
  • 578 Cursos
  • 1 ano de acesso
  • Certificado digital de conclusão
  • Novos cursos toda semana
  • Projeto avaliado pelos instrutores
  • Certificado de avaliação
  • Acesso à Alura Start
  • Acesso à Alura Língua
Matricule-se e tenha acesso à: Plano Premium Plano Premium Plus Plano Max
578 Cursos Sim Sim Sim
1 ano de acesso Sim Sim Sim
Certificado digital de conclusão Sim Sim Sim
Cursos novos toda semana Sim Sim Sim
Projeto avaliado pelos instrutores Sim Sim
Certificado de avaliação Sim Sim
Acesso à Alura Start Sim Sim
Acesso à Alura Língua Sim
*5% de desconto
para leitores do tecnoblog.
Compra 100% segura
12x de R$ 75 R$71,25
Quero me Matricular
12x de R$ 100 R$95
Quero me Matricular
12x de R$ 120 R$114
Quero me Matricular
*5% de desconto para leitores do tecnoblog.
Compra 100% segura