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ónEste enlace se abrirá en una ventana nueva