Introducción a API Rest
  • ¿Qué es una API?
  • API Rest
  • JSON
  • HTTP
  • Método GET
  • Método POST
  • Método PUT
  • Método DELETE
  • Método HEAD
  • Código de Respuesta HTTP
  • Cabecera HTTP
Introducción a Retrofit2
  • Descarga el Código de Introducción a Retrofit 2
  • Introducción a Retrofit
  • Clase Model
  • Interfaz Service
  • Usando Retrofit 2
  • Final Introducción a Retrofit 2
Set Up del Backend
  • SetUp del Backend
  • Instalar Eclipse
  • Instalar JDK
  • Instalar Spring en Eclipse
  • Instalar el JDK en lugar del JRE
  • Instalación MySQL y Workbench
  • Workbench Vista Rápida
  • SetUp Base de Datos
  • Descarga Backend desde GitHub
Retrofit 2 - RestFull, Solicitudes GET, POST, PUT, DELETE.
  • Descarga el Código de este Proyecto
  • Introducción a la Aplicación Retrofit 2
  • SetUp Proyecto
  • Registor XML
  • SetUp Textos
  • Clase Profesor
  • Registro Activity
  • Petición POST para Guardar Profesor
  • Login XML
  • Login Activity
  • Login Método Post
  • Probando el Login
  • Shared Preferences
  • Shared Preferences Parte 2
  • Guardando Profesor en Shared Preferences
  • Chequeando Profesor Logado en Registro Activity
  • Profile XML
  • Profile Activity
  • Profile Logout
  • Retrofit con Patrón Singleton
  • Retrofit con Patrón Singleton Mejorado
  • Optimizando Petición Login y Registro
  • Método Delete Profesor
  • Probando el Método Delete
  • Método Put Profesor
  • Image To String
  • Actualizando Foto Profile
  • Probando la Actualización de la Foto Perfil
  • Método Get
  • Clase Curso
  • Curso Activity y XML
  • Crear Método Post Curso
  • Ver todos los cursos. Metodo Get
  • Ver Cursos por Profesor. Metodo Post
  • Relación Muchos a Muchos
  • Lenguaje XML
  • Crear Lenguaje
  • Ver todos los Lenguajes
  • Salvar Profesor y Lenguaje
  • Ver Lenguajes de un Profesor
  • Mejorando Retrofit con Loggin Interceptor
Retrofit 2 - Basic Authentication
  • Descarga el Código de Retrofit 2 Basic Authentication
  • Autenticación Básica en Android
  • Descarga Backend desde GitHub
  • Configurando nuestro Backend
  • Iniciando Android Studio Autenticación Básica
  • Insertando datos a Tabla Profesor para Pruebas
  • Model Profesor
  • Configurando WebService en Android
  • Petición GET Pública
  • Autenticación Básica como Admin
  • Autenticación Básica como User
  • Otra forma de hacer Autenticación Básica
  • Autenticación Básica con Contraseña Hash
  • Autenticación Básica introduciendo User y Password por Téclado
Autenticación por Token JWT
  • Descarga el Código de Retrofit 2 Token JWT Authentication
  • ¿Que es un Token?
  • Formato JWT
  • Instalando el Backend de JWT
  • Configurando Gradle y Manifest
  • Activity XML
  • Model Login
  • Web Service JWT
  • Método Post Obtener Token
  • Obtener Token del Servidor
  • Obtener Recursos con Token
  • Comprobando JWT Token Incorrecto
Retrofit 2 - OAuth2