Portal GSTI
Portal GSTI

PublicarCadastre-seLogin
Menu
CURSO

Curso Desenvolvendo REST / RESTful APIs com Ruby on Rails

Imagem destacada do curso Curso Desenvolvendo REST / RESTful APIs com Ruby on Rails

Sobre o curso
0,00

O curso visa mostrar aos alunos como construir aplicações REST/RESTful usando o framework Ruby on Rails API-only. Dentre os assuntos abordados veremos, o funcionamento dos verbos/métodos HTTP, o uso do Render JSON nativo do Rails, a gem Active Model Serializers, Caching, Versionamento e muito mais.
  • Data de publicação: 11/05/2017
  • Idioma: Português (Brasil)
  • Plataforma: Udemy
Ver curso

Ementa do Curso

  • Modulo 01 - Introdução ao Rails API-only
    • Introdução
    • O que é o Rails for API-only Applications?
    • Conhecendo nosso projeto
    • Criando e analisando nosso primeiro projeto API
    • Criando o primeiro CRUD/Scaffold
    • Exercícios (Aula 01 a 05)
    • cURL e Postman
    • Recursos
    • Analisando as Requisições HTTP
    • Analisando as Respostas HTTP
    • Conhecendo os Verbos HTTP
    • Exercícios (Aula 06 a 10)
    • REST? RESTfull?
    • Conhecendo os HTTP Status Codes
    • HTTP Status Codes no Ruby on Rails
    • Map/Collect
    • Render JSON & Fix Auto-Reloading
    • Exercícios (Aula 11 a 15)
    • Adicionando um novo CRUD
    • Render JSON com associações
    • Usando POST com associações (belongs_to)
    • Entendendo o I18n
    • I18n para data
    • Exercícios (Aula 16 a 20)
    • Novo model Phones (Associação has_many)
    • I18n para data (as_json)
    • Nested Attributes com has_many
    • CRUD com nested attributes
    • Novo model Address (Associação has_one)
    • Rails Console com has_one
    • CRUD com has_one
    • CORS
    • Exercícios (Aula 21 a 28)
  • Modulo 02 - Active Model Serializers
    • Active Model Serializers
    • i18n + json_api Adapter
    • Associações
    • Exercícios (Aula 29 a 31)
    • Visualizando Campos Associados
    • Informações extras no JSON
    • Links (HATEOAS)
    • AMS e Links (HATEOAS)
    • Correções, Ajustes e Foreman Gem
    • Media Types
    • Correções do Serializer
    • Exercícios (Aula 32 a 38)
    • Desserialização com AMS
    • CRUD com AMS
    • Relacionamentos, Rotas, JSON-API e AMS
    • Relacionamentos e Rotas (belongs_to)
    • Relacionamentos e Rotas (has_many)
    • Relacionamentos e Rotas (has_one)
    • CRUD, Nested Attributes e AMS
    • CRUD AMS com has_one (Address)
    • CRUD AMS com has_many (Phones)
    • Reflexão
  • Modulo 03 - Autenticação
    • Autenticação HTTP
    • Autenticação HTTP no Rails
    • Autenticação baseada em Token
    • Aula 04 - Autenticação baseada em Token (Rails)

Mais informações

O curso está incompleto e terá aulas semanais até a sua finalização

Quem é o público-alvo?

  • Desenvolvedores Ruby on Rails
  • Desenvolvedores que já conhecem o Ruby on Rails básico
Ver curso
foto de Jackson Pires
Jackson Pires
Desenvolvedor, Professor, tem formação técnica em Informática e acadêmica em Sistemas de Informação e é especialista em Engenharia de Software. Mantem o site Vídeos de TI e Mania de Concurseiro feitos com o Ruby on Rails.

Qual a sua avaliação para este hangout?

foto de


AVALIAÇÕES

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