Desarrollo de aplicaciones en iOS Swift
10047
Avanzado
Aplicaciones móviles
24 horas
360 €
Convocatorias
Inicio - Fin
Horario  
29 enero - 7 febrero Mar, Mie y Jue de 16:30 a 20:30 Sin definir
1 febrero - 8 febrero Lun, Mar, Mie, Jue y Vie de 09:30 a 13:30 Sin definir
Descripción

Swift es un nuevo lenguaje de programación potente e intuitivo diseñado por Apple para crear apps de iOS y Mac.

Una de la grandes ventajas de este nuevo lenguaje es su facilidad de uso, por lo que es fácil llegar a crear aplicaciones de una forma rápida y con una curva de aprendizaje plana. 

Objetivos

El principal objetivo del curso es conocer las características y funcionalidades de este nuevo lenguaje de Apple. 

En este curso hacemos un repaso de las principales características del lenguaje y sus funciones más avanzadas, utilizando una metodología totalmente práctica destinada a que todos los alumnos sean capaces de construir una aplicación iOS durante el transcurso del curso.

Contenido

1) El lenguaje de programación Swift

  • Introducción
  • Variables y constantes
  • Optionals
  • Funciones
  • Arrays y Tuples
  • Diccionarios
  • Closures
  • Enumerations

 2) Programación Swift

  • Clases y Estructuras
  • Properties
  • Metodos
  • Estructuras
  • Mutators
  • Herencia
  • Protocolos 

3) iOS

  • Interface Builder
  • AutoLayout, size Classes, constraints
  • View y Controladores
  • Segue
  • Segue con datos
  • Herencia de ViewControllers

 4) UIKit

  • TabBarController
  • NavigationController
  • TableViewController
  • CollectionViewController
  • UIAlert 

5) Temas avanzados

  • SQLite
  • PList
  • CoreData
  • Objective-C y Swift en un mismo proyecto