Visualiza nuestros
catálogos formativos:
-
Certificados de profesionalidad
- Gestión Empresarial y Recursos Humanos
- Formación, Educación y Orientación Laboral
- Servicios a la Comunidad
-
Sanidad, Dietética y Nutrición
- Dietética y Nutrición
- Acción Social y Ética
- Atención Domiciliaria
- Ciencias Sanitarias
- Fisioterapia
- Geriatría y Gerontología
- Laboratorios
- Medicina Alternativa / Naturopatía
- Odontología
- Óptica
- Psicología Infantil
- Radiología
- Transporte Sanitario
- Urgencias y Emergencias
- Veterinaria
- Enfermería
- Logopedia
- Psicoterapia y Psiquiatría
- Análisis Clínicos
- Primeros Auxilios
- Farmacia
- Gestión Sanitaria
- Personal Sanitario
- Sexología
- Electromedicina
- Trabajo Social
- Auxiliares de Enfermería
- Celador
- Ergonomía
- Idiomas
- Prevención de Riesgos Laborales, Calidad, Medioambiente, I D I
- Informática y Programación
- Inmobiliaria, Arquitectura e Interiorismo
- Energías Renovables y Agua
- Formación Profesional y Oficios
- Actividad física y del Deporte
- Seguridad y Vigilancia
- Hostelería y Turismo
- Agraria
- Imagen Personal
- Maquetación y Artes Gráficas
- Edificación, Obra Civil e Industrias Extractivas
- Comercio y Marketing
- Derecho y Aspectos Jurídicos
- Creación, Diseño y Edición Digital
- Industria Alimentaria y Restauración
- Transporte y Mantenimiento de Vehículos
- Instalación, Mantenimiento y Fabricación Mecánica
- Maquinaria
- Especialidades Formativas
- Conv. Turismo 2023
- Sanidad, Dietética y Nutrición
- Gestión Empresarial y Recursos Humanos
-
Formación, Educación y Orientación Laboral
- Escuela de Padres
- Orientación Laboral
- Formación E-learning
- Formación Permanente del Profesorado
- Formador de Formadores
- Pedagogía Terapéutica
- Educación
- Comedores Escolares
- Guarderías y Educación Infantil
- Lengua de Signos
- Logopedia
- Nuevas Tecnologías en Educación
- Transporte Escolar
- Bibliotecas
- Musicoterapia
- Servicios a la Comunidad
-
Sanidad, Dietética y Nutrición
- Dietética y Nutrición
- Manipulador de Alimentos
- Acción Social y Ética
- Atención Domiciliaria
- Ciencias Sanitarias
- Fisioterapia
- Geriatría y Gerontología
- Laboratorios
- Medicina Alternativa / Naturopatía
- Odontología
- Óptica
- Pediatría y Puericultura
- Psicología Infantil
- Quirófano
- Radiología
- Transporte Sanitario
- Urgencias y Emergencias
- Veterinaria
- Alergología
- Cirugía Ortopédica y Traumatología
- Dermatología
- Enfermería
- Endocrinología
- Neurología
- Otorrinolaringología
- Psicoterapia y Psiquiatría
- Homeopatía
- Análisis Clínicos
- Primeros Auxilios
- Microbiología
- Farmacia
- Gestión Sanitaria
- Personal Sanitario
- Sexología
- Terapia Ocupacional
- Biotecnología Sanitaria
- Electromedicina
- Trabajo Social
- Auxiliares de Enfermería
- Celador
- Ginecología
- Oncología
- Acupuntura
- Ergonomía
- Vendajes
- Vendajes Neuromusculares
- Idiomas
- Prevención de Riesgos Laborales, Calidad, Medioambiente, I D I
- Informática y Programación
- Inmobiliaria, Arquitectura e Interiorismo
- Energías Renovables y Agua
- Formación Profesional y Oficios
-
Actividad física y del Deporte
- Ocio y Tiempo Libre
- Medicina Deportiva
- Dirección de Instalaciones, Entidades Y Eventos Deportivos
- Educación Física
- Buceo
- Natación
- Caza
- Socorrismo Acuático
- Actividades acuáticas
- Fútbol
- Baloncesto
- Atletismo
- Pádel
- Balonmano
- Pilates
- Fitness
- Ciclismo
- Fitness musical
- Yoga
- Anatomía deportiva
- Ciclo Indoor
- Rehabilitación Deportiva
- Senderismo
- Gimnasia para Mayores
- Seguridad y Vigilancia
- Hostelería y Turismo
- Agraria
- Imagen Personal
- Maquetación y Artes Gráficas
- Edificación, Obra Civil e Industrias Extractivas
- Comercio y Marketing
- Derecho y Aspectos Jurídicos
- Creación, Diseño y Edición Digital
- Industria Alimentaria y Restauración
- Transporte y Mantenimiento de Vehículos
- Instalación, Mantenimiento y Fabricación Mecánica
- Maquinaria
- Oposiciones
Áreas Formativas
- Inicio >
- Certificados de profesionalidad>Informática y Programación>Programación y Desarrollo>IFCD51 Desarrollo de Aplicaciones para Dispositivos Android
IFCD51 Desarrollo de Aplicaciones para Dispositivos Android
UNIDAD DIDÁCTICA 1. REALIZAR PROGRAMAS CON KOTLIN PARA ANDROID
- Características de Kotlin para Android
- Elementos diferenciales entre Java y Kotlin
- Elementos básicos:
- - Arrays
- - Loops
- - Expresiones lambda
- - Clases, Objetos y Modelos
- - Listeners.
- Gestión de memoria en Kotlin
- Patrones de diseño en Kotlin:
- - Singleton
- - Decorator
- - Observer
UNIDAD DIDÁCTICA 2. ARQUITECTURA DE APLICACIONES EN ANDROID
- Entorno de desarrollo para Android: Android Studio
- - Personalización
- - Debug
- - AVDs y dispositivos reales
- - SDKs
- - Builds
- Elementos de arquitectura básica en Android
- - Páginas
- * Activities
- * Layouts
- * Navegación entre dos activities
- - Integración de modelos
- - Componentes y Widgets:
- * Textos
- * Imágenes
- * Botones
- * Otros.
- Componentes avanzados de arquitectura:
- - Listas de datos y detalles:
- * Recycler View
- * ViewHolder
- * Adapters
- - La arquitectura de Single Activity
- - Fragmentos y navegación entre fragmentos
- - Mantenimiento de bases de datos: Room
- - LiveData
- Competencias transversales:
- - Adaptabilidad, flexibilidad y tolerancia al cambio
- - Orientación a resultados
- - Trabajo en equipo y colaboración
- - Iniciación a Git
UNIDAD DIDÁCTICA 3. ESPECIFICACIONES TÉCNICAS AVANZADAS Y BASES DE DATOS
- Sidemenu
- - LiveData
- - MVVM
- - Single Activity
- - Navigation
- CRUD
- - CRUD con bases de datos
- - CRUD con LiveData
- Repository
- Base de Datos Externas
- Frameworks de llamadas HTTP: Volley vs Retrofit
- Popups
- Tratamiento de imágenes
- - Picasso vs Glide
- - Almacenamiento privado
- - Galería
- Competencias transversales:
- - Creatividad
- - Orientación a resultados
- - Resolución de problemas
- - Intercambio de conocimiento y cooperación
UNIDAD DIDÁCTICA 4. INTERACCIÓN DE LA APLICACIÓN CON EL DISPOSITIVO
- Implicit intents:
- - Interacción con el dispositivo
- - Estrategias
- Geolocalización, Google Maps y Google Services:
- - Permisos
- - Geolocalización
- - Alta en Google Services, keys, securización.
- Cámara:
- - Permisos
- - Configuración
- - Tratamiento de imágenes
- - Almacenamiento en BBDD
- Contactos:
- - Permisos
- - Tratamiento de la agenda
- - Compartir
- Competencias transversales
- - Orientación a resultados
- - Resolución de problemas
- - Uso de Git en grupo y entornos de desarrollo compartidos
- - Trabajar por proyectos en Trello
UNIDAD DIDÁCTICA 5. INTEGRACIÓN DE LA APLICACIÓN EN EL ENTORNO GOOGLE FIREBASE Y PUBLICACIÓN EN GOOGLE PLAY.
- Autenticación:
- - Usuarios
- - Permisos
- - Autenticación por correo
- - Otros tipos de autenticación
- Notificaciones:
- - Push Notifications
- - Estrategias de Push Notifications
- - Personalización
- - Envíos masivos y únicos
- Bases de datos Cloud Firestore:
- - Bases de datos NoSQL
- - Triple Binding
- - Importación de bases de datos MySQL a Cloud Firestore
- - Límites y cuotas
- Google Analytics y Google Crashlytics:
- - Monitorización del uso de una aplicación con Google Analytics
- - Eventos
- - Monitorizar errores con Google Crashlytics
- Publicación:
- - Compilación
- - APK y Bundles
- - Revisión y Publicación
- Competencias transversales
- - Orientación estratégica
- - Orientación a cliente
- - Resolución de problemas
Productos relacionados
Actualmente, en el mundo de la programación de sistemas informáticos y para los profesionales dedicados a ello, desarrollar componentes software a partir de unas especificaciones concretas,...
Actualmente, en el mundo de la programación de sistemas informáticos y para los profesionales dedicados a ello, desarrollar componentes software a partir de unas especificaciones concretas,...
Actualmente, en el mundo de la programación de sistemas informáticos y para los profesionales dedicados a ello, desarrollar componentes software a partir de unas especificaciones concretas,...
En la actualidad, en el mundo de la informática y la comunicación y dentro del área de desarrollo, es muy importante conocer el desarrollo de aplicaciones con tecnologías Web. Por ello, con el...
En el ámbito del mundo de la informática y las comunicaciones, es necesario conocer los diferentes campos de la administración y programación de sistemas de planificación de recursos empresariales...
En el ámbito de la informática y las comunicaciones, es necesario la implantación y gestión de elementos informáticos en sistemas domóticos/inmóticos, de control de accesos y presencia, y de...