Flutter with Spring Boot Crash Course
Flutter with Spring Boot Crash Course, available at $74.99, has an average rating of 4.45, with 68 lectures, based on 140 reviews, and has 6678 subscribers.
You will learn about How to use Flutter Widgets to build beautiful user interfaces efficiently How to create custom and re-usable Flutter Widgets How to manage State in Flutter and different State Management approach How to integrate external Plugins and Packages in Flutter How to make REST API call and receive response from server in Flutter How to create REST End Points in Spring Boot How to setup MySQL database and configure in Spring Boot How to make CRUD operations using Spring Data JPA How to sercure REST End Points using Spring Security How to authenticate user using JWT Token How to handle Exceptions in Spring Boot This course is ideal for individuals who are For beginner Flutter developers who wants to learn Spring Boot from scratch or For Flutter developers who want to explore and try Spring Boot for their backend project or For Spring Boot developers who want to connect their Spring Boot project with Mobile devices and build beautiful UIs using Flutter It is particularly useful for For beginner Flutter developers who wants to learn Spring Boot from scratch or For Flutter developers who want to explore and try Spring Boot for their backend project or For Spring Boot developers who want to connect their Spring Boot project with Mobile devices and build beautiful UIs using Flutter.
Enroll now: Flutter with Spring Boot Crash Course
Summary
Title: Flutter with Spring Boot Crash Course
Price: $74.99
Average Rating: 4.45
Number of Lectures: 68
Number of Published Lectures: 68
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- How to use Flutter Widgets to build beautiful user interfaces efficiently
- How to create custom and re-usable Flutter Widgets
- How to manage State in Flutter and different State Management approach
- How to integrate external Plugins and Packages in Flutter
- How to make REST API call and receive response from server in Flutter
- How to create REST End Points in Spring Boot
- How to setup MySQL database and configure in Spring Boot
- How to make CRUD operations using Spring Data JPA
- How to sercure REST End Points using Spring Security
- How to authenticate user using JWT Token
- How to handle Exceptions in Spring Boot
Who Should Attend
- For beginner Flutter developers who wants to learn Spring Boot from scratch
- For Flutter developers who want to explore and try Spring Boot for their backend project
- For Spring Boot developers who want to connect their Spring Boot project with Mobile devices and build beautiful UIs using Flutter
Target Audiences
- For beginner Flutter developers who wants to learn Spring Boot from scratch
- For Flutter developers who want to explore and try Spring Boot for their backend project
- For Spring Boot developers who want to connect their Spring Boot project with Mobile devices and build beautiful UIs using Flutter
Hello and welcome everyone to this course. If you want to build a mobile application that targets both Android and iOS and also create a backend for your application, you are in the right place. This course is all about bringing two big frameworks altogether – Flutter and Spring Boot. Throughout this course, we will build a mobile application that is backed by Spring Boot. Using Flutter, we will build our UI and we will use Spring Boot to build REST APIs that will be consumed by our Flutter app.
Flutter and Spring Boot are two big players in the industry. Flutter took no time to become one of the most popular Mobile Apps development framework for its simplicity, easy to learn and multiplatform features while Spring Boot is a proven horse in the long race. Getting skilled according to market demand is every developer’s dream and to become a skilled person in any field takes considerable amount of time. To build a successful production level project, you may have to join many pieces together and go through a series of observations and considerations. Selecting the most suitable platform for your project is a big thing because there’re many eligible candidates out there in the market. Almost every mobile apps require a backend to persist, store it’s data and microservices. Learning different framework is time consuming, learning curve may differ significantly. Wouldn’t that be wonderful if you are introduced with the two most demanding framwork from scratch in a single course? That’s why you are here and this course is just for you.
Flutter and Spring Boot are two big frameworks, getting skilled in each environment requires time. Combining these two in a single course was a bit challenging. Besides, putting more features from both the framework in the course could increase it’s length and could be a burden. For this reason, I have put minimum but most basic features from both the framework and tried to build an app by leveraging the power of both of them. By taking this course, you will have a better and strong understanding in both Flutter and Spring Boot. Besides, Dart and Java have many similarities between them. This will give you an advantage to learn both the languages in parallel. I hope you will get the best out of this course, you will learn how to build Flutter apps from scratch and also how to make a RESTFul service with Spring Boot. You will start as a beginner, and at the end of the course, you will be confident enough to go beyond your capabilities by yourself.
We will build one single project throughout this course, and that will be a Bus Ticket Booking or Seat Reservation app where app users will search for different routes on a specific day he/she wants to travel, select the suitable schedule, select one or more seats and then submit the reservation. We will have an Admin for our app whose responsibility is to add bus, routes and schedules. We will provide authentication functionalities for our Admin, we will talk about how we can secure our data or end points and authorization, that means, what kind of data our users can access or not.
Although I will start from scratch, assuming you have no prior knowledge in Flutter and Spring Boot, I strongly recommend you to have a little basic knowledge of Dart and Java programming language to get a smoother experience from this course. If you don’t have any experience in Dart and Java, I suggest you to follow any YouTube channel to learn the basics of Dart and Java before you get to start this course. I have been always careful to keep the length of this course as short as possible. It is observed that long courses fails to keep their audiences till the end. You probably have bought other courses but never been able to reach the end. I want my students to have a smooth journey that ends with satisfaction and a bag full of skills and knowledge.
I hope you will enjoy this course and it will add greater values to your skill.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome to this course
Lecture 2: App Overview
Lecture 3: Architectural Overview
Chapter 2: Flutter Project – Bus Reservation
Lecture 1: Starter Project Overview
Lecture 2: Search Page-Dropdown Buttons
Lecture 3: Search Page-Date Picker
Lecture 4: Search Page-Form Data Validation
Lecture 5: Search Page-Find the Bus Route
Lecture 6: Search Page-Get Provider in Action
Lecture 7: Search Page-Define Name Routes
Lecture 8: Search Result Page-Show Schedules
Lecture 9: Search Result Page-Use of Consumer and Future Builder
Lecture 10: Seat Plan Page-Initial Setup
Lecture 11: Seat Plan Page-Create Seat Widget
Lecture 12: Seat Plan Page-Create Seat Plan Page View
Lecture 13: Seat Plan Page – Make the seats selectable
Lecture 14: Seat Plan Page – Get the reservations
Lecture 15: BookingConfirmationPage Part 1
Lecture 16: BookingConfirmationPage Part 2
Lecture 17: Seat Plan Page – Save reservation
Lecture 18: Seat Plan Page – Bug fixed
Lecture 19: Navigation Drawer overview
Lecture 20: Admin Panel-ExpansionPanelList overview
Lecture 21: Admin-Show reservations in ExpansionPanelList
Lecture 22: 20. Admin-Search reservations
Lecture 23: Admin-Add Bus and Route
Lecture 24: Admin-Add Schedule
Chapter 3: Spring Boot Project-Bus Reservation
Lecture 1: Welcome to Spring Boot
Lecture 2: Hello World – our first REST endpoint
Lecture 3: More endpoints-JSON output
Lecture 4: Reservation Backend-Use of Lombok
Lecture 5: Reservation Backend-Install MySql
Lecture 6: Reservation Backend-The Bus Entity
Lecture 7: Reservation Backend-Create Bus Controller Service and Repository
Lecture 8: Reservation Backend-Test Bus APIs with Postman
Lecture 9: Reservation Backend-Create a Response Model
Lecture 10: Reservation Backend-Create Exception Handlers
Lecture 11: Reservation Backend-Craete Bus Route components
Lecture 12: Reservation Backend-Test Route APIs with Postman
Lecture 13: Reservation Backend-One to One Association
Lecture 14: Reservation Backend-Schedule Repo and Service
Lecture 15: Reservation Backend-Test Schedule APIs with Postman
Lecture 16: Reservation Backend-Bug fixed
Lecture 17: Reservation Backend-Create Reservation components
Lecture 18: Spring Security-Introduction
Lecture 19: Important note about Spring Boot Update
Lecture 20: Spring Security-Add Security Filter Chain
Lecture 21: Spring Security-Introduction to JWT
Lecture 22: Spring Security-Create AppUser and UserDetails
Lecture 23: Spring Security-Create JwtTokenProvider
Lecture 24: Spring Security-Create JwtAuthFilter
Lecture 25: Spring Security-Create Auth Controller
Lecture 26: Spring Security-Modify Security Filter Chain
Lecture 27: Spring Security-Test Admin login API
Lecture 28: [New]Update SecurityConfig Class
Chapter 4: API Integration
Lecture 1: API Integration-Admin Login Part 1
Lecture 2: API Integration-Admin Login Part 2
Lecture 3: API Integration-Admin Login Part 3
Lecture 4: API Integration-Admin Login Part 4
Lecture 5: API Integration-Introducing Freezed Library
Lecture 6: API Integration-Modify Add Bus
Lecture 7: API Integration-Test Add Bus API
Lecture 8: API Integration-Modify Bus Route
Lecture 9: API Integration-Modify Add Bus Schedule
Lecture 10: API Integration-Modify Search and Search Result
Lecture 11: API Integration-Save Reservation
Lecture 12: API Integration-View and Search Reservation
Chapter 5: Congratulations
Lecture 1: Congratulations-You made it
Instructors
-
Syed Tanvir Ahmad
Instructor at Udemy
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 8 votes
- 4 stars: 27 votes
- 5 stars: 102 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024