Udemybeginneren

Part 1 - Learn Django by Building Invoice Management System

Learn Django, a powerful Python web framework. Build robust web applications quickly and efficiently. Perfect for beginners to advanced developers.

4.1(112)
9,897students
2h 1m
Abdourahman Badjie
Abdourahman BadjieSystem developer

Course Content

Part 1 - Learn Django by Building Invoice Management System is a beginner-level Udemy course taught by Abdourahman Badjie. It runs 2h 1m and is taught in English. Learners rate it 4.1 out of 5 from 112 reviews, with 9,897 students enrolled. It is free to enroll, last updated July 2021.

Learn Django by Building an Invoice Management System - Part 1

Embark on a practical journey to master Django web development! This is Part 1 of a comprehensive, two-part course where you'll build a fully functional invoice management system from the ground up. Get ready to gain hands-on experience and build a real-world application.

In this first part, we'll lay the foundation for your Django development skills. Here's what you'll learn:

  • Project Overview: We'll start by outlining the complete invoice management system you'll build by the end of the course. This will give you a clear roadmap and a tangible goal.
  • Development Environment Setup: I'll guide you through setting up your Django development environment, ensuring you have all the necessary tools and software to begin coding.
  • Django Projects & Apps: Understand the core concepts of Django projects and Django apps, and learn how to structure your application effectively.
  • Database Configuration: We'll configure Django to use a MySQL server for storing your invoice data, moving beyond the default SQLite3 database.
  • Django Models: Learn how to define Django models to represent your invoice data and relationships.
  • Data Input (Frontend): Implement user-friendly forms to input invoice information through the application's frontend.
  • Django Admin Customization: Customize the Django Admin portal to display invoice data in an organized and visually appealing table format.
  • Django Templates, URLs, Paths & Views: Master the essential components of Django templating, URL routing, path management, and view functions.
  • Frontend Data Entry: Complete the process of inputting invoice data using the application's frontend interface.

Upon completion of Part 1, you'll be well-prepared to continue to Part 2 and finalize your invoice management system.

Happy Coding!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.