Objetivos
El objetivo principal del curso es dar al alumno unos conocimientos básicos del lenguaje de programación Swift, así como del entorno de desarrollo Xcode necesarios para el desarrollo de aplicaciones iOS. Este curso pretende ser un punto de partida, a partir del cual comenzar a desarrollar y explorar todo lo que la programación para dispositivos iOS puede ofrecer.
Público objetivo
Programadores o estudiantes de programación con conocimiento en programación orientada a objetos, herencia, conocimiento de funciones, estructuras de control (if, while, for,…), tipos de datos,… Se requiere también un nivel básico a medio de inglés para leer documentación.
Programa
Introducción a Swift
-
- Recorrido por sus características, peculiaridades y sintaxis.
- Introducción a Swift y a los campos de juego
- Constantes, variables y tipos de datos
- Operadores
- Control de flujo
- Recorrido por Xcode
- Creando, ejecutando y depurando una App
- Documentación
- Características básicas del Interface Builder
- Proyecto guiado: Linterna
Introducción a UIKit
-
- Cadenas
- Funciones
- Estructuras
- Clases, herencia
- Colecciones
- Bucles
- Introducción a UIKit
- Mostrando datos
- Controles en acción
- Auto ajuste de vistas y pilas
- Proyecto guiado: Tarta de manzana
Navegación y flujos de trabajo
-
- Opcionales
- Type Casting e Inspection
- Guard
- Constantes y variables de ámbito
- Enumeraciones
- Transiciones y controles de navegación
- Controles de pestañas
- Ciclo de vida de los controladores de vista
- Creando flujos de trabajo sencillos
- Proyecto guiado: Test de personalidad
Tablas y persistencia
-
- Protocolos
- Anatomía de una App y ciclo de vida
- Modelo Vista Controlador
- Desplazamiento de Vistas
- Vistas de tablas
- Vistas de tablas intermedias
- Guardando información
- Controladores de vistas del sistema
- Construir formularios complejos
- Proyecto guiado: Lista
Proyecto final
Fechas y horarios
Fechas: Del 20 de noviembre al 1 de diciembre de 2017
Horario: De lunes a viernes de 16:30h a 20:30h
Horas: 40
Lugar de impartición
Centro Tecnológico de La Rioja
Avda. Zaragoza 21 Logroño
Inscripciones
El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos.
Inscripción