Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Guia prático de TypeScript Melhore suas aplicações JavaScript

    Thiago da Silva Adriano
    Livro de TypeScript

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    Desenvolvido e mantido pela Microsoft, o TypeScript é um pré-processador open source de códigos JavaScript que auxilia na escrita de códigos, desde os mais simples até os mais complexos, utilizando tipagem de dados e os princípios da Orientação a Objetos para o desenvolvimento de aplicações front-end, back-end e mobile.

    Neste livro, Thiago da Silva Adriano abordará conceitos básicos do TypeScript, como tipagem básica, interfaces, decorators e Generics. Você vai aprender já com as mãos na massa, acompanhando o passo a passo desde a instalação do pré-processador até o desenvolvimento de uma API fazendo uso de tecnologias como Node.js, o banco de dados MongoDB e contêineres Docker.

    Saiba o que você vai aprender

     

    Sumário

    • 1 Introdução ao TypeScript
    • 1.1 Instalação
    • 1.2 Executando manualmente o TypeScript
    • 1.3 Entendendo o compilador do TypeScript
    • 2 Conhecendo os types
    • 2.1 Var, let e const
    • 2.2 Boolean
    • 2.3 Number
    • 2.4 String
    • 2.5 Trabalhando com Strings
    • 2.6 Array
    • 2.7 ReadonlyArray
    • 2.8 Tuple
    • 2.9 Enum
    • 2.10 Union
    • 2.11 Any
    • 2.12 Tipando funções
    • 2.13 Void
    • 2.14 Never
    • 2.15 Type assertions
    • 3 Estruturas de controle e repetição
    • 3.1 if-else
    • 3.2 if-else-if
    • 3.3 Operador ternário
    • 3.4 Nullish Coalescing
    • 3.5 switch
    • 3.6 while
    • 3.7 do-while
    • 3.8 for
    • 3.9 foreach
    • 4 POO (Programação Orientada a Objetos)
    • 4.1 Classes
    • 4.2 Métodos
    • 4.3 Modificadores de acesso
    • 4.4 Herança
    • 4.5 Getters & Setters
    • 4.6 Classe abstrata
    • 4.7 Readonly
    • 5 Interfaces
    • 5.1 Introdução a interfaces
    • 6 Generics
    • 6.1 Criando uma função genérica
    • 6.2 Criando uma classe genérica
    • 6.3 Criando uma interface genérica
    • 7 Decorator
    • 7.1 Analisando os decorators existentes no TypeScript
    • 7.2 Criando um método decorator
    • 7.3 Decorator de propriedade
    • 7.4 Decorator de parâmetro
    • 7.5 Criando um decorator para class
    • 7.6 Decorator Factory
    • 7.7 Múltiplos decorators
    • 8 Modules e namespaces
    • 8.1 Namespaces
    • 8.2 Modules
    • 8.3 Modules ou namespaces? Quando utilizar?
    • 9 Visual Studio Code
    • 10 Docker: Configurando ambiente de banco de dados
    • 10.1 Docker
    • 11 Criando API TypeScript, Node.js, MongoDB e Docker
    • 11.1 Arquitetura básica do projeto
    • 11.2 Desenvolvimento da API
    • 11.3 Arquivo de inicialização do projeto
    • 11.4 Incremental flag
    • 12 Criando novas models
    • 12.1 POO (Programação Orientada a Objetos) na prática
    • 12.2 Generics e tipagem de retorno de funções na prática
    • 12.3 Testando as novas rotas
    • 13 Injeção de Dependência
    • 13.1 Desacoplando o projeto
    • 13.2 Decorators na prática
    • 13.3 Testando o projeto
    • 14 Documentando o projeto
    • 14.1 Organizando o projeto
    • 14.2 Documentando o nosso código
    • 15 Conclusão
    • 15.1 Obrigado

    Autor

    Thiago da Silva Adriano

    Thiago da Silva Adriano é Microsoft (MVP) e atualmente trabalha como Engenheiro de Software. Nesses últimos anos, focou nas tecnologias criadas pela Microsoft, mas sempre esteve antenado para as novas tecnologias que estão surgindo no mercado. Em um breve resumo, é uma pessoa apaixonada pelo que faz, tem a sua profissão como hobby.

    Dados do produto

    Número de páginas:
    178
    ISBN:
    978-65-86110-77-7
    Data publicação:
    07/2021
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de Gestão de Plataformas e APIs
    Gestão de Plataformas e APIs
    +
    Livro de Engenharia de Software para Ciência de Dados
    Engenharia de Software para Ciência de Dados
    altLogoFooter

    Uma empresa do Grupo Alun

    Logo da Alun

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alun

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev