Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de .Net MAUI

DISPONIBLE EN MODALIDAD:
onlineWhite
Online
arrowRightDark
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

.NET MAUI es un framework para crear aplicaciones multiplataforma: web, móviles como iOS, Android, de escritorio y compiladas de forma nativa utilizando C# y XAML.

.NET MAUI es el siguiente paso que da Microsoft a Xamarin Forms, por lo que si tienes experiencia en Xamarin Forms, .Net MAUI te resultará muy familiar y podrás tener todas tus soluciones en un único proyecto. Además, integra componentes Razor reutilizables de proyectos Blazor y es compatible con .Net 8, aprovechando las últimas funcionalidades de C# y .Net. Con este curso de .NET MAUI, aprenderás a centralizar el desarrollo de aplicaciones en una sola, optimizando así tus esfuerzos.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en .Net MAUI bonificable para empresas

A quién va dirigido nuestro curso de .Net MAUI

- Desarrolladores que quieran crear aplicaciones multiplataforma utilizando la última solución de Microsoft - Desarrolladores de aplicaciones .Net (Blazor o Xamarin) que quieran continuar conociendo soluciones multiplataforma de Microsoft

Objetivos de nuestro curso de .Net MAUI

  • Desarrollar aplicaciones multiplataforma (web, móvil y nativas) con .Net MAUI
  • Aprender a usar el lenguaje XAML para diseñar páginas de una aplicación
  • Aprender a aplicar estilos y gestionar eventos
  • Aprender a consumir servicios Rest y a trabajar con bases de datos SQLite

Qué vas a aprender en nuestro curso de .Net MAUI

.NET MAUI es un framework para crear aplicaciones multiplataforma: web, móviles como iOS, Android, de escritorio y compiladas de forma nativa utilizando C# y XAML.

.NET MAUI es el siguiente paso que da Microsoft a Xamarin Forms, por lo que si tienes experiencia en Xamarin Forms, .Net MAUI te resultará muy familiar y podrás tener todas tus soluciones en un único proyecto. Además, integra componentes Razor reutilizables de proyectos Blazor y es compatible con .Net 8, aprovechando las últimas funcionalidades de C# y .Net. Con este curso de .NET MAUI, aprenderás a centralizar el desarrollo de aplicaciones en una sola, optimizando así tus esfuerzos.

Requisitos de nuestro curso de .Net MAUI

  • Tener experiencia previa desarrollando con C# y conocer los fundamentos del lenguaje
  • Se recomienda tener experiencia trabajando con .Net y proyectos Blazor
  • Tener la última SDK estable de .Net 8 instalada en el equipo
  • Tener instalado previamente la versión Community o superior de Visual Studio
  • Disponer de un equipo con permisos de instalación y contar con, al menos, un dispositivo móvil (Android o iOS) donde realizar pruebas

Nuestras modalidades de formación

icon
Cursos Online
modalidadesImg
Formación a través de nuestro campus virtual
modalidadesImgBonificable hasta el 100% por FUNDAE
modalidadesImg
Horario Flexible de formación
modalidadesImg
Teoría, práctica y vídeos guiados
modalidadesImgAcceso multiplataforma, desde PC y móviles
modalidadesImg
100% tutorizado por un formador experto
modalidadesImg
Diploma de aprovechamiento
Me interesa
icon
Aula Virtual Personalizada
aulasModalidades
Videoconferencia en tiempo real, síncrono, a través de Zoom
aulasModalidades
Bonificable hasta el 100%, por FUNDAE.
aulasModalidadesPlanificación a medida
aulasModalidades
100% práctico con proyectos evolutivos
aulasModalidades
Temario adaptado a vuestras necesidades
aulasModalidades
100% tutorizado con feedback inmediato
aulasModalidades
Diploma de aprovechamiento
Me interesa
.Net MAUI: Últimas plazas

A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida, para un grupo de trabajadores, puedes realizar un Aula Virtual Personalizada.

03 dic
arrowConvocatorias
iconoCurso
Curso .Net MAUI Online
regularClockIcon.svg
60 horas lectivas
plazasIcon
Plazas limitadas
porcentajeicon
Hasta 100% bonificables
¡ÚLTIMAS PLAZAS!
¡Me interesa!

Temario del curso de .Net MAUI

tema 1

Introducción a .Net MAUI

  • ¿Qué es .Net MAUI?
  • Breve contextualización de .Net MAUI en la actualidad
  • Características principales
  • ¿Por qué emplear .Net MAUI para crear soluciones multiplataforma?
  • La idea de Proyecto Único
  • El uso de Blazor y la optimización de velocidad
  • Diferencias esenciales con Xamarin
  • Ventajas y desventajas principales
  • Instalación y puesta en marcha en Visual Studio
  • Creación de tu primera aplicación .Net MAUI
  • Analizando la arquitectura del proyecto
  • La carpeta platforms
  • Desplegando localmente el proyecto
  • Configuración y creación de un emulador móvil
  • Desplegando en un dispositivo móvil emulado
  • Desplegando en un dispositivo móvil real
iconArrowDown
tema 2

El Lenguaje XAML

  • ¿Qué es XAML?
  • ¿Qué utilidad tienen los archivos XAML en .Net MAUI?
  • Los archivos XAML
  • Estructura de elementos XAML y cómo trabajar con ellos
iconArrowDown
tema 3

Fundamentos de MAUI

  • Ciclo de vida de la aplicación
  • Comportamientos
  • Enlace de datos
  • Modos de enlace
  • Formato de cadena
  • Enlace de convertidores de valores y enlaces relativos
  • Enlaces múltiples
  • Enlaces compilados
  • Comandos
  • Propiedades enlazables y asociadas
  • Plantillas de control
  • Plantillas de datos
iconArrowDown
tema 4

Páginas

  • ¿Qué entendemos como página?
  • Estableciendo una página principal a un proyecto
  • Tipos de páginas en MAUI
  • ContentPage
  • NavigationPage
  • FlyoutPage
  • TabbedPage
iconArrowDown
tema 5

Layouts

  • Fundamentos del diseño de aplicaciones multiplataforma
  • AbsoluteLayout
  • BindableLayout
  • FlexLayout
  • Trabajando con un Grid para estructurar el contenido
  • StackLayout
  • Horizontal y Vertical StackLayout
  • Trabajando con la orientación del dispositivo
  • Garantizando el diseño a través de distintas plataformas
  • Usando plantillas disponibles
  • Estados visuales
iconArrowDown
tema 6

Vistas y eventos

  • ¿Qué entendemos por vistas?
  • La presentación de los datos
  • BlazorWebView
  • GraphicsView
  • Imágenes
  • ScrollView
  • WebView
  • Botones
iconArrowDown
tema 7

Eventos y controles de entrada

  • Gestionando eventos de botones
  • RefreshView y SwipeView
  • Barras de búsqueda
  • CheckBox
  • Gestionando eventos de cambios de valor
  • Trabajando con fechas y horas: DatePickers y TimePickers
  • Slider
  • Modificador
  • Editor de texto
  • Indicando nivel de actividad con ActivityIndicator y barras de progreso
iconArrowDown
tema 8

Listas de datos en vistas y Triggers

  • Vistas de carrusel y colecciones
  • IndicatorView
  • ListView y TableView
  • Selector
  • ContentView
  • Triggers y desencadenadores de propiedad
iconArrowDown
tema 9

Iconos e Imágenes

  • Iconos de la aplicación
  • Splash screen
  • Trabajando con imágenes
iconArrowDown
tema 10

Controles

  • Introducción a los controles
  • Colocación de controles
  • Creación de controles personalizados
  • personalización de controles existentes
iconArrowDown
tema 11

Administrando y capturando gestos

  • Gesto de pulsar
  • Gesto de deslizar
  • Gesto panorámico y zoom
  • Gesto de rotación
  • Gesto de arrastrar y soltar
  • Otros gestos destacables y a tener en cuenta
iconArrowDown
tema 12

Formularios

  • Creación de formularios
  • Valores iniciales y placeholders
  • Validación de campos
  • Añadiendo un campo de aceptación de términos
  • Evento de submit y reseteo de campos
iconArrowDown
tema 13

Navegación

  • Definiendo rutas
  • Accediendo a páginas a través de la URL
  • Navegando a una ruta declarada desde la vista
  • Paso de información entre páginas a través de parámetros
  • Lectura de parámetros en una página
  • Redirección de rutas
iconArrowDown
tema 14

Menus

  • Añadiendo un menú a la aplicación
  • Navegando a diferentes páginas
  • Estableciendo menús plegables
  • Trabajando con la orientación del dispositivo
iconArrowDown
tema 15

Estilos

  • Archivos de estilos en proyectos MAUI
  • Dando estilos a elementos de la vista
  • Dando estilos condicionales
  • Trabajando con temas
iconArrowDown
tema 16

Animaciones

  • Las animaciones básicas
  • Creación de animaciones personalizadas
iconArrowDown
tema 17

Consumiendo APIs

  • Realizando peticiones a una API Rest
  • Configurando cabeceras y cuerpo en peticiones POST
  • Trabajando con la asincronía para obtener la respuesta
  • Códigos de estado de respuestas y cómo tratarlos
  • Leyendo cabecera y cuerpo de una respuesta
  • Trabajando con JSON
  • Gestionando errores y problemas derivados de peticiones
iconArrowDown
tema 18

Autenticación y control de rutas

  • Realizando peticiones de autenticación y autorización
  • Planteando criterios de autorización de acceso a páginas
  • Configurando
iconArrowDown
tema 19

Persistencia de datos

  • ¿Qué es SQLite?
  • ¿Cuándo usar y cuándo no usar SQLite?
  • Instalación y configuraciones
  • Persistiendo información
  • Leyendo datos
  • Modificando datos
  • Borrando datos
  • Buenas prácticas y recomendaciones
iconArrowDown
tema 20

Sobre la aplicación

  • Acciones de la aplicación
  • Información del estado de la aplicación
  • Gestión de permisos
  • Subprocesos y tareas en segundo plano
iconArrowDown
tema 21

Sobre el dispositivo

  • Información de batería
  • Gestión de la orientación de la pantalla
  • Portapapeles
iconArrowDown
tema 22

Características nativas

  • Bluetooth
  • Geolocalización y mapas
  • Sensores
  • Cámara
  • Lecturad e códigos QR
  • Mensajería SMS
  • Contactos
  • Vibración
  • Pasando texto a voz
iconArrowDown
tema 23

Notificaciones y compartir archivos

  • Notificaciones internas
  • Notificaciones Push
  • Compartiendo archivos entre aplicaciones
iconArrowDown
tema 24

Almacenamiento

  • Sistemas de archivos
  • Configuraciones y preferencias
  • Almacenamiento seguro
iconArrowDown
tema 25

Gestión y configuración de Builds y despliegues

  • Creación de una build
  • Configuraciones para builds de producción
  • Características específicas de Android
  • Características específicas de iOS
  • Características específicas de Windows
  • Trabajando con variables de entorno
  • Despliegues en distintas plataformas
  • Gestión de versiones de aplicación
  • Buenas prácticas a la hora de afrontar desarrollos para cada plataforma
iconArrowDown
tema 26

Migración desde Xamarin

  • Razones por las que migrar desde Xamarin a MAUI
  • Puntos a tener en cuenta
  • Pasos a seguir
  • Asistente de actualizaciones oficial de .Net
iconArrowDown

Preguntas Frecuentes de .Net MAUI

¿Cuáles son los Beneficios del curso .Net MAUI?

accordionIcon
El curso de .Net MAUI te permitirá adquirir habilidades en la creación de aplicaciones multiplataforma utilizando un único código base. Es ideal para empresas que buscan optimizar recursos y tiempo en el desarrollo de software.

¿El curso de .Net MAUI se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de .Net MAUI puede ser bonificado a través de FUNDAE. Nos encargamos de todos los trámites necesarios para que puedas beneficiarte de esta opción y reducir el coste de la formación.

¿En qué modalidades se imparte el curso de .Net MAUI?

accordionIcon
El curso de .Net MAUI se imparte en modalidad online y en aula virtual personalizada. Ambas opciones están diseñadas para adaptarse a las necesidades de las empresas, ofreciendo flexibilidad y comodidad.

¿Qué habilidades desarrollaré con el curso de .Net MAUI?

accordionIcon
Desarrollarás habilidades en el uso de .Net MAUI, incluyendo la creación y desarrollo de aplicaciones móviles y de escritorio para diferentes plataformas, el manejo de interfaces de usuario y el aprovechamiento de las funcionalidades nativas de cada plataforma.

¿Cómo puedo inscribirme en el curso de .Net MAUI?

accordionIcon
Puedes inscribirte en el curso de .Net MAUI rellenando los formularios que aparecen en nuestra web. Te guiaremos en todo el proceso de inscripción para que puedas acceder a la formación sin inconvenientes.