Star Innovations

Learning Django from Scratch

About this Course

  • Open a world of possibilities with Django for Web
  • Create a website from scratch using Django
  • Learn Django from beginner through to fully functional levels
  • Build authentication systems, map integration, web services and more
  • Test and de-bug your site
  • Create web applications to solve a multitude of problems and needs
  • Create Django API, Django E-commerce, and more

This expansive course will take you from beginner level right up to having a thorough working knowledge of Django. Throughout the 52 lectures and 7 hours of content, you will create your own website from scratch using Django and featuring an authentication system, E-Commerce with PayPal and Stripe, Geolocation and map integration and web services. In every section, you will take a quiz as well putting your new knowledge to practise so that your skills stay with you when you are done.

You will start by getting to grips with the absolute basics of what Django can do. These sections are slower and more thorough than others so that you gain a solid foundation. After that, you will begin to build your site, adding a new element with each section of the course. By the end of the course, you will have fleshed out a fully functional web storefront that is capable of taking orders, processing payments and receiving and displaying input from the user. You will be surprised at how rapidly you can build complex functionality – that is the true beauty of Django!

This course was created with intermediate Python users in mind, who want to move their expertise onto the web. If you’re a beginner developer, you may find this course a little too far beyond your grasp unless you already have experience with another language, or have a working knowledge of Python and programming concepts.

Tools Used –

Django: Django creates web applications, specifically software normally backed by a database that includes some kind of interactivity and operates through a browser. It eases the creation of complex database-driven websites with its framework.

Python: Python is one of the most widely used, general purpose programming languages in the world. It emphasises simplicity and readability, and has almost endless uses in all areas from GUI programing to web programming and everything in between.

PyCharm: PyCharm is a smart code editor that supports Python and a number of other languages like JavaScript, CSS and more. It is an Integrated Development Environment that provides code analysis, graphical debugging, integrated unit testing, and supports web development with Django.

Git: Git is a free and open source version control system, designed to handle both small and large projects with speed and data integrity. It will record changes you make as you build your website so that if you need to recall and earlier version, you can do so easily.

Course Syllabus

This course comprises of the following modules:

01 MODULE
Course Introduction
02 MODULE
Introduction to Django
03 MODULE
Creating a User Authentication System
04 MODULE
Frontending
05 MODULE
E-Commerce
06 MODULE
File Uploading, Ajax and E-mailing
07 MODULE
Geolocation and Map Integration
08 MODULE
Django Power-Ups: Services and Signals
09 MODULE
Testing Your Site
10 MODULE
Course Conclusion
Assessment

More Info