Aprende Redis 5 desde Cero
What you'll learn
- Aprender a utilizar Redis de nivel básico a avanzado
- Usar las estructuras de Redis como Reddit, NYTimes, eBay y otros
- Imagina hacer programación web sin bases de datos relacionales. Difícil, ¿verdad? Te pasará igual con Redis cuando hayas acabado el curso
Course content
- Preview02:47
- Preview01:28
- Preview00:39
- Preview00:55
- Preview02:11
- 01:16Instalando Redis en Docker. ¡¡¡¡Opción Recomendada!!!!
- 00:51Instalando Redis en Linux (Debian/Ubuntu)
- 01:30Instalando Redis en Windows
- 00:48Instalando Redis en OSX
Requirements
- Ganas de aprender
- No hay requisitos previos
- Para sacarle el máximo valor está bien que hayas hecho desarrollo web
Description
Redis es una de las bases de datos NoSQL más demandadas en el mercado. Es rápido, simple, fiable, compatible con todos los lenguajes y... ¿he dicho rápido?
Sea porque quieres aprender cosas nuevas, quieras prepararte para entrevistas de trabajo, tu aplicación web vaya lenta y quieres mejorar el rendimiento o en la empresa tenéis un nuevo reto por delante que no sabéis resolver... sea cual sea el motivo por el que haya llegado aquí con éste curso conseguirás:
◦ Aprender a usar Redis, y sus diferentes estructuras de datos, de forma eficiente
◦ Ver ejemplos reales de webs como Reddit, NYTimes, eBay, etc...
◦ Cada lección se centra en un caso práctico que aprenderemos a resolver
◦ Mejorar tu carrera profesional
En el curso veremos: clave-valor, maps, conjuntos, conjuntos ordenados, listas, invalidación de claves, etc. Y con todo esto construiremos limitadores de peticiones, sistemas de votación, sistema de cache, listas de líderes...
Y todo esto de un profesor que ha trabajando en entornos productivos con varios clusters de Redis que hacían más de 10.000 peticiones por segundo a Redis en webs de reservas que generan (500.000€/día) y profesor de la asignatura Webs De Alto Rendimiento del master de la universidad de La Salle.
Cuando finalice el curso podrás usar Redis para muchos casos de uso, habrás visto muchos ejemplos y patrones a evitar.
Recuerda, Redis es una tecnología que se encuentra bajo demanda, y en éste curso tienes los conocimientos necesarios para mejorar tu carrera profesional. ¿Por qué no empezar hoy?
Who this course is for:
- Cualquier persona que esté interesada en hacer webs que carguen a velocidades increíbles y quieran propulsar su carrera profesional
- Quien le interese sacar el máximo de su web
- Quien quiera romper el esquema mental del stack web, e introducir una nueva herramienta increíble
Instructor
He trabajado siempre con un pié en la industria del software y otro en la administración de sistemas. Ahora mismo trabajo como Lead Developer en StayForLong, página de reservas de hoteles, donde recibimos cientos de miles de peticiones por hora, y en un día bueno facturamos mas de 500K€/día en reservas. Me encanta la optimización de código, los patrones de diseño, y dar formación tanto a principiantes como a gente mas experimentada con ganas de ampliar conocimientos.
También llevo dos años como profesor en un master online de La Salle, en la asignatura "Alto Rendimiento en Proyectos Web", donde los alumnos aprenden a hacer que una web cargue lo mas rápido posible, esté en alta disponibilidad, puedan hacer pasos a producción automáticos y sin caída, etc. Se enseñan conceptos como cache (tanto HTTP como con Redis), sistemas de colas (Rabbit), búsqueda de texto (ElasticSearch), resize y optimización de imágenes, introducción a la alta disponibilidad de AWS, y un largo etc.
Creo que el mundo del desarrollo está al alza, pero que falta mucha gente con formación y conocimientos mas amplios. Creo que con relativamente pocos conocimientos nuevos, pero de áreas muy diferentes un desarrollador puede avanzar mucho en su carrera profesional, y que tenga un impacto tanto en su trayectoria, como en el tipo de proyecto en que trabaja, así como salarialmente. Esto, junto con mi interés en enseñar, me ha llevado a crear cursos como los que veréis en Udemy.
Espero que os gusten. Nos vemos en clase.