Curso de Desarrollo Móvil con iOS 12
Aprende a crear tus propias aplicaciones con todas las funcionalidades necesarias para enviarlas a la App Store.
Objetivos
Al finalizar el curso, el alumno debería ser capaz de crear sus propias aplicaciones con toda la funcionalidad necesaria para ser enviada a la App Store.
¿A quién va dirigido?
A programadores, diseñadores y a todas aquellas personas que quieran aprender a desarrollar aplicaciones móviles para la última versión del sistema operativo que utilizan los iPhone y iPad.
Duración
Consultar
Requisitos
Por tratarse de un curso de nivel intermedio, se requiere cierta experiencia previa en lenguajes de programación orientados a objetos como podría ser Java o C++. No se requiere ningún conocimiento de Swift ya que el conocimiento necesario se irá tratando a lo largo del curso.
Bonificación FUNDAE
Sí, solo disponible para empresas.
1
Explorar Unidad
Introducción a iOS SDK
- Arquitectura de iOS y Xcode
- Novedades en iOS 12
- Introducción a Xcode 10
- Uso básico del IDE
- Tipos de proyectos
- Estructura del proyecto
2
Explorar Unidad
Introducción a Swift
- Variables y contantes
- Clases y colecciones
- Operadores
- Bucles
- Control de flujo
- Funciones
3
Explorar Unidad
Diseñando para iOS
- Distribuyendo el espacio
- Navegación
- Tipografía y color
- Integrando con iOS: iconos y gráficos
4
Explorar Unidad
Sketch
- Introducción a Sketch
- Instalación de Sketch
- Familiarización con el entorno
- Diseño de logos, iconos e IU
- Exportación
5
Explorar Unidad
Ciclo de vida, patrones de diseño y ViewController
- Ciclo de vida de una aplicación
- Patrones delegate
- MVC
- Target -- Action
- ViewControllers
6
Explorar Unidad
Interfaces gráficas
- XIB, NIB, IBOutlets, IBActions
- Outlets y Actions
- Interface Builder
- Storyboard
7
Explorar Unidad
Introducción a UIKit
- UIKit
- UIApplication
- UIViewController
- UIView
- Elementos visuales
- Tint Color
8
Explorar Unidad
Interface Builder y Autolayout
- Creación de interfaces con Autolayout
9
Explorar Unidad
Eventos
- Conceptos básicos y tipos de eventos
- Manejadores
- Eventos multitáctiles
- Gesture Recognizers
- Utilidades
- Multitouch y tipos de gestos
- Eventos de movimiento y orientación
- Eventos de control remoto
10
Explorar Unidad
Notificaciones
- Notification Center
- UserNotifications
- UNUserNotificationCenter
- UNUserNotificationContent
- UNMutableNotificationContent
- UNNotificationAttachment
- UNNotificationAction
- UNNotificationCategory
- UNCalendarNotificationTrigger
- UNLocationNotificationTrigger
- UNUserNotificationCenterDelegate
- DidReceive
- WillPresent
11
Explorar Unidad
Preferencias de usuario
- Preferencias de usuario
- Tipos de preferencias
- Visualizando las preferencias
- Cargando los valores
- Ejemplo
12
Explorar Unidad
Posicionamiento y mapas
- Requisitos
- Servicios de localización
- Uso del Geocoder directo e inverso
- Representación de mapas con MapKit
- Añadiendo anotaciones y overlays al mapa
- MKLocalSearch
- MKMapCamera
- MKDirections
13
Explorar Unidad
Interfaces gráficas II
- Controlador de controladores
- UINavigationController
- UITabBarController
- UICollectionView
14
Explorar Unidad
Multitasking
- Multitasking
- Buenas prácticas
15
Explorar Unidad
Hilos
- OperationQueue
- Operation
- InvocationOperation
- NSInvocationOperation
- BlockOperation
- Subclases de Operation
16
Explorar Unidad
Interfaces gráficas III
- UITableView
- UIPageViewController
- UIAlertController
17
Explorar Unidad
Introducción a Core Data
- CoreData
18
Explorar Unidad
Webservices, XML y JSON
- Acceso a Contenido Remoto
- URL
- Cargando URLs
- NSURLConnection
- URLSession
- XMLParser
- JSONSerialization
19
Explorar Unidad
EventKit
- EventKit (calendario y recordatorios)
- Contacts (agenda de contactos)
- AVSpeechSynthesisVoice (text-to-speech)
- TextKit
20
Explorar Unidad
Animaciones y UIKit Dynamics
- Core Animation
- UIView Animation
- Introducción a UIKit Dynamics
- Librería Lottie
21
Explorar Unidad
Git con Xcode
- Introducción a Git
- Conceptos básicos
- Creando repositorio remoto con Github
- Subiendo un proyecto a Github
- Gestión de ramas con Xcode
- Control de versiones con Xcode
- Solución de conflictos con Xcode
22
Explorar Unidad
CocoaPods
- Introducción a CocoaPods
- PodFile
- Alamofire
- Kanna
23
Explorar Unidad
Publicación de la aplicación
- Provisioning Portal
- Certificado de desarrollador
- Identificador de la aplicación
- Beta-testing
- Consejos y códigos de promoción
- Seguimiento
¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.
Realiza el curso desde donde quieras gracias a nuestro campus online.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.

Tutor personal

Proyecto final

Diploma de certificación

Plataforma online

Disponibilidad horaria
