DESARROLLO DE APLICACIONES PARA DISPOSITIVOS ANDROID

Curso subvencionado desempleados y trabajadores

En Albacete

Curso gratis
subvencionado por el Estado

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Subvencionado

  • Nivel

    Nivel avanzado

  • Lugar

    Albacete

  • Horas lectivas

    360h

  • Duración

    4 Meses

Módulo 1: Programación en Kotlin
Módulo 2: Arquitectura de aplicaciones en Android
Módulo 3: Especificaciones técnicas avanzadas y bases de datos
Módulo 4: Interacción de la aplicación con el dispositivo
Módulo 5: Integración de la aplicación en el entorno Google Firebase y publicación en Google Play

Instalaciones y fechas

Ubicación

Inicio

Albacete
Ver mapa
c\ Joaquin Sanchez Jimenez, 8, 02006

Inicio

Consultar

A tener en cuenta

Crear aplicaciones para dispositivos móviles Android, desde la configuración del entorno de trabajo hasta la distribución de la aplicación y realizar programas con Kotlin para Android

Desempleados y Trabajadores

Título de Bachiller o equivalente

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Desarrollo de aplicaciones
  • Android
  • Desarrolo de apps
  • Kotlin
  • Dispositivos móviles

Profesores

Paco Perez

Paco Perez

Docente

Temario

Módulonº1

Denominación: Realizarprogramas conKotlinparaAndroid

Objetivo: Programarconelnuevolenguaje oficialde GoogleparaAndroid, Kotlin.

Duración: 50horas

Contenidosteórico-prácticos:

- CaracterísticasdeKotlinparaAndroid

- ElementosdiferencialesentreJavay Kotlin

- Elementosbásicos:

· Arrays

· Loops

· Expresioneslambda

· Clases,ObjetosyModelos

· Listeners.

- GestióndememoriaenKotlin

- PatronesdediseñoenKotlin:

· Singleton

· Decorator

· Observer

Módulonº2

Denominación: ArquitecturadeaplicacionesenAndroid

Objetivo: ProgramaraplicacionesprofesionalesconarquitecturaavanzadadeGoogle.

Duración: 125 horas

Contenidosteórico -prácticos:

- EntornodedesarrolloparaAndroid:AndroidStudio

· Personalización

· Debug

· AVDsydispositivosreales

· SDKs

· Builds

- ElementosdearquitecturabásicaenAndroid

· Páginas

o Activities

o Layouts

o Navegaciónentredosactivities

· Integracióndemodelos

· ComponentesyWidgets:

o Textos

o Imágenes

o Botones

o Otros.

- Componentesavanzadosdearquitectura:

· Listasdedatosydetalles:

o RecyclerView

o ViewHolder

o Adapters


· LaarquitecturadeSingleActivity

· Fragmentosynavegaciónentre fragmentos

· Mantenimientodebasesdedatos:Room

· LiveData

- Competenciastransversales:

· Adaptabilidad,flexibilidadytoleranciaalcambio

· Orientacióna resultados

· Trabajoenequipoycolaboración

· IniciaciónaGit

Módulo nº3

Denominación: Especificacionestécnicasavanzadas ybasesdedatos.

Objetivo: IntegrarespecificacionestécnicasavanzadasenunaaplicaciónAndroid:Sidemenu,CRUD,llamadasHTTPytratamientodeimágenes.

Duración: 60horas

Contenidosteórico -prácticos:

- Sidemenu

· LiveData

· MVVM

· SingleActivity

· Navigation

- CRUD

· CRUDconbasesdedatos

· CRUDconLiveData

- Repository

- BasedeDatosExternas

- FrameworksdellamadasHTTP:VolleyvsRetrofit

- Popups

- Tratamientodeimágenes

· PicassovsGlide

· Almacenamientoprivado

· Galería

- Competenciastransversales:

· Creatividad

· Orientacióna resultados

· Resolucióndeproblemas

· Intercambiodeconocimientoycooperación

Módulonº4

Denominación: Interaccióndela aplicaciónconeldispositivo

Objetivo: Posibilitarlainteraccióndelaaplicacióncon loselementosdeldispositivo.

Duración: 55horas

Contenidosteórico -prácticos:

- Implicitintents:

· Interacción coneldispositivo


· Estrategias

- Geolocalización, GoogleMapsyGoogleServices:

· Permisos

· Geolocalización

· AltaenGoogleServices,keys,securización.

- Cámara:

· Permisos

· Configuración

· Tratamientodeimágenes

· AlmacenamientoenBBDD

- Contactos:

· Permisos

· Tratamientodelaagenda

· Compartir

- Competenciastransversales

· Orientacióna resultados

· Resolucióndeproblemas

· UsodeGitengrupoyentornosdedesarrollo compartidos

· TrabajarporproyectosenTrello

Módulonº5

Denominación: IntegracióndelaaplicaciónenelentornoGoogleFirebaseypublicaciónenGooglePlay.

Objetivo: IntegrarlasherramientasyelentornodeGoogleFirebaseeneldesarrollodeaplicacionesmóvilesasícomopublicarunaaplicaciónenGooglePlay.

Duración: 60horas

Contenidosteórico -prácticos:

- Autenticación:

· Usuarios

· Permisos

· Autenticaciónporcorreo

· Otrostiposdeautenticación

- Notificaciones:

· PushNotifications

· EstrategiasdePushNotifications

· Personalización

· Envíosmasivosyúnicos

- BasesdedatosCloudFirestore:

· BasesdedatosNoSQL

· TripleBinding

· ImportacióndebasesdedatosMySQLaCloud Firestore

· Límitesycuotas

- GoogleAnalyticsyGoogleCrashlytics:

· MonitorizacióndelusodeunaaplicaciónconGoogleAnalytics

· Eventos

· MonitorizarerroresconGoogleCrashlytics

- Publicación:

· Compilación

· APKyBundles

· RevisiónyPublicación


- Competenciastransversales

· Orientaciónestratégica

· Orientacióna cliente

· Resolucióndeproblemas

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS ANDROID

Curso gratis
subvencionado por el Estado