Aprende Swift 4 para iOS y lo mejor en Bases de Datos
Crear apps con swift 4.2 y bases de datos, con mas de 300 clases y mas de 30 aplicaciones practicas.
Description
Hola bienvenido a este curso en el cual te enseñare de forma practica y sencilla a crear apps para iOS utilizando la ultima versión del lenguaje creado por apple, Swift 4. Ademas de contar con mas de 30 apps y contando.
En este curso he decidido hacerlo enfocándome principalmente en el uso de diferentes formas de bases de datos, lo que hace que cuando hayas terminado la primera app ya habrás creado una aplicación con persistencia de datos. Esto porque cuando queremos dedicarnos al desarrollo de aplicaciones móviles, ya sea para trabajar como freelance, para una empresa o para nosotros mismos, en la mayoría de los casos la app que te soliciten o decidas desarrollar tendrá algún tipo de persistencia de datos, ya sea en mayor o en menor medida. Es por esto que este curso se enfoca en ver diferentes alternativas como:
UserDefaults
CoreData
Firebase
Firestore
Realm
SQLite
y muchas formas mas...
Algo que hace interesante a este curso es que cuando tengas las primeras 10 horas ya habrás visto como hacer bases de datos con los temas de los puntos anteriores y eso acompañado de las herramientas que hacen que nuestras apps tengan interactividad con los usuarios, utilizando formularios, tablas, menus, vistas, colecciones, mapas, localización, tomar fotografías de la cámara o la librería y muchas cosas mas.
Ademas eso no es todo, tambien veremos temas de importancia como PDFKit, Alamofire, SWIFTYJson, GestureRecognizer, CoreMotion, Google Maps y diferentes librerías muy útiles, como CarbonKit, Eureka y muchas cosas mas..
What You Will Learn!
- Aprenderán a dominar el lenguaje swift en su version 4
- Utilizar la herramienta xcode 9
- Utilizar persistencia de datos con: User Defaults, CoreData, Firebase, Realm
- Crear un crud completo en CoreData ademas del uso de relaciones entre entidades(tablas)
- Crud en Firebase, Login y subir imágenes a la nube
- Utilizar lo ultimo en bases de datos en tiempo real con Firestore
- Usar MapKit para la visualización de mapas
- Usar CoreLocation para la Geolocalizacion y uso de coordenadas
- Tomar fotografías de la cámara y/o librería de un dispositivo ipad/iphone
- Utilizar el AutoLayout junto con los constrains y las size classes para el diseño de las apps
- Utilizar NavigationController, NavigationBar y TabBarController para la navegación de una aplicacion
- Utilizar diversas herramientas para la manipulacion de datos como: TextFiels, Buttons, PickerViews, SegmentedControl
- Mostrar registros con TableViews y CollectionViews
- Todo lo nuevo de Swift 4
- Subir aplicacion a la AppStore
Who Should Attend!
- Todas aquellas personas que tienen deseos de crear aplicaciones para iOS 11 en poco tiempo
- Cualquiera que desee aprender a utilizar el lenguaje swift