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

SKU: OFERTA NETEC - SWIFT_INT
NETEC
DESCUENTOS Y PAGOS
Suscríbase a nuestro newsletter
  • Facebook - círculo blanco
  • Twitter - círculo blanco
  • LinkedIn - círculo blanco
  • YouTube - círculo blanco
  • Instagram - Círculo Blanco

Copyright 2020 Netec. Todos los derechos reservados.