¡Bienvenido a tu Certificado en Desarrollo de Aplicaciones Móviles!


El certificado comprende la introducción al desarrollo de aplicaciones móviles, el desarrollo en el ambiente Android y en el ambiente IOS.

Abordarás una herramienta ágil de desarrollo de aplicaciones móviles, por lo que deberás retomar tus conocimientos de desarrollo Web para aprovechar los datos que se te brindan con la finalidad de que desarrolles tus propias ideas y diseños.

Crearás una aplicación en el ambiente de Android. Se comenzará desde lo más básico e irá aumentando progresivamente el nivel de complejidad, pues pasando de un tema a otro, se definen elementos que son trascendentales en el desarrollo de una aplicación.

El sistema operativo Android toma cada vez mayor fuerza, pues el mercado de aplicaciones crece aceleradamente comparado contra cualquier otro sistema operativo de dispositivos móviles actuales.

La idea de este curso es tomar los conceptos necesarios para el desarrollo de una aplicación móvil más común: el manejo de interfaz gráfica, los toques, gesturas, el manejo de base de datos, el uso de sensores, y el manejo de fragmentos.

Algunos sistemas operativos aún desarrollan mediante Eclipse, lo cual no es tan malo, pero Android Studio, que es el ambiente de desarrollo utilizado en este curso, cada vez está más preparado y maneja más facilidades para el desarrollo de aplicaciones.

A diferencia de Eclipse, que es un ambiente de desarrollo más general y que a través de plug-ins puede emular para dispositivos Android, Android Studio permite hacer desarrollos específicos para cualquier dispositivo móvil de dicho sistema operativo, y aunque tiene menos tiempo en el mercado, cada vez presenta más facilidades para la creación de aplicaciones.

Es imposible presentar todos los elementos de interfaz gráfica que se pueden utilizar, pues eso impediría ver temas importantes como los sensores, bases de datos, fragmentos, etc., pero se cubren los más importantes y se hace énfasis en el uso de la API de Android y de tutoriales en YouTube.

También el certificado te propone desarrollar aplicaciones móviles a través de Swift, el lenguaje de programación de Apple para dispositivos iPhone, iPad, Apple TV y Apple Watch, así como para equipos de escritorio con sistema operativo OSX. Swift es el lenguaje que ha revolucionado la forma en la que se desarrollan aplicaciones, ya que reduce la complejidad presentando sintaxis simple y elegante que se integra de forma fácil a la lógica de programación iOS. Con menos código se puede lograr una mayor funcionalidad.

De igual forma, acelera el proceso de adopción a través de la herramienta Playground, la cual permite ingresar código Swift que es interpretado sin necesidad de compilar la app.

Con estas capacidades, Swift propone centrar la atención en la lógica, diseño de solución y comunicación, más que en la complejidad de programación.

Este conocimiento te permitirá desarrollar una aplicación para iOS de forma rápida y ágil, que puede ser evaluada en un simulador de iOS o en el dispositivo para ser presentada en las diferentes etapas del desarrollo.

Te preparará también para desarrollar una aplicación en forma muy sencilla, pero con una visión que te permitirá mayor oportunidad de éxito.

En diferentes hackathons, startups y charlas con empresarios se ha podido observar cómo los modelos desarrollados inicialmente van cambiando su giro u orientación.

Algunos incluso se modifican durante el propio diseño del código.

Te invitamos a que te sumerjas en esta nueva aventura de desarrollar aplicaciones móviles de una manera ágil y que te des la oportunidad de entender qué está pasando con los nuevos océanos azules que circundan a nuestro alrededor y crean nuevos servicios a través de las necesidades de los clientes actuales.


Para los contenidos referentes al desarrollo de aplicaciones en ambiente iOS se requiere que descargues unos libros de texto electrónicos disponibles de forma gratuita, estos libros solamente se abren en dispositivos iOS o Mac. También es importante descargar el software de desarrollo disponible de forma gratuita solamente para equipos Mac.


  • Apple Education. (2020). Develop in Swift Fundamentals. EE. UU: Apple Inc. – Education.
    Libro electrónico disponible de manera gratuita en la aplicación Books de Apple.
  • Apple Education. (2020). Develop in Swift Data Collections. EE. UU: Apple Inc. – Education.
    Libro electrónico disponible de manera gratuita en la aplicación Books de Apple.

Requisitos especiales

Requisitos especiales

Especificación

Temas en los que se usará

Sala de cómputo o iOS development lab

Equipo Apple OSX “Catalina”

Todos los temas

Software

XCode 11 con Swift 5.1 (gratuito)
https://developer.apple.com/xcode/download/


El uso y descarga del software deberá de apegarse a los términos y condiciones del sitio oficial del fabricante y su uso será responsabilidad de quien lo descargue. Tecmilenio no tiene licencia ni posee los derechos sobre dicho software.

Todos los temas

 

¡Mucho éxito y que disfrutes la experiencia!