Crea una APP clone de InDriver UBER con Kotlin Django MySQL

所在平台: Udemy

课程主页: https://www.udemy.com/course/crea-una-app-clone-de-indriver-uber-con-kotlin-django-mysql/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera课程总结:使用 Kotlin、Django 和 MySQL 从零开始创建 InDriver/Uber 克隆 App 本课程将教授如何使用 Kotlin、Django 和 MySQL 构建一个类似 InDriver 或 Uber 的打车应用。课程内容涵盖 Android 原生开发,采用 Clean Architecture 和 MVVM 设计模式,并结合后端开发和数据库管理。 **主要学习内容:** * **Android 端开发 (Kotlin):** * **Jetpack Compose:** 使用现代化的 Android UI 工具包,以更少的 Kotlin 代码快速构建原生 UI。 * **Android Studio:** 学习使用主流的 Android 开发集成环境。 * **Dagger Hilt:** 掌握依赖注入,提升代码可维护性。 * **Clean Architecture:** 理解并应用 Presentation, Domain, Data 三层架构。 * **HTTP 请求:** 学习处理网络通信。 * **Socket IO Client:** 实现实时通信功能。 * **Google Maps:** 集成地图功能。 * **路线绘制:** 实现路线导航。 * **实时定位:** 追踪用户实时位置。 * **Push 通知:** 实现消息推送。 * **后端开发 (Django):** * **Django:** 学习使用 Python 的 Django 框架快速高效地开发 Web 应用。 * **MySQL:** 使用 MySQL 数据库进行数据存储。 * **TypeORM:** (推测为 ORM 工具,具体课程可能使用 Django ORM 或其他)用于数据库交互。 * **空间数据处理:** 管理和处理地理位置数据。 * **CRUD API:** 构建数据的增删改查 API。 * **JWT (Bearer Token):** 实现用户身份认证。 * **自定义用户角色:** 根据用户角色保护 API 路由。 * **Socket IO Server:** 在后端实现实时通信。 * **Firebase Admin:** (推测为用于推送通知或其他 Firebase 服务) **课程亮点:** * **经验丰富的讲师:** 学习由一位资深开发者分享的专业移动开发知识。 * **技术栈先进:** 结合了 Kotlin 强大的原生开发能力和 Django 敏捷的后端开发框架。 * **项目实战:** 从零开始构建一个完整的打车应用,涵盖前后端及数据库。 * **架构设计:** 强调 Clean Architecture 和 MVVM,培养良好的开发习惯。 本课程适合希望深入学习专业移动应用开发,特别是构建类似打车平台应用的开发者。

课程评论(0条)

课程详情

Crea un Clon de InDriver y UBER desde ceroDesarrollo Nativo Android utilizando Clean Architecture + MVVM con Backend y Base de datosEn este curso te voy a enseñar como crear una aplicación de TRANSPORTE tipo InDriver O UBER utilizando Kotlin junto con Django, MYSQL, Inyeccion de dependencias y Socket IOAprende a programar con un Senior Developer combinando las mejores tecnologías que tiene Kotlin actualmente para desarrollar apps Nativas:APPJetpack ComposeAndroid StudioDagger Hilt - Inyeccion de dependenciasClean Architecture (Presentation - Domain - Data)Peticiones HTTPSocket IO ClientMapas de GoogleTrazado de rutasLocalizacion en tiempo realNotificaciones PushBACKENDDjango(Framework Python)MySQL (Base de datos)TypeORMManejo de datos espacialesCRUD API (Create, Read, Update, Delete)JWT (Bearer Token)Proteccion de rutas por ROLES de usuarioSocket IO ServerFirebase AdminY MUCHO MAS!Espero que te suscribas a mi curso y poderte brindar todo mi conocimiento sobre este interesante mundo del desarrollo móvil profesional.Jetpack Compose:Jetpack Compose es el kit de herramientas moderno de Android para compilar IU nativas. Simplifica y acelera el desarrollo de la IU en Android. Haz que tu app cobre vida rápidamente con menos código, herramientas potentes y APIs intuitivas de Kotlin.Android Studio:es un entorno de desarrollo, un software, que cuenta con herramientas y servicios para que los desarrolladores puedan crear nuevas aplicaciones para Android. Muchos de los sistemas operativos actuales cuentan con este tipo de entornos de desarrollo, algo que ocurre también en el sistema operativo de Google.Django:Django es un framework web gratuito y de código abierto que permite desarrollar aplicaciones web de forma rápida y eficiente. Está escrito en Python, uno de los lenguajes de programación más populares.

课程标签

0人关注该课程

主题相关的课程