
Technology & IT
Course Language: English

Learn from : dharna ahuja
Python, java, Full stack
BIO:
I am a dedicated and results-driven Technical Trainer with over 6 years of experience in designing, developing, and delivering technical training programs across a wide range of technologies. My expertise spans software development, database management, cloud computing, and modern frameworks, with a strong emphasis on simplifying complex concepts for diverse learners. Throughout my career, I’ve empowered professionals and students alike to upskill in high-demand areas, helping them bridge the gap between theoretical knowledge and real-world application. My journey as a technical trainer began with a strong foundation in computer science and programming. Over the years, I’ve conducted hundreds of training sessions—both in-person and virtual—catering to corporate employees, engineering students, and professionals preparing for certifications. I specialize in teaching programming languages such as Python, Java, and C#, web technologies like HTML, CSS, JavaScript, ASP.NET Core, and frontend frameworks like Angular. Additionally, I am proficient in database systems including SQL Server and MySQL, and I regularly train individuals in version control using Git and platforms like GitHub.
VIEW FULL PROFILECourse Description:
The Python Full Stack Developer Course is a comprehensive, industry-oriented training program designed to equip learners with the skills and knowledge required to build complete web applications from scratch. This course covers both front-end and back-end development using Python and modern web technologies, making it ideal for aspiring software developers, engineering students, or working professionals looking to switch to full stack development.
Course Curriculum:
Introduction to HTML and CSS
HTML Tags: Headings, Paragraphs, Links, Images, Forms, Tables
Semantic HTML
CSS Selectors and Properties
Box Model
Flexbox and CSS Grid
Responsive Design using Media Queries
Introduction to Bootstrap (v4/v5)
Introduction to JavaScript
Variables, Data Types, Operators
Conditional Statements and Loops
Functions and Scope
Arrays and Objects
DOM Manipulation (getElementById, querySelector, etc.)
Event Handling
Form Validation
Introduction to Fetch API and AJAX (basic only)
Introduction to Python and Syntax
Variables, Data Types, and Operators
Conditional Statements and Loops
Functions and Lambda Expressions
Lists, Tuples, Sets, Dictionaries
String Manipulation
File Handling
Exception Handling
Object-Oriented Programming (Classes and Objects, Inheritance, Encapsulation)
Introduction to Django and MVC/MVT Architecture
Django Project and App Structure
URL Routing and Views
Templates and Template Tags
Static Files and Media Handling
Django Forms: GET/POST, CSRF, Form Validation
Models and Migrations
Admin Panel Customization
CRUD Operations with Django ORM
User Authentication and Authorization (Login, Register, Logout)
Sessions and Messages Framework
Working with Django Templates and Template Inheritance
Handling File Uploads (Images, Documents)
Pagination in Django
Introduction to Relational Databases
SQL Basics: SELECT, INSERT, UPDATE, DELETE
Table Relationships: One-to-One, One-to-Many, Many-to-Many
Connecting Django to MySQL/PostgreSQL
Performing ORM Queries (filter, get, exclude, Q objects, etc.)
Model Relationships in Django (ForeignKey, ManyToManyField)
Django Admin Integration with Models
Introduction to Git
Git Configuration and Setup
Creating Repositories
Staging, Committing, Pushing Code
Working with Branches
Merging and Resolving Conflicts
Collaborating via GitHub
Portfolio Website (HTML/CSS/JS)
Contact Form using Django
Task Manager (To-Do App)
Blog Website with Admin Dashboard
Online Store (E-commerce with Cart and Checkout)
Job Portal with User Roles (Employer/Candidate)
Mini Projects:
To-Do App
Contact Form Website
Portfolio Website
Capstone Project (End-to-End):
E-commerce Store
8 Weeks
60
DAILY
Course Fee
$93.00
Add this certificate in your LinkedIn Profile, resume or share it on social media platforms. It helps validate the learner’s knowledge and skills, boosting their resume and increasing their employability.
