Instructora
Nicolás Medina es Coach de productividad y operaciones con base en Asunción, Paraguay. 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 4 modulos, 20 lecciones y 6:55 horas de materiales.
Concepto claveLa instalación y configuración del entorno de desarrollo para React Native con Expo es el primer paso crítico para construir aplicaciones móviles nativas. Imagina que estás preparando un taller de carpintería: necesitas herramientas específicas (como sierras y martillos), un espacio organizado (tu banco de trabajo), y materiales de calidad (la madera). De manera similar, para desarrollar apps con React Native y Expo, necesitas instalar Node.js como base, Expo CLI como herramienta p
Tipo de lección: Video Introducción: Más Allá del "Hello World" La creación de tu primera aplicación con Expo CLI es un rito de iniciación en el desarrollo móvil con React Native. Sin embargo, esta lección no se trata simplemente de replicar un tutorial básico. Como desarrollador intermedio, tu objetivo debe ser comprender la arquitectura que se está construyendo, las decisiones que toma Expo por ti y las herramientas que tienes a tu disposición desde el primer comando. Expo CLI no es solo un ge
Componentes Básicos de React Native: View, Text, Image body { font-family: sans-serif; line-height: 1.6; padding: 20px; max-width: 900px; margin: auto; } h2 { color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 10px; } h3 { color: #34495e; } pre { background-color: #f8f9fa; border-left: 4px solid #3498db; padding: 15px; overflow-x: auto; } code { font-family: 'Courier New', monospace; background-color: #ecf0f1; padding: 2px 4px; border-radius: 3px; } blockquote { background-color:
Tipo de lección: Video Introducción: Más Allá del "Hola Mundo" Has configurado tu entorno, comprendido los componentes básicos de React Native y ahora es el momento de aplicar ese conocimiento en un proyecto tangible. Esta lección práctica te guiará en la construcción de una Pantalla de Perfil de Usuario completamente funcional. Este no es un ejercicio trivial; es un componente fundamental en casi cualquier aplicación moderna, desde redes sociales hasta herramientas de productividad. Aquí consol
Tipo de lección: Quiz Introducción al Quiz de Fundamentos Este quiz no es una simple evaluación, sino una herramienta de consolidación activa del conocimiento. En el desarrollo con React Native y Expo, la teoría se vuelve tangible solo cuando se aplica para resolver problemas. Este cuestionario está diseñado para que reflexiones sobre los conceptos centrales del módulo, identifiques áreas de confusión y fortalezcas tu comprensión antes de avanzar a temas más complejos como la navegación o el est
Introducción a React Navigation: El Sistema de Carreteras de tu App En el desarrollo de aplicaciones móviles, la capacidad de moverse entre diferentes pantallas es tan fundamental como la existencia de calles en una ciudad. React Navigation es la biblioteca estándar de facto para manejar esta navegación en aplicaciones construidas con React Native. Su propósito es proporcionar una infraestructura robusta, performante y con una experiencia de usuario nativa para gestionar la pila de pantallas, lo
Tipo de lección: Video Gestión de Estado con Context API y Hooks Gestión de Estado con Context API y Hooks En esta lección, profundizaremos en dos de las herramientas más poderosas y elegantes que React y React Native ofrecen para manejar el estado de tu aplicación: la Context API y los Hooks personalizados. Moverás tu gestión de estado más allá del ámbito local de un componente, aprendiendo a compartir datos y funciones de manera eficiente y predecible a través de toda tu jerarquía de component
Lección: Navegación Anidada y Parámetros entre Pantallas Navegación Anidada y Parámetros entre Pantallas En esta lección, profundizaremos en dos pilares fundamentales para construir aplicaciones móviles complejas y bien estructuradas con React Native y Expo: la navegación anidada y la gestión avanzada de parámetros entre pantallas. Mientras que las lecciones iniciales te enseñaron a moverte entre pantallas simples, aquí aprenderás a organizar flujos de usuario intrincados, como aquellos que comb
Tipo de lección: Video Práctica: Crea una App de Lista de Tareas con Navegación Práctica: Crea una App de Lista de Tareas con Navegación En esta lección práctica, consolidarás los conocimientos fundamentales de React Native y Expo integrando dos pilares esenciales: la navegación y la gestión de estado. Construirás una aplicación de lista de tareas completamente funcional que no solo permitirá agregar y visualizar tareas, sino que también implementará una navegación profesional entre pantallas. E
Tipo de lección: QuizEvaluacion del moduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.
Integrando la Cámara y la Galería en tu Aplicación Móvil En el mundo del desarrollo móvil moderno, la capacidad de interactuar con el hardware del dispositivo es lo que separa una aplicación básica de una experiencia rica y envolvente. Entre todas las APIs nativas, el acceso a la cámara y la galería de fotos es uno de los más solicitados por los usuarios y, por tanto, uno de los más críticos para dominar. Esta funcionalidad permite a tus aplicaciones ir más allá de la pantalla, capturando moment
Tipo de lección: Video Integración de Geolocalización y Mapas - React Native & Expo Integración de Geolocalización y Mapas En esta lección, profundizaremos en una de las capacidades más poderosas y contextuales de los dispositivos móviles: la geolocalización y su representación visual en mapas. Aprenderás a solicitar y gestionar permisos, obtener la ubicación del usuario en tiempo real, y mostrar esa información de manera interactiva y útil utilizando mapas nativos. Esta funcionalidad es la base
Manejo de Notificaciones Push con Expo Manejo de Notificaciones Push con Expo En el desarrollo de aplicaciones móviles modernas, la capacidad de comunicarse con los usuarios más allá de la sesión activa es fundamental. Las notificaciones push representan uno de los mecanismos más efectivos para re-enganchar usuarios, informar sobre actualizaciones o recordar acciones pendientes. En el ecosistema de React Native con Expo, esta funcionalidad, que puede parecer compleja por su interacción con servi
Tipo de lección: Video Introducción: Construyendo una Aplicación de Fotos Contextual En esta lección práctica, consolidaremos conocimientos avanzados de React Native y Expo integrando múltiples APIs nativas para crear una aplicación funcional y lista para producción. Desarrollaremos una aplicación de fotos con ubicación que no solo captura imágenes, sino que también las enriquece con metadatos geográficos, las almacena localmente y permite visualizarlas en un mapa interactivo. Este proyecto va m
Tipo de lección: QuizEvaluacion del moduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.
Introducción: La Arquitectura como Cimiento de un Proyecto Exitoso Antes de escribir una sola línea de código para nuestra aplicación de comercio electrónico, debemos dedicar tiempo a una de las fases más críticas y, a menudo, subestimadas: el diseño de la arquitectura y la planificación del proyecto. Imagina que estás construyendo un centro comercial. No comenzarías a colocar ladrillos sin un plano arquitectónico detallado, sin definir dónde irán las tiendas, los pasillos, los sistemas eléctric
Tipo de lección: Video Fundamentos del Catálogo y el Estado del Carrito En el núcleo de cualquier aplicación de comercio electrónico se encuentran dos componentes esenciales: el catálogo de productos y el carrito de compras. El catálogo es la vitrina digital, la representación estructurada y atractiva de todos los artículos disponibles para la venta. Su implementación no se limita a mostrar una lista de imágenes y textos; implica una arquitectura de datos eficiente, una gestión de estado para el
Introducción: El Corazón de la Aplicación Comercial En el desarrollo de una aplicación de comercio electrónico, dos pilares sostienen toda la experiencia del usuario y la viabilidad del negocio: la autenticación y los pagos. Hasta ahora, hemos construido interfaces, gestionado estados y navegado entre pantallas. En esta lección, conectaremos nuestra aplicación con el mundo real, permitiendo que los usuarios se identifiquen de forma segura y realicen transacciones financieras. Esta integración tr
Tipo de lección: Video Práctica: Construcción Completa de la App de E-commerce Introducción: Arquitectura de un E-commerce Móvil En esta lección práctica, integraremos todos los conceptos aprendidos para construir una aplicación de comercio electrónico completamente funcional. No se trata de un ejercicio aislado, sino de un proyecto integrador que simula las condiciones reales de desarrollo. Partiremos de una estructura de carpetas organizada y configuraremos las herramientas esenciales para un
Tipo de lección: QuizEvaluacion del moduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.
Data Analyst at Microsoft
Responder al comentario