Institucional

  • Sobre nós
  • Trabalhe Conosco
  • Para Empresas
  • Para Escolas
  • Política de Privacidade
  • Compromisso de Integridade
  • Termos de Uso
  • Canal de Ética
  • Código de Ética
  • Fale Conosco
  • Documentos Institucionais
  • Status
Institucional
  • Sobre nós
  • Trabalhe Conosco
  • Para Empresas
  • Para Escolas
  • Política de Privacidade
  • Compromisso de Integridade
  • Termos de Uso
  • Canal de Ética
  • Código de Ética
  • Fale Conosco
  • Documentos Institucionais
  • Status

A Alura

  • Como Funciona
  • Inteligência Artificial
  • Plataforma
  • Depoimentos
  • Instrutores(as)
  • Dev em <T>
  • Luri, a Inteligência Artificial da Alura
  • IA Conference
  • Cursos Imersivos
  • Perguntas Frequentes
A Alura
  • Como Funciona
  • Inteligência Artificial
  • Plataforma
  • Depoimentos
  • Instrutores(as)
  • Dev em <T>
  • Luri, a Inteligência Artificial da Alura
  • IA Conference
  • Cursos Imersivos
  • Perguntas Frequentes

Conteúdos

  • Alura Cases
  • Imersões
  • Artigos
  • Podcasts
  • Artigos de educação corporativa
Conteúdos
  • Alura Cases
  • Imersões
  • Artigos
  • Podcasts
  • Artigos de educação corporativa
Uma Empresa do GrupoLogo Grupo Alun

Outras empresas do Grupo Alun

  • FIAP
  • STARTSE
  • PM3
  • LUMINA

Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

Redes Sociais & Apps

instagram
youtube
tiktok
x
appStore
googlePlay
Uma Empresa do GrupoLogo Grupo Alun

Outras empresas do Grupo Alun

  • FIAP
  • STARTSE
  • PM3
  • LUMINA

Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

Redes Sociais & Apps

instagram
youtube
tiktok
x
appStore
googlePlay
Alura
  • Home

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Carreiras Alura

    Evolua com profundidade técnica, direção clara e aplicação prática.

    Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.

    Iniciante

    Comece do zero com uma trilha clara e progressiva.

    Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.

    Intermediário

    Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.

    Avançado

    Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.

    CURSOS

    Ver mais cursos de Back-end
    • Pensamento computacional: fundamentos da computação e lógica de programação
    • Lógica de programação: mergulhe em programação com JavaScript
    • DDD: fundamentos do design orientado a domínio
    • ASP.NET: autenticação e autorização em APIs e aplicações web
    • Microsserviços: migração de monólitos e modularização

    CURSOS

    Ver mais cursos de Dados
    • Python para Dados: primeiros passos
    • Excel: domine o editor de planilhas
    • Engenharia de Dados: Orquestração de Pipelines com Apache Airflow
    • Power BI Desktop: construindo meu primeiro dashboard
    • Governança e Arquitetura de Dados

    CURSOS

    Ver mais cursos de Inteligência Artificial
    • IA: Explorando o Potencial da Inteligência Artificial Generativa
    • Engenharia de Prompt: Criando Prompts Eficazes para IA Generativa
    • Claude para Análise de Dados: prompts, integrações e automações
    • Agno: criando agentes e sistemas multiagente
    • Engenharia de software na era da IA: segurança de aplicações com agentes, MCPs e código gerado por IA

    CURSOS

    Ver mais cursos de Front-end
    • HTML e CSS: ambiente, estrutura e estilo
    • React: realizando testes avançados com Jest e Testing Library
    • React: integrando TypeScript em projetos
    • JavaScript: aprendendo a programar
    • React: aplicando arquiteturas de Micro frontends

    CURSOS

    Ver mais cursos de DevOps
    • Sistema Operacional Linux: fundamentos e administração prática
    • Containers e Docker: empacotamento, isolamento e gestão
    • Redes: dos conceitos iniciais à criação de uma intranet
    • Linux: gerenciando diretórios, arquivos, permissões e processos
    • Cibersegurança: Fundamentos e práticas integradas

    CURSOS

    Ver mais cursos de UX & Design
    • UX Research: mapeando a experiência da pessoa usuária
    • UX/UI Design: Entregando produtos digitais com IA
    • UI Design: Prototipação e animações interativas
    • Figma: Conhecendo o programa
    • Product Design: métricas e ciclo de vida do produto

    CURSOS

    Ver mais cursos de Inovação e Gestão
    • Canva: Criação de landing pages e e-mail marketing
    • Agilidade: como ela pode ajudar a criar um time de alta performance
    • Google Analytics 4: Extrair insights e configurar eventos
    • Management 3.0: gerencie o ambiente, não as pessoas
    • Automação de processos com n8n: Inteligência de dados para Marketing

    CURSOS

    Ver mais cursos de Mobile
    • React Native: Estilização e Layouts com Flexbox e StyleSheet
    • Flutter: Graphql e suporte offline
    • Android com Gemini: Trabalhando com textos e imagens na IA
    • Dart: trabalhando com orientação a objetos
    • React Native: Dominando Listas com FlatList e ScrollView

    CARREIRAS

    Ver mais carreiras
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA

    CURSOS

    • Engenharia de Prompt: Prompts Eficazes para IA Generativa
    • Claude Code: Criando sua Primeira Aplicação
    • Python: Crie sua Primeira Aplicação
    • Git e GitHub: Compartilhando e Colaborando
    • N8N: Fluxos de Trabalho Avançados

    CURSOS

    • Copilot Studio: Solução Multiagentes
    • Padrões de API HTTP e Modelagem de APIs
    • Python para Análise de Dados com SQL
    • Docker: Criando e Gerenciando Containers
    • Design com IA: Otimizando o Processo Criativo

    CURSOS

    • Model Context Protocol (MCP)
    • Spec-Driven Development: Dev Assistido por Agentes
    • Arquitetura de Sistemas Distribuídos com Java
    • Governança de Modelos e Reprodutibilidade
    • Pentest: Vulnerabilidades em Aplicações Web

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Skills & Go

    O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.

    Aulas ao vivo

    Saiba mais
    • Agentic Engineering: orquestre multiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Eventos Alura

    Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.

    Próximos eventos

    • IA Conference
    • Alura Signals
  • Talent Lab
  • IA
  • Artigos
  • Para Empresas
Ver planos
Links principais
  • Planos e Promoções
  • Carreiras

    Ver todas
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA
    Entrar Ver Planos
  • Área de Interesse

    Entrar Ver Planos
  • Aulas ao Vivo - Skills & Go

    • Agentic Engineering: orquestre multiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA
    Entrar Ver Planos
  • Senioridade

    Entrar Ver Planos
  • Eventos Alura

    • IA Conference
    • Alura Signals
    Entrar Ver Planos
  • Links complementares do menu mobile
  • Talent lab
  • Inteligência Artificial
  • Pós Graduações
  • Artigos
  • Para Empresas
  • Sobre a Alura
  • Grupo Alun
  • Entrar
    • Home
    • Carreiras
    • Skills & Go
    • Talent Lab
    • Inteligência Artificial
    • Pós Graduações
    • Artigos
    • Sobre a Alura
    • Grupo Alun
    LoginContato
    • Plano Pro 24
    • Plano Plus 24
    • Plano Ultra Lab 24
    • LinkedIn
    • Instagram
    • YouTube
    1. Página inicial
    2. Front-end
    3. Como iniciar os estudos de Front-end: um passo a passo de como começar a estudar Front-end

    Como iniciar os estudos de Front-end: um passo a passo de como começar a estudar Front-end

    8 min8 minutos de leitura

    8 min8 minutos de leitura

    Publicado: 18/07/2022

    Última atualização: 29 de Abril

    1. Qual é o primeiro mergulho?
    2. Como iniciar seu estudo de Front-end na plataforma da Alura
    3. Avance na sua jornada: aprenda o que é JavaScript
    4. Conheça o plano de estudo "Trilha JavaScript" da Alura
    5. Iniciando em um Framework
    6. Dicas finais
    7. Formação de Next.js
    8. Imersões
    9. Conclusão

    Deixa eu adivinhar: você decidiu começar a estudar Front-end, mas não faz ideia por onde começar. Acertei?

    Bom, você não é a única pessoa nessa situação. De fato, com tantas tecnologias, linguagens e frameworks, é difícil definir um plano de estudos para alcançar seu objetivo.

    Mas não se preocupe. Nesse artigo, vou mostrar alguns caminhos que você pode seguir para organizar seus estudos de Front-end desde o básico até dominar um dos frameworks mais populares da atualidade. Tudo isso direto ao ponto e sem perder nenhum conteúdo importante de nossa plataforma.

    Vamos lá? :)

    Qual é o primeiro mergulho?

    Sem dúvidas, essa é a pergunta mais frequente de quem decidiu iniciar seus estudos de Front-end, ou de quem está buscando agregar novos conhecimentos e até mesmo mudar de carreira — e escolheu Front-end para começar.

    Para começo de conversa, recomendo bastante que você leia esses três artigos que te darão um panorama geral sobre como começar na programação (independentemente da área que você for escolher).

    • Neste artigo, o CEO da Alura Paulo Silveira dá dicas valiosas para quem quer ou já começou a estudar programação.
    • Neste outro artigo, você pode encontrar 7 dicas práticas para aprender a programar do zero.
    • Por fim, esse texto vai te dar perspectiva de como sair do zero até se tornar dev Front-end.

    Os títulos dos textos podem te dar a impressão de que eles são parecidos. Mas eles te darão perspectivas diferentes (e complementares!) sobre o assunto. Então, vale a pena, ok?

    Banner da Alura convidando profissionais a desenvolver habilidades em inteligência artificial para acompanhar as transformações do mercado de tecnologia. A campanha destaca que quem utiliza IA produz mais, cresce na carreira e se torna mais competitivo, reforçando que a inteligência artificial deixou de ser tendência e passou a ser uma habilidade essencial. O banner incentiva a começar a aprender IA com os cursos da Alura e impulsionar a transformação digital.

    Como iniciar seu estudo de Front-end na plataforma da Alura

    Se você acessou a plataforma da Alura e se deparou com diversos cursos da Escola de Front-end: o ideal é que você comece pelo básico.

    Ou seja, em primeiro lugar, aprenda sobre os fundamentos de HTML e CSS. Isso vai te permitir entender como criar suas páginas web para diferentes telas, como adicionar diferentes estilos para elas, como escrever um código semântico com acessibilidade, boas práticas de códigos e daí por diante.

    Você pode iniciar por esses links:

    • Carreira Desenvolvimento Front-end React

    E para começar a criar intimidade com versionamento de código, conheça o Git e Github, e você pode fazer isso acessando este curso:

    • Curso de Git e Github

    Ao conhecer o básico de HTML, CSS e de Git e Github, você está pronto para dar seus próximos passos no desenvolvimento web, publicar e compartilhar seus projetos.

    Agora, é hora de ir um pouco mais longe na sua jornada. Vem comigo que vou te mostrar como você pode fazer isso!

    Avance na sua jornada: aprenda o que é JavaScript

    O próximo passo agora que você já sabe como criar páginas com HTML e CSS é aprender JavaScript. O JavaScript é a linguagem da web e foi criado para tornar a interação das pessoas usuárias com as páginas uma experiência mais simples e intuitiva.

    O Júlio César, instrutor da Alura, explicou melhor o que é JavaScript nesse vídeo

    https://youtu.be/N1BSG02z-Mw

    Conheça o plano de estudo "Trilha JavaScript" da Alura

    Para focar e direcionar seus estudos no JavaScript, também temos um plano de estudos que vai te levar do mais básico até o mais completo da linguagem.

    Essa trilha vai te direcionar aos seguintes conteúdos: tipos de variáveis, operadores lógicos e condicionais, laços de repetição, funções, objetos e arrays até aprender como manipular elementos HTML das páginas e deixá-las com um comportamento dinâmico.

    Além disso, você vai entender como consumir API’s com JavaScript e usar outros recursos da linguagem (como, por exemplo, o reconhecimento de voz) que permitirão criar aplicações incríveis.

    E para elevar ainda mais seu nível, você ficará por dentro das diferenças entre JavaScript e Typescript e entenderá porque usar TypeScript em código nos ajuda a sermos mais produtivos e eficientes. Você pode acessar a trilha de estudos JavaScript no link abaixo:

    Depois de dominar o JavaScript você estará pronto para iniciar em um framework. Vamos conhecer alguns deles?

    Iniciando em um Framework

    Agora que você mergulhou no mundo do JavaScript e TypeScript está na hora de escolher qual framework estudar.

    Personagem do ator Jim Carrey digitando furiosamente em um computador de mesa. O ator usa uma camisa social escura, está em uma cadeira de madeira em um local próximo a uma janela. O computador é branco e em cima da mesa está uma caneca na cor verde musgo.

    Para começar, não existe o melhor framework. Lembre-se que um framework é uma ferramenta que vai possibilitar que você faça algo de uma maneira muito mais simples e produtiva. Ou seja, o importante é que você conheça as bases e que o framework realmente facilite sua vida como pessoa desenvolvedora.

    Então, o o melhor framework é aquele que você sabe usar e que atende às suas necessidades. Combinado?

    Então vamos conhecer alguns dos mais populares:

    React js

    Este aqui ganhou o status de framework mas é uma biblioteca JavaScript focada na criação de telas. O React se tornou bastante popular graças à gigantesca comunidade JavaScript pelo mundo e por facilitar bastante a forma como as pessoas desenvolvedoras Front-end constroem as interfaces de usuários (UI).

    Para que você consiga dominar o React js, preparamos um plano de estudos que te ensina do básico até conceitos mais avançados como:

    • Criar uma aplicação React;
    • Diferença entre Function Components x Class Components;
    • Ciclos de vida;
    • Props vs State;
    • Renderização condicional;
    • Gerenciamento de estados;
    • Testes automatizados.

    Esse plano de estudos te mostra como criar aplicações React usando o JavaScript e o Typescript, com mais cursos focados em TypeScript.

    Se você ainda não conhece o TypeScript( ou conhece o básico), ainda é possível acompanhar. No entanto, recomendo que você não pule os cursos de Typescript do plano de estudos em JavaScript.

    Vue.js

    Um outro framework muito popular é o Vue.js, que também é um framework JavaScript para criação de interfaces de usuário. Possui uma extensa comunidade no Brasil e no mundo, o que o torna bastante popular.

    Assim como o React, possui renderização declarativa e reage às mudanças que ocorrem na nossa aplicação, atualizando a tela sempre que algo mudar.

    O Vue.js ainda é muito usado em diversas empresas pelo mundo por suas capacidades. Por isso, vou deixar aqui embaixo uma trilha de estudos focada no Vue.js.

    Nesta trilha você aprenderá desde o básico do Vue.js, entendendo as principais diferenças entre as versões 2 e 3 deste framework, as vantagens de utilizar o Vue.js com o Typescript, como gerenciar os estados de suas aplicações com Vuex e muito mais!

    Angular

    E para fechar a lista dos três gigantes de popularidade temos o Angular.

    Esse não podia ficar de fora, pois compete em nível de igualdade com os anteriores. Também é um framework JavaScript focado para criação de interface de usuário.

    Utiliza modelos simples e declarativos de componentes, permitindo a criação de aplicações que rodam no lado do servidor e oferecem boa velocidade e acessibilidade para as páginas web.

    Vou deixar aqui um plano de estudos para você que deseja dominar o Angular, feita com muito carinho pelos nossos instrutores:

    Dicas finais

    Para dar continuidade a sua jornada pelo universo Front-end, temos outros cursos e formações que você pode e deve explorar quando sentir que precisa ir além nos seus estudos.

    Formação de Next.js

    Como tudo que é bom sempre pode ficar melhor, o Next.js surgiu para melhorar ainda mais suas aplicações React.

    Nesta formação você será capaz de explorar tudo que o Next.js oferece para criar aplicações do lado do servidor, gerar conteúdo estático, descobrir como trabalhar com autenticação no Next.js e muito mais.

    Svelte

    O Svelte surpreendeu ao atingir o primeiro lugar entre os frameworks mais amados segundo o Stack Overflow Developer Survey 2021, mostrando que uma forte comunidade está surgindo por aí.

    É por isso que não poderia deixar de comentar que temos aqui na Alura um curso de Svelte maravilhoso que vai te ensinar a dar seus primeiros passos com esse queridinho dos dev’s.

    Imersões

    Além disso, vale a pena participar e acessar a imersão Front-end, para evoluir seus conhecimentos com um projeto mão na passa.

    A Imersão Front-End é um mergulho em conteúdos exclusivos e gratuitos no universo de Front. São cinco aulas para desenvolver habilidades avançadas em HTML e CSS, conhecer frameworks modernos e criar o Front-End de uma página de navegação inspirada no Spotify.

    Conclusão

    Espero que este artigo te ajude a conseguir se organizar e estudar os conteúdos que vão contribuir para realizar seus objetivos na carreira como pessoa desenvolvedora Front-end.

    Você viu que é preciso estudar desde o básico como HTML e CSS, dominar a linguagem da web, o JavaScript, e que o TypeScript é fundamental para que você ganhe produtividade no seu dia a dia como dev.

    Além disso, conheceu alguns dos frameworks mais populares do mercado de Front-end e agora poderá escolher entre um deles ou até mesmo estudar todos no seu tempo com as trilhas de estudo em nossa plataforma.

    Estou muito feliz que você chegou até aqui. Por isso, não poderia deixar de te convidar a participar de nossa comunidade no Discord para aprendermos e crescermos juntos!

    E não se esqueça de compartilhar conosco sua evolução ao longo dessa jornada, isso deixa nossos corações quentinhos!

    Bons estudos e até a próxima!

    Banner da Alura convidando profissionais a desenvolver habilidades em inteligência artificial para acompanhar as transformações do mercado de tecnologia. A campanha destaca que quem utiliza IA produz mais, cresce na carreira e se torna mais competitivo, reforçando que a inteligência artificial deixou de ser tendência e passou a ser uma habilidade essencial. O banner incentiva a começar a aprender IA com os cursos da Alura e impulsionar a transformação digital.

    Avalie este artigo

    Foto de Neilton Seguins

    Autor(a)

    Neilton Seguins

    Bacharel em Ciência e Tecnologia e Pós Graduado em FullStack Development. Atualmente estou como Desenvolvedor de Software na Alura focado no front-end. Também amo ouvir e tocar música, ler livros e mangás e assistir séries.

    Explore por tópico

    • Mobile
    • Back-end
    • Front-end
    • DevOps
    • UX & Design
    • Dados
    • Gestão & Negócios
    • Inteligência Artificial
    • Cibersegurança
    • Cloud

    Leia também

    • 29/12/2021

      Qual a diferença entre id e class?

      Ler mais
    • 28/11/2017

      Criando Layouts com CSS Grid Layout

      Ler mais
    • 12/12/2021

      O que é o HTML e suas tags? Parte 1: estrutura básica

      Ler mais
    Ver mais conteúdos

    Inscreva-se em nossa Newsletter

    Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.