Course Details
Module 1 Get Started on Django
- What is Django?
- Install Django
- Create a Django Project
- Add a Django App
- Django MVT Architecture
Module 2: Django Models
- What is Django Models
- Model Field Types
- Create Models
- Migration
- Django Admin
- Populate Database
Module 3: Django ORM
- What is Django ORM
- Start Django Shell
- ORM Queries
Module 4 URL Patterns & Views
- What is URL Patterns
- Regular Expression
- Create URL Patterns
- Create Views
Module 5 Templates
- Render Templates
- Jinja Templating Commands
- Static Files
Who Should Attend
- Web developers who want to use Django to build web apps
- Digital marketers who want to use Django to develop dynamic data analysis web apps
Prerequisite
Prerequisite
This is a intermediate level course. The following prerequisite is assumed
- Basic HTML
- Basic CSS
- Basic Javascript
- Basic Python
Software Requirement
Pls download and install the following software prior to the class
- Python 3.x https://www.python.org/downloads/
- Sublime Text 3 https://www.sublimetext.com/3
- Pycharm https://www.jetbrains.com/pycharm/download/
Trainers
Muhammed Siraj is an IT executive, lecturer, trainer, security expert, developer, hardware technician, and entrepreneur with over 15 years of experience in the IT profession. He is an experienced IT instructor who has delivered several lecturers in the area of Cybersecurity, Computer Forensics, and Fraud detection to the military, police, CID, Financial Institutions, among others. In addition to training, he provides consultancy services to Educational and Governmental Institutions in the area of computer security and adoption of Open Source solutions. His experience and knowledge acquired from Ghana, Mali, Denmark, South Africa, and Malaysia, enables him to interact with people of different cultural backgrounds very well.
Skillset:
- Degrees in IT, Economics, Psychology. Currently pursuing his PhD in Computer Science (Security in Computing field)
- Certified CEH, CHFI, Hardware repairs and maintenance.
- Data mining, Office automation, filemaker, Fraud detection, Blockchain, Hardware repairs, Google Power Searcher, Drupal/Laravel/CakePHP developer.
- Proficient in Python, Ruby, PHP, Java, Solidity, VBA, Google Apps Script, Javascript, HTML, CSS, SQL.