Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Bootcamp de Typescript: Do Iniciante ao Avançado (Edição 2023)

Curso de Bootcamp de Typescript: Do Iniciante ao Avançado (Edição 2023)

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Bootcamp de Typescript: Iniciante ao Avançado (Edição 2023)

Aprenda a teoria do Typescript em profundidade e, em seguida, aplique-a em projetos práticos: API REST do Node com Express, TypeORM e mais

Este curso oferece uma cobertura abrangente da linguagem Typescript e inclui vários projetos práticos. Ele vem com um repositório do Github em execução.

Este Curso em Resumo

Um dos avanços mais significativos no campo do desenvolvimento frontend Javascript nos últimos anos é a ampla adoção do Typescript. Tornou-se quase essencial usar o Typescript ao iniciar um novo projeto devido às suas inúmeras vantagens e mínimos inconvenientes. Isso se aplica não apenas a projetos Node, mas também a React, Angular e outros frameworks frontend baseados em Javascript. O Typescript é uma linguagem fortemente tipada que serve como um superset do Javascript. Isso significa que programas Javascript são válidos como programas Typescript, mas não o contrário. Em essência, o Typescript pode ser visto como uma versão aprimorada do Javascript. No entanto, apesar de suas semelhanças, o Typescript é uma linguagem distinta do Javascript, graças ao seu poderoso sistema de tipos. O sistema de tipos estáticos do Typescript oferece várias vantagens, como detectar erros de programa durante o desenvolvimento e permitir ferramentas avançadas de desenvolvimento. É importante observar que não precisamos adicionar anotações de tipo em todos os lugares em nosso código, sacrificando flexibilidade e legibilidade. O sistema de tipos pode inferir automaticamente a maioria dos tipos de variáveis, permitindo-nos escrever código tipo Javascript seguro com um mínimo de anotações de tipo. Essa inferência de tipo poderosa é o recurso-chave que torna o Typescript a escolha preferida tanto para projetos frontend quanto para projetos backend hoje em dia. Podemos desfrutar de todos os benefícios de um sistema de tipos estáticos sem nenhum inconveniente.

Visão Geral do Curso

Este curso está dividido em várias seções, permitindo que você escolha o caminho de aprendizado que se adapte ao seu nível de familiaridade com a linguagem. Se você já está familiarizado com certos recursos, pode pular para frente e focar nos que você ainda não conhece. O curso abrange todos os recursos da linguagem, começando pelos conceitos básicos e avançando para os mais avançados. Embora cubramos recursos raramente usados para completude, apontaremos explicitamente sua limitada praticidade. Além disso, dedicaremos uma seção à configuração do compilador Typescript, abrangendo todas as opções disponíveis. Enfatizaremos as opções de compilador comumente usadas para fornecer a opção de focar nelas, se desejado. Após cobrir todos os recursos da linguagem, mergulharemos na programação orientada a objetos, genéricos e decoradores em seções separadas. Essas seções são independentes e podem ser feitas individualmente. O curso então passa para projetos práticos que se assemelham de perto a cenários de desenvolvimento do mundo real. Esses projetos são pequenos o suficiente para serem concluídos confortavelmente dentro de um prazo razoável, mas contêm todos os blocos de construção necessários e elementos de design encontrados em aplicativos reais. Por exemplo, construiremos um exemplo completo de uma API REST segura no Node usando Typescript e TypeORM, um ORM amigável ao Typescript para o Node. O servidor incorporará todos os elementos típicos de um sistema de produção, incluindo autenticação segura com JWT e suporte para vários níveis de acesso. Depois de concluir o backend, também construiremos frontends separados usando Typescript, incluindo um frontend Angular. Ao final do curso, você terá desenvolvido um sistema completo (tanto frontend quanto backend) usando o Typescript como linguagem comum.

Índice

Este curso abrange os seguintes tópicos: - Introdução ao Typescript - O Sistema de Tipos do Typescript - O recurso mais poderoso do Typescript: inferência de tipo - Cobertura detalhada de todos os recursos da linguagem Typescript, do básico ao avançado - Cobertura detalhada de todos os recursos disponíveis no compilador Typescript - Programação orientada a objetos - Genéricos do Typescript em profundidade - Decoradores do Typescript em profundidade - Projeto Prático em Typescript - API REST segura no Node com TypeORM

O que Você Aprenderá Neste Curso?

Neste curso, você aprenderá tudo o que precisa saber para construir tanto o backend quanto o frontend de sua aplicação usando o Typescript como linguagem comum. Você obterá conhecimento aprofundado de todos os recursos da linguagem e entenderá a distinção entre recursos frequentemente usados e aqueles usados com parcimônia. Além disso, você se familiarizará com os vários recursos disponíveis no compilador Typescript. Você aprenderá como desenvolver projetos do mundo real com Typescript, incluindo desenvolvimento backend com Node e Typescript, bem como desenvolvimento frontend usando frameworks modernos. O curso fornece arquivos ZIP para download para cada seção, permitindo que você acesse o código no repositório do Github. Aproveite o curso e dê uma olhada nas lições gratuitas abaixo!
Ver informações completas