What You'll Learn

  • Learn the basic fundamentals of backend development
  • CRUD operations
  • and learn how to connect backend with database,Learn how to build inventory management system with Golang,Learn how to build restaurant reservation system with Python
  • Flask
  • and MongoDB,Learn how to build data models and system core structure,Learn how to create backend logic and implement CRUD operations,Learn how to create HTTP handlers and define routes,Learn how to design user interface and create HTML template,Learn how to design inventory dashboard UI,Learn how to design analytics and reporting tab UI,Learn how to setup MongoDB database and create cluster,Learn how to build Flask app and connect backend with MongoDB database,Learn how to design restaurant reservation website UI and create utility functions,Learn how to build restaurant reservation dashboard,Learn how to create function to add reservation,Learn how to create function to display reservation data,Learn how to create function to edit and cancel reservation,Learn how to build and design table management system,Learn how to create waitlist management system

Requirements

  • No previous experience in backend development,Basic knowledge in Golang and Python

Description

Welcome to Backend Development with Golang, Python, Flask, and MongoDB course. This is a comprehensive project based course where you will learn how to build two backend projects. The first one is inventory management system and the second is restaurant reservation system. This course is a perfect combination between backend development and database integration, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in software development. In the introduction session, you will learn the basic fundamentals of backend development, such as getting to know CRUD operations, learn how to connect backend systems with databases, and also getting to know common issues in backend. Then, in the next section, we will install Golang and set up a MongoDB database, making sure your development environment is fully ready. Afterwards, we will start the first project. We are going to build an inventory management system using Golang. Firstly, we are going to create CRUD operations, enabling users to Add New Items, Update Items, and Delete Items. For each item, we will use a consistent data structure that includes name, SKU, quantity, price, supplier name, category, reorder Point, and lead time. Then, after that, we are also going to build an inventory dashboard where users can view all items, search and sort items by name, category and stock level. Additionally, the users will also be able to monitor the quantity of each item in real time and most importantly, the data will be updated whenever items are added, sold, or removed. Following that, we are going to create a low stock notification which will automatically alert users when the quantity of an item falls below its reorder point, helping to prevent stockouts. The inventory management system will also have reports and analytics tab, where users can view total items, low stock items, total inventory value, and visual charts representing stock level by category and average lead time by category. Meanwhile, in the second project, we are going to build a restaurant table reservation system using Python, Flask, and MongoDB. Firstly, we are going to create CRUD operations, the users will be able to add table reservation, update reservation, and cancel reservation, additionally, they can also select the date and time for their booking. Each reservation will use a structured data format including customer name, number of guests, and table number. Then, the second feature that we are going to build is a table management system. This feature will enable staff to efficiently track and manage table availability and capacity in real time, ensuring that reservations are allocated correctly. In addition, we are also going to build a waitlist management system, which automatically adds customers to a waiting list when all tables are full. We are also going to integrate the backend system with a MongoDB database, allowing the restaurant to store, retrieve, and update reservation data efficiently. Lastly, at the end of the course, we are going to conduct testing to make sure the systems have been fully functioning and all features are working as intended.

Firstly, before getting into the course, we need to ask this question to ourselves, why should we learn about backend development? Well, here is my answer, the backend is the engine of any application or software, it handles data storage, processes user requests, and enables communication between UI and database, which is what makes the application functional.

Below are things that you can expect to learn from this course:

  • Learn the basic fundamentals of backend development, CRUD operations, and learn how to connect backend with database

  • Learn how to build inventory management system with Golang

  • Learn how to build restaurant reservation system with Python, Flask, and MongoDB

  • Learn how to build data models and system core structure

  • Learn how to create backend logics and implement CRUD operations

  • Learn how to create HTTP handlers and define routes

  • Learn how to design user interface and create HTML template

  • Learn how to design inventory dashboard UI

  • Learn how to design analytics and reporting tab UI

  • Learn how to setup MongoDB database and create cluster

  • Learn how to build Flask app and connect backend with MongoDB database

  • Learn how to design restaurant reservation website UI and create utility functions

  • Learn how to build restaurant reservation dashboard

  • Learn how to create function to add reservation

  • Learn how to create function to display reservation data

  • Learn how to create function to edit and cancel reservation

  • Learn how to build and design table management system

  • Learn how to create waitlist management system

Who this course is for:

  • Web developers who are interested in building and designing inventory management and restaurant reservation systems,Backend engineers who are interested in connecting backend system with MongoDB database
Backend Development with Golang, Python, Flask, and MongoDB

Course Includes:

  • Price: FREE
  • Enrolled: 3177 students
  • Language: English
  • Certificate: Yes
  • Difficulty: Beginner
Coupon verified 07:37 AM (updated every 10 min)

Recommended Courses

Previous Courses

Lean Six Sigma Green Belt — 1500 Certified Exam Questions
0
(0 Rating)
FREE

Covers DMAIC, Measurement & Capability, Statistics & Root Cause, Lean & Waste, SPC & FMEA, Governance & Finance.

Enrolled
Aprende React sin dolor
4.75
(34 Rating)
FREE
Category
Development, Web Development,
  • Spanish
  • 6542 Students
Aprende React sin dolor
4.75
(34 Rating)
FREE

React es la tecnología frontend más demandada, tiene una gran comunidad, es versátil para crear aplicaciones web y móvil

Enrolled
Plan estratégico de Tecnologías PETI Transformación Digital
5
(2 Rating)
FREE

Plan estratégico de Tecnologías PETI Transformación Digital

Enrolled
Practice Test For SST Site Safety Training Exam Prep 2026
0
(0 Rating)
FREE

Prepare for the NYC SST Card Exam with Practice Exams, Mock Tests, Detailed Explanations, and Certification Exam Prep

Enrolled
ISO 27001:2022: implementazione e certificazione del SGSI
0
(0 Rating)
FREE

Costruite passo dopo passo un SGSI pronto per l'audit, con 22 modelli Word e un caso di studio dall'inizio alla fine

Enrolled
ISO 9001:2026 Auditor Coordenador: SGQ Passo a Passo
4.5
(2 Rating)
FREE
Category
Business, Operations,
  • Portuguese
  • 10 Students
ISO 9001:2026 Auditor Coordenador: SGQ Passo a Passo
4.5
(2 Rating)
FREE

Planeie, conduza, relate e encerre uma auditoria completa à 6.ª edição — com 26 modelos de trabalho para descarregar

Enrolled
ISO 27001:2022: wdrożenie i certyfikacja SZBI krok po kroku
0
(0 Rating)
FREE

Zbuduj krok po kroku SZBI gotowy do auditu, z 22 szablonami Word i jednym studium przypadku od początku do końca

Enrolled
ISO 27001:2022 Foundation: BGYS Sınavına Hazırlık
0
(0 Rating)
FREE

ISO 27001’in tamamı gerçek bir vaka üzerinden: madde 4–10, uygulamada Ek A, 141 soru ve 8 uygulama ödevi

Enrolled
Certificate in Special Education Inclusion in Schools (SEND)
4.215909
(44 Rating)
FREE

Master Special Needs Education, SEND Code of Practice, Safeguarding Children, PEEP, EHC Assessments and Plans

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 754 Free Coupon. Total Live Coupon: 737

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.