Diplomado desarrollo iOS con Swift

Instructor del Diplomado iOS
InstructorRicardo López
Tipo de cursoPresencial / Online
Inicio24 de Junio, 9am – 2pm
DíasSábados
Cupo máximo8 alumnos
Duración90 horas

Inversión$ 32,000
 IVA Inlcuido

Contáctanos

Aceptamos tarjetas de crédito

Paga con tarjetas de crédito Visa y MasterCard, tenemos meses sin intereses con tarjetas participantes. También puedes preguntar por nuestros planes de financiamiento con otras formas de pago.

Diplomado de desarrollo de aplicaciones iOS con Swift

Interacción de apps en iOS

¿Qué vas a aprender en este diplomado?

  • Swift 3.0
  • Manejo del Xcode (IDE de desarrollo para iOS)
  • Autolayout
  • Arquitectura de las aplicaciones iOS
  • Consumo de REST API desde tu aplicación
  • Push notifications

¿A quién va dirigido este diplomado?

A todo profesional que quiera adquirir la habilidad de desarrollar aplicaciones móviles en plataformas iOS con Swift (iPhone/iPod/iPad)

¿Cuáles son los requisitos para este diplomado?

Para poder aprovechar este diplomado al máximo es necesario que el alumno tenga conocimientos básicos de programación orientada a objetos, si no cuentas con ellos, te invitamos a conocer nuestro curso de programación básica con la finalidad de que puedas aprovechar al máximo tu diplomado.

¿No tienes una computadora?

Nosotros te proporcionamos el equipo de cómputo en nuestras instalaciones con todo lo necesario para que puedas aprovechar este curso al máximo.

Método de aprendizaje

Basamos el aprendizaje en prácticas, así que a lo largo de este diplomado desarrollaremos pequeñas aplicaciones iOS con Swift en donde se aplicarán los conocimientos adquiridos en cada uno de los temas. ¿Cómo? primero te explicaremos el tema, lo entenderemos y posteriormente haremos una aplicación pequeña en donde puedas ver el uso práctico de uno o más temas en conjunto.

TEMARIO DEL DIPLOMADO

MÓDULO I

Inversión $13,500.00
1Introducción
1.1Desarrollo para iPhone
1.2Ciclo de vida de una aplicación

2Entorno de desarrollo
2.1Xcode
2.2Interface builder
2.3Simulador de iPhone

3Conceptos de programación
3.1¿Qué es Swift?
3.2Introducción a Swift
3.3Conceptos generales
3.4Variables y constantes
3.5Operadores básicos
3.6Clases

4Interacción básica
4.1Inicio de aplicación
4.2Módelo Vista Controlador (MVC)
4.3IBOutlets y IBActions

5Componentes gráficos
5.1UILabel
5.2UIButton
5.3UIImageView
5.4UITextField
5.5UIActionController
5.6UISlider
5.7Autolayout
5.8UIScrollView

6Aplicación multi-vista
6.1Storyboards
6.2Segue (Conector de vistas)
6.3Estructura general de una aplicación con vistas
6.4Implementación de vistas
6.5Transición entre vistas

7Tablas
7.1Tabla simple
7.2Persistencia básica de datos
7.3Personalización de tablas
7.4Personalización avanzada

8Configuración de Aplicación
8.1Icono de la Aplicación
8.2Splash Screen

9Hora de probar tu aplicación
9.1Certificados
9.2Registro de dispositivos
9.3Subir al AppStore

MÓDULO II

Inversión $15,500.00
10Acceso a la red
10.1URLRequest
10.2UIWebView
10.3UIProgressBar

11Conexión con servidores
11.1Alamofire
11.2Conexión POST y GET
11.3Parseo de XML
11.4Parseo de JSON

12Geolocalización
12.1Introducción
12.2Core Location
12.3Creación de un mapa
12.4Propiedades de los mapas
12.5Trazando rutas

13Protocolos y delegados
13.1Estructura de los protocolos
13.2Implementación de protocolos

14Bloques
14.1Estructura de bloques
14.2Implementación de bloques

15Redes Sociales
15.1Login con Facebook
15.2Postear en Facebook y Twitter (Social kit)

16Persistencia de datos
16.1¿Qué es CoreData?
16.2Creación de data model
16.3Entidades
16.4Atributos

17Componentes gráficos avanzados
17.1UIPageControl
17.2UICollectionView
17.3Lazy Tableview

18APNS (Apple Push Notification Service)
18.1¿Qué es el APNS?
18.2Creación de certificados
18.3¡Hola mundo de push notifications!
18.4Manejar push notifications

19Aplicación MultiTarget
19.1Estructura de pre-procesors
19.2Implementación de pre-procesors

MÓDULO III

Inversión $6,000.00
20Taller de desarrollo de aplicaciones
Los alumnos desarrollarán una aplicación con la ayuda del profesor, aplicando todos los conocimientos adquiridos a lo largo del diplomado.

¿Te interesa tomar este diplomado?

Envíanos tu información y nos pondremos en contacto contigo lo más pronto posible

Selecciona el curso*

Teléfono

* Campos requeridos