Formação completa oferecida pela DIO (Digital Innovation One), com foco em aplicações full stack modernas utilizando TypeScript.
Este repositório contém todo o conteúdo e projetos práticos desenvolvidos durante a formação TypeScript Full Stack na plataforma DIO. A formação é dividida em módulos com foco no ecossistema Node.js + React com tipagem estática e orientação a objetos.
| Módulo | Descrição | Atividades |
|---|---|---|
01-fundamentos-typescript |
Introdução à sintaxe, tipos, funções e orientação a objetos com TypeScript | 5 atividades |
02-react-intro |
Utilização do React com TypeScript: componentes, props e tipagem | 5 atividades |
03-react-avancado |
Padrões avançados, context API, hooks tipados e boas práticas | 7 atividades |
04-node-intro |
Primeiros passos com Node.js + TypeScript, estruturação de APIs REST | 5 atividades |
05-node-avancado |
Boas práticas com Express, rotas tipadas, middlewares e organização | 5 atividades |
- ✅ Lógica de programação
- ✅ Pensamento computacional
- ✅ (Desejável) Conhecimentos prévios em HTML, CSS e JavaScript
- TypeScript
- React
- Node.js
- Express
- Git e GitHub
typescript-fullstack/
├── 01-fundamentos-typescript/
├── 02-react-intro/
├── 03-react-avancado/
├── 04-node-intro/
├── 05-node-avancado/
└── README.md
Todos os certificados podem ser acessados diretamente na plataforma DIO ao término de cada módulo.
Desenvolvido por Daniel Duarte 🚀
Formação disponível em dio.me
This repository contains all the content and practical projects developed during the TypeScript Full Stack training on the DIO platform. The training is divided into modules focused on building full stack applications with Node.js + React using static typing and object-oriented programming.
| Module | Description | Activities |
|---|---|---|
01-fundamentos-typescript |
TypeScript syntax, types, functions, and OOP | 5 activities |
02-react-intro |
React + TypeScript: components, props, and types | 5 activities |
03-react-avancado |
Advanced patterns, Context API, typed hooks | 7 activities |
04-node-intro |
Node.js + TypeScript basics, REST API structure | 5 activities |
05-node-avancado |
Express best practices, typed routes, middleware | 5 activities |
- ✅ Basic programming logic
- ✅ Computational thinking
- ✅ (Recommended) Previous knowledge in HTML, CSS, and JavaScript
- TypeScript
- React
- Node.js
- Express
- Git & GitHub
All certificates are available on the DIO platform upon module completion.
Developed by Daniel Duarte 🚀
Training available at dio.me