This course is designed to help you develop web applications using Python’s Django framework which is both open-source and has data-driven architecture. You shall be creating a project with Django by defining a data model and fields, querying the database, and using the framework’s built-in URL handlers, views, and templates to structure the rest of the back end. Also, for the front-end part, you shall be using HTML, CSS & JavaScript to enhance the usability and style components of your templates.
Instructor led
Get trained by industry Experts
Our courses are delivered by professionals with years of experience having learned first-hand the best, in-demand techniques, concepts, and latest tools.Official Certification curriculum
Our curriculum is kept up to date with the latest official Certification syllabus and making you getting ready to take the exam.Tax Credit
Claim up to 25% of tuition fees and education tax credit from your taxesDiscount on Certification Voucher
Upto 50 percent discount voucher will be provided.24/7 Lab access
Our students have access to their labs and course materials at any hour of the day to maximize their learning potential and guarantee success.Web Development with Django
Basic introduction about the Django and knowledge of the python and basic information about the front-end technologies.
This module covers the necessary steps to install python and django and import the required libraries into it. Creaating a Django project, installing an IDE, starting a development server, Django apps and finally analyzing the created project.
This module provides you with the necessary information to create a new project, idea about the URL's & Views, creating a first view & URL, adding more views & URL's, dynamic path segments & captured values, path converters, adding more dynamic view logic, redirects, reverse function & namned URL's, returning HTML, practicing URL's, views & dynamic view logic.
This module explores adding & Registering Templates, Rendering Templates, Template Language & Variable Interpolation, Exercise Solution, Filters, Django Visual Studio Code Extension, Tags & the "for" Tag, URL Tag for Dynamic URL's, if Tag, Template Inheritance, Including Partial Template Snippets, More on the Django Template Language (DTL), 404 Templates, Adding Static Files, Adding Global Static Files, Adding CSS Styling and Building Static URLs Dynamically
This module explores different Kinds of Data, Understanding Database Options, Understanding SQL, Django Models, Creating a Django Model with Fields, Migrations, Inserting Data, Getting all Entries, Updating Models & Migrations, Blank vs Null, Updating Data, Deleting Data, Create Instead of Save, Querying & Filtering Data, or Conditions, Query Performance, Bulk Operations, Preparing Templates, Rendering Queried Data in the Template, Rendering the Details Page, Model URLs, Adding a Slugfield & Overwriting Save, Using the Slug & Updating Field Options, Aggregation & Ordering, Useful Resources & Links, Logging Data Into the Admin Panel, Adding Models to the Admin Area, Configuring Model Fields, Configuring the Admin Settings
This module provides the idea about logging data into the admin panel, adding models to the admin area, configuring model fields, configuring the admin settings.
This module provides an understanding about the Relationship Types, Adding a one-to-many Relation & Migrations, Working with Relations in Python Code, Cross Model Queries, Managing Relations in Admin, Adding a one-to-one Relation, One-to-one Python Code, One-to-one & Admin Config, Setting-up many-to-many, many-to-many in Python, Many-to-many in Admin and Circular Relations & Lazy Relations
This module explores the concepts of the form like adding a Dummy Form, Get & Post Requests, CSRF Protection, Handling Form Submission & Extracting Data, Manual Form Validation & the Problems with "that", Using the Django Form Class, Validation with Django Forms, Customizing the Form Controls, Customizing the Rendered HTML, Adding Styling, Adding More Form Controls, Storing Form Data in a Database, Modelform and how to Configure them, Saving Data with a Modelform and Class Based Views.
This module provides information about the adding templates, templateView, Showing a detail template. the listview. detail vie, which view, form view and create view.
This module explores the file upload work, storing uploaded file naive approach, adding a form with a filefield, using models for file storage, Imagefield, Create ciew, file field and server uploaded files.
This module teaches about the session concept in the Django like enabling & configuring sessions, adding a new view, storing data in sessions, different kind of data that could be stored, using session data and Safely accessing sessions data.
This module provides you the required information about the deployment of a Django project like deployment considerations, databases, Django & Web servers, serving static files, choosing a hosting provider, revisting settings, collecting static files, serving static files, migrations, locking in dependencies, virtual environments, environmental variables, deploying with elastic bean stalk, SSL & custom domains, connecting PostgreSQL, serving static files separately, serving static files via S3 and moving file uploads to S3.
Have a High School Diploma or equivalent, Complete an interview with a member of our Admissions Team, Commit to program and job search requirements.
Web Development with Django certification.
Upon completing this course, you will receive an industry-recognized certificate from MCIT.