INFORMACIÓN DEL CURSO

Objetivo
El alumno conseguirá un amplio conocimiento y será capaz de crear sus propias aplicaciones para subirlas a la App Store.
Requisitos
Conocimientos básicos del sistema operativo macOS.
Duración
1 mes

TEMARIO

1. Presentación

  • ¿Qué puedo aprender?
  • ¿Porqué hacer apps?
  • Pasos básicos
  • Tipos de apps
  • Sistema operativo
  • Entorno de trabajo

2. Xcode y Playgrounds

  • ¿Qué es Xcode?
  • ¿Qué son los Playgrounds?

3. Swift

  • ¿De donde viene Swift?
  • Elementos básicos
  • Operadores básicos
  • Sentencias de control
  • Cadenas y caracteres
  • Colecciones
  • Enumeraciones
  • Funciones
  • Optionals
  • Tuplas
  • Clases

4. Documentación

  • ¿Para qué documentar código?
  • Crear documentación propia
  • Marcas en el código

5. Patrón: MVC

  • ¿Qué es el MVC?
  • Definición del modelo
  • Funcionamiento del MVC
  • Reglas del MVC

6. Interface Builder

  • Las vistas
  • Instanciar controladores y vistas
  • Storyboard
  • El controlador inicial
  • Segue
  • Pasar datos entre vistas
  • Volver atrás en un segue

7. Objetos de Xcode

  • UIAlertController
  • UIPickerView
  • UIDatePicker
  • UISwitch
  • UISlider
  • UISegmentedControl
  • UIStepper
  • UIProgressView
  • UITableView
  • UICollectionView

8. Social

  • Twitter
  • Facebook
  • Hacer una llamada
  • Enviar sms
  • Enviar Email

9. iMessage Stickers

10. iMessage Extensions

11. TouchID

12. Mapas

13. Persistencia de datos

  • NSUserDefaults
  • CoreData

14. Publica tu app

15. Referencias

  • Internet
  • Twitter
  • Facebook

¿Te interesa el curso?