Udemy

Platform

Español

Language

Mobile Apps

Category

Aprende Xamarin Forms para desarrollar Apps multiplataforma

Curso de Xamarin Forms para aprender a desarrollar apps para Android, iOS y Windows con C#

4.33 (1515 reviews)

Students

14 hours

Content

Jun 2021

Last Update
Regular Price


What you will learn

Desarrollar aplicaciones multiplataforma, conteniendo desde controles básicos (botones, listas, cajas de texto) hasta características específicas de cada plataforma

Utilizar a fondo cada uno de los controles de la plataforma y cómo combinarlos para brindar una mejor experiencia de usuario

Personalizar el aspecto de su aplicación

Manejar bases de datos conectándolas con la interfaz gráfica

Ejecutar código específico por plataforma

Uso y manejo de listas


Description

Este curso lo he creado como una guía de referencia al cual acudir para aprender sobre Xamarin Forms, ya sea que seas estudiante ó profesionista. 

La finalidad de este curso, es que al finalizarlo, tengas la suficiente experiencia para desarrollar tus propias aplicaciones para las principales tiendas de aplicaciones, desarrollando toda la lógica de negocios, ¡Y la interfaz gráfica también!, una sola vez.

Así es, Xamarin Forms te permite desarrollar casi la totalidad de código en un sólo proyecto, que podrás utilizar para crear aplicaciones en Android, Windows y iOS, y lo mejor de todo, es ¡que cubro todos estos temas aquí!

Contenido General del Curso Xamarin Forms:

  • Instalación de Xamarin

  • Conociendo Xamarin

  • Tipos de Proyectos en Xamarin

  • .NET Standard

  • Views

  • Layouts

  • Pages

  • Navegación

  • Data Binding

  • MVVM

  • ListView

  • Estilos

  • Servicios Rest

  • Dependency Service

  • Bases de datos locales

  • Desarrollo de una aplicación Real: Amiibopedia

¿Porqué tomar este curso?

Simplemente, ¡Porque es el mejor curso de Xamarin Forms en la plataforma! Los números no mienten, más de 350 reseñas de estudiantes satisfechos y una calificación mayor a 4, demuestran que esta es tu mejor opción para aprender a desarrollar aplicaciones multiplataforma. Si lo combinas con mis otros cursos de aquí mismo, tendrás el conocimiento necesario para desarrollar cualquier tipo de aplicación que te imagines.

Vuélvete un experto como yo de Xamarin, y ¡mejora tus posiblidades de encontrar empleo!


Screenshots

Aprende Xamarin Forms para desarrollar Apps multiplataforma
Aprende Xamarin Forms para desarrollar Apps multiplataforma
Aprende Xamarin Forms para desarrollar Apps multiplataforma
Aprende Xamarin Forms para desarrollar Apps multiplataforma

Content

Instalación de Xamarin y Visual Studio 2019 en Windows

Instalación de VS 2019 y Xamarin

Android SDK Manager

Instalando emuladores

¡Hola Xamarin! - Android

¡Hola Xamarin! - iOS

IMPORTANTE: Accede al Grupo Privado y Exclusivo

Únete al grupo privado

Instalación de Xamarin y Visual Studio 2019 en Mac

Instalando Visual Studio 2019 en la MAC

Instalando XCode

Android SDK Manager en VS for MAC

Emuladores y Simuladores en MAC

¡Hola Xamarin!

Resharper

Aviso sobre el curso

Instalando y probando Xamarin Hot Reload en Visual Studio 2019

Instalación de Hot Reload

¿Cómo utilizar Hot Reload?

Instalando y configurando Gorilla Player en Visual Studio 2017

¿Qué es y cómo funciona Gorilla Player?

Instalando Gorilla Player en Windows

Instalando Gorilla Player en la MAC

Configurando Gorilla Player en nuestras aplicaciones

Tipos de Proyectos en Xamarin

Introducción

Examinando un proyecto tipo Xamarin Android

Xamarin.Android en VS for MAC

Examinando un proyecto tipo Xamarin.iOS

Xamarin.iOS en VS for MAC

Examinando un proyecto tipo UWP

Examinando un proyecto tipo Xamarin Forms

Xamarin Forms en VS for MAC

.NET Standard

Introducción

¿Qué es .NET Standard?

Examinando un proyecto .NET Standard

Compatibilidad de .NET Standard con las diferentes plataformas

Probando versiones de .NET Standard y beneficio de utilizarlo

Migrando un proyecto PCL a .NET Standard

Views

Introducción

Creando la Solución

Activity Indicator

BoxView

Button

DatePicker - Propiedades

DatePicker - Eventos

Editor

Entry

Image

Label

Picker

ProgressBar

SearchBar

Slider

Stepper

Switch

TableView

TimePicker

WebView

Práctica: Creando la aplicación Color Switcher

Creando la aplicación TipCalculator

Layouts

Introducción

LayoutOptions - Alignment

LayoutOptions - Expansion

Margin & Padding

StackLayout

AbsoluteLayout

RelativeLayout

Grid

ScrollView

Pages

Introducción

ContentPage

Master Detail Page

Navigation Page

Tabbed Page

Carousel Page

Navegación

Introducción

Jerarquía de navegación - Push y Pop

Modal Pages

Data Binding en Xamarin Forms

Introducción

Primer acercamiento al Data Binding

Data Binding en acción

Introducción a los Commands

Commands en acción e INotifyPropertyChanged

Nota sobre INotifyPropertyChanged

Introducción a los ValueConverters y ValueConverters en acción

MVVM

Introducción

Implementando el patrón MVVM

ListView en Xamarin Forms

Introducción

Creando el ListView (con Xamarin Hot Reload)

Creando el ListView (Sólo con Gorilla Player)

Header, Footer y su personalización

RowHeight

Personalizando los elementos del ListView

SeparatorVisibility, SeparatorColor y HasUnevenRows

Creando un Model para nuestro ListView

Creando un ViewModel para nuestro ListView

Sustituyendo el orígen de datos en el ListView

Creando otro método en nuestro Model

Agrupamiento en un ListView

Creando la clase Grouping.cs

Creando las agrupaciones

Refactorizando el ViewModel y MainPage.xaml.cs

IsGroupigEnabled, GroupShortNameBinding y ListView.GroupHeaderTemplate

Estilos

Introducción

Estilos Implícitos

Estilos explícitos

Estilos globales

Estilos de dispositivo

Estilos heredados

Triggers

Creando una aplicación del clima a través de un Servicio REST

Buscando y analizando nuestro servicio REST

Creando el proyecto

Extrayendo el modelo del archivo json

Creando el ViewModel

Definiendo una interfaz sencilla y probando el servicio

Realizando Bindings a datos e implementando INotifyPropertyChanged

Creando el ValueConverter para desplegar la imagen del clima

Definiendo la interfaz gráfica

Últimos ajustes y comentarios finales

Servicios Rest (Obsoleto, el reemplazo es la Sección anterior)

Introducción

Buscando servicios REST

Analizando el servicio REST del clima

Creando el Modelo

Creando la Vista

Creando el ViewModel - Propiedades

Creando el ViewModel - Llamando el servicio

Creando el ViewModel - Formateando el resultado

Últimos ajustes y probando la aplicación

Dependency Service

Introducción

Entendiendo Dependency Service de forma práctica

Texto a Voz con Dependency Service

Bases de datos locales con SQLite en Xamarin Forms

Introducción

Agregando paquetes nuget necesarios

Creando la interfaz para el Dependency Service

Creando la clase para el manejo de nuestra base de datos SQLite Xamarin Forms

Exponiendo la clase de nuestra base de datos SQLite en Xamarin Forms globalmente

Redefiniendo la clase Friend.cs

Creando los métodos CRUD

Creando la funcionalidad específica por plataforma

Cambiando el orígen de datos del repositorio

Creando la vista para la información de un Friend

Creando el ViewModel para nuestra vista FriendView

Codificando el code behind de FriendView

Creando la clase ItemTappedAttached

Ajustes finales y probando la aplicación en UWP

Creando una App Real # 1: Amiibopedia

Introducción

Creando el proyecto

Analizando el servicio REST

Creando HttpHelper

Creando la funcionalidad para obtener la lista de personajes

Creando la funcionalidad para obtener la lista de Amiibos

Implementando el Auto completado

Diseñando la lista

Implementando las animaciones

Agregando un ActivityIndicator

Corrigiendo errores y probando en iOS

Corrigiendo errores y probando en UWP

Ruta de Aprendizaje Xamarin

Clase extra: Vuélvete un experto con la Ruta de Aprendizaje Xamarin

Clase extra: Oferta del 90% en la ruta de aprendizaje Xamarin


Reviews

O
Omar16 September 2020

Los videos son muy cortos, deberían pasar más de 10 minutos por video y no hablar tan rápido para hacer más entendible el tema a tratar adicionalmente el texto que se visualiza es muy grande no es fácil seguirle el paso al profesor.

N
Nelson15 September 2020

En general esta bien, pero hay partes de algunos videos que estan desactualizada al igual que algunos recursos.

A
Alejandro13 September 2020

Por el momento ha sido una buena introducción a Xamarin, tocando temas relevantes en vídeos claros y concisos.

M
MArco9 July 2020

Está bien tomando en cuenta que explica lo básico de los componentes y se siente el curso lento por ello

N
Nando15 June 2020

Excelente curso , voy a la mitad y la verdad me encanta, explicación muy clara y muchos ejemplos para poder practicar y aplicarlos la verdad es el mejor curso que hay para Xamarin, muy recomendado

J
Jesús19 February 2020

Me esta sirviendo demasiado para poder aprender y ponerlo en practica en mi empleo y con ello tener un mejor crecimiento tanto laboral como profesionalmente

O
Oscar5 February 2020

No es realmente para principiantes, tienes que tener algo de experiencia para no perderte con la poca explicación que se brinda en algunos momentos

A
Angel23 January 2020

Fue un gran curso, todo explicado a detalle y por parte del profesor se tuvo la atención deseada, contesto todas las veces que me puse en contacto con el.

J
Juan6 January 2020

Todo bien hasta ahora, muy completo, bien explicado y con temas y cosas que no conocía sobre Xamarin. Excelente!!"

A
Andres2 December 2019

Bastante completo, pienso adquirir los demás para seguir sumando conocimientos!. El profesor siempre atento, gracias.

B
Bruno19 November 2019

Muy bueno el curso, me gusta las buenas practicas que enseña el profesor y aun que va un poco acelerado se entiende perfectamente. Estoy muy satisfecho con la inversión hecha y todo lo aprendido.

J
Juan22 October 2019

Este curso abarca todo lo indispensable para poder avanzar en la creación de todo tipo de proyectos personales, inclusive profesionales. Me ha servido a un punto que no se puede describir con palabras, muy agradecido. Lo mas impresionante es la atención que el creador del curso da a la hora de resolver dudas y preguntas, una atención única que solo este curso puede darte. Recomendado.

O
Octavio4 October 2019

El curso abarca de manera completa los temas fundamentales para el uso de Xamarin.Forms, para empezar a aprender esta tecnología es un excelente comienzo.

A
Alberto9 September 2019

Muy buena hasta el momento! Vale la pena comprar el curso. Falta actualizar algunas cosas pero muy muy bien

J
Jose23 August 2019

Curso demasiado básico, obsoleto en el uso de las herramientas de desarrollo y tecnologías (UWP) , incompatibilidad en herramientas secundarias (Gorilla player), en cuanto a los videos le falta mejorar bastante en la edición ya que se escucha cuando se escribe en el teclado y eso molesta, además no hay un indicador de termino del video, es decir es conveniente indicar que termino el video, son cortes inadecuados, en algunos videos se queda un lapso largo sin información.


1175904

Udemy ID

4/10/2017

Course created date

11/23/2019

Course Indexed date
Bot
Course Submitted by