Pedro Mendonça
Este plano de estudos com base no projeto em que você irá começar a atuar e nas tarefas que provavelmente irá assumir inicialmente.
O foco principal é front-end com Angular, pois será a área em que você mais deverá trabalhar no dia a dia.
O plano está dividido em etapas, seguindo uma ordem lógica de aprendizado:
TypeScript
O plano inicia com um curso de TypeScript, já que o Angular é totalmente baseado nessa linguagem. Ter uma boa base aqui é essencial para entender melhor o framework.
Tailwind CSS
Em seguida, coloquei um curso de Tailwind CSS. No projeto da Marcopolo, utilizamos o Tailwind juntamente com o daisyUI, que é um plugin do Tailwind.
Angular
A terceira etapa é focada em Angular. Atualmente utilizamos o Angular 20, por isso adicionei a documentação oficial dessa versão, além de uma playlist no YouTube para apoiar o aprendizado prático e teórico.
C# / .NET
Por fim, incluí uma introdução a C#. Apesar de você, inicialmente, atuar principalmente no front-end, é importante entender o básico de .NET para conseguir lidar com possíveis demandas de back-end. No projeto utilizamos o .NET 9, porém os cursos da Alura ainda estão baseados no .NET 6. Mesmo assim, os conceitos são válidos. Também adicionei uma playlist básica no YouTube sobre C#.
Este plano serve como um guia, mas não precisa se limitar apenas a ele. Use essas tecnologias como base, pesquise, explore outros conteúdos e, sempre que possível, desenvolva pequenos projetos para reforçar o aprendizado.
Também deixei as documentações oficiais das tecnologias citadas, vale a pena dar uma boa olhada nelas ao longo dos estudos
Se sobrar um tempo, é interessante estudar também um pouco de Node.js. A maioria dos projetos da TCS utiliza Node no back-end, então esse conhecimento pode ser bastante útil.
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Site TypeScript: The starting point for learning TypeScript
-
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 Installing Tailwind CSS with Vite - Tailwind CSS
-
Curso Tailwind CSS: estilizando a sua página com classes utilitárias
-
Site Tailwind Components
-
Site What is Angular? • Angular
-
Video Curso Angular do ZERO ao AVANÇADO | Angular v17 e v18 - YouTube
-
Curso Angular 19: estruture componentes com signals e controle de fluxo
-
Curso Angular 19: aplicando interação entre componentes com inputs e outputs
-
Curso Angular 19: diretivas, projeção de conteúdo e interações com o DOM
-
Curso Angular 19: aprenda a criar e validar reactive forms
-
Curso Angular 19: implementando Lazy Loading na sua aplicação
-
Curso Angular 19: autenticação, proteção e manipulação de rotas
-
Curso Angular 19: criando serviços e consumindo API com HttpClient
-
Site Guia do C#: linguagem gerenciada do .NET | Microsoft Learn
-
Video Curso de C# e .NET 8: Guia Completo do Básico ao Avançado - YouTube
-
Curso C#: criando sua primeira aplicação
-
Curso C#: aplicando a Orientação a Objetos
-
Curso C#: dominando Orientação a Objetos
-
Curso C#: consumindo API, gravando arquivos e utilizando o LINQ
-
Site Documentação do .NET | Microsoft Learn
-
Curso .NET 6: criando uma web API
-
Curso .NET 6: relacionando entidades
-
Curso Entity Framework: integre aplicações .NET com banco de dados
-
Curso Swagger: documentando suas APIs
-