[DAM-020] Desarrollo móvil nativo Swift
Owned by Pronoide Wiki Web
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a programadores de dispositivos móviles.
Requisitos previos
Los alumnos necesitarán tener conocimientos lenguaje de programación C, C++ o Java para sacar partido del curso.
Objetivos
El alumno aprenderá las bases del lenguaje Objective-C / Swift, al mismo tiempo que conocerás las posibilidades que te brinda el framework Cocoa-Touch para crear interfaces gráficas, conectarte con un servidor, acceder a bases de datos SQL, y consultar la ubicación geográfica del usuario.
Contenido
- Introducción
- iPhone SDK
- Obtener iPhone SDK
- Componentes (Xcode, iPhone Simulator, Constructor de interfaces …)
- Switf
- Fundamentos
- Operadores básicos
- Cadenas y Caracteres
- Tipos de colecciones
- Control de flujo
- Funciones
- Closures
- Enumeraciones
- Clases y estructuras
- Propiedades
- Métodos
- Subscripts
- Herencia
- Inicialización y deinicialización
- Conteo automático de referencias
- Encadenamiento opcional
- Conversión de tipos
- Tipos anidados
- Extensiones
- Protocolos
- Genéricos
- Operadores avanzados
- Arquitectura de iPhone OS
- Views, Outlets y Actions
- View Controllers
- Soporte multiplataforma (iPhone e iPad)
- Input Keyboard
- Rotación de pantalla
- Table view
- Preferencias de aplicación
- Manejo de ficheros
- Almacenamiento en base de datos (SQLite)
- Programación avanzada iOS
- Animaciones y reproducción de video
- Gestos
- Acelerómetro
- Network Programming
- Web Services
- Bluetooth
- Bonjour
- Apple Push Notification Service
- Mapas
- Background Apps
Documentación Recomendada
Beginning iPhone Development with Swift 5
Wang, Wallace
2019 | 648 páginas
ISBN: 978-1-4842-4865-2