ver vídeo

Introducción al Desarrollo de Apps en IOS y Swift

¿Estás cansado de querer programar en IOS y no saber cómo? ¿Provienes del mundo de Android y tienes miedo de dar el paso a IOS? ¿Nunca has programado una app?  Este es tu curso, orientado a Swift y Xcode, aprenderás los rudimentos y conocimientos, nivel básico-medio, para desenvolverte y crear apps desde cero, de una forma original, elaborando muchos casos prácticos apoyados en la teoría justa y necesaria. Cuando termines el curso habrás adquirido habilidades para poder trabajar como IOS Developer

Duración: 30 horas
  1. Introducción a Swift
    • Introducción a Swift
    • Bienvenida al curso
    •  Introducción
    •  Instalación de Xcode 
    •  PlayGround o Área de Juego
    •  Strings en Swift
    •  Operadores aritméticos y lógicos en Swift
    •  Colecciones: Arrays, Sets, Diccionarios en Swift
    •  Controles de Flujo en Swift
    •  Funciones en Swift
    •  Clases en Swift
    • Variables opcionales y Emojis 
    • Descarga del código fuente
    • Hemos aprendido
  2. Introducción a Xcode
    • Introducción a Xcode
    • Introducción
    • El Entorno
    • MVC en IOS
    • Emuladores  virtuales   
    • Componentes gráficos
    • Outlets y Segues declarativos
    • Segues programáticos
    • Unwind
    •  Descarga del código fuente
    • Hemos aprendido
  3. Ciclo de vida
    • Ciclo de vida
    • Introducción
    •  Ciclo de vida del ViewController
    •   AppDelegate y el protocolo UIApplicationDelegate
    •  Descarga de código fuente
    •  Hemos aprendido
  4. Principios de diseño responsive. Autolayout, Constraints y Size Classes
    • Interfaz gráfica. Autolayout, Constraints, Size Classes y StackViews
    • Introducción
    •  Autolayout y Constraints I
    •  AutoLayout y Contraints II
    •  Previsualización multidispositivo
    •  Size Classes I
    •  Size Classes II
    •  Stack Views
    • Stack Views, Autolayout y Size Classes
    • Descarga de código fuente
    • Hemos aprendido
  5. Componentes avanzados
    • Componentes avanzados
    • Introducción
    •  TableViewController
    • Navigation Controller
    • UI Web View
    •    MKMapView
    •  Descarga del código fuente
    •  Hemos aprendido
  6. Persistencia. CoreData
    • Persistencia.  CoreData.
    • Introducción
    •  Presentando App Notas
    •  Insertando datos: NSManagedObject y NSManagedContext
    •  Recuperando datos: NSFetchRequest
    •   Modificando datos: NSManagedObject y NSManagedContext
    • Eliminando datos: NSManagedObject, NSManagedContext y NSFetchRequest
    •  Descarga del código fuente
    •  Hemos aprendido
  7. Servicios Web
    • Servicios Web
    • Introducción
    •  App Chat
    • Interfaz gráfica de la app Chat
    • Peticiones asíncronas: URLRequest y URLSession
    • Llamadas síncronas y JSON: DispatchQueue.main.sync y JSONSerialization
    • Temporizadores: Timer y Timer.scheduledTimer
    • Entornos locales y remotos: MAMP y Proveedores de Hosting
    • Descarga del código fuente
    • Hemos aprendido
  8. Firebase en IOS
    • Firebase en IOS
    • Introducción
    •  App Firebase
    •  Cocoa Pods: Integrando Firebase en IOS
    •  Nodos NoSQL y DatabaseReference
    •  Observadores y asignación de valores en tiempo real
    •  Descarga del código fuente
    •  Hemos aprendido

Los datos que aparecen con el símbolo * son obligatorios

Este sitio web utiliza cookies de terceros con la finalidad de analizar el uso que hace de nuestra web y personalizar el contenido de los anuncios. Si continúa navegando entendemos que acepta su uso. Más información