Pular para navegação primária
Pular para conteúdo
Pular para rodapé
🥞 Portal ADS
Guia Extra: Engenharia de Software e Modelagem UML
Guia Extra: Ferramentas do Desenvolvedor & Developer Productivity
🌍 Guia de Linguagens de Programação & Engenharia Poliglota
Guia Extra: Documentação Técnica, Docs-as-Code & Markdown (Padrão Ouro)
🌐 Guia de Redes, Protocolos & Infraestrutura Web
Guia Especializado: Inteligência Artificial & AI Engineering (Padrão Ouro)
Módulo 01: Fundamentos da Computação
🧠 Lógica de Programação, Estruturas de Dados & Algoritmos
Módulo 03: Versionamento de Código com Git e GitHub
🌐 Módulo 04: HTML5 e CSS3 Moderno
Módulo 05: JavaScript Moderno (ES6+) e Manipulação do DOM
Módulo 06: Design de Interfaces, UI/UX e Acessibilidade
Módulo 07: Arquitetura Backend e APIs RESTful Modernas
Módulo 08: Bancos de Dados Relacionais (SQL) e Não-Relacionais (NoSQL)
🌳 Módulo 09: Estruturas de Dados Avançadas e Análise de Algoritmos
Módulo 10: Paradigmas de Programação e Padrões de Projeto (GoF & Arquitetura)
Módulo 11: Engenharia de Qualidade e Testes de Software
🛡️ Módulo 12: Desenvolvimento Seguro, Criptografia e DevSecOps
🚀 Módulo 13: DevOps, CI/CD, Contêineres e Cloud Computing
💻 Módulo 14: Hardware, Sistemas Operacionais & Compiladores
Especialização em Aplicações Full Stack de Produção
Especialização Backend com Golang & Gin
Especialização Backend com Java 21 & Spring Boot 3
Especialização Backend com PHP 8 & Laravel 11
Especialização Backend com Python & FastAPI
Especialização em Computação Científica & Simulação com MATLAB
Especialização Frontend com Angular 18+ & TypeScript
Especialização Frontend com React & TypeScript
Especialização Frontend com Svelte 5 & SvelteKit
Especialização Frontend com Vue.js 3 & TypeScript
Especialização Mobile Nativo com Android & Kotlin
Especialização Multiplataforma com Flutter & Dart
Especialização de Sistemas com C Moderno (C17/C23)
Especialização de Sistemas com C++ Moderno (C++20/C++23)
Especialização de Sistemas com C# (.NET 8/9)
Especialização de Sistemas com Go (Golang)
Especialização de Sistemas com Java 21 LTS
Especialização de Sistemas com Python 3.12+
Especialização de Sistemas com Rust Moderno
Especialização de Sistemas com TypeScript 5+
Abrir menu
Trilha
Especializações
Projetos
Guias
Grade completa
Cadernos de Exercícios — Especialização em Sistemas com TypeScript
TypeScript 5.x & Node.js • Tipagem Estrita, Generics, Decorators e Backend Corporativo
🧱 Bloco 1: Fundamentos do TypeScript 5, Toolchains e Runtimes Modernos
Capítulo 01: Ecossistema TypeScript 5.x, Node.js/Bun, tsconfig.json e Compilação
Capítulo 02: Tipos Primitivos, Inferência de Tipos e Literal Types
Capítulo 03: Controle de Fluxo, Operadores Modernos (??, ?.) e Type Assertions
Capítulo 04: Funções Tipadas, Parâmetros Opcionais/Rest e Function Overloads
🧱 Bloco 2: Tipagem Estrutural, Coleções Estritas e Modelagem de Dados
Capítulo 05: Arrays, Tuplas Estritas e Readonly Collections
Capítulo 06: Objetos, Type Aliases e Interfaces Estruturais
Capítulo 07: Union Types, Intersection Types e Discriminated Unions
Capítulo 08: Enums Numéricos/Heterogêneos vs Const Objects (as const)
🧱 Bloco 3: Programação Orientada a Objetos e Sistema de Tipos Genéricos
Capítulo 09: Classes, Modificadores de Acesso (private, protected) e Herança
Capítulo 10: Classes Abstratas, Interfaces Múltiplas e Polimorfismo
Capítulo 11: Generics em Funções, Interfaces, Classes e Constraints
Capítulo 12: Type Narrowing Avançado, Type Guards (typeof, instanceof, is)
🧱 Bloco 4: Type-Level Programming, Mapped Types e Metaprogramação
Capítulo 13: Utility Types Oficiais (Partial, Required, Readonly, Pick, Omit, Record)
Capítulo 14: Mapped Types, Keyof, Typeof e Template Literal Types
Capítulo 15: Conditional Types, Infer e Tipagem Recursiva Avançada
Capítulo 16: Decorators TC39 Stage 3 e Metadados de Classe
🧱 Bloco 5: Arquitetura de Aplicações, Validação com Zod e APIs Corporativas
Capítulo 17: Módulos ESM vs CommonJS, Namespaces e Path Aliases
Capítulo 18: Validação em Runtime com Zod e Schema Parsing
Capítulo 19: Testes Automatizados com Vitest / Jest e Tipagem Estrita
Capítulo 20: Projeto Prático Corporativo: API REST com Fastify, Prisma e SQLite
⬅️ Voltar à Especialização
🏠 Início do Portal