Period: Aug/26/2022 - Sep/10/2022, Duration: 30 hrs.
1. Introduction
2. Technologies For Mobile Development
3. Mobile Apps For Android
4. Mobile Apps for iOS
5. Web Services for Mobile Development
- 5.1 Introducción a los servicios Web
- 5.1.1 Arquitecturas comunes.
- 5.1.2 Tecnologías para el desarrollo.
- 5.2 Generación de datos
- 5.2.1 Descriptores de información.
- 5.2.2 Estructura de información basada en XML.
- 5.2.3 Estructura de información basada en JSON.
- 5.3 Invocación de servicios Web
- 5.3.1 Ubicación de los servicios Web
- 5.3.2 Manejo de parámetros.
- 5.3.3 Manejo de errores.
- 5.3.4 Seguridad en el uso de servicios Web.
- 5.4 Desarrollo de servicios Web
- 5.4.1 Contextos de operación y requerimientos operativos.
- 5.4.2 Implementación de los servicios Web.
- 5.4.3 Puesta en operación y documentación.
6. Information Security in Mobile Applications.
- 6.1 Introducción
- 6.1.1 Seguridad de la información
- 6.1.2 Ciberseguridad
- 6.1.3 Confidencialidad, integridad y disponibilidad de la información
- 6.1.4 Exposición de información
- 6.2 Referentes internacionales de buenas prácticas en seguridad de la información
- 6.2.1 Políticas y modelos de seguridad
- 6.2.2 ISO 27000
- 6.2.3 Cobit, Itil, ISM3
- 6.2.4 Proyecto OWASP
- ENTREGABLE DEL MÓDULO
Period: Sep/23/2022 - Oct/01/2022, Duration: 20 hrs.
Period: Oct/07/2022 - Oct/22/2022, Duration: 30 hrs.
2. Difference Between UX and UI
3. Basic Processes to Base a Mobil Application with the UX
4. What is a Wireframe, Mockup and Prototype?
5. Wireframe Development
6. Mockups Development
Period: Oct/28/2022 - Nov/19/2022, Duration: 40 hrs.
1. first android project
2. Activities
3. Design of Graphical Interfaces
6. Data Storage on the Device
7. Introduction to JetPack
Period: Nov/25/2022 - Dec/17/2022, Duration: 40 hrs.
1. Hello iOS
2. Implementing Navigation in an App
3. Interface Development
4. App customization
6. Information Persistence
- 6.1. UserDefaults
- 6.2. Entendiendo el sandbox de una App
- 6.3. FileManager
- 6.3.1. Operaciones permitidas con archivos
- 6.4. Trabajar con fuentes de datos (plist, JSON, XML)
- MANEJO DE BASES DE DATOS SQLITE
- 7.1. Comprendiendo el FrameWork CoreData
- 7.2. El objeto modelo
- 7.3. NSFetchRequest
- 7.4. Relaciones entre entidades
- ENTREGABLE DEL MÓDULO
Period: Jan/06/2023 - Jan/28/2023, Duration: 40 hrs.
1. Introduction to Material Design
2. Integration of Multimedia Elements
3. Online Data Management
4. Programming with Social Networks
5. Process in Background
6. Programming with Sensors
7. Mobile Application Security
Period: Feb/03/2023 - Feb/25/2023, Duration: 40 hrs.
1. Working with Remote Data
2. Integration of Multimedia Elements
3. Communicate an App with other Apps
4. Communicate an App with other Apps
- 4.1 Detectar movimiento (inclinación y rotación)
- 4.2 Detectar fuerza (aceleración)
- 4.3 Métodos para recuperar la Ubicación geográfica desde el dispositivo.
- 4.4 Integración de la API de Mapas en un proyecto
- 4.5 Uso de coordenadas geográficas para colocar anotaciones en el mapa
- 4.6 Uso de la conexión Bluetooth
- 4.7 Conectar el teléfono con otro dispositivo iOS
5. Security in Mobile Applications
