Descrição
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 TypeORMO 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!Estimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.