¿Qué quieres aprender?

APPS IOS CON SWIFT

APPS IOS CON SWIFT

Cepi-base

Curso presencial

Barcelona


501-1000 €
¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Barcelona

Objetivos

Con este curso aprenderá programación avanzada en Swift, uno de los lenguajes con mayor auge. El alumno entrará a la programación para dispositivos móviles iOS, utilizando el entorno de desarrollo XCode. Conectando con bases de datos, controlando el acceso a Internet del dispositivo, utilizando el servicio de mapas, etc. También conoceremos el sistema de permisos y la gestión de menús.

A quién va dirigido

A toda persona que quiera desarrollar programación con MAC

Requisitos

Se requieren conocimientos de uso ordenadores MAC y dispositivos móviles iPhone o iPad.

Temario completo de este curso

1 - Introducción

  • Ios
  • Swift
  • Xcode
  • Documentación
  • Convenciones del curso

2 - Entorno xcode

  • El entorno xcode
  • Modelo, vista, controlador
  • Primeros controles
  • Ejercicios

3 - Introducción a la programación

  • Swift
  • Tipos simples de datos
  • Operadores
  • Toma de decisiones
  • Funciones
  • Arrays
  • Bucles
  • Diccionarios
  • Enum
  • Optional
  • Optional binding
  • Ejercicios
  • Ejercicio autoevaluación

4 - Diseñando la app

  • Estructura de una app
  • Programando la app
  • Ejercicios

5 - Programación orientada objetos

  • Clases
  • Crear una clase
  • Encapsulamiento
  • Herencia
  • Protocolos
  • Delegados
  • Control de errores
  • Objetos de tipos de datos
  • Ejercicios

6 - Vistas

  • Navigation controller
  • Tab bar controller
  • Ciclo de vida de vistas y app
  • Ejercicios
  • Ejercicio autoevaluación

7 - Vistas ii

  • Tableview (vistas de tablas)
  • Autolayout
  • Ejercicios

8 - Recursos y preferencias usuario

  • Info.plist
  • Recursos
  • Userdefaults
  • Uicollectionview
  • Ejercicios

9 - Core data

  • Archivo .xcdatamodeld
  • Gestionar los datos
  • Ejercicios
  • Ejercicio autoevaluación

10 - Webservices, internet, json

  • Webkit view
  • Json
  • Web service
  • Ejercicios

11 - Mapkit, contactos, notificaciones

  • Mapkit
  • Notificaciones locales
  • Ejercicios
  • Ejercicio autoevaluación
Ver más