Desenvolvendo REST / RESTful APIs com Ruby on Rails
Build a full application with Ruby on Rails API. Learn to develop robust backend APIs. Practical skills for modern web development.
Course Content
Desenvolvendo REST / RESTful APIs com Ruby on Rails is an intermediate-level Udemy course taught by Jackson Pires. It runs 12h 1m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 1,004 reviews, with 4,346 students enrolled. It is a paid course, last updated July 2017.
Aprenda a construir aplicações RESTful robustas com o Ruby on Rails API-only! Este curso prático é ideal para desenvolvedores que já possuem familiaridade com o framework Rails e desejam aprofundar seus conhecimentos em desenvolvimento de APIs.
Você vai dominar os fundamentos do desenvolvimento de APIs REST, explorando:
- Verbos/Métodos HTTP: Compreenda como utilizar os diferentes métodos HTTP (GET, POST, PUT, DELETE, etc.) para interagir com sua API.
- Renderização JSON no Rails: Aprenda a utilizar o
render JSONnativo do Rails para criar respostas JSON eficientes e bem estruturadas. - Active Model Serializers: Descubra como usar a gem Active Model Serializers para serializar seus modelos Rails em JSON de forma fácil e flexível.
- Caching: Implemente estratégias de caching para otimizar o desempenho da sua API.
- Versionamento: Aprenda a versionar sua API para garantir a compatibilidade e facilitar a evolução do seu projeto.
- CORS (Cross-Origin Resource Sharing): Configure o CORS para permitir que sua API seja acessada por aplicações de diferentes origens.
- Autenticação: Implemente mecanismos de autenticação seguros para proteger sua API.
- TDD (Test-Driven Development): Adote a metodologia TDD para garantir a qualidade e a confiabilidade do seu código.
Ao final do curso, você terá desenvolvido uma aplicação completa e prática, aplicando todos os conceitos aprendidos e explorando novos tópicos relevantes.
Importante: Este curso é voltado para desenvolvedores com experiência prévia em Ruby on Rails. Não é recomendado para iniciantes no framework.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.