TypeScript - Desenvolvendo APIs REST na prática!
3.8 (38 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
239 students enrolled

TypeScript - Desenvolvendo APIs REST na prática!

Aprenda a desenvolver uma API REST usando TypeScript, Node, Express, Mongoose, MongoDB e finalize com deploy no Heroku
3.8 (38 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
239 students enrolled
Created by Rafael Oliveira
Last updated 7/2018
Portuguese
Portuguese [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Desenvolver soluções Web com confiança utlizando a linguagem TypeScript e NodeJS
  • Criar uma API RESTful integrada com o banco de dados Não-Relacional MongoDB
  • Aprenderá utlizar o framework Express, o gerenciador de pacotes NPM, NodeJS e outros
Course content
Expand all 29 lectures 03:40:31
+ Introdução
5 lectures 27:15
Can I Use?
01:39
Preparando o ambiente de desenvolvimento
03:23
Configurando o Editor de Texto - Atom
05:28
+ JavaScript ES6 - Overview
16 lectures 01:02:42
Let, Const e Var - Quando e qual deles usar?
11:35
Default Parameters
03:58
Interpolação de String
02:40
Arrays e Object Destructuring
04:02
Implementando Módulos - Forma Antiga
08:49
Implementando Módulos - Forma Nova
04:30
Tipos Primitivos e Inferência
04:24
Classes
01:35
Métodos
03:46
Interfaces
02:04
Enum
00:57
Rest Params
02:44
Union Types
01:43
Optional Parameters
02:31
Spread Operator
03:23
+ Projeto Prático
7 lectures 02:10:11
Bootstrap do Projeto com Git, package.json e tsconfig.json e dependências
18:12
Conectando ao Banco de Dados - MongoDB e Mongoose
16:12
Criando o Módulo User
23:19
Deploy da aplicação no Heroku
16:23
Refatorando a API - Parte 01
24:08
Entendendo e Usando Async/Await
13:47
Refatorando a API - Parte 02
18:10
+ BÔNUS ESPECIAL
1 lecture 00:23
Confira o BÔNUS ESPECIAL preparado para você
00:23
Requirements
  • Conhecimento básico em JavaScript
  • Noções básicas em ambientes Unix
  • Lógica de programação
Description

Se você não sabe nada sobre APIs REST ou nunca desenvolveu uma usando TypeScript está querendo aprender, então este curso introdutório, porém, super prático é 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, através de um projeto totalmente prático em TypeScriptNode.js com Express usando as novas features da ES6 e fazê-la se comunicar com o banco de dados não-relacional MongoDB, modelar os dados usando o ODM Mongoose e ainda disponibilizará sua API em uma instância do Heroku.

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

  • ES6

  • Express

  • Mongoose

  • npm

  • Deploy no Heroku

Who this course is for:
  • Desenvolvedores que queiram aprender a desenvolver uma API REST usando Typescript, Node e MongoDB