Hello Django Training Course Content
Hello Django course for beginners is designed for an individual with zero programming knowledge. We will cover basics of Python, Django Framework, Bootstrap Framework and SQLite database. Once you finished this training, you would be able develop a fully functional web application running on cloud server.
Python
Python is powerful, fast, plays well with others, runs everywhere, friendly & easy to learn, open high-level, general-purpose, interpreted, dynamic programming language.
- About Python
- Installation
- Basics
- Operations and Expressions
- Control Flow
- Functions
- Modules
- Data Structures
- Object Oriented Programming
- Input and Output
- Exceptions
- Standard Library
Django Web Framework
This course is designed to help you understand and build simple web applications using the Django web framework for python. Django is a popular MVC (MTV to be more precise) framework with an excellent open-source community. Django provides you the foundation to build your website or web application easily by taking care of the most common tasks such as url routing and database queries.
- About Django
- Installation
- Basics and comparative analysis
- How to create Project and Apps
- File and Folder Structures
- Request and Response
- Model and Admin site
- CRUD
- View and Templates
- Template Context & Template Inheritance
- Queryset Basics
- Dynamic URL and routing pattern
- Forms and Generic Forms
- Static files
- Testing
Bootstrap Framework
Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
- About Bootstrap
- Installation
- Getting started with integration with Django
- Components
- Javascript basic
- Custom template development
SQLite
SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is in the public domain and free for use for any purpose, commercial or private.
- Installation
- Django and SQLite
- Database Basics
- Create Table
- Drop Table
- Insert Table
- Operations
- Expressions
- Update Query
- Delete Query
Git and Github
Git and Github is a version control system that is used for software development, code hosting and other version control tasks. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.
- Introduction
- Git and Github Installation and Configuration
- Pull, Push and Merge
Deployment
Pythonanywhere is a Python hosting platform where you can develop and host your website/application or any other code directly from your browser without having to install software or manage your own server. Our training and course material help you deploy your Django application on cloud server in simplest way.
- Cloud server/Web Server Introduction
- Deployment on Pythonanywhere