Skip to content

About

Repository for the DIO Full Stack TypeScript Training. Includes TypeScript fundamentals, React and Node.js development, with a focus on typed applications and object-oriented programming.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

🧠 Formação TypeScript Full Stack - DIO

Formação completa oferecida pela DIO (Digital Innovation One), com foco em aplicações full stack modernas utilizando TypeScript.


📘 Sobre (PT-BR)

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.


🧭 Estrutura dos Módulos

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

🧪 Pré-Requisitos

  • ✅ Lógica de programação
  • ✅ Pensamento computacional
  • ✅ (Desejável) Conhecimentos prévios em HTML, CSS e JavaScript

🚀 Tecnologias Utilizadas

  • TypeScript
  • React
  • Node.js
  • Express
  • Git e GitHub

📂 Organização dos Diretórios

typescript-fullstack/
├── 01-fundamentos-typescript/
├── 02-react-intro/
├── 03-react-avancado/
├── 04-node-intro/
├── 05-node-avancado/
└── README.md

🏆 Certificados

Todos os certificados podem ser acessados diretamente na plataforma DIO ao término de cada módulo.


📌 Autor

Desenvolvido por Daniel Duarte 🚀
Formação disponível em dio.me


🌐 English Version

📘 About

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 Structure

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

🧪 Requirements

  • ✅ Basic programming logic
  • ✅ Computational thinking
  • ✅ (Recommended) Previous knowledge in HTML, CSS, and JavaScript

🚀 Technologies

  • TypeScript
  • React
  • Node.js
  • Express
  • Git & GitHub

🏆 Certificates

All certificates are available on the DIO platform upon module completion.


📌 Author

Developed by Daniel Duarte 🚀
Training available at dio.me


About

Repository for the DIO Full Stack TypeScript Training. Includes TypeScript fundamentals, React and Node.js development, with a focus on typed applications and object-oriented programming.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages