Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desenvolvendo REST / RESTful APIs com Ruby on Rails
Rating: 4.5 out of 5(1,027 ratings)
4,401 students
Last updated 7/2017
Portuguese

What you'll learn

  • Criar uma aplicação completa com Ruby on Rails API-only
  • Conhecer o Active Model Serializer
  • Usar a especificação JSON:API em toda a aplicação desenvolvida
  • Fazer Paginação com Rails API
  • Versionar uma aplicação Rails API
  • Fazer autenticação com Token, JWT e Devise
  • Usar Cache para as aplicações Rails API
  • Conhecer sobre Rack Middleware
  • Usar TDD no desenvolvimento de uma aplicação Rails API

Course content

9 sections82 lectures12h 1m total length
  • Introdução3:15
  • O que é o Rails for API-only Applications?8:52
  • Conhecendo nosso projeto1:14
  • Criando e analisando nosso primeiro projeto API4:55
  • Criando o primeiro CRUD/Scaffold10:19
  • Exercícios (Aula 01 a 05)
  • cURL e Postman8:48
  • Recursos6:03
  • Analisando as Requisições HTTP11:48
  • Analisando as Respostas HTTP6:10
  • Conhecendo os Verbos HTTP13:00
  • Exercícios (Aula 06 a 10)
  • REST? RESTfull?9:44
  • Conhecendo os HTTP Status Codes5:24
  • HTTP Status Codes no Ruby on Rails7:15
  • Map/Collect4:16
  • Render JSON & Fix Auto-Reloading19:14
  • Exercícios (Aula 11 a 15)
  • Adicionando um novo CRUD10:16
  • Render JSON com associações6:23
  • Usando POST com associações (belongs_to)11:45
  • Entendendo o I18n12:12
  • I18n para data10:03
  • Exercícios (Aula 16 a 20)
  • Novo model Phones (Associação has_many)9:43
  • I18n para data (as_json)3:52
  • Nested Attributes com has_many15:27
  • CRUD com nested attributes13:28
  • Novo model Address (Associação has_one)7:55
  • Rails Console com has_one5:22
  • CRUD com has_one14:07
  • CORS10:07
  • Exercícios (Aula 21 a 28)

Requirements

  • Ruby on Rails Básico

Description

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, CORS, Authenticação, TDD, dentre outras coisas.

Ao final do curso teremos criado uma aplicação e exercitado todos os conceitos comentados acima, bem como outros que surjam durante o curso.

ATENÇÃO! 

Este curso NÃO é indicado para quem está iniciando no mundo Rails!

Who this course is for:

  • Desenvolvedores Ruby on Rails
  • Desenvolvedores que já conhecem o Ruby on Rails básico