
Explore the web application architecture using the Jungle framework on Python 3.8, detailing models, views, and templates, ORM migrations, and the MVC/MBT mapping for building secure, API-driven apps.
Install and configure essential tools for Python web development, including Python 3, Visual Studio Code, Postman for API testing, and SQLite database browser for managing models, views, and templates.
Build a basic web application with routing, a templates folder, and a view function that returns an http response, then run a local server to render a simple form.
Design a bootstrap navigation menu by creating templates, registering the template folder in settings, and implementing a render-based view with test javascript alerts on click.
Create a database model, migrate to the database, and retrieve and display data in a template, then add sample data to render in a table.
Explore objects of the model by importing module class in a virtual environment and creating object X, then print and loop to display names, telephones, and IDs from the database.
Extend the base template to another by using extends and block content to reuse the navigation menu across pages, with child templates like about rendering in the shared layout.
Set up a Python Jungle development environment and initialize a project with Jungle admin. Define models and views, configure routing, and run the server for browser testing.
Create and activate a virtual environment, install Django and Django Rest Framework, build a project, create an app, and run the server to expose the API.
Explore how Python variables act as containers for values and support data types like string, integer, float, boolean. Learn naming rules, memory storage, and how the operating system mediates access.
Learn how to declare variables in Python, inspect their data types with type(), and convert between int and float, including handling errors when converting non-numeric strings.
Learn to declare and manipulate non-primitive Python data types—lists, dictionaries, sets, and tuples—perform operations, print values, and inspect types, including extracting ECB exchange rates in dictionary form.
Learn how to implement Python if statements to compare two values, print the bigger one or both when equal, and understand syntax and indentation.
Learn to implement for loops and while loops in Python using range, control iteration over lists, print values, and understand initialization, condition, and increment concepts.
Master Python lists as dynamic sequences, covering copy, clear, insert, append, remove, reverse, and count, plus slicing and iteration. Compare memory with sets and enable stack or queue patterns.
Create a private Python module in a Jupyter notebook, define functions with def, import and reload the module to access updates, and call functions to return values.
participants should be able to handle full stack web application development using python, Django and template engine by the end of this course.
The Django web development framework provides a fast, easy and secure method of developing rich websites using the Python programming language. This Django training course helps absolute beginners learn to design, implement and manage web applications using.
This Django course explains how to use Django framework to create dynamic web applications. After completing this training course you would be able to use Django on your website projects.
Few practical Python Django based projects at the end of the course will ensure that you can apply Django on your web projects.
Install and Configure Python and Django environment.
Demonstrate the security implications of Django features, and develop secure websites with Django
Utilize Django Models to build an interface with powerful relational databases
Design and develop forms.
Control Django's administrative interfaces
Utilize functions.
HTML. Bootstrap
Implement and maintain CURD using APIs and JSON
SQLite database management and creation.
Postman use for Application programming interface testing.
VS Code Integrated Development Environment.
Use of command shell in different context including web server administration.
Create rich user interface to interact with data basic functions such as add, update and delete.
work with serializes to transform database model into json and vice versa.