Start your journey in full-stack development with our course, "Full Stack With Flutter - Node - Express - MongoDB.” This course will teach you everything you need to know to start developing robust, scalable, and dynamic web and/or mobile applications from the ground up. You’ll start with Flutter, the interface toolkit used by Google to build great-performing mobile, web, and desktop applications from the same code.
Afterwards, you will develop the back end with Node. js, a high-performance JavaScript engine drawing its roots from the Chrome Revise V8 engine. You will learn how to build highly effective server-side applications in Node. js and the Express framework is used here as a basic structure for creating RESTful APIs and controlling the back end. This will enable you to perform the Server Operation flawlessly once you are in that line of duty.
Finally, you will discover MongoDB, which is a flexible NoSQL DBMS that simplifies data management for you. You will be able to design database schemas and perform CRUD operations using MongoDB, and you also learn the ways how to query your application data with MongoDB’s query capabilities. As a learner, after the unsuccessful attempts in the previous assignment of the course “Full Stack With Flutter - Node - Express - MongoDB,” you will have all the skills you require to build full-stack applications systematically by the end of this course.
Full Stack With Flutter - Node - Express - MongoDB Table of Contents:
- What is Express? (03:08)
- Setup Development Environment (06:53)
- Setup Node and Express Project (05:14)
- Create Your First API Endpoint (06:09)
- REST API Architecture (10:08)
- Create a Tasks API (09:36)
- Configure Nodemon (03:22)
- URL Parameters (11:23)
- POST Request (08:24)
- PATCH Request (09:03)
- DELETE Request (05:33)
- PUT vs PATCH (08:46)
- HTTP Status (12:29)
- Extract Route Handler to Controller (05:51)
- Environment Variables (06:01)
- What is MongoDB? (04:56)
- What is Mongoose? (01:53)
- Create MongoDB Database (09:24)
- Connect to MongoDB (06:31)
- Task Model (12:53)
- Create New Document (12:25)
- Document Id and Data Type (03:08)
- Find All Documents (05:00)
- Find by Id (04:16)
- Find by Id and Update (07:16)
- Find by Id and Delete (03:52)
- Introduction to Error Handling (06:15)
- Handling Unhandled Routes (06:27)
- Error Handling Middleware (08:11)
- Catch Exception Using Try Catch (07:07)
- Custom Error Class (07:39)
- Refactor Try Catch (12:20)
- Production and Development Error (13:48)
- Custom Error Message (05:30)
- Learn to Debug Node.js App (10:23)
- Introduction to Middleware (08:09)
- Custom Middleware (07:17)
- Using 3rd Party Middleware (03:20)
- Configure Express.js with Vercel (06:01)
- Deploy to Vercel (06:49)
- Configure GitHub Project (04:41)
- Pagination (06:40)
- Sort by Created Date (01:37)
- Project Setup and Dependencies (09:19)
- Folder Structure (05:19)
- App Architecture (13:21)
- Unidirectional Data Flow (04:37)
- Setup GoRouter (10:51)
- Configure Riverpod (02:26)
- Dio Network Service (03:36)
- Get All Task API (11:46)
- Get Single Task API (06:29)
- Create Task API (03:22)
- Update Task API (02:24)
- Delete Task API (02:14)
- Task Repository (09:15)
- Task Model (04:18)
- Date Formatter Use Case (05:23)
- Get Tasks Use Case (09:03)
- Get Task Use Case (06:37)
- Create Task Use Case (03:54)
- Update Task Use Case (04:33)
- Delete Task Use Case (03:07)
- Map Task Use Case (12:01)
- Task State (06:40)
- Task ViewModel (19:31)
- Task List UI (07:48)
- Create Task UI (25:23)
- Create Task Listener (07:57)
- Update Task UI (17:00)
- Delete Task UI (12:50)
Who is this course for?
- Anyone who wishes to learn Full Stack Development or who wants to gain additional knowledge in Full Stack Development.
Click on the links below to Download Full Stack With Flutter - Node - Express - MongoDB!
در حال پاسخ به :