Curso Backend: Crea una red social De Uriel Hernández En Código Facilito

Curso Backend: Crea una red social

language_pinyin Español schedule 13 h 25 min

Accede a este y a más de profesionales adquiriendo un plan.

Contenido del curso

7 carpetas · 86 clases

1.-

Introducción

24 clases
  • 1.- Presentación del curso
  • 2.- Cómo funciona la web
  • 3.- Entendiendo lenguajes de servidor
  • 4.- Http explicado
  • 5.- Por qué Ruby on Rails
  • 6.- Novedades en Rails 5
  • 7.- Instalar Ruby on Rails 5
  • 8.- Ruby on Rails 5 en web para usuarios de Windows
  • 9.- Como procesa Rails peticiones
  • 10.- Crear Proyecto
  • 11.- Autenticación y sesiones
  • 12.- Devise
  • 13.- Autenticación con Facebook parte 1
  • 14.- Autenticación con Facebook parte 2
  • 15.- Manejando errores autenticación
  • 16.- Parámetros fuertes (Strong params)
  • 17.- Actualizar datos antes del registro
  • 18.- Usuarios prueba y failure
  • 19.- Asset Pipeline
  • 20.- Rutas para autenticados y no autenticados
  • 21.- Ciclos e Interpolación en SASS
  • 22.- Parciales y helpers
  • 23.- Múltiples layouts con herencia
  • 24.- Navegación
2.-

Validaciones y pruebas

8 clases
  • 25.- Tipos de validaciones
  • 26.- Validaciones en Rails
  • 27.- Configurar suite de pruebas
  • 28.- Pruebas unitarias
  • 29.- Validaciones Personalizadas
  • 30.- Pruebas unitarias parte 2
  • 31.- FactoryGirl
  • 32.- TDD
3.-

Controladores a fondo

12 clases
  • 33.- Relaciones en la BD explicadas
  • 34.- Relaciones 1 a muchos en Rails
  • 35.- Rails y REST
  • 36.- Resources routes
  • 37.- Instrucciones básicas ActiveRecord_5
  • 38.- Respond_to y jBuilder
  • 39.- Filtros en el controlador
  • 40.- Publicar desde el home
  • 41.- Asignar usuario a la publicación
  • 42.- Crear y actualizar la página con AJAX
  • 43.- AJAX explicado
  • 44.- Mostrar publicaciones
4.-

Subir Archivos

13 clases
  • 45.- Perfil de usuario
  • 46.- Editar usuario
  • 47.- Best in place
  • 48.- User en JSON
  • 49.- Validar que solo edite mi cuenta
  • 50.- Cómo subir imágenes
  • 51.- Configurar Paperclip
  • 52.- Desplegar cover y avatar por default
  • 53.- View helpers para avatares circulares
  • 54.- Subir imágenes
  • 55.- Menú desplegable
  • 56.- Remotipart
  • 57.- Actualizar avatar y cover
5.-

Solicitud de amistad

12 clases
  • 58.- Crear modelo amistad_3
  • 59.- Validar amistades únicas
  • 60.- Máquina de estados para solicitudes
  • 61.- Agregar amigos
  • 62.- Where or en Rails 5
  • 63.- Bug con registro y strong params
  • 64.- Mostrar amistades
  • 65.- Aceptar-Denegar amistades
  • 66.- Relaciones de amistad en el usuario
  • 67.- Decoradores
  • 68.- Decoradores parte 2
  • 69.- Filtrar publicaciones
6.-

Feed de publicaciones

7 clases
  • 70.- Paginación
  • 71.- Scroll infinito
  • 72.- Instalar redis
  • 73.- ActionCable
  • 74.- Mostrar posts en tiempo real
  • 75.- Identificar usuario actual en ActionCable
  • 76.- Mensajes en tiempo real por usuario
7.-

Notificaciones

10 clases
  • 77.- Crear tabla notificaciones
  • 78.- Concerns
  • 79.- ActiveJob - Tareas en segundo plano
  • 80.- Sidekiq
  • 81.- Notificaciones en tiempo real
  • 82.- Mostrar notificaciones parte 1
  • 83.- Mostrar notificaciones parte 2
  • 84.- Marcar notificaciones como leídas
  • 85.- Últimos detalles
  • 86.- Despedida
Acerca del curso

Aprende a desarrollar una red social web, solo necesitas saber lo básico de programación y nosotros te enseñamos a crear aplicaciones web dinámicas robustas. Te enseñamos con un proyecto web completo y utilizando Ruby on Rails 5, la versión más nueva del framework.

Acerca del profesor
Foto de Uriel Hernández
Uriel Hernández

Ingeniero en Desarrollo de Software y desarrollador web desde hace más de 6 años especializado en Ruby, Javascript y Python. Ha impartido más de 10 cursos y talleres online y en universidades en México. Actualmente es el líder en desarrollo en CódigoFacilito.

info El contenido de este producto no representa la opinión de Cursos en M. Recuerda siempre guardar los archivos en tu pc.