Django Programming
The "Django Programming" course teaches web development using the Django framework, emphasizing hands-on exercises, interactive lectures, and real-world projects. It covers essentials of web development and database management. Ideal for both beginners and experienced developers.
Let's get started
Course Include
The Django Programming course include following subjects:
Introduction To Front End
- HTML
- CSS
- Javascript
- Bootstrap
Introduction To Django
- Features of Django
- Django web server
- Understanding Django environment
- A simple ‘Hello world’ application
Displaying Hyperlinks - Project
- Django Architecture
- MVC and MTV
- Starting a project
- Django apps
- Activating our first app
- A view that displays a hyperlink
- Mapping the views to URLs
- Running our first app
- Improving the views using templates
- The improved templates
- Template inheritance
- Sending data from url to view
- Sending data from view to template
Creating A Website - Project
- Starting a project
- Creating an app inside the project
- Activating the app
- Creating model for our site
- Converting the model into a table
- Examples for Fields in Models
- Basic data access using Django shell
- Saving objects into database
- Retrieving objects from database
- Modifying objects of database
- Sorting objects
- Filtering objects
- Deleting objects
- Making changes in the data model
Creating Administration Panel
- Using the admin interface
- Customizing the admin interface
- Adding users
- Data access and modification using admin panel
- Giving permissions to users
Creating First Page Of Our Site
- The Django template system
- Template Inheritance
- Improving the website
- Adding background color for web pages
- Adding banner to the web site
- Adding background image in the web pages
- Storing and displaying images
- Adding users to our site
- Uploading the information by user
- Changing the administration interface title
Django Forms Creation
- Forms basics
- Creating Contact Us form
- Form field examples
Django's Email Functionality
- Configuring email settings
- Sending emails with Django
Django Template Language
- Django template tags
- If/else
- If/elif/else
- For
- Comments
- Filters
- Using templates to display data in the site
Integrating Bootstrap Into Django
- Introduction to Bootstrap
- Creating tables
- Creating grids
- Creating carousels
Sessions And Cookies
- Difference between session and cookie
- Creating sessions and cookies in Django
Using Other Databases In Django
- Using SQLite
- Configuring MySQL database
- Working with MySQL in Django
- Configuring Oracle database
- Working with Oracle in Django
Django Restful API
- CRUD Operations
Live Project Implementation
- Project life cycle
- Creating a functional website in Django