Flutter and Nodejs Course | Job App With Chatting
Flutter and Nodejs Course | Job App With Chatting, available at $64.99, has an average rating of 3.9, with 87 lectures, based on 26 reviews, and has 207 subscribers.
You will learn about Build Flutter app from scratch Flutter app with Nodejs Build a job finding app using Flutter as frontend Nodejs as backend Build a chatting system using socket with Nodejs This course is ideal for individuals who are Beginners to advanced who wants to land a job or It's a job landing app It is particularly useful for Beginners to advanced who wants to land a job or It's a job landing app.
Enroll now: Flutter and Nodejs Course | Job App With Chatting
Summary
Title: Flutter and Nodejs Course | Job App With Chatting
Price: $64.99
Average Rating: 3.9
Number of Lectures: 87
Number of Published Lectures: 87
Number of Curriculum Items: 87
Number of Published Curriculum Objects: 87
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Build Flutter app from scratch
- Flutter app with Nodejs
- Build a job finding app using Flutter as frontend Nodejs as backend
- Build a chatting system using socket with Nodejs
Who Should Attend
- Beginners to advanced who wants to land a job
- It's a job landing app
Target Audiences
- Beginners to advanced who wants to land a job
- It's a job landing app
This is a Nodejs and Flutter complete app for beginners to advanced level with socket technology for chatting and job finding. Here in tutorial we will Mongodb for our database and JWT for authentication.
-
App preview
-
onboarding screen
-
login screen
-
register screen
-
resume page
-
upload picture screen
-
edit screen
-
job home screen
-
job search screen
-
job view screen
-
chatting screen
-
chatting list screen
Flutter and Nodejs is covered from beginners to advanced level. We also showed how to deploy your Nodejs server to real world server. You may use that server for free.
We used Nodejs for restful using Express framework. Since it’s most popular Nodejs framework, it would be easy to follow for everyone.
We have also build real time chatting with socket, so that you learn how to do chatting with flutter, nodejs, mongodb and socket.
Frontend Flutter we started from onboarding screen to login to chatting app. We have used Provider package for managing state.
Provider is one of the most popular package for managing states and easy to follow. As far as flutter framework goes, we have used the latest version to create this tutorial.
This tutorial covers more than 12 hours which is enough to finish all these. You will start with a starter file and finish with an excellent complete app.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Overview of the app structure frontend
Chapter 2: Front end
Lecture 1: OnBoarding Screen with PageView and Stack Widget
Lecture 2: Custom Reusable Buttons in Flutter
Lecture 3: Manipulating PageView scroll physics using pageControllers and Provider
Lecture 4: Onboarding Screen Page Indicator using Smooth Page Indicator Package
Lecture 5: Navigating through PageView Widgets using Custom TextButtons and pageController
Lecture 6: Creating Reusable Custom AppBar in Flutter
Lecture 7: ListView and Creating Reusable Custom TextFormField in Flutter
Lecture 8: Implementing and Validating Custom TextFormFields and Custom Button
Lecture 9: Manipulating TextFormField ObscureText using provider
Chapter 3: Frontend and ZoomDrawer
Lecture 1: Setting up zoom provider.mp4
Lecture 2: ZoomDrawer with Providers
Lecture 3: ZoomDrawer DrawerScreen ValueSetter and Providers
Chapter 4: Frontend Tiles and ListView
Lecture 1: SafeArea Widget and Creating Reusable Widgets for Home Page
Lecture 2: Creating ListView builder returning a Custom Widget
Lecture 3: Custom reusable Vertical Tile
Lecture 4: Changes JobTile Images
Lecture 5: Job Page
Lecture 6: Name Tile and Pdf tile
Lecture 7: Profile Email Phone Tile and Skills
Lecture 8: Devices Management and Logout functionalities
Lecture 9: Setting up the Search page
Chapter 5: Backend
Lecture 1: Node on Mac
Lecture 2: Starter code introduction 2
Lecture 3: Dotenv in nodejs
Lecture 4: Create MongoDB and Connect to Node Server
Lecture 5: Creating Models
Lecture 6: Create User
Lecture 7: Error Corrections
Lecture 8: Installing Postman and making our first post request
Lecture 9: Installing and using MongoDB for VsCode
Lecture 10: Password Encryption using Crypto-JS
Lecture 11: Storing encrypted passwords in the db
Lecture 12: Login a user and spread operator in Node JS12, spread operator
Lecture 13: JWT implementation in our Middleware
Lecture 14: Update User
Lecture 15: Get User and Setup PostMan environment
Lecture 16: Post a job
Lecture 17: Update, Get , Get All Jobs
Lecture 18: Setting up Search in Mongo Atlas
Lecture 19: Bookmarks
Lecture 20: Hosting Server on Railway
Lecture 21: Creating a Chat Model
Lecture 22: Login post request with NodeJS Backend
Lecture 23: Bookmark from a job id updates
Lecture 24: Storing State in Shared preference and setting up dynamic app entrypoint
Lecture 25: Using providers to setting advanced login page logic
Lecture 26: Http request in providers and logout function in provider
Lecture 27: Logining in and updating logout function
Lecture 28: Update profile with CustomTextField
Lecture 29: Setting up firebase with firebase cli
Lecture 30: Setting up image picker and image cropper for both android and ios
Lecture 31: Picking Images and cropping images using provider
Lecture 32: Uploading the cropped file to firebase storage and retrieving the url
Lecture 33: Update profile http request
Lecture 34: Update user using jwt token
Lecture 35: Update profile http request 2
Lecture 36: Register & Login Update
Lecture 37: Future Builder and getting backend data
Lecture 38: Update profile inside the app
Lecture 39: Future Builder ListView Builder Models and http request
Lecture 40: Getting a job by id
Lecture 41: Handling list from the backend and display the list in a custom widget
Lecture 42: Search node backend data using flutter
Lecture 43: Bookmarks model & backend update and http request
Lecture 44: Adding Bookmarks and deleting bookmarks
Lecture 45: Getting all book marks backend and ui
Lecture 46: Messaging api
Chapter 6: Messaging and chat
Lecture 1: Messaging Chat api and postman test
Lecture 2: Connecting node server to sockets
Lecture 3: Creating Chat and Messaging Models
Lecture 4: Chat and Messaging Services
Lecture 5: Showing chats in ListView builder using Future builder and models
Lecture 6: Custom Chat tile
Lecture 7: Chat Page appbar
Lecture 8: Showing messages
Lecture 9: Chat Text input field
Lecture 10: Connecting to socket client
Lecture 11: Sending messages to backend and to sockets
Lecture 12: Handling paginated list using scroll controller
Lecture 13: Real-time messaging
Lecture 14: Resources of the course
Chapter 7: Installation guide
Lecture 1: Installation guide for app and create users
Lecture 2: Upload Jobs
Lecture 3: Chat part
Lecture 4: Chat between users
Instructors
-
Dastagir Ahmed
React Native, Fluttter, Laravel Teacher
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 3 votes
- 3 stars: 1 votes
- 4 stars: 7 votes
- 5 stars: 14 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 Language Learning Courses to Learn in November 2024
- 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