MB Academy

E agora? Próximos Passos na sua Jornada

Você concluiu os fundamentos. Descubra o que fazer agora com seu conhecimento em TypeScript.

Se você chegou até aqui, parabéns! Você percorreu uma jornada sólida e muito significativa. Ao longo deste curso, você aprendeu os fundamentos essenciais da programação com TypeScript — e isso não é pouca coisa.

Você agora entende o que é uma linguagem de programação, como escrever algoritmos, como controlar o fluxo do código, manipular dados com tipos seguros, usar arrays e objetos, e aplicar os pilares da Programação Orientada a Objetos. Além disso, aprendeu a configurar um ambiente de desenvolvimento moderno, organizar código em módulos, lidar com erros e código assíncrono, versionar seus projetos com Git e, o mais importante, construiu um projeto prático completo — e o integrou com uma API de IA.

Isso significa que você não está mais apenas “testando” programação. Você está programando de verdade.

O Início de uma Nova Etapa

O conhecimento que você adquiriu é o ponto de virada. Você deixou de apenas consumir tecnologia e passou a ter a capacidade de criar tecnologia. A base sólida em TypeScript e lógica de programação que você construiu é o que o mercado de trabalho moderno procura.

Mas como toda boa jornada, essa não termina aqui — ela apenas muda de fase. A pergunta agora é:

E agora? O que eu faço com esse conhecimento?

Próximos Passos: Escolha sua Trilha

A resposta é: depende de você. E essa é a parte mais empolgante. Com os fundamentos que você adquiriu, pode seguir para qualquer uma das trilhas de desenvolvimento. Aqui estão algumas sugestões:

➤ Front-end com Frameworks Modernos

Se você gosta de criar interfaces visuais e interativas, o caminho do front-end é o ideal. Seu conhecimento em TypeScript é uma vantagem enorme, pois os frameworks mais populares o utilizam.

  • Aprenda React com TypeScript: Uma das combinações mais poderosas e requisitadas do mercado para criar interfaces dinâmicas.
  • Explore Angular: Um framework robusto que usa TypeScript por padrão, muito utilizado em aplicações corporativas de grande escala.
  • Descubra Vue.js: Conhecido por sua curva de aprendizado amigável, também tem um excelente suporte a TypeScript.

➤ Back-end com Node.js e TypeScript

Se você se interessa mais pela lógica, dados, APIs e o que acontece nos "bastidores" de uma aplicação, aprofunde-se no back-end.

  • Construa APIs com NestJS: Um framework back-end progressivo que usa TypeScript e arquitetura modular, inspirado no Angular.
  • Explore o Express com TypeScript: Aprenda a criar servidores e APIs robustas combinando a simplicidade do Express com a segurança do TypeScript.
  • Aprenda sobre Bancos de Dados: Estude como integrar bancos de dados SQL (como o PostgreSQL) ou NoSQL (como o MongoDB) em suas aplicações.

➤ Outras Áreas

O conhecimento em TypeScript também abre portas para:

  • Desenvolvimento Mobile: Com React Native ou NativeScript.
  • Testes de Software: Aprenda a escrever testes automatizados com ferramentas como Jest e Cypress.
  • Desenvolvimento Desktop: Com frameworks como o Electron.

IA como Ferramenta, Não como Muleta

Você saiu deste curso com algo que muitos desenvolvedores não têm: fundamentos reais. Você sabe por que o código funciona — não apenas que ele funciona.

Isso muda completamente como você pode usar IA no seu desenvolvimento. Um desenvolvedor sem fundamentos usa IA para gerar código que não consegue entender, depurar ou adaptar. Você pode usar IA para ir mais longe, mais rápido — porque sabe o que está olhando.

Algumas formas de continuar usando IA com inteligência:

  • Para entender erros: cole o stack trace e peça explicação, não solução imediata
  • Para revisar código: peça feedback sobre o que você já escreveu
  • Para explorar alternativas: "existe uma forma mais eficiente de fazer isso que já funciona?"
  • Para documentar: peça que a IA explique em comentários o código que você criou

E quando a IA gerar código, aplique a regra que você aprendeu no Capítulo 7: se você não consegue explicar cada linha, não use ainda.

Continue Praticando, Continue Criando

O segredo para evoluir é a prática constante. Aqui vão algumas dicas:

  • Evolua o Rastreador de Gastos: Implemente os desafios avançados — persistência em arquivo JSON, orçamento mensal, análise por período.
  • Crie novos projetos pequenos: Uma calculadora, um conversor de moedas, um script para automatizar uma tarefa sua.
  • Contribua com projetos open-source: Encontre projetos no GitHub que te interessem e tente corrigir um bug simples ou melhorar a documentação.
  • Participe de comunidades: Converse com outros desenvolvedores, tire dúvidas e compartilhe seu progresso.

Por fim, lembre-se…

Programação é uma área vasta. Você não precisa saber tudo agora. O mais difícil você já fez: começou e chegou até aqui. E só por isso, você já é parte da comunidade de pessoas que criam tecnologia.

De agora em diante, é só evoluir.

Nos vemos na próxima etapa da sua jornada. 🚀