Desarrollo de aplicaciones Web con Android en Granada

Desarrollo de aplicaciones Web con Android en Granada

Descripción del curso de Desarrollo de aplicaciones Web con Android en Granada.

El sistema operativo Android es la plataforma móvil más popular del mundo. La proliferación de teléfonos inteligentes y la popularidad de la plataforma Android han hecho que haya una gran necesidad de desarrolladores que puedan desarrollar aplicaciones en Android. Con más de mil millones de dispositivos Android ya activados, esto representa una gran oportunidad para los desarrolladores.

Desde Centro de Estudios Integrales o enseñamos  el desarrollo de aplicaciones para Android no sólo le dará conocimiento de lo esencial, sino también una comprensión detallada de principio a fin del diseño y la implementación. Aprenderá los conceptos básicos del desarrollo de aplicaciones en la plataforma Android y adquirirá conocimientos prácticos  para empezar a utilizar las diversas herramientas y conceptos, principios y patrones necesarios para desarrollar aplicaciones Android listas para comercializar.

Lo que aprenderás después de asistir a nuestras clases de desarrollo de aplicaciones web con Android Studio en Granada:

  • El uso de herramientas de desarrollo Android como Android Studio ,DDMS, Drawables, Listeners y el SDK de Android para crear sus propias aplicaciones.
  • Aprende a usar diferentes diseños y widgets
  • Herramientas de depuración y el funcionamiento del SDK de Android para añadir permisos a su aplicación
  • El uso de Audio, Video, Servicios y Notificaciones para mejorar la experiencia del usuario
  •  Comprender cómo crear aplicaciones utilizando la base de datos SQLite
  • Al final de este entrenamiento usted estará listo con una aplicación de trabajo que puede ser publicada en Google Play.

¿Es este curso para usted?

Arquitectos de software, desarrolladores de software, estudiantes, diseñadores web e incluso empresarios con un don para la tecnología se beneficiarán de este curso.

Características del curso

  • 30 horas de clases de formación dirigidas por un instructor para curso de iniciación
  • 30 horas de clases de formación dirigidas por un instructor para curso avanzado
  • Sesiones prácticas interactivas por cada curso.
  • Comprender los conceptos básicos de Android desde cero hasta el nivel avanzado
  • Obtenga una comprensión práctica de las diferentes herramientas de desarrollo de androides
  • Más información sobre los componentes de Android y los conceptos de interfaz de usuario
  • Desarrolle aplicaciones android sencillas con permisos adicionales utilizando el SDK de Android.
  • Nuestros expertos en Android guiarán a los estudiantes en el desarrollo de aplicaciones completas.

Temario del curso de Iniciación de Android

  1. Introducción a Android y Android Studio
  2. Fundamentos de Android
    – Aplicaciones
    – Configuración y organización de un proyecto
    – Componentes básicos de un proyecto
    – Documento Manifest.xml
    – Permisos y Gradle
    – Ciclo de vida y estado de un proceso
    – Compatibilidad
  3. Profundizando en la interfaz
    – Estructura de la interfaz
    – Layouts: FrameLayout, LinearLayout, RelativeLayout, TableLayout.
  4. Vistas
    – Conceptos básicos de vistas
    – Vistas principales: TextView, Button, etc.
    – Eventos
    – Views personalizadas
    – Activities y layouts
  5. Material Design
    – Color, fuente, Iconos, Imágenes
    – Tarjetas, layout, pestañas
    – Snackbar, pestañas
    – AppBarLayout, toolbar
    – CoordinatorLayout
  6. Contenedores y Adapters
    –RecyclerView
    -Adapters
    – Layout Manager
  7. Fragments
    – Fragment
    – Ciclo de vida de los fragments
    – Fragments y activities
    – Transiciones
  8. Paso de mensajes entre aplicaciones
    – Intents
    – Intent Filter
    – Broadcast Receiver, Ordered Broadcast
  9. Preferencias y salvar estado de nuestra aplicación
    – Shared preferences
    – Preference API
    – Guardando el estado
  10. Introducción Base de datos
  11. Vistas

Temario del curso de Android avanzado

  1. Persistencia de datos
    – Acceso a ficheros
    – SQL, acceso a base de datos
  2. Recursos de geolocalización, Mapas y Geocoding
    – Servicios de localización
    – Geocoding, Google Maps
    – Permisos
  3. Web, servicios, multitasking y widgets
    – Webview
    – Servicios
    – AsyncTalk
    – Widgets
  4. Multimedia
    – Reproducción y captura multimedia
    – Text-to-Speech, Printing Framework
  5. Notificaciones
    – Toast Notifications
    – Status bar notifications
    – NotificationListenerService
    – Dialog Notifications
  6. Sensores
    – Sensores
  7. Conectividad
    – Conectividad a la red
    – Gestión de tráfico
    – Wifi
    – Bluetooth

Requisitos previos:

Conocimiento básico de Java y JavaScript
Experiencia en programación en lenguaje de programación orientado a objetos.

Cursos Relacionados