Instructora
Mateo Castillo es Instructor de desarrollo web con base en Madrid, España. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.
Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.
En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.
Este curso incluye 3 modulos, 12 lecciones y 3:58 horas de materiales.
Respuesta rapida: GraphQL es un lenguaje de consulta para APIs que permite pedir exactamente los datos necesarios y describir un contrato tipado entre frontend y backend. Que vas a aprender GraphQL es un lenguaje de consulta para APIs que permite pedir exactamente los datos necesarios y describir un contrato tipado entre frontend y backend. Paso 1: practica profesional En un equipo real conviene usar GraphQL cuando muchas pantallas necesitan combinaciones distintas de datos, cuando varias apps c
Respuesta rapida: El schema de GraphQL define que datos existen, que operaciones se pueden ejecutar y que forma tiene cada respuesta. Es el contrato que alinea frontend, backend y QA. Que vas a aprender El schema de GraphQL define que datos existen, que operaciones se pueden ejecutar y que forma tiene cada respuesta. Es el contrato que alinea frontend, backend y QA. Paso 1: practica profesional Los types representan entidades del dominio, por ejemplo Course, Lesson, User o Enrollment. Las querie
Respuesta rapida: Un resolver es la funcion que responde un campo del schema. Puede leer una base de datos, llamar otro servicio, combinar datos o validar permisos antes de devolver una respuesta. Que vas a aprender Un resolver es la funcion que responde un campo del schema. Puede leer una base de datos, llamar otro servicio, combinar datos o validar permisos antes de devolver una respuesta. Paso 1: practica profesional En Apollo Server, los resolvers deben recibir contexto de usuario, clientes
Tipo de lección: QuizQuiz: fundamentos de GraphQL: responde estas preguntas para validar que podes explicar GraphQL y Apollo con vocabulario de trabajo real.
Respuesta rapida: Apollo Server permite exponer un endpoint GraphQL con schema, resolvers y contexto compartido por request. El contexto es donde viajan usuario, permisos, trazas y clientes de datos. Que vas a aprender Apollo Server permite exponer un endpoint GraphQL con schema, resolvers y contexto compartido por request. El contexto es donde viajan usuario, permisos, trazas y clientes de datos. Paso 1: practica profesional La autenticacion no deberia vivir en cada query como codigo repetido.
Respuesta rapida: Una API GraphQL profesional no devuelve errores improvisados. Define errores de validacion, permisos, no encontrado y fallas internas con mensajes utiles para frontend y logs suficientes para operaciones. Que vas a aprender Una API GraphQL profesional no devuelve errores improvisados. Define errores de validacion, permisos, no encontrado y fallas internas con mensajes utiles para frontend y logs suficientes para operaciones. Paso 1: practica profesional Valida inputs antes de t
Respuesta rapida: El problema N+1 aparece cuando una query pide una lista y cada item dispara otra consulta individual. En GraphQL es comun porque los campos se resuelven de manera independiente. Que vas a aprender El problema N+1 aparece cuando una query pide una lista y cada item dispara otra consulta individual. En GraphQL es comun porque los campos se resuelven de manera independiente. Paso 1: practica profesional DataLoader agrupa y cachea lecturas dentro de un request. En vez de buscar aut
Tipo de lección: QuizQuiz: Apollo Server en produccion: responde estas preguntas para validar que podes explicar GraphQL y Apollo con vocabulario de trabajo real.
Respuesta rapida: Apollo Client conecta React con una API GraphQL y administra resultados, loading, errores y cache. Para un frontend profesional, la experiencia de usuario importa tanto como la query correcta. Que vas a aprender Apollo Client conecta React con una API GraphQL y administra resultados, loading, errores y cache. Para un frontend profesional, la experiencia de usuario importa tanto como la query correcta. Paso 1: practica profesional Una pantalla debe contemplar carga inicial, erro
Respuesta rapida: La cache de Apollo evita pedir los mismos datos una y otra vez. Normaliza objetos por tipo e id para que diferentes pantallas compartan una misma fuente local de verdad. Que vas a aprender La cache de Apollo evita pedir los mismos datos una y otra vez. Normaliza objetos por tipo e id para que diferentes pantallas compartan una misma fuente local de verdad. Paso 1: practica profesional Las mutations cambian datos y deben actualizar la UI. A veces alcanza con refetchQueries; otra
Respuesta rapida: El proyecto final combina Apollo Server y Apollo Client en una mini plataforma de cursos y empleos. Debe incluir listado de cursos, detalle, inscripcion simulada y busqueda de oportunidades. Que vas a aprender El proyecto final combina Apollo Server y Apollo Client en una mini plataforma de cursos y empleos. Debe incluir listado de cursos, detalle, inscripcion simulada y busqueda de oportunidades. Paso 1: practica profesional El backend define types para Course, Lesson, Job y E
Tipo de lección: QuizQuiz: Apollo Client y portfolio: responde estas preguntas para validar que podes explicar GraphQL y Apollo con vocabulario de trabajo real.
Data Analyst at Microsoft
Responder al comentario