¿Qué quieres aprender?

Curso en Desarrollo de Aplicaciones para Sistemas iOS

Curso en Desarrollo de Aplicaciones para Sistemas iOS

TECH Universidad Tecnológica

Curso online


370

Duración : 6 Semanas

iOS por ser el segundo sistema operativo móvil más utilizado en el mundo, cuenta con millones de dispositivos activos y requieren cada vez de más aplicaciones. A diferencia de su homólogo Android, iOS está especialmente desarrollado para los dispositivos en los que va a correr, dando así un rendimiento espectacular. Para los desarrolladores de aplicaciones es necesario contar con conocimientos específicos a cada sistema, como manejar el lenguaje de programación adecuado y otras herramientas. Este programa capacita al profesional en el desarrollo de una Aplicación en iOS y su lanzamiento en la App Store de Apple puesto que desarrolla las tecnologías utilizadas en la industria para crear proyectos funcionales y escalables, a través de una metodología 100% online y con a guía de expertos durante 6 semanas.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Objetivos generales Š Analizar las necesidades y el comportamiento de los usuarios en relación a los dispositivos móviles y sus aplicaciones Š Ejecutar el diseño de las arquitecturas, iteraciones e interfaces de usuario a través de los lenguajes de programación de las plataformas móviles más representativas del mercado (Web, iOS y Android) Objetivos específicos Š Desarrollar una aplicación en Swift Š Utilizar los Cocoa Pods para gestionar las librerías Š Hacer uso de Alamofire para conectar nuestra aplicación con una RESTful API

A quién va dirigido

Por ser uno de los sistemas operativos más utilizados para el desarrollo de aplicaciones móviles, se ha diseñado este programa con la finalidad de capacitar al informático para el dominio del lenguaje Swift y todas las herramientas de desarrollo necesarias para crear una Aplicación en iOS. Perfilando al profesional hacia un desenvolvimiento adecuado a las necesidades y demandas del mercado en la actualidad, con vistas hacia el futuro.

Temario completo de este curso

Módulo 1. Desarrollo de Aplicaciones para Sistemas iOS

1.1. Entorno de Desarrollo Xcode

1.1.1. Creación de un proyecto
1.1.2. Configuración de un Emulador para compilar
1.1.3. Configuración de un teléfono físico para compilar

1.2. Lenguaje de Programación Swift

1.2.1. Swift I: Lenguaje de Programación
1.2.2. Swift II: Funciones y Loops
1.2.3. Swift III: Lambdas y Structs

1.3. Librerías y Cocoa Pods

1.3.1. Pods: Instalación
1.3.2. Configuración de Cocoa Pods
1.3.3. Estructura de Cocoa Pods

1.4. Librerías: Api, Base de datos y R.swift

1.4.1. Alamofire
1.4.2. Bases de datos SQL con GRDB
1.4.3. R.swift

1.5. Diseño de pantallas

1.5.1. Diseño con Storyboard
1.5.2. Diseño responsive
1.5.3. Diseño de vistas por código y SwiftUI

1.6. Montaje de una Vista

1.6.1. UIViewController y su ciclo de vida
1.6.2. Interacción entre diferentes pantallas
1.6.3. Tipos de transiciones y modales

1.7. Sensores y localización

1.7.1. Acceso a los sensores
1.7.2. Acceso a la localización en primer plano
1.7.3. Acceso a la localización en segundo plano

1.8. Arquitecturas

1.8.1. MVP
1.8.2. VIPER
1.8.3. Arquitectura de Desarrollo IOS

1.9. Monetización y Analytics

1.9.1. Firebase analytics
1.9.2. Firebase crashlytics
1.9.3. Monetización y anuncios con ADMob de Google

1.10. App store y Versionado

1.10.1. Configuración de una cuenta en la App Store
1.10.2. Versiones de Prueba (test flight)
1.10.3. Lanzamiento a Producción

Ver más