Aprende Xamarin Forms y desarrolla apps para IOS y Android

El curso enseña a desarrollar aplicaciones móviles para iOS y Android usando C# y Xamarin Forms, permitiendo crear apps con un solo código base. Ideal para programadores que buscan aprender desarrollo móvil multiplataforma.

Por Jonathan Robayo | Desarrollador Full Stack | CEO y Fundador de DG Virtual | Fundador de Academia Ciencia

Sobre este curso

✔️ Xamarin Forms es una tecnología que le permite a desarrolladores C#, construir apps para Android e IOS usando solo un lenguaje de programación. Xamarin Forms permite compartir desde el código funcional hasta la interfaz de usuario, haciendo el trabajo del desarrollador más flexible, rápido y económico.

Entonces, para dividirlo en algunas simples balas, esto es lo que sabemos que hace que Xamarin sea nuestra elección principal para el desarrollo multiplataforma:

Xamarin usa una base de código compartida

Se combina bien con los principales sistemas operativos (iOS, Android, Windows, etc.)

Ofrece integración continua

Fácil de instalar y fácil de aprender

Listo para usar con herramientas avanzadas de prueba y depuración

Interfaz de usuario nativa y rendimiento nativo

Utiliza C# y .NET

Cobertura API completa

Rendimiento cercano al nativo

A diferencia de las soluciones híbridas tradicionales, basadas en las tecnologías web, una aplicación multiplataforma desarrollada con Xamarin puede clasificarse como nativa. Las métricas de rendimiento son comparables a las de Java para Android y Objective-C o Swift para el desarrollo de aplicaciones nativas de iOS. Además, el rendimiento de Xamarin se mejora constantemente para que coincida completamente con los estándares del desarrollo nativo. Visual Studio ofrece una solución completa para crear, probar y rastrear el rendimiento de la aplicación: Visual Studio App Center.

Este curso abarca desde lo más básico como la anatomía básica de una app hasta la creación de APIs, creación de servicios REST y autenticación basada en tokens.

Nos adentraremos en el patrón del Modelo Vista - Vista Modelo (MVVM) para la organización de proyectos. Desarrollaremos proyectos de con diseños atractivos y funcionales usando XAML.

¿El curso es para 2 o más personas?

Dale a tu equipo acceso a más de 500 cursos en G-Talent en cualquier momento y lugar.


Curso Online
345 estudiantes
Acceso de por vida
124 clases
Acceso para siempre
Español
Garantía de reembolso de 30 días

Lo que aprenderás

🟧 Aprenderás a desarrollar apps para Android y IOS usando un solo lenguaje, C#

🟧 Aprenderás el lenguaje de marcado XAML para desarrollar interfaz gráfica

🟧 Aprenderás patrones de diseño

🟧 Aprenderás a crear un servicio REST con ASP. NET web API

Temario

Duración 19h 05min
1 recursos descargables
124 clases

U1: Introducción

→ Introducción
→ ¿Cómo funciona Xamarin Forms?
→ Temario
→ Herramientas de trabajo

U2: Introducción a Xamarin Forms.

→ Introducción a Xamarin forms 1
→ Introducción a Xamarin forms 2
→ Arquitectura y ciclo de vida
→ Jerarquía de clases

U3: Infraestructura enlazable

→ Propiedades enlazables
→ BindableObject y BindableProperty
→ Propiedades adjuntas
→ Creando primer proyecto
→ Probando propiedades visuales iniciales

U4: Lenguaje XAML

→ Qué es XAML? - Primeros pasos
→ Espacios de nombres
→ Sintaxis de Sub-elementos
→ Recursos 1
→ Recursos 2
→ Recursos 3
→ Instanciar Objetos desde XAML

U5: XAML 2 – Interfaz de usuario

→ StackLayout 1
→ StackLayout 2 Posicionamiento y Dimensionamiento
→ StackLayout 3 Combinando HorizontalOptions y VerticalOptions
→ Grid 1 Propiedades
→ Grid 2 Tamaños
→ Controles 1
→ Controles 2 - Funciones de cada control
→ Controles 3 - Funciones de cada control
→ Controles 4 - Frame, WebView, Inicio controles de texto
→ Controles 5 - Controles de texto final

U6: Estilos Xamarin Forms

→ Estilos 1 Primeros pasos
→ Estilos 2 BaseOn
→ Estilos 3 Estilos implícitos
→ Estilos 4 Usando Trigger
→ Estilos 5 Usando DataTrigger

U7: Ejercicios de diseño con XAML y C#

→ Rotación de texto con Stepper
→ Rotación de Texto con Slider
→ Ejercicio de diseño 1
→ Continuación ejercicio 1
→ Ejercicio 2: Diseño de Calculadora 1
→ Ejercicio 2: Diseño de Calculadora 2

U8: Actualizando Visual Studio a la versión 2019

→ Instalación de VS 2019
→ Algunas novedades de VS 2019

U9: Navegación

→ Navegación 1
→ Navegación 2 - Creando pestañas
→ Navegación 3 - Navegando con NavigationPage
→ Navegación 4 - Pasando datos
→ Pasando dato de fecha
→ Navegación 5 - Modal 1
→ Navegación 6 - Modal 2
→ Display Alert 1
→ Display Alert 2
→ Display Alert Sheet - Múltiples opciones
→ MasterDetailPage
→ Creando páginas maestras: Definición de interfaz
→ Cambio entre páginas del menú 1
→ Cambio entre páginas del menú 2
→ Página de menú
→ Página de detalles
→ Integración
→ Finalización de ejercicio

U10: Aplicación Encuestas - Primera parte de la aplicación

→ Creando páginas de navegación
→ Encuesta Detalle Vista (Parte 1)
→ Encuesta Detalle Vista (Parte 2)
→ Comunicación entre páginas (Parte 1)
→ Comunicación entre páginas (Parte 2)

U11: Enlace de datos

→ Descripción general
→ Ejemplo enlace de datos 1
→ Ejemplo de datos 2
→ INotifyPropertyChanged
→ CallerMemberName
→ INotify Collection Changed 1
→ INotify Collection Changed 2
→ Pruebas INotifyCollectionChanged
→ Binding Context
→ Usando StringFormat para agregar más datos
→ StringFormat 2
→ Plantilla de datos - Teórica
→ Plantilla de datos – Final

U12: Aplicación Encuestas: Segunda parte de la aplicación

→ Clase Data y constructor
→ Modificando vista de XAML
→ Plantilla de datos en la aplicación
→ Convertidor de color
→ Probando aplicación con convertidor

U13: Comandos

→ Explicación y comando básico
→ Comandos 2
→ Comandos 3
→ Comandos 4

U14: Aplicación Encuestas: Tercera sección de la aplicación

→ Implementando comando de llamado 1
→ Implementando comando de llamado 2

U15: Modelo Vista – Vista – Modelo

→ Modelo Vista – Vista – Modelo

U16: Aplicación Encuestas: Cuarta Parte en la aplicación

→ Organizando clases y vistas
→ Organizando clases y vistas 2
→ Organizando clases y vistas 3
→ Prueba de organizar clases y vistas

U17: Restaurante Desing

→ Restaurant Desing 1
→ Restaurant Design 2
→ Restaurant Design 3
→ Restaurant Design 4
→ Animación de imagen principal
→ Restaurant Design 6: Slider en MainViewModel
→ Order Page 1
→ Order Page 2
→ Order Page 3
→ Order Page 4
→ Order View Model
→ Final de ejercicio

U18: Base de Datos y consumo de servicios

→ Introducción
→ Conceptos teóricos
→ Descarga e instalación SQL Server
→ Creación de base de datos
→ API REST 1: Ejemplo inicial y uso de POSTMAN
→ API REST 2: Creando y probando el servicio
→ CRUD 1: Introducción
→ CRUD 2: Creación del proyecto
→ CRUD 3: Conexión SQL Server
→ CRUD 4: Método GET por ID
→ CRUD 5: GET, POST, PUT, DELETE

U19: Google Maps con Xamarin Forms

→ Google Console Developer
→ API Google Maps
→ Creación y configuración del proyecto
→ Codificando
→ Ajustado proyecto a Visual 2022 - Probando aplicación
→ Probando tipos de mapas

G-Tools: Para estudiantes

→ Acceso exclusivo a herramientas de vanguardia para estudiantes: mejora tu empleabilidad, participa en eventos exclusivos, aprovecha nuestro asistente virtual inteligente y más.

⚑ Certificado de finalización

→ Tu certificado digital personalizado, una insignia única de tus logros, con validez internacional, duración del curso y código QR para verificación instantánea.

Instructor del Curso
Instructor

Jonathan Robayo

Jonathan Robayo es un experto desarrollador Full Stack con amplia experiencia en C#, Xamarin Forms y PHP. Como CEO y fundador de DG Virtual, una destacada empresa de desarrollo digital, ha trabajado con importantes empresas como INCRENTA, FRUVEG, ASOBANCARIA y muchas otras, brindando soluciones innovadoras en el mundo del desarrollo tecnológico.

Con una sólida trayectoria en el desarrollo de aplicaciones móviles y soluciones digitales, Jonathan ha decidido compartir su conocimiento y pasión por la tecnología, comenzando su carrera como instructor. Su objetivo es formar nuevos talentos y enseñar lo mejor del mundo del desarrollo de software, ofreciendo una formación práctica y enfocada en las tecnologías más demandadas del mercado.

Es también fundador de Academia Ciencia, una iniciativa orientada al desarrollo profesional en el ámbito digital, donde comparte su experiencia y conocimientos para ayudar a los estudiantes a crecer en su carrera.

¿Por qué aprender con Jonathan Robayo?

▪️ Experiencia práctica: Más de 10 años de experiencia en el desarrollo de aplicaciones móviles y soluciones Full Stack.
▪️ Proyectos reales: Ha trabajado con empresas de alto impacto, desarrollando soluciones digitales que marcan la diferencia.
▪️ Enfoque en el aprendizaje práctico: Su metodología enseña a los estudiantes a aplicar lo aprendido en proyectos reales y del mundo laboral.
▪️ Pasión por enseñar: Jonathan se dedica a formar nuevos talentos, guiando a los estudiantes para que adquieran habilidades tecnológicas clave en el desarrollo móvil y Full Stack.

¡No pierdas la oportunidad de aprender con Jonathan Robayo y lleva tus habilidades de desarrollo al siguiente nivel! Inscríbete ahora en su curso y domina las herramientas necesarias para crear aplicaciones móviles multiplataforma con Xamarin Forms y mucho más.

¡Demuestra tu logro con un certificado oficial!

Al completar el curso, recibirás tu certificado digital verificado para compartirlo con tu familia, amigos, empleadores y en tu red profesional.

Suma valor a tu perfil y abre nuevas oportunidades.

¿Qué esperar de los cursos de G-Talent?

  • Estudia a tu ritmo

    Consigue cursos en video, impartidos por instructores de primera, para estudiar a tu propio ritmo

  • Aprende de los mejores

    Lleva cursos de alta calidad desarrollados expertos seleccionados con cuidado

  • Calidad garantizada

    ¿No estás seguro?, todos nuestros cursos ofrecen garantía de éxito de 30 días

  • Acompañamiento permanente

    Aprende a tu ritmo, con actualización, acceso y acompañamiento de por vida.

  • Certificado personalizado

    Consigue un certificado de clase mundial, con validez internacional y código único cifrado QR

  • Descubre G-Talent Studio

    Accede a herramientas premium, beneficios exclusivos y apoyo en tu empleabilidad. Disponible para estudiantes con Acceso Total.

$16.99 $47.00

Acceso sólo a este curso

$67.00 $120.00

Acceso Total (2 cuotas sin intereses)

Compra este curso individual
$16.99 USD
$47.00 USD
Ahorro: $30.01 USD
Pago único. Oferta por tiempo limitado.
Mejor opción
Desbloquea TODO G-Talent
$67.00 USD
$120.00 USD
Ahorro: $53.00 USD
Por solo un pago único anual, accede a más de 500 en IA, Marketing, Negocio, Finanzas y más.

G-Talent.Net

G-Talent.Net

G-Talent.Net

G-Talent.Net