Curso Desarrollo Aplicaciones iOS con SWIFT

Curso Desarrollo Aplicaciones iOS con SWIFT
INTRODUCCIÓN
Sobre el libro
Conocimientos previos
Requisitos del sistema
Crear una cuenta de Apple
Preparar el entorno de desarrollo
SWIFT
Playground
Básicos
Operadores y expresiones
Tipos de colecciones
Controles de flujo
Funciones
Enumeradores
Programación orientada a objetos
Protocolos
Genéricos
CREANDO UN PROYECTO PARA IOS
Nuevo proyecto
Aplicaciones para iPhone y iPad
La interfaz gráfica de Xcode
La estructura de un programa
El famoso Hola Mundo
Modelo Vista Controlador
Elementos básicos de la UI
IBOutlets y IBActions
AppDelegate
VISTAS Y NAVEGACIÓN
StoryBoard
View
Constraints
Tab Bar
Navigation
Table View
Vista Detalle
Collection View
Split View
Page View
Nuestra primera aplicación seria.
PERSISTENCIA DE DATOS LOCALES
SQL y CRUD
CRUD con Core Data
Filtros
CRUD con SQLite
Creación de un bloc de notas
SERVICIOS WEB
NetBeans y MAMP
Permisos de aplicación
Lectura de ficheros XML
Base de datos MySQL
Web Service con PHP
HTTP Post
CRUD con MySQL
Autenticación de usuarios
Aplicación de mensajes entre usuarios
EVENT KIT
Cámara y Photo Library
AVPLayer Video
AVAudio Player
Aplicación de dj
MAPAS
MapKit
Localización y GPS
MKDirections y Rutas
Aplicación para encontrar tu coche.
MULTITASKING Y SERVICIOS LOCALES
Notificaciones locales
Estados de la aplicación
Mejorar nuestro bloc de notas
CORE
Animaciones
Trabajar con imágenes
Gráficos
MULTITOUCH TAPS Y GESTOS
INTRODUCCIÓN AL DESARROLLO PARA WATCH
APP STORE
Certificaciones
Iconos
Pantalla de inicio
Distribución
iTunes Connect
La duración aproximada recomendada son de 150h pudiendo
variar según la necesidad.
Enrique Blasco Blanquer