Desarrollo de Aplicaciones iOS Specialization

Starts Jul 10

Desarrollo de Aplicaciones iOS Specialization

Diseña y Crea una aplicación iOS

Aprende a crear aplicaciones para iPhones y para iPads

About This Specialization

Este Programa Especializado cubre los fundamentos del desarrollo de aplicaciones iOS, incluyendo programación con Swift, conceptos básicos de diseño UI, integración de contenido en iOS y prototipado. En el Proyecto Final, aplicarás las habilidades que has aprendido para crear un prototipo de aplicación iOS que funcione y que registre entradas y que comunique resultados a un servidor.

Created by:

Industry Partners:

courses
5 courses

Follow the suggested order or choose your own.

projects
Projects

Designed to help you practice and apply the skills you learn.

certificates
Certificates

Highlight your new skills on your resume or LinkedIn.

Courses
Intermediate Specialization.
Some related experience required.
  1. COURSE 1

    Swift: programar para iOS

    Upcoming session: Jul 10 — Aug 21.
    Commitment
    5 semanas de estudio, 4-6 horas por semana
    Subtitles
    Spanish

    About the Course

    En este curso aprenderás todas las bases del lenguaje de programación Swift. Revisarás temas básicos, desde variables hasta el desarrollo de un par de aplicaciones. Si eres un programador consolidado en Objective - C / iOS o eres un programador nuevo para la familia de dispositivos de Apple, ¡este curso es para ti! Repasarás temas muy básicos, como constantes y variables, revisarás los fundamentos del lenguaje y conceptos importantes, como opcionales, closures, funciones y muchos otros temas. Estarás trabajando con la versión 2.0 de Swift y aprenderás los cambios que han ocurrido y cómo aplicarlos en el desarrollo de una mejor aplicación móvil para iOS. ¡Bienvenido al curso: Swift, programar para iOS!
  2. COURSE 2

    Interfaz de usuario en iOS

    Upcoming session: Jul 10 — Aug 14.
    Commitment
    5 semanas de estudio, 3-5 horas por semana
    Subtitles
    Spanish, English

    About the Course

    En este curso podrás crear una interfaz gráfica para una aplicación móvil de iOS. Aplicarás el patrón de diseño Modelo-Vista-Controlador, el cual te permitirá crear aplicaciones fácilmente actualizables. Asimismo, emplearás los principales componentes gráficos que casi siempre aparecen en una interfaz y podrás identificar los principios básicos de diseño recomendados por Apple en la creación de aplicaciones exitosas. Hacia el final del curso te guiaremos para que puedas crear tu primera aplicación móvil completa, la cual será tu llave de entrada al mundo de las aplicaciones comerciales en iOS. Para asegurar una experiencia exitosa en el estudio de este curso, es importante que tengas una experiencia previa en el lenguaje Swift y en el desarrollo de aplicaciones a través de Xcode.
  3. COURSE 3

    Accediendo a la nube con iOS

    Current session: Jun 26 — Aug 7.
    Commitment
    5 semanas de estudio, 3-5 horas por semana
    Subtitles
    Spanish

    About the Course

    Las aplicaciones hoy en día, necesitan interactuar, comunicarse o utilizar otras aplicaciones. Al final del curso, crearás una aplicación iOS con capacidad de conectarse a un servidor de datos, procesarlos, almacenarlos y visualizarlos. Para la conexión usaremos servicios web del tipo RESTful. Los datos hoy día se encuentran en formato JSON y por tanto esa será la forma de procesarlos. En el almacenamiento usaremos "core data" que es un marco de trabajo en iOS que nos facilita la manipulación de datos y para visualizarlos usaremos tablas y colección de vistas. Este curso es fundamental para la creación de aplicaciones empresariales que se comuniquen con servidores conectados a Internet y será muy importante para el desarrollo de tu proyecto final
  4. COURSE 4

    Interactuando con el hardware del dispositivo iOS

    Current session: Jun 26 — Aug 7.
    Commitment
    5 semanas de estudio, 3-5 horas por semana
    Subtitles
    Spanish, English

    About the Course

    En este curso construirás aplicaciones que logren interactuar con el hardware del dispositivo, con el propósito de crear aplicaciones más interesantes, atractivas y útiles. El hardware del dispositivo incluye aditamentos como bocinas, GPS, acelerómetro, cámara, etc., por lo que las aplicaciones pueden interactuar con este hardware para reproducir música, conocer la posición del dispositivo en el Globo Terráqueo, conocer la aceleración a la que está sujeto el dispositivo debido al movimiento que se realiza con él, o agregar fotografías del usuario a sus aplicaciones.
  5. COURSE 5

    Desarrollo de Aplicaciones iOS - Proyecto Final

    Upcoming session: Aug 28 — Oct 2.
    Commitment
    4 semanas de estudio, 3-5 horas por semana
    Subtitles
    Spanish

    About the Capstone Project

    Este proyecto te permitirá crear una aplicación para iOs que pueda ser adaptada para muchas situaciones en las que se requieren varios servicios (ejemplo: escuelas, ciudades, museos, parques de diversiones, etc.). También te permitirá desarrollar la habilidad de consultar otras fuentes, tan necesaria en la creación de software debido al constante cambio de las herramientas. A lo largo del proyecto estarás trabajando con el software Swift, el cual estuviste aprendiendo a utilizar durante el desarrollo de los 4 cursos. Esperamos te diviertas y te hayamos ayudado a convertirte en un desarrollador para iOs consolidado.

Creators

  • Tecnológico de Monterrey

    El Tecnológico de Monterrey comenzó ofreciendo un grado de desarrollo de aplicaciones móviles en 2011, y ahora ofrece el grado en cinco campus a lo largo de toda América Latina.

    Tecnológico de Monterrey es una de las instituciones educativas privadas sin fines de lucro más grande en Latinoamérica, con más de 98,000 estudiantes en preparatoria, licenciatura, y posgrado.

  • Dr. José Martín Molina Espinosa

    Dr. José Martín Molina Espinosa

    Profesor Titular
  • Dr. David Alejandro Escárcega Centeno

    Dr. David Alejandro Escárcega Centeno

    Profesor Titular
  • Dr. Víctor Manuel de la Cueva Hernández

    Dr. Víctor Manuel de la Cueva Hernández

    Profesor Titular
  • Dr. Rafael Lozano Espinosa

    Dr. Rafael Lozano Espinosa

    Profesor Titular

FAQs

More questions? Visit the Learner Help Center.