CURSO OFICIAL DE DESARROLLO DE APLICACIONES IOS NIVEL I Impartido por 91 435 58 43 www.cice.es Curso Online de Desarrollo de Aplicaciones IOS Nivel I
ESCUELAS HAY MUCHAS, PERO SOLO UNA ES OFICIAL. TÚ DECIDES Modalidad Elearning Duración 80 horas (2 meses) Dirigido a Personas que deseen aprender a desarrollar aplicaciones para entornos IOS. Requisitos previos Personas con conocimientos de informática básica y preferiblemente con conocimientos básicos de programación aunque no obligatorios (el Curso parte de cero incluyendo formación orientada a POO y Objetive - C). Objetivo Global Preparar a los Alumnos en el desarrollo de pequeñas aplicaciones IOS con conocimientos sobre POO y Objective C (lenguaje de programación indispensable en la creación de aplicaciones para IOS), siendo capaces de desarrollar planteamientos sencillos para el desarrollo de aplicaciones, tanto particularmente como en un equipo de trabajo. Materiales necesarios para el desarrollo del Curso Para poder realizar el curso, el alumno deberá descargar e instalar paquetes de software, todos ellos de libre distribución. Además, es totalmente necesario que el Alumno cuente con un ordenador Apple (Imac, Mac Book, Mac Pro, etc.), que soporte los paquetes de software y aplicaciones involucradas en este Programa de Estudios. Documentación
El Alumno, tras la finalización de cada uno de los Módulos y su validación por el Tutor del Curso, podrá descargarse los resúmenes que el Tutor ha creado para cada Módulo. Actividades y Ejercicios Prácticos El Curso consta de una serie de módulos desarrollados en formato multimedia (totalmente interactivos) que el Alumno irá desarrollando conforme va avanzando. Cada semana se plantearán varias actividades y ejercicios prácticos relacionados con cada módulo de aprendizaje. Los Alumnos deberán hacer estos ejercicios, y colocarlos en una Zona específica dentro del Campus Virtual que CICE pone a su disposición. El Tutor del Curso se encargará de realizar las correcciones oportunas (si las hubiere) y dar las indicaciones necesarias que permitan que el Alumno pueda pasar al siguiente módulo de aprendizaje. El Curso se verá completado por una serie vídeo tutoriales y sesiones síncronas a través de la herramienta de videoconferencia del Campus Virtual. También habrá habilitado un foro y un servicio de mensajería, además de otras funcionalidades que completarán el desarrollo del Curso. Coste y Forma de Pago El coste del Curso es de 500, y se podrá pagar a través de la página web de la Escuela www.cice.es, además de otras formas de pago reflejadas en la web de CICE.
Materias Módulo 1: Empezando con ios 7 Principios básicos de Objective C o Historia o Características o Clases o Declaración de métodos o Variables Entorno de desarrollo o Xcode 5 Inicios: El videojuego o De dónde viene? o Cómo surge? Ejercicio resuelto Video Tutoriales Configurar entorno de desarrollo Hola Mundo explicando entorno de desarrollo Módulo 2. Implementación de Interfaces Gráficas Patrón de diseño Modelo-Vista-Controlador o Modelo o Vista o Controlador Storyboards y diferencias con los anteriores.xib y.nib Objetos de la vista Tipos de View Controllers Conexión de la vista con el controlador o Primeros pasos o Conectando la vista con el controlador Ejercicio resuelto es o Patrón de diseño Modelo-Vista-Controlador o Calculadora post fija Módulo 3. Fundamentos de Objective - C Automatic Reference Counting Sintaxis de Objective-C o Clases o Métodos o Definición de variables o Bucles
o Herencia Clases de Cocoa Touch o NSObject o NSNumber o NSValue o NSArray y NSMutableArray o NSDictionary y NSMutableDictionary View Controllers o De un vistazo o Un View Controller como manejador de un conjunto de vistas Objective-C Módulo 4. Programación Orientada a Objetos (POO) adaptada a Objective- C Introducción a la POO o Variables y tipos de datos Variables globales y locales o Operadores comunes y su uso en un programa Operadores relacionales y de igualdad Operadores lógicos Operadores de asignación compuestos o Comentar el código o Sentencias de control de flujo de un programa (if, switch, for, while,...) if else for While y Do While Switch case o Arrays. Concepto y forma de utilizarlos o Conocimientos de librerías de funciones y/o clases de uso general para operaciones de entrada y salida de datos Manipulación de cadenas Operaciones matemáticas básicas o Punteros Sobre programación orientada a objetos Concepto de clase y objeto Concepto de método y propiedad y diferencia entre ambos Concepto de herencia Noción de excepción o error en tiempo de ejecución y forma de capturarlo en un programa
o Introducción a la POO Módulo 5. UITableView y TableViewController Concepto de una tabla en ios 7 Partes Celdas y secciones Editar UITableViews Celdas estándar Celdas Customizadas Creación de celdas estandarizadas con pantalla detalle Ejemplo de uso o Ejercicio de Tabla Módulo 6. UITabBarController Creación de un UITabBarController Añadir controladores de vista Personalización Ejemplos de uso o Ejercicio con TabBar Módulo 7. Conectándose a Internet desde nuestra aplicación UIWebView Leer datos desde internet o NSURLConnection y NS(Mutable)URLRequest o Autenticación http o Envío de emails y SMS desde la aplicación es o Ejercicio WebView o Ejercicio Envío mail
Módulo 8. Multimedia (reproducción de audio y vídeo) Descripción de los recursos multimedia del terminal Importación de sonidos en una aplicación Importación de videos en una aplicación Importación de videos en una aplicación II o Práctica reproducción de vídeo MÓDULO 9. Posicionamiento y Mapas Core Location Framework Requisitos Parámetros de alcance y precisión Iniciar y recibir localización Uso del geocoder directo e inverso de Core Location Representación de mapas con Map Kit o Vídeo de hacer un mapa MÓDULO 10. Publicación de una App en el AppStore Publicación de la Aplicación o Apple ios Developer o Provisioning Portal Signa an Application Certificate Devices App ID Provisioning Profiles Certificado de desarrollador Identificador de la Aplicación Asociación a dispositivos de desarrollo Beta Testing Certificado de distribución Meta-Información o Subir una Aplicación al AppStore
Duración y Fechas Inicio: 08/09/ Duración: 80 horas (2 meses) Horario: ONLINE Precio y beneficios adicionales Importe total: 500 (Formación exenta de IVA por ley en España) Formas de pago: presencial con tarjeta en nuestra instalaciones, transferencia bancaria o pago online en www.cice.es Ayudas al estudio. Sobre los cursos de verano se aplicará un descuento del 5% en los siguientes casos: Antiguo Alumno, Desempleo, Familia numerosa, Discapacidad, Primera línea de consanguineidad con un alumno CICE y Colectivos especiales con acuerdo en CICE Beneficios adicionales: o El importe del programa de verano de mayor importe que realices, se descontará íntegramente del PVP de cualquier programa de más de 200h que se realice en octubre de (no compatible con ninguna otra promoción vigente en la escuela, salvo forma de pago). En caso de ser un programa de menos de 200 horas, se te descontará el 50% del importe del curso de verano sobre el PVP o En caso de realizar varios cursos de verano, el alumno recibirá un 5% de descuento sobre el PVP a partir del segundo curso en el que se matricule (acumulable a las ayudas al estudio) o Si tuvieses cualquier pregunta adicional sobre el curso, no dudes en contactar con nuestro equipo de asesores
Información e inscripciones C/ Povedilla, 4 28009 Madrid T. 91 435 58 43 F. 91 576 36 50 www.cice.es 91 435 58 43