Desarrollo de aplicaciones en iOS Swift
10047
Avanzado
Aplicaciones móviles
24 horas
410 €
Convocatorias
Inicio - Fin
Horario  
6 mayo - 17 mayo Lun, Mie, Vie de 09:40 a 14: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