Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 80 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS PRÁCTICO: EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES
La tecnología de los dispositivos móviles ha avanzado rápidamente en los últimos años, llegando a ser actualmente auténticos ordenadores de bolsillo. Esta evolución nos da cada vez más posibilidades para desarrollar aplicaciones que aprovechen las características de estos dispositivos. La plataforma que más rápido está creciendo actualmente es Android, debido a que se trata de un Sistema Operativo abierto que cualquier fabricante puede adaptar e instalar en sus dispositivos, que está en constante evolución, y que aporta gran cantidad de servicios y aplicaciones. Es por ello que cada vez existe una mayor demanda de profesionales que dominen esta tecnología.
CONTENIDO DEL CURSO GRATIS PRÁCTICO: EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN Y CONTEXTO HISTÓRICO
- ¿Qué es Android? Un vistazo a su evolución histórica
- Historia de las versiones de Android según su API
UNIDAD DIDÁCTICA 2. INSTALACIÓN, DESARROLLO Y PROGRAMACIÓN DE APPS PARA ANDROID
- Primer contacto con el entorno Android y primeros pasos en el desarrollo
- Android Studio: Cómo descargar y configurar tu entorno de trabajo
- Agregando SDK Packages necesarios
UNIDAD DIDÁCTICA 3. ESTRUCTURA BÁSICA DE UN PROYECTO ANDROID
- Creando tu primera app: ¡Hola Mundo!
- Organización de carpetas en un proyecto Android Studio
- - Carpeta /app/
- - Carpeta /gen/
- - Carpeta /assets/
- - Archivos principales
- Componentes esenciales de una aplicación Android
- Ejemplo práctico: una pequeña app Android
UNIDAD DIDÁCTICA 4. CONOCIENDO EL ENTORNO DE DESARROLLO
- Explorando el entorno de desarrollo
- Compilación con LLVM
- - Xcode: Introducción
- - Detectando errores en LLVM: la función Fix-it
- Compilar y ejecutar programas paso a paso
- - Crear un nuevo proyecto desde cero
- - Navegando por Xcode
- - Compilando y lanzando la app
- - Cómo gestionar errores
- - Desarrollo de nuestra primera app
- - Técnicas de depuración
UNIDAD DIDÁCTICA 5. PRINCIPALES CARACTERÍSTICAS DEL LENGUAJE SWIFT
- Introducción a Swift y sus fundamentos
- Aprender practicando
- Variables en Swift
- - Uso del punto y coma
- - Convenciones para nombrar variables
- - Cómo declarar variables en Swift
- Tipos de datos disponibles
- - Variables numéricas
- - Cadenas de texto
- - Tipos de datos en Swift
- - Valores opcionales y obligatorios
- Operadores básicos
- - Incremento y decremento unario
- - Uso de paréntesis
- - División y módulo
- Comentarios en Swift
- - Cómo agregar comentarios
- - La importancia de comentar el código
- Funciones en Swift
- - La función main()
- - Crear y usar funciones simples
- - Pasar argumentos y devolver resultados
- - Variables internas en funciones
- - Modificar argumentos dentro de funciones
- - Cómo mostrar resultados en pantalla
- Sentencias condicionales
- - Uso de if/else
- - Operadores de comparación
- - Combinar condicionales para mayor lógica
- Estructuras de repetición
- - Introducción a los bucles en Swift
- - Uso de for
- - Uso de while
- Ejercicios prácticos para programar en Swift
UNIDAD DIDÁCTICA 6. FUNCIONALIDADES AVANZADAS DE SWIFT
- Tipos para gestionar colecciones de datos
- - Arrays en Swift
- - Diccionarios en Swift
- Introducción a Programación Orientada a Objetos (POO)
- - Clases y objetos
- - Creando nuestra primera clase en Swift
- Buscar clases y métodos en Swift
- - Cómo localizar métodos
- - Integrando clases y objetos en Interface Builder
- - Interoperabilidad entre componentes
- - Uso de kits y librerías externas
- Gestión de memoria en Swift
- - Contado automático de referencias (ARC)
- Ejercicios avanzados de programación en Swift
UNIDAD DIDÁCTICA 7. COMPONENTES GRÁFICOS BÁSICOS
- Repaso del entorno gráfico
- UILabel: etiquetas de texto
- UIButton: botones interactivos
- UITextField: campos de entrada de texto
- Integrando todos los componentes
- Personalización de etiquetas con UIFont
- Ejercicios prácticos con componentes gráficos básicos