Xamarin en Español: Aprendiendo a crear aplicaciones móviles
3.8 (43 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
245 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Xamarin en Español: Aprendiendo a crear aplicaciones móviles to your Wishlist.

Add to Wishlist

Xamarin en Español: Aprendiendo a crear aplicaciones móviles

Comenzando a trabajar con Xamarin, busca que el alumno pueda ser independiente en el desarrollo de aplicaciones móviles.
3.8 (43 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
245 students enrolled
Created by Esteban Gimbernat
Last updated 6/2017
Spanish
Current price: $47 Original price: $190 Discount: 75% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 6 Articles
  • 27 Supplemental Resources
  • 1 Coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Desarrollar aplicaciones básicas para Android usando Xamarin.Android
  • Desarrollar aplicaciones básicas para iOS usando Xamarin.iOS
  • Desarrollar aplicaciones intermedias para Android, iOS y Windows Phone usando Xamarin.Forms
View Curriculum
Requirements
  • Sentirse cómodo programando en C# o en su defecto, Java o C-Objective/Swift
  • Visual Studio 2015 o 2017 con Xamarin instalado o Xamarin Studio
  • Para poder probar las aplicaciones desarrolladas en el módulo de iOS, se necesitará forzosamente una Mac
  • El curso completo se puede desarrollar usando sólo una Mac
Description

Xamarin cada día va tomando más importancia en el desarrollo móvil, es un hecho que llegó para quedarse. El sueño de todos los programadores, un solo lenguaje, compartir código y el resultado; Aplicaciones 100% nativas para iOS, Android y Windows. Este curso está enfocado a que puedas aprender a programar con Xamarin explicado en español y con recursos adicionales que te permitirán conocer varios aspectos en la programación de aplicaciones móviles.

Todas las clases con código tienen un proyecto inicial y final (Objetivo) para que puedas programar el proyecto y compararlo con el final.

El enfoque del curso es el desarrollo multiplataforma por lo que no se ahonda mucho en cosas específicas de Android y iOS.

Al ser una tecnología que evoluciona de manera increíblemente rápida, este curso buscará siempre tener lo más actual liberado por Xamarin o Microsoft.

Who is the target audience?
  • Programadores de C# que quieran aprender a desarrollar aplicaciones con Xamarin, con y sin experiencia en desarrollo de aplicaciones móviles
  • Programadores de Android o iOS nativo que quieran desarrollar aplicaciones con Xamarin.
  • Programadores que quieran desarrollar aplicaciones multiplataforma usando un solución nativa
  • Programadores con un nivel básico en Xamarin que quieran reforzar algunos temas
Compare to Other Xamarin Courses
Curriculum For This Course
45 Lectures
04:51:29
+
Introducción
3 Lectures 02:29

Se explica en qué consiste y que encontrarás dentro del mismo.

Acerca del curso, dinámica y contenido
00:20

Conocerás una pequeña biografía del instructor.

Preview 00:32

Conocerás algunos factores importantes en el desarrollo móvil que hay que tener en cuenta a la hora del desarrollo.

Preview 01:37
+
Introducción a Xamarin
4 Lectures 09:28

Conocerás que es Xamarin y en qué se basa.

¿Qué es?
01:49

Podrás ver el ciclo de desarrollo y qué incluye Xamarin.

¿Qué incluye?
02:58

Se explican los requisitos previos para el curso.

Requisitos previos
04:30

Conclusión de la sección

Conclusión
00:11

El alumno podrá medir qué tanto conocimiento adquiriste a lo largo de la Introducción a Xamarin

Lo que aprendí
4 questions
+
Estrategias comunes en el desarrollo para móviles
7 Lectures 28:57

Conocerás aspectos importantes en el manejo de memoria de un dispositivo móvil.

Manejo de memoria
00:56

Se explican arquitecturas de desarrollo comúnmente usadas en el desarrollo móvil, con el fin que las conozcas y puedas aplicarlas en el desarrollo. 

Preview 03:07

Conocerás un proceso muy importante antes de distribuir tu aplicación que impactará en qué tan pesado será el paquete final.

Linking: Reduciendo el peso de las aplicaciones
02:44

Se explica y demuestra el uso de Task Parallel Library

Dividir problemas en tareas: Task Parallel Library
16:02

Se explica el uso de Async y Await de C#, un recurso extremadamente útil y mandatario en el desarrollo móvil con Xamarin.

Programación asíncrona
02:51

Conocerás las dos formas de compartir el código en una aplicación de Xamarin.

Compartiendo código C#: Shared vs PCL Project
02:49

Correcto Manejo de memoria en C#
1 question

Conclusión
00:28

El alumno podrá medir qué tanto conocimiento adquirió acerca de las estrategias de desarrollo móvil.

Lo que aprendí
3 questions
+
Xamarin.iOS
6 Lectures 01:04:16

Se describen aspectos importantes que definen a iOS

Aspectos Importantes
04:38

Conocerás la estructura de un proyecto de Xamarin.iOS

Preview 17:45

Conocerás aspectos importantes creando la parte gráfica de tu aplicación en Xamarin.

Elementos gráficos
15:10

Conocerás las dos formas de navegar entre vistas

Navegación
09:25

Aprenderás a implementar listas en Xamarin.iOS

Listas
16:50

Resumen:

La estructura de un proyecto de iOS nativo y Xamarin,iOS no cambia y su forma de programar es usando las mismas API's que a nivel nativo pero usando C#.

Alcances:

  • Podrás hacer aplicaciones pequeñas en Xamarin.IOS
  • Si ya conocías iOS estás listo para crear aplicaciones de todos tamaños en Xamarin, pero con la ventaja de poder reusar código si también desarrollarás una aplicación para Android.

Notas:

Siempre es bueno buscar respuestas a cómo hacer las cosas como si lo buscaras para hacerlo nativo, al Xamarin usar las mismas Api, te puedes dar una idea de cómo implementarlo en C#.

Apóyate en la creciente comunidad de Xamarin para preguntar todo lo que se te ocurra.

Conclusión
00:28

El alumno podrá evaluar cuánto aprendió acerca del desarrollo de aplicaciones con Xamarin.iOS así como las consideraciones de la plataforma.

Lo que aprendí
3 questions
+
Xamarin.Android
6 Lectures 47:14

Se hablan algunos factores importantes que definen a Android

Aspectos importantes
03:12

Conocerás la estrucutura de un proyecto de Xamarin.Android, así como algunas configuraciones útiles para los proyectos.

Preview 08:21

Conocerás algunos elementos gráficos en Android y su comportamiento. Así como la creación de un nuevo Layout

Elementos gráficos
10:45

Conocerás como navegar a una nueva actividad.

Navegación
04:48

Conocerás como crear listas, adaptadores y un uso práctico de compartir código.

Listas
19:40

Conclusión
00:28

El alumno podrá evaluar cuánto aprendió acerca del desarrollo de aplicaciones con Xamarin.Android así como las consideraciones de la plataforma.

Lo que aprendí
3 questions
+
Xamarin.Forms
17 Lectures 02:03:54

Conocerás algunos aspectos importantes sobre Xamarin.Forms así como la introducción a su funcionamiento.

Introducción
02:31

Conocerás la estructura de un proyecto de Xamarin.Forms

Estructura
06:50

Conocerás la forma de implementar una arquitectura MVVM

MVVM
04:44

Conocerás la diferencia entre Xaml y C#

XAML vs. C# en la construcción de vistas
03:21

Conocerás como crear vistas en C#, ventajas y desventajas.

Vistas en C#
03:50

Conocerás como crear vistas en XAML, ventajas y desventajas.

Vistas en XAML
06:48

Conocerás la páginas de Xamarin.Forms que puedes usar, así como crear la primera de la app de ejemplo.

Páginas
10:52

Conocerás con contenedores que puedes usar en Xamarin.Forms

Contenedores
07:38

Se explica cómo agregar controles a la aplicación de ejemplo

Vistas
14:49

Se explica cómo puedes navegar entre pantallas de Xamarin.Forms

Navegación
05:22

Se explica a fondo el uso de la listas en Xamarin.Forms

Listas
14:51

Aprenderás en implementar Dependencies en los proyectos nativos para realizar funcionalidades específicas de cada plataforma.

DependencyService
12:16

Conocerás cómo implementar Custom Renders a controles de Xamarin.Forms lo que te permitirá personalizar la parte gráfica de tu aplicación.

Custom Renderers
08:19

Aprenderás a usar MessagingCenter para comunicarte entre clases sin que estas se tengan que conocer entre sí.

Messaging Center
07:39

Aprenderás a usar Triggers en XAML lo que te permitirá implementar acciones boleanas sin hacer uso de C#

Triggers
07:24

Conocerás las funciones que ofrece la clase Device en Xamarin.Forms

Complementos de Xamarin.Forms
06:04

Conclusión
00:36

El alumno podrá ver lo que aprendió acerca de Xamarin.Forms

Lo que aprendí
4 questions
+
Tareas comunes en Xamarin
2 Lectures 15:12

Aprenderás a implementar una base de datos dentro de la aplicación usando SQLite-Net

Bases de Datos
12:51

Conocerás como acceder al FileSystem de Android y iOS usando complementos de C#

Acceso al File System en iOS y Android
02:21
About the Instructor
Esteban Gimbernat
3.7 Average rating
44 Reviews
245 Students
2 Courses
Senior Certified Xamarin Developer/ Technical project lead

Xamarin Certified Developer with broad experience in Microsoft technologies, as well as in the development of management systems , from electronic invoicing systems to multiplatform systems. I like to solve problems through programming and develop any type of system. Also, when I need to build something that require other language or knowledge, that in the start I don’t know, I investigate and learn it fast. I’m very passionate around solving very difficult problems in multidisiplanary enviroments.
All my developments are made with 100% legal software and are registered under copyright and trademark.
In systems world, I have to passions C# (I loved learning the deep corners of this language) and Xamarin ( I think is the best invention in the world), in both I persue to learn all the available information about.
Recently I have the opportunitty to start giving Xamarin courses sponsored by Microsoft.
My hobbie is climbing and going to the mountains.