Windows Phone 8 de 0 a 100

Aprende a desarrollar aplicaciones para el sistema operativo movil de Windows desde su creación hasta su publicación.
4.4 (5 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.
43 students enrolled
$80
Take This Course
  • Lectures 46
  • Contents Video: 8 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2014 Spanish

Course Description

Este curso esta pensado para enseñarle a las personas interesadas en desarrollar aplicaciones moviles para Windows Phone 8 todos los elementos que componen el desarrollo de estas Apps, desde lo mas básico hasta subirlas a la tienda de aplicaciones. Se encontrarán con un ambiente de desarrollo y una explicación rápida y sencilla de como se implementan estas aplicaciones. Esta estructurado, a modo de comenzar conociendo las herramientas de desarrollo, los componentes basicos y luego pasar ya a elementos mas complejos que nos permitan crear aplicaciones mucho mas interesantes.

El curso maneja principalmente videos dentro de sus clases, para mayor aprovechamiento del tiempo de estudio, ya que pueden regresar y volver a ver cualquiera de las clases dispuestas para cada uno de los temas, ademas de que pueden ir siguiendo la implementación de formas mas dinámica a comparación de simples manuales escritos.

Realizar este curso te brindará las herramientas esenciales para comenzar tu camino en el desarrollo de aplicaciones moviles en la plataforma movil para Windows, en un tiempo estimado de unas 6 horas para completar todo el material de clase y con un tiempo de estudio personal que estará definido por que tanto te intereso el contenido y que ideas de aplicaciones tengas ya en progreso.

What are the requirements?

  • No es indispensable, pero seria muy aconsejable tener un conocimiento basico de programación en C#
  • Es importante que tengan algun tipo de familiaridad con Visual Studio 2012, aun que al lo largo del curso si se dedican y practican, alguien nuevo en este aspecto no debe tener problemas.
  • Deben tener instalado ya Visual Studio 2012 y el SDK de Windows Phone.
  • Contar con Windows 8 como minimo, si pueden tener el Windows 8 Pro de 64 Bits sería mucho mejor ya que el emulador les funcionaria sin problema. Sino pueden lanzar el emulador, almenos contar con un dispositivo fisico con Windows Phone para probar las aplicaciones.

What am I going to get from this course?

  • Crear aplicaciones dentro del ambiente de desarrollo de Visual Studio 2012
  • Conocer los principales elementos que componen una aplicación de WIndows Phone 8
  • Utilizar las principales caracteristicas del telefono para integrarlas a la funcionalidad de sus aplicaciones.
  • Tener un conocimiento básico de todo lo que implica diseñar, programar y estructurar una aplicación en Windows Phone 8
  • Configurar, Compilar y subir sus aplicaciones directamente a la tienda de aplicaciones de Windows Phone

What is the target audience?

  • Cualquier persona que desee adentrarse en el mundo de desarrollo de aplicaciones moviles, que este buscando una alternativa como estudiante, profesionista o simplemente curioso del area. Podran aprender sin ningun problema todo el conocimiento que tiene el curso para ofrecer.
  • El curso esta diseñado para que una persona que no tenga muchos conocimientos de programación o apenas este empezando pueda sin ningun problema implementar todas las actividades de las clases propuestas en el curso.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
08:42

Comenzamos este curso por explicar cuales son las herramientas que estaremos usando y que debemos tener en cuenta al momento de desarrollar Apps para Windows Phone 8

10:20

En esta clase veremos cuales son las maneras como podemos obtener una cuenta de desarrollador para Windows Phone 8 - Windows 8

Section 2: Preview de elementos fundamentales
19:07

Nuestra primera aplicación, donde realizaremos el siempre conocido Hola Mundo en una app de Windows Phone 8 y conoceremos algunas formas de controlar diferentes elementos dentro de las aplicaciones

10:19
Aprenderemos la diferencia entre lo que son los Contenedores y los controles dentro de una App de Windows Phone 8
10:56
Expression Blend es una de las principales herramientas que acompañan al Visual Studio 2012 y que nos permite realizar diferentes tareas de una manera singular y mucho mas practica.
10:20
Es importante conocer los diferentes tipos de paginas que podemos incluir en nuestras aplicaciones de Windows Phone 8 y ademas entender como estan estructuradas cada una de ellas.
10:11
El control de Imagen nos va a permitir poder agregar elementos visuales a nuestras aplicaciones, por lo que son un elemento fundamental y de suma importancia para un desarrollo e implementación con busqueda de mejorar la experiencia del usuario.
11:29
La propiedad de Brush se encuentra en muchos de los controles que se utilizan en las Apps de Windows Phone, en ella se puede cambiar lo que son los colores del fondo, borde o incluso Foreground, dependiendo del control que estemos modificando. Esta propiedad se puede modificar tanto en tiempo de diseño como de ejecución.
Section 3: Navegación entre Páginas
08:18
Una de las funcionalidades mas importantes al momento de desarrollar una App es pasar de una pagina a otra, y de este modo permitirle al usuario encontrar diferente contenido e información a lo largo de la aplicación.
11:20
La comunicación entre paginas y el poder pasar algunos parametros entre ellas es fundamental para poder crear lo que son aplicaciones compuestas por paginas que responden al estado de una de ellas para mostrar un contenido dependiente de lo realizado en una pagina anterior. Esto es posible al momento en que se navega y permite tener control sobre de donde vino la información.
13:14
Estos dos eventos son fundamentales para poder tener maximo control en la manera como reacciona y responde una pagina al momento en que es abierta o creada y al mismo tiempo en el momento en que se esta saliendo de ella.
Section 4: Herramientas de implementación
11:32

Los MessageBox nos van a permitir enviar una notificación o un aviso al usuario de nuestra App al momento en que sucedio algo, por ejemplo, cuando se termino de cargar la información, cuando ocurrio un error o cuando se completo el guardado de información.

11:33
A partir del uso de Expression Blend aprenderemos a crear animaciones simples y a como lanzarlas desde el codigo de nuestras aplicaciones.
08:13
Veremos como podemos incluir la funcionalidad de un Web browser que se encuentra dentro de nuestra propia aplicación y lo mucho que podemos personalizar su navegación.
09:31
Agregamos ahora la funcionalidad de la barra de aplicación de las aplicaciones de Windows Phone 8, de manera que podemos predefinir botones y acciones que se lanzarán al momento en que definamos y estructuremos esta App Bar.
11:57
Manipular la Application Bar desde el codigo, nos permite cambiar, modificar, agregar y quitar elementos a esta barra en momento de ejecución mejorando aun mas la experiencia de usuario.
07:12
Veremos como aprovechar el evento de cuando el usuario preciona el boton fisico del telefono "Back" y como podemos aprovecharlo para mejorar la usabilidad y experiencia del usuario en nuestra aplicación.
Section 5: Launcher Task en Windows Phone 8
05:15
Las Task son elementos fundamentales para poder aprovechar las diferentes capacidades del telefono dentro de nuestra aplicación, darle la opción al usuario para que califique nuestra App es algo cruzial para generar una buena reputación en la tienda.
07:04
Utilizamos la PhoneCall y el Sms Compose task para hacer uso de las llamadas y el envio de mensajes SMS desde nuestra aplicación en Windows Phone 8
10:12
Empleamos la Task de agregar una cita al calendario del telefono y ademas la funcionalidad de mandar un mensaje por Mail con elementos predefinidos.
06:59
Utilizamos el Search Task, y la llamada al WebBrowser del telefono para realizar busquedas especificas y navegar hacia una pagina en especifico.
07:59
Aprenderemos a utilizar las Task para realizar una busqueda con un Query especifico dentro de la tienda de aplicaciones, ademas veremos como podemos compartir un elemento, estado o link desde nuestra App
11:27
Utilizaremos la camara del telefono para tomar un foto y asi mismo agarrar esa foto recien tomada y compartirla dentro de las redes sociales activas en el telefono y mandarla por mail si lo queremos.
Section 6: Listas, Templates y Data Binding
08:31
Utilizaremos el control de LongListSelector para implementar una lista de elementos desplegados para que el usuario los vea de cierta forma. Igual veremos como podemos utilizar funciones para que el usuario seleccione diferentes elementos dentro de la lista.
10:19
Vamos a implementar los Data Templates o Templates que nos permitiran manera y manipular el diseño que tendrán los elementos en momento de ejecución
12:01
Aprenderemos como utilizar los Bindings para crear elementos con propiedades que nosotros mismos dispongamos a través de clases propias. Y mostrar el contenido de manera especifica teniendo en cuenta las propiedades que nosotros mismos creamos.
16:41
Integrando lo visto en los 3 videos anteriores implementamos un lector RSS de un feed de un blog para aplicar todo lo visto y aprender a hacer un Parse de un archivo XML
Section 7: Chooser Task en Windows Phone 8
08:30
Existen otro tipo de Task, que son los Chooser. Veremos como implementar el Phone Number Chooser para permitirle al usuario acceder a sus contactos y seleccionar alguno, del cual podamos tomar los datos y mostrarlos en la aplicación.
09:15
A través de este Chooser, tendremos la funcionalidad de escoger de entre las imagenes guardadas en la biblioteca del usuario y traerla para ser utilzada dentro de una App que estemos desarrollando.
Section 8: Mapas en Windows Phone 8
10:32

Veremos ahora lo que podemos implementar a partir del control de Map dentro de nuestras aplicaciones de Windows Phone 8, como base para posteriormente ver implementaciones mas complejas en este control.

11:47
Aprenderemos como posicionar diferentes elementos en ubicaciones determinadas por nosotros mismos dentro de una mapa a partir de su latitud y longitud, y veremos que tipo de elementos podemos utilizar para crear Pushpins.
12:29
Implementaremos ahora la lozalización del equipo como tal, creando un pushpin en la ubicación de nuestro dispositivo a través del GPS del telefono y permitiendonos ubicarlo dentro del mapa.
10:04

Ya que hemos ubicado la localización del telefono en el mapa, y además podemos crear diferentes Pushpins en el mapa, veremos como lanzar el Map Task dentro de una App de Windows Phone 8 para pedir indicaciones y realizar una ruta entre dos puntos dentro del mapa.

Section 9: Acelerometro, Timers y Multimedia
13:14

Veremos como se pueden hacer uso de los sensores como el acelerometro para capturar gestos como agitar el telefono para realizar alguna acción o funcionalidad dentro de nuestra aplicación.

14:01
Los Timers son una funcionalidad muy utilizada y preciada para todo tipo de aplicaciones, donde se pretende realizar acciones o eventos en determinados momentos de la aplicación de manera recurrente.
14:16
Aprenderemos a integrar elementos de audio dentro de nuestras aplicaciones de manera sencilla y entendiendo las diferencias entre las diferentes formas como se pueden implementar.
10:30

Utilizaremos el control de MediaElement para aprender a incluir vídeos que estén tanto dentro de la aplicación, como de manera remota. De una manera fácil y sencilla podemos implementar estos elementos de multimedia dentro de nuestras aplicaciones de Windows Phone 8

Section 10: Alarmas y Reminders
13:42

Al utilizar las alarmas podemos darle al usuario la funcionalidad de definir mensajes de alarmas en ciertos momentos de una manera muy simple.

10:35

Los reminders nos van a permitir generar recordatorios o alertas programadas que le darán a la aplicación una funcionalidad interesante al ser usada por el usuario fuera de la misma.

Section 11: LiveTiles
06:50
Los live tiles son elementos que diferencian las aplicaciones hechas en Windows Phone de cualquier otro sistema operativo y aprender a sacarles provecho es importante para mejorar la usabilidad y funcionalidad de nuestras Apps.
11:56
El uso de las Tiles Secundarias le da a las aplicaciones la oportunidad de darle al usuario la facilidad de crear mas de una Tile dentro de su pantalla de inicio, cada una de ellas con mas información de interes a cerca de una aplicación.
Section 12: App Life Cycle
07:52
Entenderemos un poco mas como se comporta la aplicación dentro del funcionamiento del telefono y veremos como podemos aprovechar este ciclo de vida para ejecutar codigo que necesitemos en los momentos especificos.
10:03
A partir de una simple implementación vamos a integrar dentro de nuestra App una validación que nos permitirá ver si la aplicación se encuentra en versión Trial o de prueba o si es la versión Full o Release. Ya que al momento de subir nuestras Apps a la tienda tenemos esta opción para nuestros usuarios.
Section 13: Propiedades y Capabilities
07:00
Hay varios logos que debemos crear para que nuestra aplicación pueda ser publicada dentro de la tienda. Entenderemos cuales son y que debemos tener en cuenta en cada uno de ellos.
09:30
Explicamos cuales son las propiedades y las capabilities que se especifican en las propiedades y Manifest de la aplicación en Windows Phone 8
Section 14: A la Tienda
17:07
Compilaremos nuestra App y entenderemos cual es el proceso necesario para subir ya definitivamente nuestra aplicación a la tienda de Windows.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tomás Posada, Ingeniero en Sistemas Computacionales

Soy egresado del Tecnologico de Monterrey Campus Toluca de la carrera de Ingenieria en Sistemas Computacionales, me especializo en el desarrollo de aplicaciones moviles. Soy Socio-Director de mi propia empresa de desarrollo de software y actualmente me interesa entrar en el campo de enseñanza y capacitación de personas interesadas en entrar al mundo del desarrollo de software. He trabajado en diferentes proyectos de activación y enseñanza de la plataforma de Windows Phone de la mano de Nokia México y Microsoft México. Tengo ya 2 años y medio de experiencia en el desarrollo en esta plataforma, lo cual me ha permitido ademas dar clases en la Universidad del Tecnologico de Monterrey Campus Toluca de desarrollo de aplicaciones moviles.

Ready to start learning?
Take This Course