CursosEmpresasBlogLiveConfPrecios

Toma el Curso Profesional de Consumo de API REST con JavaScript

Clase 17 de 17 • Curso de API REST con Javascript: Ejemplos con APIs reales

Clase anteriorSiguiente clase

Contenido del curso

Presentación del proyecto: PlatziMovies
  • 1
    TheMovieDB: análisis de su API

    TheMovieDB: análisis de su API

    07:15
  • 2
    Bocetos en papel y diseño en Figma

    Bocetos en papel y diseño en Figma

    08:05
Configuración inicial y maquetación del proyecto
  • 3
    Configuración del entorno de desarrollo

    Configuración del entorno de desarrollo

    16:53
  • 4
    Maquetación del proyecto: HTML y CSS

    Maquetación del proyecto: HTML y CSS

    18:34
Consumiendo la API
  • 5
    Lista de películas en tendencia

    Lista de películas en tendencia

    16:41
  • 6
    Lista de categorías

    Lista de categorías

    10:32
  • 7
    Migración a Axios

    Migración a Axios

    07:18
Navegación
  • 8
    Location y hash navigation

    Location y hash navigation

    17:17
  • 9
    Mostrando y ocultando secciones

    Mostrando y ocultando secciones

    22:05
  • 10
    Error: carga duplicada de datos

    Error: carga duplicada de datos

    06:30
Views
  • 11
    Filtrando películas por categoría

    Filtrando películas por categoría

    21:38
  • 12
    Retos: scrollTop y DRY

    Retos: scrollTop y DRY

    11:13
  • 13
    Buscador de películas

    Buscador de películas

    11:10
  • 14
    Retos: historial de navegación y página de tendencias

    Retos: historial de navegación y página de tendencias

    06:19
  • 15
    Endpoint de detalles de una película

    Endpoint de detalles de una película

    18:55
  • 16
    Lista de películas recomendadas

    Lista de películas recomendadas

    07:36
Próximos pasos
  • 17
    Toma el Curso Profesional de Consumo de API REST con JavaScript

    Toma el Curso Profesional de Consumo de API REST con JavaScript

    02:19
    Carlos Rodríguez

    Carlos Rodríguez

    student•
    hace 4 años

    Sencillamente expectacular este curso! Los retos son increibles y el profesor es super como siempre! Recomiendo que hagan el curso de Manipulación del DOM para que mejoren la aplicación y el de Single Page Aplicación con Vanilla JS.

      Juan Castro

      Juan Castro

      teacher•
      hace 4 años

      ¡Me alegra muchísimo que te haya gustado el curso, Carlos! :green_heart:

      Jesús Álvarez

      Jesús Álvarez

      student•
      hace 3 años

      Gracias por la recomendación. Eso mismo me estaba preguntando yo porque la manipulación del DOM se me hizo un poco dificil

    Oscar Fuentes Esteves

    Oscar Fuentes Esteves

    student•
    hace 4 años

    5 estrellas para que no corran a JD. 🤣.

    Estos cursos me encantan, a pesar de que me tardo 1,000 horas en acabarlos, ya que trato de solucionar los problemas que me salen, lo cual normalmente tiene que ver con typos. Sin embargo, siento que son los que más aprendo y sobre todo me dejan algo que subir a GitHub.

      Ricardo Alfonso Chavez Vilcapoma

      Ricardo Alfonso Chavez Vilcapoma

      student•
      hace 3 años

      Igual yo, tardo mucho, pero vale la pensa porque el conocimiento se queda.

    Daniel Flores

    Daniel Flores

    student•
    hace 3 años

    Al fin lo terminé, no conseguí aplicar toda la lógica del curso porque decidí hacer todo el diseño yo mismo. Hice un monstruosidad de código y me dio dolor de cabeza aplicar DRY y otros detalles. En fin se los dejo por si quieren hecharle un ojo. 👁️ https://devnielote.github.io/quick-watch/# El repositorio por si se quieren vomitar: https://github.com/Devnielote/quick-watch

      Juan Castro

      Juan Castro

      teacher•
      hace 3 años

      ¡Oyyeeeeeeeeeeeee está super! 1Me encanta el diseño y además es responsive! :D

      Henry Jeffersson Salinas Arenas

      Henry Jeffersson Salinas Arenas

      student•
      hace 3 años

      buen trabajo

    Braulio Quezada

    Braulio Quezada

    student•
    hace 4 años

    Lo hice en React, ¿Cuenta? pagina: https://takeout85.github.io/movie-app/ repositorio: https://github.com/Takeout85/movie-app

      Juan Castro

      Juan Castro

      teacher•
      hace 4 años

      Por su puesto que sí. :star:

      Breyner Estiven Parada Garcés

      Breyner Estiven Parada Garcés

      student•
      hace 3 años

      Braulio, como puedo contactarte es que tengo unas preguntas acerca del proyecto, yo también lo intente hacer con react y puessss el código no esta muy limpio que digamos. Agradezco tu colaboración

    Julian Franco

    Julian Franco

    student•
    hace 4 años

    Para no olvidar el primer curso. Calificaré con:

    😸😸😸😸😸

    Angel Hernandez

    Angel Hernandez

    student•
    hace 4 años

    los nuevos cursos de Juan son incribles! Este estuvo de locos, todo bien explicado, la complejidad a nivel bastante bueno, super practico! Ame este curso! Gracias Juan DC

    Gilbert Ardila

    Gilbert Ardila

    student•
    hace 3 años

    con gran orgullo les comparto el video de mi aplicación insperada en Disney+, espero les guste!! https://youtu.be/EbJ67xsg_IU

      Juan Castro

      Juan Castro

      teacher•
      hace 3 años

      :green_heart:

    Laura Roa

    Laura Roa

    student•
    hace 4 años

    Es uno de los mejores proyectos que hecho! Ame este curso!! Juan es excelente! Me encantan sus cursos! Espero todos hayamos aprendido muchisimo y practiquemos!

    Enmanuel Josue Sarmiento Benitez

    Enmanuel Josue Sarmiento Benitez

    student•
    hace 4 años

    Excelente curso, muy práctico y aparte con un proyecto totalmente funcional, por más cursos así n_n

    Esteban Charria Muñoz

    Esteban Charria Muñoz

    student•
    hace 4 años

    excelente curso y excelente profesor 😎👍🏻

    Rubén Cuello

    Rubén Cuello

    student•
    hace 3 años

    Una genialidad el curso! Ahora toca darle los estilos correspondientes para que se vea bien en todos los dispositivos y a github!

    Ivan Daniel Cuevas

    Ivan Daniel Cuevas

    student•
    hace 3 años

    Es de los mejores cursos que he tomado, muy buena la experiencia de ir haciendo un proyecto real durante la trilogía de estos cursos. Deberían hacer esto mismo con los cursos de POO en JS.

    Jean Bustamante

    Jean Bustamante

    student•
    hace 3 años

    Me gustó mucho el curso y el resultado 😺 thepopcorncat

    captures_chrome-capture-2023-3-19 (1).png
    captures_chrome-capture-2023-3-19.png
    captures_chrome-capture-2023-3-19 (6).png
    Cristian Choque

    Cristian Choque

    student•
    hace 4 años

    un curso espectacular, recomendado x 1000!!!

    Edgardo Andres Vargas Saenz

    Edgardo Andres Vargas Saenz

    student•
    hace 4 años

    Excelente curso JuanDC

    Bryan David Castañeda Aranzales

    Bryan David Castañeda Aranzales

    student•
    hace 4 años

    Un curso de 5 estrellas, me gusto la reutilizacion de las funciones.

    Daniela Stornelli

    Daniela Stornelli

    student•
    hace 3 años

    Cuando quise subir mi proyecto a github se subió el "esqueleto" digamos todo bien. Pero es como si la API no la pudieran leer desde ahí. Donde deberían estar las películas se ve vacío. Alguna idea de por qué esto?

      Daniela Stornelli

      Daniela Stornelli

      student•
      hace 3 años

      ok, encontré que GitHub no lee APIs. Que para eso habría que usar otra plataforma, pero no tengo idea de cual usar. Encontré una que es paga, luego una que parecía ir bien pero creasheaba el proceso cuando queria subir la pagina.. (creo que por algo de unas variables de entorno de las cuales no tengo ni idea). Y sin embargo veo a muchos alumnos que subieron sus proyectos. Alguien me podría explicar como hacer?

    Cristian Choque

    Cristian Choque

    student•
    hace 4 años

    Una pregunta, ya esta disponible el Curso Profesional de Consumo de API REST con JavaScript ???

      Juan Castro

      Juan Castro

      teacher•
      hace 4 años

      Ya casi sale: https://platzi.com/cursos/api-profesional/

    Camilo Acosta

    Camilo Acosta

    student•
    hace 7 meses

    Muy buen el curso los restos muy buenos y muy buen animo tiene el profesor una buena vibra

    Andy Simancas

    Andy Simancas

    student•
    hace 2 años

    Estuvo muy bueno de verdad este curso!! con mas calma hare mi propio diseño y lo subire! 💪

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads