SWIFT_INT | Swift Intermedio
Descripción del curso:
El alumno aprenderá a desarrollar aplicaciones utilizando una variedad de frameworks de alta demanda en el mercado mediante el uso de storyboard permitiendo la comunicación entre ellos mediante los seques y haciendo uso de buenas prácticas de la programación utilizando Git y GitHub.
También se exponen diferentes frameworks como son MapKit, Core Location permitiendo desarrollar aplicaciones que aprovechen las funcionalidades de ubicación y mapas como lo hacen las populares aplicaciones actuales como Uber, Google maps, etc. Otro framework a abordar es Core Data el cual nos permite el modelado y persistencia de datos.
Por último, el alumno conocerá los elementos necesarios para la configuración y publicación de una app en la App Store.
Prerrequisitos:
- Contar con un equipo Mac.
- Tener instalado Xcode en su Mac.
- Contar con conocimientos del básicos de Swift y Xcode (proporcionados en el curso: Desarrollo de aplicaciones móviles con Swift: Básico.)
Objetivos del curso:
- Al finalizar el alumno conocerá los lineamientos y requisitos para la publicación de una app en el App Store.
- Podrá crear, administrar y dibujar vistas para manejar el diseño y la presentación de jerarquía de vistas.
- Manejar eventos táctiles (y otros eventos) en sus vistas para el correcto manejo de las vistas y evitar posibles fallas de la app por desbordamiento de vistas, esto se realizará definiendo el flujo y comunicación entre seques.
- Modelar y comprender la persistencia de datos en un dispositivo Mobile.
- Modelar datos, guardar y recuperar información con la finalidad de Proporciona soluciones generalizadas y automatizadas para tareas comunes asociadas con el ciclo de vida del objeto incluida la persistencia.
Dirigido a:
Este curso está dirigido a personas con conocimientos de programación en Swift que tengan experiencia en desarrollo de sistemas informáticos, preferentemente con un amplio conocimiento de programación orientada a objetos.
TEMARIO
Capítulo 1. Diseño de vistas
- Creando objetos de vista usando Interface Builder
- Creación y gestión de una jerarquía de vistas
- Storyboard
- Ventajas del uso de los Storyboard
- Segues (Seway)
- Tipos de Segues
- El ciclo de vida de un Segue
- Comunicación entre Segues
Capítulo 2. Compartir contenido en iOS
- Compartir contenido
- UTI
Capítulo 3. Control de versiones y repositorios
- Control de versiones Git y GitHub
- Características de Git
- El flujo de trabajo básico en Git
- GIT y XCODE
- Rama (Branch)
- Subir proyecto a GitHub
- Trabajando con GIT desde consola
- Cuestionario Capítulo 3
Capítulo 4. Consumo de API´s.
- JSON
- ATS (App Transport Security)
- URLSession
- URLRequest
- UIWebView
Capítulo 5. Geolocalización
- CoreLocation
- MapKit
- Creación de un mapa
- Propiedades de un mapa
Capítulo 6. Persistencia de datos
- Core Data
- Modelado de base de datos
- Manejadores de Core Data
Capítulo 7 Configuración de la app
- Iconos
- LaunchScreen
- Subida al AppStore
- Cargar app en iTunes Connect
SWIFT_INT | Swift Intermedio
Duración 5 días Versión Temario Descarga aquí ⇩ Fechas Oferta Netec Consultar Métodos de entrega 👤 💻