u-virtual

instagram

Twitter 512x512

 Youtube 2013 icon

facebook-hover

linkedin-hover

 

 

 

 

banner 04

curso Iphone y ipad con Xcode 02 

Justificación:

Los dispositivos móviles de Apple no solo están presentes en el día a día de millones de personas en el mundo, sino también en importantes empresas alrededor del globo para uso corporativo. Este es, por lo tanto, un mercado muy llamativo para desarrolladores interesados en ofrecer aplicaciones fáciles de usar, intuitivas y sobre todo que impacten la vida de sus usuarios. Adicionalmente con las últimas versiones del sistema operativo, Apple le da un gran impulso a temas que son tendencia y que marcarán el futuro venidero de la computación, como por ejemplo: aprendizaje de máquina y realidad aumentada.

Objetivo General:

Obtener todos los conocimientos necesarios para desarrollar una aplicación nativa para iOS desde cero.

Objetivos específicos:

  • Entender diferencias entre aplicaciones nativas e hibridas.
  • Conocer el entorno Xcode
  • Conocer proceso de publicación de aplicaciones app store
  • Familiarizarse con el entorno Apple
  • Adquirir conocimientos básicos de Swift
  • Con base en lo aprendido, desarrollar aplicaciones para otras plataformas Apple (Mac OS, Watch OS, Tv OS)

Competencias:

Se espera que el alumno sea capaz de desarrollar aplicaciones por su propia cuenta después del curso.

Publico Objetivo:

Personas interesadas en aprender desarrollo en dispositivos móviles Apple. Desarrolladores con conocimientos en otros dispositivos móviles

Conocimientos previos requeridos:

  • Conocimientos básicos de programación
  • Posibilidad de leer en inglés
  • Experiencia usando MacOS (deseado)
  • Experiencia usando iOS (deseado)

 

TEMA 1 (10 horas)

Introducción al desarrollo de aplicaciones para iPhone

1.Introducción a las aplicaciones para iPhone

  • Enfoque de la plataforma
  • Ciclos de desarrollo

2. iOS 11

  • Características de usuario final
  • Características de desarrollador

3. Swift 4

  • Objective –C
  • Playgrounds

4.Xcode

  • Demostración
  • Creación de aplicaciones

 TEMA 2 (5 horas)

Desarrollo de interfaces

  1. UIKit
  2. Modelo-Vista-Controlador
  • Definición
  • Demostración

TEMA 3 (5 horas)

Múltiple MVC y ciclo de vida

  • Ciclo de vida de las vistas
  • Conexión entre múltiples MVC
  • Navegación
  • Segues 

TEMA 4 (4 horas)

Delegados

Uso de delegados

TEMA 5 (5 horas)

Elementos adicionales de IU

  • Vistas tabla
  • Vistas scroll

TEMA 6 (5 horas)

Autolayout

Adaptación de interfaces a todo tipo de pantallas

TEMA 7 (2 horas)

Otros Temas

  • Alertas
  • Hojas de acción
  • Ciclo de vida de la aplicación

TEMA 8 (4 horas)

Extendido los conocimientos

  • Desarrollo de aplicaciones para Mac OS
  • Desarrollo de aplicaciones para Apple Watch
  • Uso de Swift en otras plataformas

Metodología

Las clases serán aproximadamente un 30% teóricas, 30% teórico prácticas y un 40% prácticas por parte del estudiante. En la teoría se explicarán nuevos conceptos fundamentales para el aprendizaje y se enlazarán con conocimientos previos de otras sesiones, para mayor coherencia durante el aprendizaje Después se hará una demostración práctica de lo enseñado, para finalmente dar al estudiante ejercicios que le permitan obtener habilidad con lo aprendido.

 

descuentos   inscribirse   pago linea
Descuentos Inscribirse ahora Pagar en linea
Conoce si eres beneficiario de alguno de nuestros descuentos. En nuestra plataforma online puedes realizar la inscripción a nuestros cursos. Ingresa para realizar el pago en linea de tu curso.

IMPORTANTE

Los programas podrán ser aplazados o cancelados, esto depende del número de participantes matriculados. En ambos casos el personal de inscripciones comunicará el cambio realizado a los estudiantes inscritos.

 
Contáctanos para mayores informes:
Ubicación: Centro Docente de Cómputos, bloque 14, piso 2
 
Teléfonos: (4) 340 52 62 / (4) 340 54 53 / (4) 340 51 99
 
Horarios de Atención: Lunes a viernes 8am a 12m y 1 a 7pm Sábados de 8am a 2pm
 
Correo Electrónico: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
 

Centro Docente de Cómputos