Introducción al desarrollo de apps Android con Kotlin

Competencias digitales avanzadas

Cursos y talleres

  • Límite de inscripción: 06/09/2022 23:59
  • Fechas: 20/09/2022 16:00 - 10/11/2022 20:00
  • Duración: 96 horas
  • Modalidad: Semipresencial

Datos de interés

  • Precio: 100,00 €
  • Lugar: Instalaciones de la SPEGC/Campus de la SPEGC - Plataforma Blackboard Collaborate
  • Sesiones:
    • Lunes a Jueves, 16:00 - 20:00

El presente curso está orientado a la incorporación laboral inmediata en empresas colaboradoras con la Sociedad de Promoción Económica de Gran Canaria. Al finalizar este curso las entidades colaboradoras tendrán entre su plantilla a profesionales que han sido formados por expertos y han sido tutelados durante el desarrollo de su proyecto final

Objetivo:

Formar a nuevos profesionales capaces de:

  • Entender las necesidades especiales en el desarrollo para dispositivos móviles e integrados
  • Utilizar Android Studio para el desarrollo y testeo de aplicación
  • Crear proyectos desde cero usando Kotlin dirigidos a dispositivos Android
  • Implementar interfaces de usuario sencillas
  • Diseñar ciclos de vida de las aplicaciones mediante Actividades y Fragmentos
  • Utilizar servicios web en sus aplicaciones tanto para la lógica de negocio como con servicios de terceros (GA, Firebase, …)
  • Utilizar mecanismos de persistencia locales y remotos
  • Desplegar en producción las aplicaciones en una tienda oficial (Google Play)
  • Buscar de manera autónoma soluciones en la documentación

Duración:

96 horas divididas en 6 bloques.

Dirigido a:

Dirigido a todas aquellas personas que quieran empujar su carrera profesional hacia el desarrollo de aplicaciones Android con experiencia previa o sin ella. Se recomienda tener conocimientos de programación. Es un curso perfecto si estás estudiando, acabas de finalizar tus estudios o eres un profesional que quiere reorientar su carrera. Se comenzará desde cero aprendiendo a como programar en Kotlin. No hay problema si antes sólo has programado en otros lenguajes como Java, C, Python, etc. Pero será útil tener un conocimiento básico de programación.

Personas PREFERENTEMENTE residentes en Gran Canaria

Formato:

El curso es híbrido. Será presencial del 20 al 22 de septiembre y del 17 de octubre al 27 de octubre.

Programa:

MÓDULO 1. Introducción a Kotlin

  • Conceptos básicos (tipos de datos, sentencias de control, funciones)
  • Programación orientada a objetos (clases, herencias e interfaces)
  • Conceptos avanzados (variables lazy y lateinit, companion object, data classes, extension functions, corutinas)

MÓDULO 2. Introducción a Android

  • Herramientas de desarrollo (Android Studio, Gradle, Manifest, Hello World)
  • Ciclo de vida App: Activities y Fragments
  • UI (contenedores, vistas estándar, widgets y custom views)
  • Manejo de recursos (Imágenes y Drawables, Dimens)

MÓDULO 3. Patrones de diseño en Android

  • Patrones básico (RecyclerView, Toolbar, Bottom Navigation Bar, Navigation Drawer)
  • Patrones Model-View-ViewModel y programación reactiva con Flows

MÓDULO 4. Ecosistema Android

  • Permisos y Seguridad
  • Notificaciones
  • Diseño multidispositivo
  • Material Design
  • Interacción con otras aplicaciones (Intents)

MÓDULO 5. Librerías

  • Jetpack
  • Glid
  • Retrofit
  • Gson

MÓDULO 6. Google Play

  • Introducción y pasos para subir una app

Bases que regulan la convocatoria del Curso de Programación FullStack