Imagem do Curso gratuito Orientação a Objetos com Typescript

Curso online gratuitoOrientação a Objetos com Typescript

Duração do curso online: 4 horas e 19 minutos

Novo

Domine POO com TypeScript e escreva back-end mais modular e escalável. Curso online gratuito com prática, Git e fundamentos como herança e polimorfismo.

Neste curso gratuito, aprenda sobre

  • Diferenças e benefícios da POO vs programação estruturada
  • Configuração de projeto TypeScript e papel do tsconfig.json
  • Criação de classes, atributos e construtores em TypeScript
  • Definição de métodos com parâmetros, retorno e relação com classes
  • Encapsulamento: modificadores de acesso e proteção de estado interno
  • Herança: reutilização de código, especialização e extensibilidade em TS
  • Polimorfismo: sobrescrita/uso via tipos base para comportamento flexível
  • Classes abstratas: contratos, métodos abstratos e implementação em TS
  • Boas práticas de Git: commits pequenos, frequentes e com escopo claro
  • Mensagens de commit padronizadas, objetivas e orientadas à mudança

Descrição do curso

Evolua sua forma de programar com um curso online gratuito de Orientação a Objetos com TypeScript, voltado para quem quer construir aplicações back-end mais organizadas, reutilizáveis e fáceis de manter. Em vez de apenas juntar funções e arquivos, você aprende a modelar o domínio do sistema com classes, atributos e comportamentos, criando uma base sólida para projetos que crescem sem virar um emaranhado de código.

Ao longo do curso, você desenvolve a mentalidade por trás da POO e entende quando ela faz diferença na prática: como planejar responsabilidades, reduzir acoplamento, proteger estados internos e tornar o código mais previsível para equipes. Você também configura o ambiente corretamente e compreende o papel do tsconfig.json para padronizar compilação, tipagem e compatibilidade do projeto em TypeScript, evitando inconsistências comuns entre máquinas e pipelines.

O aprendizado avança para os pilares mais usados no dia a dia: encapsulamento para controlar acesso e garantir integridade; herança para reaproveitar estruturas de forma consciente; e polimorfismo com classes abstratas para criar contratos, flexibilizar implementações e facilitar extensões sem reescrever tudo. A proposta é que você saia capaz de tomar decisões melhores de arquitetura em nível de código, escrevendo componentes que conversam bem entre si e são mais fáceis de testar e evoluir.

Além da parte de programação, o curso reforça boas práticas de Git que ajudam a profissionalizar entregas: organização de histórico, clareza nas mensagens de commit e disciplina na forma de registrar mudanças. Isso melhora colaboração, revisão de código e rastreabilidade do que foi alterado, habilidades essenciais em ambientes reais de desenvolvimento.

No final, você terá uma compreensão prática de como aplicar orientação a objetos no TypeScript para criar soluções back-end mais limpas e escaláveis, unindo fundamentos de POO, tipagem e rotinas de versionamento que fazem diferença em projetos profissionais.

Conteúdo do curso

  • Aula em vídeo: Visão geral | Aprendendo Orientação a Objetos com TS #1 22m
  • Exercício: Qual é um dos principais benefícios que a programação orientada a objetos oferece em comparação ao paradigma de programação estruturado?
  • Aula em vídeo: Setup, classes, atributos e construtores | Aprendendo Orientação a Objetos com TS #2 46m
  • Exercício: Qual é a finalidade do arquivo 'tsconfig.json' em um projeto de Typescript?
  • Aula em vídeo: Métodos, parâmetros e retorno | Aprendendo Orientação a Objetos com TS #3 55m
  • Exercício: Qual é a associação mais correta entre os conceitos de métodos e classes em programação orientada a objetos?
  • Aula em vídeo: Encapsulamento | Aprendendo Orientação a Objetos com TS #4 38m
  • Exercício: Qual é o propósito principal do encapsulamento na orientação a objetos?
  • Aula em vídeo: Herança | Aprendendo Orientação a Objetos com TS #5 33m
  • Exercício: Qual é a principal vantagem de usar o princípio da herança em programação orientada a objetos no TypeScript?
  • Aula em vídeo: Git dicas - Profissionalize seus commits e entregas 33m
  • Exercício: Qual é a prática recomendada ao fazer commits em um repositório de código?
  • Exercício: Qual é a prática recomendada para criar mensagens de commit em um repositório compartilhado?
  • Exercício: Qual é uma boa prática ao realizar commits em um projeto de desenvolvimento usando Git?
  • Exercício: Qual é uma prática recomendada ao fazer commits no Git para manter a clareza e organização dos históricos de mudanças?
  • Aula em vídeo: Polimorfismo e as classes abstratas | Aprendendo Orientação a Objetos com TS #6 29m
  • Exercício: O que é polimorfismo em orientação a objetos?

Este curso gratuito inclui:

4 horas e 19 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação back-end

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso