Curso de Creación de APIs con Ruby on Rails

Curso de Creación de APIs con Ruby on Rails

Instruido por:
Simón Soriano
Simón Soriano
Básico
4 horas de contenido
Ver la ruta de aprendizaje
Curso de Creación de APIs con Ruby on Rails

Curso de Creación de APIs con Ruby on Rails

Progreso del curso:0/33contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/33contenidos(0%)

Introducción

Material Thumbnail

Bienvenida e introducción

01:35 min

Material Thumbnail

Configuración

01:17 min

Proyecto

Material Thumbnail

Creación del proyecto

04:37 min

Material Thumbnail

Instalación de gemas necesarias

06:26 min

Material Thumbnail

Configurar rspec + factorybot

07:25 min

Material Thumbnail

Hello world (health endpoint)

12:28 min

Material Thumbnail

Casos de uso para nuestra aplicación

03:16 min

Material Thumbnail

Planeando nuestro modelo entidad relación

01:41 min

Material Thumbnail

Crear modelos y validaciones + tests

05:59 min

Material Thumbnail

Implementación de los modelos usando TDD

07:07 min

Material Thumbnail

Listar y mostrar Post: pruebas

15:12 min

Material Thumbnail

Listar y mostrar Post: implementación

10:34 min

Material Thumbnail

Crear y editar POST: pruebas

10:12 min

Material Thumbnail

Crear y editar POST: implementación

10:23 min

Material Thumbnail

Usando ActiveModelSerializer

06:03 min

Material Thumbnail

Filtrar posts - pruebas

05:57 min

Material Thumbnail

Filtrar posts - implementacion

06:06 min

Material Thumbnail

N+1 query problem: explicacion teórica

04:40 min

Material Thumbnail

N+1 query problem: solución

06:20 min

Material Thumbnail

Introducción a la autenticación con Tokens

05:29 min

Material Thumbnail

Autenticación: pruebas del endpoint de detalle (/posts/{id})

12:17 min

Material Thumbnail

Autenticación: generacio de auth token para el usuario

05:54 min

Material Thumbnail

Autenticación: agregando autenticacion al controlador de Post

09:20 min

Material Thumbnail

Autenticación: lógica de update, delete y create del controlador de blogposts

09:17 min

Material Thumbnail

Autenticación: Finalizando pruebas de creación y actualización de blogposts

14:21 min

Material Thumbnail

Probando el API con Postman

10:43 min

Material Thumbnail

Explicación de Caching

07:15 min

Material Thumbnail

Usando Cache para acelerar las búsquedas de posts

08:23 min

Material Thumbnail

Background jobs y ActiveJob (explicación teórica)

05:45 min

Material Thumbnail

Generar Reporte para procesar con ActiveJob

09:45 min

Material Thumbnail

Enviar Reporte usando ActionMailer

11:06 min

Autenticacion con auth0 y JWT

03:48 min

Cierre

nuevosmás votadossin responder
David Santiago Pinchao Ortiz
David Santiago Pinchao Ortiz
Estudiante

El Token se guarda en la base de datos ? o es una especie de hash con la contraseña ?

0
ISABID DE JESUS GUTIERREZ PARRA
ISABID DE JESUS GUTIERREZ PARRA
Estudiante

No he podido pasar el siguiente error…Gracias si me puede ayudar:
C:\Isabid\Paginasweb\blogapi>bundle exec rspec
FF

Failures:

  1. Health endpoint GET /health should return OK
    Failure/Error: example.run
    name is not available from within an example (e.g. an it block) or from constructs that run in the scope of an example (e.g. before, let, etc). It is only available on an example group (e.g. a describe or context block).

    ./spec/rails_helper.rb:59:in `block (3 levels) in <top (required)>’

    ./spec/rails_helper.rb:58:in `block (2 levels) in <top (required)>’

  2. Health endpoint GET /health should return status code 200
    Failure/Error: example.run
    name is not available from within an example (e.g. an it block) or from constructs that run in the scope of an example (e.g. before, let, etc). It is only available on an example group (e.g. a describe or context block).

    ./spec/rails_helper.rb:59:in `block (3 levels) in <top (required)>’

    ./spec/rails_helper.rb:58:in `block (2 levels) in <top (required)>’

Finished in 0.1422 seconds (files took 5.52 seconds to load)
2 examples, 2 failures

Failed examples:

rspec ./spec/request/health_spec.rb:8 # Health endpoint GET /health should return OK
rspec ./spec/request/health_spec.rb:13 # Health endpoint GET /health should return status code 200

0
ISABID DE JESUS GUTIERREZ PARRA
ISABID DE JESUS GUTIERREZ PARRA
Estudiante

Buenos dias, me esta generando el siguiente error al correr “bundle exec rspec” -----errror
FF

Failures:

  1. Health endpoint GET /health should return OK
    Failure/Error: example.run
    name is not available from within an example (e.g. an it block) or from constructs that run in the scope of an example (e.g. before, let, etc). It is only available on an example group (e.g. a describe or context block).

    ./spec/rails_helper.rb:58:in `block (3 levels) in <top (required)>’

    ./spec/rails_helper.rb:57:in `block (2 levels) in <top (required)>’

  2. Health endpoint GET /health should return status code 200
    Failure/Error: example.run
    name is not available from within an example (e.g. an it block) or from constructs that run in the scope of an example (e.g. before, let, etc). It is only available on an example group (e.g. a describe or context block).

    ./spec/rails_helper.rb:58:in `block (3 levels) in <top (required)>’

    ./spec/rails_helper.rb:57:in `block (2 levels) in <top (required)>’

Finished in 0.1694 seconds (files took 5.35 seconds to load)
2 examples, 2 failures

Failed examples:

rspec ./spec/request/health_spec.rb:7 # Health endpoint GET /health should return OK
rspec ./spec/request/health_spec.rb:12 # Health endpoint GET /health should return status code 200

Gracias por su ayuda

0
HernieP
HernieP
Estudiante

Soy yo o el archivo posts_spec.rb esta distinto al que habiamos creado anteriormente o,o?

0
sordonezg
sordonezg
Estudiante

Cual es la diferencia entre instalarlo con

rspec --init

y con

gem install rspec

?

0
Wilmer Ricardo Pachón López
Wilmer Ricardo Pachón López
Estudiante

Hola tengo el siguiente error me podrian ayudar por favor

Failure/Error: example.run
name is not available from within an example (e.g. an it block) or from constructs that run in the scope of an example (e.g. before, let, etc). It is only available on an example group (e.g. a describe or context block).

0
Walquiria Salinas
Walquiria Salinas
Estudiante

Genial

1
Sebastian Kloster
Sebastian Kloster
Estudiante

Porque cuando hacemos un get a Posts tambien me trae a los users? Es decir, no entiendo porque hace otra querie para buscar el user, cuando a mi lo que me interesa es nada mas q me traiga los Posts y cuanto mucho las FK de users.

1
Miguel Prada
Miguel Prada
Estudiante

Cuando se usa Rails para la implementación completa de la app (no solo la API, sino también renderizar las views), se definen variables de instancia como @post para poder acceder a ellas desde las views. En este caso no tenemos views, entonces realmente podríamos definir a post como variable local en vez de instancia, cierto?

1
louismanson
louismanson
Estudiante

Esta forma de buscar solo aplica si mi base de datos esta en sql?

2