Módulo II: .NET MAUI Builder: Soluciones Móviles Escalables

Formación en
Módulo II: .NET MAUI Builder: Soluciones Móviles Escalables

Objetivos

Desarrollar aplicaciones móviles multiplataforma avanzadas utilizando .NET MAUI, aplicando el patrón MVVM, la inyección de dependencias y técnicas de personalización nativa, con integración de APIs, manejo de datos locales, uso de MAUI Essentials y optimización del rendimiento, para garantizar soluciones de alta calidad listas para publicación y mantenimiento profesional.

Requisitos

Haber completado el curso .NET MAUI Starter: Domina las Bases del Desarrollo Móvil o tener conocimientos equivalentes.

Metodología

La capacitación se desarrolla bajo un enfoque mixto que integra teoría y práctica, con el propósito de ofrecer un aprendizaje integral y aplicable al entorno profesional. La exposición de los conceptos teóricos proporciona un marco conceptual sólido y estructurado, mientras que la realización de ejercicios prácticos favorece la participación activa, el análisis crítico y la aplicación inmediata de los conocimientos adquiridos. Finalmente, los espacios destinados a la reflexión y la retroalimentación fortalecen la conexión entre la teoría y su aplicación en contextos reales.

 

Temario

Arquitectura Avanzada y Patrones en MAUI:

  • Repaso de MVVM y binding avanzado
  • Uso de CommunityToolkit.Mvvm (ObservableProperty, RelayCommand)
  • Inyección de dependencias con Microsoft.Extensions.DependencyInjection
  • Navegación con parámetros entre páginas
  • Uso de Shell con rutas registradas y paso de datos

Personalización de Controles y Renderers:

  • Creación de controles personalizados en XAML
  • Uso de Handlers para personalizar controles por plataforma
  • Estilos globales y temas (Light/Dark Mode)
  • Uso de ResourceDictionary y DynamicResource

Acceso a Datos y APIs:

  • Consumo de APIs con HttpClient y Refit
  • Serialización con System.Text.Json
  • Configuración de SQLite con sqlite-net-pcl
  • Operaciones CRUD locales y sincronización básica

Funcionalidades Nativas Avanzadas:

  • Uso de la cámara y galería con MediaPicker
  • Notificaciones locales
  • Geolocalización en segundo plano (conceptos)
  • Uso de sensores: acelerómetro, brújula

Performance, Testing y Publicación:

  • Optimización de imágenes y recursos
  • Uso de CompiledBindings para mejorar rendimiento
  • Pruebas unitarias con xUnit y pruebas de IU con MAUI.UITest
  • Proceso de firma y publicación en Google Play
Perfil del instructor
Ing. Jorge Alberto López Jiménez

Máster y Bachiller en Ingeniería en Desarrollo de Software y Redes, con más de 20 años de experiencia profesional en desarrollo, arquitectura de software y liderazgo técnico. Ha participado en proyectos de gran escala para empresas internacionales como Cisco Meraki, Baires Dev y Kerigma Digital, liderando equipos de desarrollo y diseñando soluciones integrales en entornos web, móviles y de microservicios. Su trayectoria combina conocimiento profundo en ingeniería de software con habilidades en integración de sistemas, automatización y metodologías ágiles. Se caracteriza por su enfoque práctico, pensamiento analítico y capacidad para implementar soluciones eficientes y escalables.

Certificaciones en:

  • AWS Configuration: ELB/ALB, ACM, Target Groups
  • Terraform Infrastructure as Code
  • Ruby On Rails with RSpec for TDD

Especializaciones en:

  • Desarrollo de Microservicios y Arquitectura Cloud
  • Programación Full Stack (React, Java, Kotlin, NodeJS)
  • Integraciones con API REST y Telefonía IP (Asterisk/Freeswitch)
Inversión.
  • Colegiados: Invierta en su futuro digital y asegure su espacio por tan solo ₡10.100 colones y acceda a conocimientos de vanguardia.
  • ISACA y Estudiantes: ₡50.000.
  • Público en General: ₡67.000.

Si necesita una factura electrónica, le solicitamos que nos proporcione la siguiente información durante el mes en que efectuó el pago. Adjunte esta información junto con su comprobante de pago: nombre completo, cédula jurídica, teléfono, correo electrónico, dirección exacta, código de actividad económica.

Formas de pago.

Transferencia o depósito en las cuentas a nombre del Colegio de Profesionales en Informática y Computación, cédula jurídica: 3-007-179168.

Recuerde que, para asegurar su espacio en el curso, debe de remitir el comprobante de pago al correo educacion.continua@cpic.or.cr y llenar el formulario de inscripción.

Para mayores detalles llamar al teléfono 4000-2742 (ext. 150 y 151) o enviar un correo a educacion.continua@cpic.or.cr

  • Tenga en cuenta que la apertura de las capacitaciones está sujeta a un cupo mínimo.
  • Autorizo al Colegio de Profesionales en Informática y Computación (CPIC) a utilizar las imágenes de la actividad en fotografías destinadas a la publicidad y promoción del curso. Estas imágenes podrán ser utilizadas tanto en el desarrollo del evento como en actividades complementarias organizadas por el Colegio. Además, se podrán publicar en el espacio web, boletín semanal y otros medios audiovisuales. Esta autorización no tiene un plazo temporal específico ni está restringida al ámbito nacional de ningún país.

Inteligencia Artificial Generativa

Módulo III: .NET MAUI Architect: Apps Empresariales y Cloud

Módulo IV: Microservicios en Plataformas Cloud-Native con .NET Core

Lidera la Transformación Product Owner Ágil

Especialización en Derecho Informático:

Certificaciones relacionadas