Android Avanzado - Base de datos

Android Avanzado - Base de datos

Crea aplicaciones que puedan funcionar offline guardando sus datos en el teléfono.

Cada vez interactuamos más con las aplicaciones, guardamos configuraciones, recibimos y mandamos datos. Para evitar que toda esa información se pierda, en este curso te enseñamos lo que necesitas para manejar base de datos en tus aplicaciones Android. Solo necesitas tener bien definidos los conceptos básicos, estos los aprendimos en Android desde cero pero también es válido si lo aprendiste de manera autodidacta.

Poster del curso

José Dimas Luján

Android Avanzado - Base de datos

$ 30 USD

Acceso de por vida a este curso

Plan premium $ 30 USD

Acceso a todos los cursos de EDteam

¿Qué aprenderás?

Guardar y gestionar los datos de tu app en el teléfono, Crear apps que funcionen offline, Trabajar con SQLite

¿Qué conocimientos necesitas?

Android Desde Cero

Nivel

avanzado

  • + 10 horas
  • Certificado

Temario del curso

Inicio del curso

  • 1.1 - Temas requeridos para el curso.06:02
  • 1.2 - Recomendaciones del Profesor05:50
  • 1.3 - Conectar Telefono15:35
  • 1.4 - Opciones para guardar14:46
  • 1.5 - SQLite vs Realm06:45
  • 1.6 - ¿Qué podemos guarda en Android?07:23
  • 1.7 - ¿Donde se ubica la base de datos SQLite?07:50
  • 1.8 - Resumen de la clase07:10

Persistencia de Datos

  • 2.1 - ¿Qué es persistencia?04:54
  • 2.2 - Configuración del Emulador para el curso07:20
  • 2.3 - Perdida de datos en activities11:10
  • 2.4 - Recuperar datos en un Activity16:18
  • 2.5 - Perdida de datos en fragment09:12
  • 2.6 - Evitar perdida de datos en fragment06:16
  • 2.7 - El truco para evitar perdida de datos10:39

Almacenamiento de datos

  • 3.1 - SharedPrefences - Que es y como funciona08:32
  • 3.2 - Guardar un Sharedpreferences11:16
  • 3.3 - Sharedpreferences - Set y eliminar datos09:38
  • 3.4 - Guardar un archivo10:56
  • 3.5 - Leer un archivo20:10
  • 3.6 - Permisos,leer y guardar de SD22:10
  • 3.7 - Permisos apartir del API16:30

Representación de la información

  • 4.1 - Repaso y creación del proyecto04:06
  • 4.2 - RecyclerView, Creación y dependencias07:52
  • 4.3 - LinearLayoutManager y POJOS13:06
  • 4.4 - Ingreso de Información11:04
  • 4.5 - Adapter, ViewHolder y CardView20:58
  • 4.6 - Elementos del Adapter15:58

Implementación de SQL Lite

  • 5.1 - SQL y SQLite11:18
  • 5.2 - Helpers y Constants21:09
  • 5.3 - Crear la Base de Datos18:56
  • 5.4 - Resumen y como se van a trabajar la imagenes13:52

Implementación de SQL Lite (parte 2)

  • 6.1 - Definición del constructor y metodos archivos Data16:10
  • 6.2 - Content Values07:23
  • 6.3 - Insertar datos y registros14:59
  • 6.4 - Crear activity y FloatingActionButton10:04
  • 6.5 - Insertar un solo registro15:44
  • 6.6 - Los ID en SQLite12:06

Eliminar elementos

  • 7.1 - Repaso de la clase 606:57
  • 7.2 - Consulta a la base de datos22:13
  • 7.3 - Actualizar información en la vista.14:35
  • 7.4 - Eliminar registro con Swipe26:48
  • 7.5 - Mas sobre Swipe05:18

Fin del curso

  • 8.1 - Repaso y favorito en cardview15:16
  • 8.2 - Lógica de los favoritos06:52
  • 8.3 - Navegación de la aplicación10:29
  • 8.4 - Secciones de recetas14:06
  • 8.5 - Imágenes en recetas04:25
  • 8.6 - Preguntas y recomendaciones de fin de curso19:19

¿Por qué elegir EDteam?

Profesores reales

Profesores reales

Todos nuestros profesores tienen experiencia real en aulas.Porque no basta saber un tema, sino saber enseñarlo.

Especialidades

Especialidades

Las especialidades son rutas de aprendizaje detalladas que te llevan a traves de cursos cortos a tu objetivo.

Aprende con proyectos

Aprende con proyectos

Somos la primera plataforma en incluir un proyecto del mundo real (no un examen) para completar los cursos.

Comunidad

Comunidad

No te quedes con dudas, busca apoyo en la comunidad, ayuda a tus compañeros y gana reputación.

Clases en vivo

Clases en vivo

Toda la semana tenemos clases en vivo en las que nuestros estudiantes interactuan con los profesores y sus compañeros.

Seguimiento de aprendizaje

Seguimiento de aprendizaje

Lleva seguimiento de tus avances, tomar notas y obtén un certificado de culminación desde nuestra plataforma.