¿Tienes alguna pregunta?
Mensaje enviado Cerrar

Kotlin y backend Python

4 Estudiantes inscritos
  • Descripción
  • Currículum

🔗 Desarrollo de Apps con Backend y API REST

Descripción del curso:

Este curso te llevará paso a paso a dominar la conexión entre el frontend móvil en Kotlin (Android) y un backend en Python, utilizando API REST para comunicar ambas partes de forma eficiente y moderna.

Comenzaremos por lo esencial: explorando las bases del lenguaje Kotlin y Python, para asegurar una comprensión sólida de ambos entornos. Luego, aprenderás a construir una aplicación Android utilizando Kotlin y a crear un backend en Python con Flask, uno de los frameworks web más populares y livianos.

Utilizaremos Retrofit como cliente HTTP para que la app Android pueda consumir servicios REST creados en Flask, y aprenderás a enviar y recibir datos en formato JSON, manejar errores, y trabajar con endpoints protegidos.

📚 ¿Qué aprenderás?

Fundamentos de los lenguajes:

  • Kotlin:

    • Sintaxis básica y programación orientada a objetos.
    • Uso en desarrollo Android.
    • Manejo de datos, clases, funciones, colecciones y null safety.
  • Python:

    • Estructura del lenguaje y sintaxis básica.
    • Módulos, funciones, diccionarios y estructuras comunes.
    • Uso de entornos virtuales y buenas prácticas.

Desarrollo de API REST en Python:

  • Instalación y configuración de Flask.
  • Creación de rutas (endpoints).
  • Respuestas en JSON y manejo de parámetros.
  • Conexión con base de datos (opcional: SQLite o SQLAlchemy).
  • Autenticación básica con tokens (introductorio).

Consumo de APIs en Android:

  • Configuración y uso de Retrofit.
  • Envío de datos (POST) y obtención de datos (GET).
  • Conversión de JSON a objetos con GSON o Moshi.
  • Manejo de errores y estados de carga.
  • Integración de la respuesta en una UI hecha con Jetpack Compose (opcional).

Proyecto final:

  • Construcción de una app Android que se comunique con un backend en Python/Flask.
  • Ejemplo: sistema de tareas, lista de productos, notas personales o similar.
  • Se incluirá autenticación básica y operaciones CRUD.

Detalles del curso
Conferencias 42
Nivel Avanzado

Social Icons

error: Content is protected !!