Front-end com Angular
Front-end Specialist: Angular e Tecnologias Web
Esta trilha é dedicada exclusivamente ao desenvolvimento de interfaces modernas e responsivas. Aqui você construirá a camada visual e lógica do cliente, dominando desde a estrutura básica da web até a criação de SPAs complexas com um dos frameworks mais robustos do mercado.
O que você vai dominar nesta jornada:
1. Fundamentos da Web e Lógica de Interface
A construção de interfaces começa com a base sólida da Web (HTML5, CSS3, Flexbox e Responsividade). Você desenvolverá sua lógica de programação voltada para o navegador com JavaScript, aprendendo a manipular o DOM, gerenciar eventos e consumir APIs de forma assíncrona.
2. Ecossistema Angular e TypeScript
Elevamos o nível para o TypeScript, trazendo tipagem estática e segurança ao código. O foco principal é o ecossistema Angular. Você aprenderá a arquitetar aplicações SPAs (Single Page Applications) escaláveis, utilizando componentes, injeção de dependência, roteamento, formulários reativos e diretivas.
3. Qualidade de Código no Front-end
Não basta funcionar, tem que ser confiável. Você aprenderá crucialmente a implementar Testes Automatizados (Unitários e E2E) específicos para o front-end, garantindo que suas interfaces sejam estáveis e livres de regressões visuais ou lógicas.
Resultado: Ao finalizar esta etapa, você será capaz de construir interfaces ricas, dinâmicas e testáveis, prontas para se integrarem a qualquer API robusta.
Trilhas são sequências de Cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga Trilhas que te interessem ou crie as suas próprias
Passo a passo
-
1
Conteúdo do plano
-
Curso HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags
-
Curso HTML e CSS: Classes, posicionamento e Flexbox
-
Curso HTML e CSS: cabeçalho, footer e variáveis CSS
-
Curso HTML e CSS: trabalhando com responsividade e publicação de projetos
-
Curso HTML e CSS: praticando HTML/CSS
-
Curso HTML e CSS: responsividade com mobile-first
-
Artigo Srcset: Trabalhando com imagens responsivas | Alura
-
Artigo HTML: o que é, a importância para a Web, como aprender e um Guia para iniciantes | Alura
-
Artigo CSS: o que é, como usar no HTML e um Guia para iniciar | Alura
-
Alura+ Transformando um site em responsivo
-
Curso Praticando CSS: Grid e Flexbox
-
Curso SASS e CSS: estilizando um site
-
Artigo Guia de JavaScript: o que é e como aprender a linguagem mais popular do mundo? | Alura
-
Curso JavaScript para Web: Crie páginas dinâmicas
-
Curso JavaScript: manipulando elementos no DOM
-
Curso JavaScript: explorando a manipulação de elementos e da localStorage
-
Curso JavaScript: validando formulários
-
Curso Node.js e terminal: dominando o ambiente de desenvolvimento front-end
-
Curso JavaScript: consumindo e tratando dados de uma API
-
Site Evolução do JavaScript - Hipsters Ponto Tech #236 - Hipsters Ponto TechHipsters Ponto Tech
-
Artigo Javascript ou Typescript? | Alura
-
Curso TypeScript na prática: implemente um projeto completo com TypeScript e módulos
-
Curso TypeScript: aplicando orientação a objetos no Front-end
-
Site TechGuide: TypeScript – Hipsters Ponto Tech #378 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Angular: construa uma aplicação web com componentes, linguagem de template e CLI
-
Curso Angular: evoluindo com formulários e roteamento
-
Curso Angular: comunicando-se com uma API via requisições HTTP
-
Artigo CSR, SSR e SSG: entenda as diferenças e aplicações | Alura
-
Site Evoluções no Angular e Outros Frameworks Front-End – Hipsters Ponto Tech #383 - Hipsters Ponto TechHipsters Ponto Tech
-
Curso Angular: explorando testes de unidade e integração
-
Curso Angular: implemente testes de unidade com Jest
-
Curso Angular: expandindo funcionalidades com testes unitários e e2e
-
Excluir Trilha de Estudos?
Ao excluir, você não não conseguirá mais visualizar e acessar a Trilha criada por você