Advance Excel

Web Development Using Django Python

Module 1


1. INTRODUCTION TO FRONT END

  • HTML
  • CSS
  • JavaScript
  • Bootstrap

Module 2


2 INTRODUCTION TO DJANGO

  • Features of Django
  • Django web server
  • Understanding Django environment
  • A simple ‘Hello world’ application

Module 3


3.1 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

Module 4


4.1 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

Module 5


5.1 CREATING ADMINISTRATION PANEL

  • Using the admin interface
  • Customizing the admin interface
  • Adding users
  • Data access and modification using admin panel
  • Giving permissions to users

Module 6


6.1 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

Module 7


7. DJANGO FORMS CREATION

  • Forms basics
  • Creating Contact Us form
  • Form field examples

Module 8


8. DJANGO's EMAIL FUNCTIONALITY

  • Creating and running threads
  • Configuring email settings
  • Sending emails with Django

Module 9


9. DJANGO TEMPLATE LANGUAGE

  • Django template tags
  • If/else
  • If/elif/else
  • For
  • Comments
  • Filters
  • Using templates to display data in the site

Module 10


10. INTEGRATING BOOTSTRAP INTO DJANGO

  • Introduction to Bootstrap
  • Creating tables
  • Creating grids
  • Creating carousels

Module 11


11. SESSIONS AND COOKIES

  • Difference between session and cookie
  • Creating sessions and cookies in Django

Module 12


12. USING OTHER DATABASES IN DJANGO

  • Using SQLite
  • Configuring MySQL database
  • Working with MySQL in Django
  • Configuring Oracle database
  • Working with Oracle in Django

Module 13


13. DJANGO RESTful API

  • CRUD operations

Module 14


14. LIVE PROJECT IMPLEMENTATION

  • Project life cycle
  • Creating a functional website in Django

Duration Course

  • 3 Months