
What you can expect from this course.
About Python and Django.
Start with installation procedure of all the required software and learn about dtatbase operations and finally develop and deploy your applications on the web.
Installing python and the required software to edit python code
Installing Django directory, virtual environment and Django software
How to create a Django project
How to create a Django App.
Revisit Python for definitions of functions, modules and packages.
RESOURCE - Download here
A Zip folder "resource_4_3_pythonprogs" containing 2 Python files "maths.py" and "month.py" for the Mathematical Operation and Calendar Apps respectively.
Confirming installation in a local server in your PC
Including the app in installed app section of the project.
Models and associated databases
Creating model class for our app
Installing other required external packages and registering them
Linking models to databases and moving table structure
MVC and MVT architectures.
Creating and operating an administrator access to operations
Fetching or downloading data table from or to the PC
Disadvantages of giving global access to ADMIN panel to all
URLs, Views and HTML relationship and operation sequence
Step by step explanation & procedure for developing apps
Different types of templates; creating folders for them; linkages.
What is HTML and sample codes for simple HTML pages
Building HTML page with more codes and functions
Other software available for writing HTML and developing templates.
Developing app to view the nutrition values of McDonalds' breakfast menu
An app to work with charts
App for VENN diagrams
Configuring settings for deployment of the app on web and links to various platform providers.
Test your level of understanding of the practical knowledge gathered in this course by doing a project hands-on. Helpful hints and suggested steps are given to help you. Have a crack at the Project!
RESOURCES
1. A PDF giving details of Project assignment
2. Folder called "projapp" within the "resource_myproject" folder (Zip)
Course Objective & Learnings
The overall objective is to make you learn Django faster with accent on ability to develop and deploy apps for the web. To start with you will learn the basic concepts of Django and the methods and procedures for installing Django. Then you will learn the concepts like MVT , CRUD and HTML. You will be taken through the process of developing apps with three real life examples. Finally you will know the web integration process.
Why learn Django
Python Django is fast becoming the preferred database and web development tool for developers, because it is easy to learn and deploy.
Unique Teaching Method : Hands-on
- Simple to understand visual approach - possibly unique, and
- Detailed Explanation of every step and code - with Examples
- 3 Real life apps – not imaginary - Based on our experience, with codes
- And above all optimum duration - very short course
- Reasoning, not remembering
- Logic and basics, not syntax
- Specifics cases and not generic
LIVE HOSTED DEMOs
You can get a feel of what you would learn in this course by visiting the demo website hosted by us. You can see in action live operations of apps that you would develop in this course. Details are found inside the course.
For Whom
Any IT professional in web development or database management. A must for those wishing to become a full stack developer.
Pre-requisite
Any IT professional in web development or database management.
A must for those wishing to become a full stack developer.
Course Structure
- 109 minutes of absorbing videos
- 30 topics arranged in 11 sections
- 3 real life demo apps with codes
- A project assignment with solution
- A Quiz for self-assessment by student
- A list of important URLS (Excel file)
- 6 Handouts on important concepts/methods