Portal GSTI
Portal GSTI

PublicarCadastre-seLogin
Menu
CURSO

Curso TypeScript, Node, ES6 e Postgres - CRIE PROJETOS DO ZERO!

Imagem destacada do curso Curso TypeScript, Node, ES6 e Postgres - CRIE PROJETOS DO ZERO!

Sobre o curso
0,00

Aprenda a criar uma API REST/RESTful completa usando TypeScript, Node, ES6, Sequelize, Postgres, Express e JWT do ZERO!
  • Data de publicação: 20/10/2017
  • Idioma: Português (Brasil)
  • Plataforma: Udemy
Ver curso

Ementa do Curso

  • 15 Módulos
    1. Introdução
    2. ES6 Overview
    3. Introdução ao Type System e Orientação a Objetos com TypeScript
    4. O que iremos desenvolver?
    5. Projeto Prático - Iniciando o Desenvolvimento da API
    6. Testes Automatizados
    7. Continuação do Projeto Prático
    8. Autenticando Usuários na Aplicação
    9. Criptografia
    10. BÔNUS - Cobertura de Código
    11. Finalizando Primeira Parte do Curso
    12. Iniciando Segunda Parte do Curso
    13. Refatorando a Aplicação
    14. Automatizando Tarefas
    15. Integração Contínua

Mais informações

Carga horária

  • 9,5 horas

O que aprenderei?

  • Desenvolver soluções Web com confiança utlizando a linguagem TypeScript e ES6
  • Criar uma API RESTful integrada com o banco de dados PostgreSQL usando TypeScript e Sequelize
  • Implementar mecanismos de autenticação em APIs utilizando JWT
  • Utlizar o framework Express, o gerenciador de pacotes NPM, NodeJS e outros
  • Utilizar bibliotecas como, bluebird, http-status, bcrypt etc, para melhorar a experiência no desenvolvimento
  • Garantir a integridade e a funcionalidade de seu código através de testes automatizados
  • Gerar relatórios de cobertura de código
  • Automatizar tarefas utilizando a ferramenta Gulp
  • O conceito de refatoração e sua aplicação prática
  • Rodar suas aplicações em servidores externos de integração contínua

Requisitos

  • Noções básicas de JavaScript
  • Conhecimento em alguma outra linguagem de programação como C#, Java ou JavaScript
  • Lógica de programação
  • Conhecimento básico de Node
  • Conhecimento em Orientação à Objetos
  • Conhecimento em Ambiente Unix
  • Conhecimento básico em Git e Github

Descrição

Se você está querendo aprender sobre como desenvolver aplicações Web utilizando as tecnologias mais atuais, boas práticas e totalmente hands-on, então este curso é para você! 

O que você aprenderá neste curso?

Neste curso você irá aprender o que é o TypeScript e entenderá suas funcionalidades e como usá-las. Este curso te guiará desde conceitos teóricos abordados de forma rápida e objetiva até a aplicação prática destes conceitos e com isso você conseguirá usar não só o TypeScript em qualquer um de seus projetos, como a aplicação desenvolvida no projeto prático como ponto de partida para futuros projetos, ou seja, ao final deste curso você terá desenvolvido uma API RESTful com cadastro e autenticação de usuários, bastando apenas implementar novas funcionalidades e testes de acordo com a sua necessidade.

Através do curso TypeScript na Prática, você irá aprender também, através de um projeto totalmente prático a desenvolver uma API REST em TypeScript, Node.js com Express usando as novas features da ES6 e fazê-la se comunicar com o banco de dados relacional PostgreSQL, modelar os dados usando o ORM Sequelize e garantir a segurança da aplicação através da autenticação via tokens utilizando Passport JWT e também garantir que a aplicação tenha o comportamento esperado através de testes automatizados. Aprenderá também, a automatizar tarefas utilizando o Gulp e fazer o build em um servidor de integração contínua, o TravisCI

Dê uma olhada em alguns tópicos que você irá aprender: 

  • TypeScript
  • ES6
  • Programação Assíncrona
  • NodeJS
  • Express
  • Sequelize
  • Autenticação via JWT (JSON Web Token)
  • npm
  • Testes
  • Code Coverage com nyc
  • Orientação a Objetos
  • Programação funcional
  • Automatização de Tarefas usando Gulp
  • Integração Contínua
  • Entre outras...
Ver curso
foto de Raphael de Assunção Oliveira Lima
Raphael de Assunção Oliveira Lima
Instrutor com mais de 400 alunos de cursos online.

Qual a sua avaliação para este hangout?

foto de


AVALIAÇÕES

Ninguém avaliou este curso ainda. Seja o primeiro...