大家好,欢迎大家来到本课程。如果您想构建同时针对 Android 和 iOS 的移动应用程序,并为您的应用程序创建后端,那么您来对地方了。本课程是关于将两个大型框架结合在一起——Flutter 和 Spring Boot。在整个课程中,我们将构建一个由 Spring Boot 支持的移动应用程序。使用 Flutter,我们将构建我们的 UI,我们将使用 Spring Boot 构建将由我们的 Flutter 应用程序使用的 REST API。
Flutter 和 Spring Boot 是业界的两大巨头。Flutter 因其简单、易学和多平台特性而迅速成为最受欢迎的移动应用程序开发框架之一,而 Spring Boot 则是长跑中久经考验的一匹马。根据市场需求精通是每个开发人员的梦想,要成为任何领域的技术人员都需要相当多的时间。要构建成功的生产级项目,您可能必须将许多部分连接在一起并进行一系列观察和考虑。为您的项目选择最合适的平台是一件大事,因为市场上有很多符合条件的候选人。几乎每个移动应用程序都需要一个后端来持久化、存储它的数据和微服务。学习不同的框架很耗时,学习曲线可能会有很大差异。如果在一门课程中从头开始向您介绍两个最苛刻的框架,那不是很好吗?这就是您来到这里的原因,而本课程正是为您准备的。
Flutter 和 Spring Boot 是两大框架,熟悉每个环境都需要时间。将这两者结合在一门课程中有点具有挑战性。此外,在课程中添加来自两个框架的更多功能可能会增加它的长度并且可能成为一种负担。出于这个原因,我从这两个框架中提取了最少但最基本的功能,并尝试通过利用它们的力量来构建一个应用程序。通过学习本课程,您将对 Flutter 和 Spring Boot 有更好更深入的了解。此外,Dart 和 Java 之间有许多相似之处。这将使您有优势同时学习两种语言。我希望您能从本课程中获得最大收获,您将学习如何从头开始构建 Flutter 应用程序,以及如何使用 Spring Boot 创建 RESTFul 服务。你将从初学者开始,
我们将在整个课程中构建一个项目,这将是一个巴士票预订或座位预订应用程序,应用程序用户将在他/她想要旅行的特定日期搜索不同的路线,选择合适的时间表,选择一个或多个座位,然后提交预订。我们的应用程序将有一个管理员,其职责是添加公交车、路线和时间表。我们将为我们的管理员提供身份验证功能,我们将讨论如何保护我们的数据或端点和授权,这意味着我们的用户可以访问或不能访问什么样的数据。
虽然我将从头开始,但假设您没有 Flutter 和 Spring Boot 的先验知识,我强烈建议您对 Dart 和 Java 编程语言有一点基础知识,以便从本课程中获得更流畅的体验。如果您没有任何 Dart 和 Java 经验,我建议您在开始本课程之前关注任何 YouTube 频道以学习 Dart 和 Java 的基础知识。我一直小心翼翼地保持本课程的长度尽可能短。据观察,长时间的课程无法让观众坚持到最后。您可能已经购买了其他课程,但始终无法完成。我希望我的学生有一个顺利的旅程,以满意和装满技能和知识的袋子结束。
我希望您会喜欢这门课程,它将为您的技能增加更大的价值。
Published 5/2023
Created by Syed Tanvir Ahmad
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 64 Lectures ( 16h 41m ) | Size: 9.35 GB带工程源文件
视频预览
此课程面向哪些人:
- 对于想要从头开始学习 Spring Boot 的初学者 Flutter 开发人员
- 对于想要在后端项目中探索和尝试 Spring Boot 的 Flutter 开发人员
- 适用于希望将其 Spring Boot 项目与移动设备连接并使用 Flutter 构建漂亮 UI 的 Spring Boot 开发人员
要求
- 需要 Flutter 基础知识。
- PC/Mac 需要安装 Android Studio/Visual Studio/IntellijIdea 和 Flutter SDK/Java JDK
- 需要具备 Java 编程语言的基本知识才能获得流畅的体验
你将会学到的
- 如何使用 Flutter Widgets 高效构建漂亮的用户界面
- 如何创建自定义和可重用的 Flutter Widget
- 如何在 Flutter 中管理状态和不同的状态管理方法
- 如何在 Flutter 中集成外部插件和包
- 如何在 Flutter 中调用 REST API 并从服务器接收响应
- 如何在 Spring Boot 中创建 REST 端点
- 如何在 Spring Boot 中设置和配置 MySQL 数据库
- 如何使用 Spring Data JPA 进行 CRUD 操作
- 如何使用 Spring Security 保护 REST 端点
- 如何使用 JWT 令牌对用户进行身份验证
- 如何在 Spring Boot 中处理异常