Aprende Xamarin Forms y desarrolla apps para IOS y Andriod | G-Talent.Net

¡Rebajas de Navidad! | Avanza en 2025 | Todos los cursos por solo $9.99 USD. ¡Finaliza hoy!

Aprende Xamarin Forms y desarrolla apps para IOS y Andriod

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

(10)
$9.99 USD $59.99
Finaliza en:
Un Pago, Todos los Cursos con PLUS

Garantía de reembolso de 30 días

Este curso incluye:

▪️ 19h 05min de duración bajo demanda

▪️ 124 lecciones

▪️ 1 recursos descargables

▪️ Disponible en dispositivos móviles

▪️ Acceso para siempre

▪️ Idioma:

  • Español

▪️ Consultas ilimitadas

Materiales complementarios

⚑ Certificado de finalización

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

Contenido del curso

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.
__
Recursos descargables:

📎 Set de Guías Descargables:

▸ Set de 1 PDF descargable

Descripción

✔️ 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.


Empresas de todas las industrias invierten en el desarrollo de sus equipos con este curso de G-Talent y Jonathan Robayo


Customer Reviews

Based on 10 reviews
40%
(4)
60%
(6)
0%
(0)
0%
(0)
0%
(0)
A
Alejandro Gómez
Contenido de calidad

Los cursos son muy completos y están bien estructurados. La información es clara y fácil de seguir.

V
Valentina Torres
Aprendizaje práctico

Me encanta que los cursos incluyan ejercicios y proyectos prácticos que permiten aplicar lo aprendido de inmediato.

M
Mariana López
Flexibilidad de horarios

La navegabilidad en G-talent es excelente. Es fácil encontrar lo que busco y el diseño es muy amigable.

S
Sofía Martínez
Excelente variedad de cursos

G-talent ofrece una amplia gama de cursos en diferentes áreas. He encontrado varias opciones que se adaptan perfectamente a mis intereses.

D
Diego Ramírez
Plataforma intuitiva

He tenido la oportunidad de aprender de expertos en sus campos. Ellos son apasionados y transmiten su conocimiento de manera efectiva.

G
Gabriel Fernández
Actualizaciones constantes

La posibilidad de estudiar a mi propio ritmo es una gran ventaja. Puedo combinarlo con mi trabajo y otras responsabilidades.

J
Javier Morales
Certificación reconocida

Al finalizar los cursos, recibes un certificado que realmente vale la pena y puede mejorar mi currículum.

L
Lucía Castro
Comunidad activa

Aprecio que G-talent actualiza sus cursos regularmente, asegurando que el contenido esté al día con las últimas tendencias y tecnologías.

C
Carla Ruiz
Soporte técnico eficiente

En una ocasión necesité ayuda y el soporte técnico fue rápido y muy útil. Me ayudaron a resolver mi problema en poco tiempo.

S
Sebastián Herrera
Costo accesible

La relación calidad-precio de los cursos es excelente. He encontrado cursos muy completos a precios muy razonables.


Jonathan Robayo

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

Sobre Jonathan Robayo

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

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.

Descubre el valor añadido: G-Tools y mucho más

Además de contenido de alta calidad, este curso te brinda acceso a G-Tools, una suite de herramientas y recursos diseñados para potenciar tu aprendizaje y tu carrera profesional.

Recursos de apoyo de empleabilidad, eventos en vivo y aprovecha la inteligencia artificial de Aixa.IA para resolver tus dudas en cualquier momento.

¿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

  • G-Tools: Para estudiantes

    Encuentra todas las herramientas que necesitas para tu empleabilidad en un solo lugar.