Webservice Developer

A maioria dos aplicativos se comunicam pela internet com um banco de dados.

Chegou a solução para deixar suas aplicações ainda mais completas!

Vamos desenvolver web services para integrar com seus apps e deixá-los 100% dinâmicos, com tecnologia de ponta e alta performance. Em um único curso você aprenderá: Node.JS, Express.JS e MongoDB.


Conteúdo Programático

Objetivo: Capacitar o aluno a criar web services com tecnologias de ponta, utilizadas por grandes empresas, tais como: Craigslist, SAP, MTV, Linkedin, Voxer, Yahoo! (Yahoo! Manhatam).

Público Alvo: Desenvolvedores de aplicativos móveis para as plataformas iOS, Android, Windows Phone.

Pré-requisitos: O aluno deve conhecer alguma linguagem de programação.

Node JS: Introdução; O que é um web service; Requisitos para construção de uma aplicação Web; Casos de uso; Introdução ao Protocolo HTTP; História; Funcionamento; Cabeçalho; Mensagem; Requisição; HEAD; BODY; Resposta; Principais códigos de status; 1xx; 2xx; 3xx; 4xx; 5xx; Métodos (GET, POST, PUT, DELETE); URL; URI; Introdução ao Javascript; Variáveis; Condicionais (if, case); Loopings (for, while); Funções; Console; JSON (Javascript Object Notation); Arrays; Dicionários; Instalando o NodeJS; Instalando o NPM; Meu primeiro webservice; Olá mundo; Importando bibliotecas; Atendendo uma requisição HTTP; Construindo uma resposta HTTP; Métodos; Callbacks; Rotas; Utilizando o cURL para testes.

Express JS: Introdução; O que é?; As quatro camadas; Camada de aplicação; Request (Requisições); Parâmetros; Corpo; Rotas; Recebendo arquivos; Cookies; Response (Resposta); Status; Cookies; Redirecionamento; Enviando uma requisição; Enviando dados em JSON como resposta; Enviando arquivos; Middleware; Autenticação Básica.

Mongo DB: Introdução; Porque MongoDB?; NOSQL o que é?; Instalando o Mongo e o Driver para NodeJS; Documentos e Coleções; Cursores; Mongo Shell; CRUD (Create, Read, Update, Delete); Inserindo registros; Localizando registros; Alterando registros Removendo registros; Indexando uma coleção.



Em 40h de treinamento vamos desenvolver web services para integrar com seus apps, através das tecnologias: Node.JS, Express.JS e MongoDB.
A Quaddro disponibiliza para cada aluno um iMac e um iPad de última geração durante as aulas.
Garantia de um melhor acompanhamento das aulas tanto para alunos quanto para instrutores.
Entre em contato com nossos consultores.

Entre em contato

Você também pode gostar:

{{curso.curso}}