Desarrollo de aplicaciones con iOS 12, swift 5 y Xcode 10

Requisitos
  • Tener un equipo Mac de apple
  • No se requiere de la licencia de pago para iniciar el curso, solo en ciertas secciones
  • No se requiere de un iPhone o Ipad para seguir el curso, solo en ciertas secciones
  • Algo de nociones básicas en la programación, aunque si no tienes nada no importa aquí aprenderemos a programar
Descripción

Bienvenidos a este curso de desarrollo de aplicaciones móviles, en el cual pondremos en practica la ultima Version del lenguaje Swift la Version 5 con la cual podremos desarrollar aplicaciones para la nueva Version de iOS 12, en este curso exploraremos desde las bases si nunca has programado hasta enviar nuestras apps a la Appstore.

Empezaremos conociendo el lenguaje Swift en su mínima expresión utilizando los playgrounds, conociendo cada parte del lenguaje de una manera simple entendiendo cada uno de sus conceptos.

Posteriormente empezaremos a conocer nuestro entorno de desarrollo con Xcode 10, conoceremos conceptos básicos sobre el ciclo de vida de nuestras apps, y el como empezar a crear aplicaciones mientras seguimos conociendo el lenguaje de programación.

Nos vamos a centrar en buena parte del curso a aprender a diseñar nuestras apps con las reglas de diseño como las size classes, el autolayout, los constrains y stackviews, para tener una buena base para el desarrollo visual de nuestras aplicaciones tanto en iPhone como iPad.

Enseguida veremos como empezar a persistir datos en nuestras apps desde utilizar userDefaults hasta realizar apps mas complejas con bases de datos como CoreData, utilizando relaciones, consultas ids, etc. al final tendremos el conocimiento suficiente para crear apps propias con bases de datos y aprenderemos como subir nuestras apps a la Appstore.

Pero como es costumbre este curso estará en constante actualización ofreciendo nuevos temas como firebase, notificaciones push, compras integradas en nuestras apps, mapas, machine learning, realidad aumenta con ARKit y librerías externas de utilidad.

Te invito a este curso que seguro te agradara y aprenderás mucho sobre desarrollo de apps móviles para iOS 12

¿Para quién es este curso?
  • Todos aquellos estudiantes que desean aprender a programar
  • Aprender a crear aplicaciones móviles para iPhone o iPad con iOS 12
  • Aprender a usar el lenguaje swift en su versión 4.2
  • Aprender a utilizar xcode 10, el IDE para crear aplicaciones para dispositivos de Apple
Contenido del curso
Ampliar todo 299 clases34:16:13
+Introducción
+Explorando swift y playgrounds
+Novedades Swift 5
+Primera aplicación
+Navegacion en las apps. NavigationController y TabBarController
+Diseño de apps: Constrains
+Diseño de apps: Size Classes y StackViews
+Proyecto LaunchPiano
+Ciclo de vida de una aplicación
+Persistencia de datos con User Defaults
+Persistencia de datos con CoreData
+Proyecto Notas CoreData
+Subir aplicación a la Appstore
+Persistencia de datos con iCloudKit
+Realizar llamada, enviar email y ver mapa con proyecto iCloud
+Mapas y Coordenadas
+Traducir una Aplicación
+Persistencia de datos con Firebase
+Publicidad con AdMob y Firebase
+Notificaciones Push con Firebase
+Compras integradas en la app – in app purchases
+Machine Learning con CoreML, Vision y CreateML
+CoreML con Natural Lenguage
+ARKit app I: Planetas, introducción a la realidad aumentada
+ARKit app II: medidas entro punto A y B en centimetros y metros
+ARKit app III: Reproducir video en hojas de papel
+XML Parser y HTML WebScraping
+Uso de Archivos XIB
+API JSON con URLSESSION Y JSONDecoder
+Siri Shortcuts y abrir un app con otra app
+Cloud Firestore
+Realm
+Lean Canvas, wireframes, mockups y prototipado
+Introducción a SwiftUI
+Apple TV con tvOS
+Proyecto Apple TV