+91 9741838817 +91 91641 61200

Certificate Sample

Training Technique

training technique

Salary Trends & Industrial Growth

Skills Covered

Industry Relevant Tools

Course Description

At PeopleClick Learning, our Python Full Stack course helps you become a complete web developer. You will learn how to build websites and web applications from start to finish. The course covers both frontend and backend development, along with hands-on experience working on real projects. It is a great choice for beginners, job seekers, or anyone who wants to start a career in software development.

 

Master Python and Backend Development

You will start with Python programming, one of the most popular and beginner-friendly languages. Then, you will learn how to build the backend of websites using Django or Flask. These tools are used by many real-world companies. You will also learn how to create APIs and build systems that are fast and secure.

 

Frontend Development with HTML, CSS, and JavaScript

Next, you will learn how to create the part of the website that users see. This includes HTML, CSS, JavaScript, libraries like React and framework like Angular. By the end of this module, you will be able to design clean, mobile-friendly websites that work well on all devices.

 

Database Skills and Cloud Deployment

You will learn how to manage data using MySQL, PostgreSQL, and MongoDB. You will also use Git and GitHub to save your code and collaborate with teams. We will teach you how to deploy your websites online using AWS, Heroku, or similar platforms.

 

Build Real Projects for Your Portfolio

Throughout the course, you will work on real-world projects. These projects help you apply what you learn and give you something impressive to showcase in interviews. By the end, you will have a strong portfolio to present to potential employers.

 

Job Preparation and Career Support

We also help you prepare for job opportunities. This includes resume writing, mock interviews, and one-on-one career guidance. Our trainers are experienced industry professionals who share real-world insights and help you feel confident and job-ready.

 

Course Curriculum

Getting Acquainted with HTML

  • Introduction to HTML
  • Options for writing HTML
  • UTF
  • HTML5 Resources
  • Whats different in HTML5
  • Doc type Tokens in Java

 

Designing a Web page

  • Basic tag & Document Structure
  • HTML tag
  • Title tag
  • Head tag
  • Body tag
  • Save an html page

Page Formatting

  • Adding a New Paragraph
  • Adding a Line Break
  • Inserting Blank Space
  • Preformatted Text
  • Div Element

Text Items and Objects

  • Headings
  • Comments
  • Horizontal Lines
  • Special Characters

Creating Lists

  • Numbered (Ordered) Lists
  • Bulleted (Unordered) Lists
  • Nested Lists
  • Definition Lists

Links

  • What are Links?
  • Text Links
  • Button Link & Image Links
  • Opening a Page in a New Window or Tab
  • Linking to Other Types of Files

Images

  • Introduction to Images for Webpages
  • Adding Images to Webpages
  • Resizing an Image
  • Label &alt text

Basic Tables

  • Inserting a Table
  • Table Borders
  • Table Headers
  • Nested Table

Forms

  • About Forms
  • All Input Types-Text area, Password, Date, Check boxes
  • Sample Login Page

Video and Audio

  • About Video and Audio Files
  • Adding video & Its Attribute controls
  • Adding Audio & Its Attribute controls

CSS TOPIC

Introduction

  • What are Cascading Style Sheets?
  • CSS Syntax
  • Creating an External CSS
  • Comments
  • Creating an Internal CSS
  • ID and CLASS
  • Inline Styling

Working With Text in CSS

  • Emphasizing Text (Bold and Italic)
  • Text Alignment
  • Fonts
  • Text Color
  • Margins
  • Padding & Borders

Creating Backgrounds in CSS

  • Colors
  • Images
  • Fixed Images

Box Model in CSS

  • What is a box model?
  • Margins
  • Padding & Borders
  • Outline

Adding a Navigation Bar in CSS

  • Vertical Navigation Bar
  • Horizontal Navigation Bar

Transitions and Animations in CSS

  • Transitions Transformations

CSS Display Property

  • Block- inline block
  • CSS Grid
  • Flexbox
  • Nested
  • Flexbox
  • None

CSS Position

  • Position Absolute and Relative

CSS Website Layout

  • Header, Navigation, Menu, Content, Main Content, Footer

CSS Shadows

  • Text shadows, Box shadows

JAVA Script

Introduction

  • Introduction to JS
  • JavaScript vs. Java
  • External JavaScript
  • Uses for JavaScript
  • Whats different in HTML5
  • Comments

Variables

  • What are JS Variables
  • Syntax for Text and Numerical Values
  • Declaring & Initializing Variables
  • Local & Global Variables

Data Types

  • Null
  • Numbered (Ordered) Lists
  • String
  • Boolean
  • Array

JavaScript Objects

  • Creating Objects
  • Accessing Object Properties
  • Accessing Object Methods

Functions

  • Function Definition & Syntax
  • Function with return Value
  • Calling a function with arguments

Operators

  • Arithmetic
  • Assignment
  • Comparison
  • Logical
  • Conditional Operators

Conditional statements

  • IF Statements ,IF - Else statements ,Nested IF statements ,Switch statement

Looping statements

  • for loop
  • FOR..IN Loop
  • While Loop
  • Do While Loop
  • Break & Continue

Validation

  • Form Validation

HTML DOM

  • What is HTML DOM
  • DOM Document
  • Finding HTML Elements
  • Changing the output stream
  • Using Events
  • The Onchange Events

HTML DOM Navigation

  • DOM Nodes
  • Node Relationship
  • Child Nodes and Values
  • Node… Properties
  • Root Nodes
  • Adding and Removing DOM Nodes

JavaScript Browser Object Mode (BOM)

  • What is the Browser Object Mode (BOM)?
  • The Window Object
  • Window Size Properties

Window Location Object

  • What Does the Window Location Object Do?
  • Window Location PATHNAME Property
  • Adding Audio & Its Attribute controls

JavaScript Popup Boxes

  • The Alert Box
  • The Confirm Box
  • The Prompt Box

JavaScript Cookies

  • What are Cookies
  • Working with Cookies

Records

  • Use The Where Clause
  • Update Records
  • Delete Records
  • Order Results And/or
  • Limiting Results

Web API

  • AJAX, JSON, Graphics

Core Python

Python Introduction

  • What is python
  • What can python do?
  • Programming Cycle of Python
  • Python syntax

Variables

  • Creating variables
  • Casting
  • Get the data type
  • Assign values to multiple variables

Data Types

  • Number, string, List, Tuple, Dictionary, set

Operators

  • Operator - Arithmetic, comparison, Assignment, Logical, Bitwise operator

Conditional statements

  • IF Statements, IF - Else statements, Nested IF statements, Switch statement

Looping statement

  • While loop, for loop and nested loop Number type conversion - int (), long (). Float () Mathematical functions, Random function, Trigonometric function

String

  • Escape char, String special Operator, String formatting Operator Build in string methods - centre (), count()decode(), encode()

List

  • Python List - Accessing values in list, delete list elements, Indexing slicing & Matrices, Built in Function - cmp(), len(), min(), max(), list comprehension

Tuples

  • Tuples - Accessing values in Tuples, Delete Tuples elements, Indexing slicing &Matrices Built in tuples functions - cmp(), len ()

Dictionary

  • Dictionary - Accessing values from dictionary, Deleting and updating elements in Dict. Properties of Dist., Built in Dist. functions & Methods, Dict comprehension

Date & time

  • Time Tuple , calendar module and time module

Function

  • Function - Define function
  • Calling function
  • pass by reference as value
  • Function arguments
  • Anonymous functions
  • return statements
  • Scope of variables - local & global
  • Decorators and recursion Map reduce and filter

Modules

  • "Import statements
  • Locating modules - current directory
  • Python path, sys, OS module
  • Packages in Python

Files

  • Files in Python- Reading keyboard input, input function
  • Opening and closing files . Syntax and list of modes
  • Files object attribute- open, close . Reading and writing files, file Position
  • Renaming and deleting files
  • CSV and JSON files handling

Directories

  • mkdir method, chdir () method, getcwd method, rm dir

Exception Handling

  • "Exception handling - List of exceptions - Try and exception Try- finally clause and user defined exceptions

OOP

  • OOP concepts
  • class
  • objects
  • Inheritance
  • Overriding methods like _init_
  • Overloading operators
  • Data hiding

Regular Expressions

  • Match function, search function
  • Matching vs searching
  • Regular exp modifiers and patterns

Python Frame Work - Django

  • What is Django
  • Resources & Environment Setup
  • Installation & Setup
  • Views & URL's
  • Templates
  • Database & Admin Panel CRUD
  • User Login
  • Flash Messages
  • User Logout
  • Restricted Pages
  • User registration
  • Chat Room Messages CRUD
  • Activity Feed
  • User Profile Page
  • Static Files
  • Theme Installation
  • Edit User Account Page
  • Mobile Responsiveness
  • Django REST Framework
  • Customizing User model

Database - MONGODB

Introduction

  • what is MongoDB?
  • what can MongoDB do?
  • How to install MongoDB?

Database

  • How to create a database in MongoDB

Documents

  • The Records in a Document Database

Collections

  • Collections: Grouping Documents

Replica sets

  • Replica Sets: Ensuring High Availability

Sharding

  • Sharding: Scalability to Handle Massive Data Growth

Indexes

  • Indexes: Improving Query Speed

Aggregation pipelines

  • Aggregation Pipelines: Fast Data Flows

Embedded document

  • Embedding documents in MongoDB

ACID

  • Using ACID transactions in MongoDB

Practices

  • Basic MongoDB examples

Database MySQL

Introduction

  • What Is Database?
  • What is Database Management System (DBMS)?
  • What is Relational Model?
  • Introduction to RDBMS.
  • Brief on E.F CODD

Datatypes and Constraints

  • What are Datatypes?
  • What are Constraints?
  • Types and Examples.
  • How to use."

Statements in SQL

  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
  • Transaction Control Language (TCL)
  • Data Control Language (DCL)
  • Data Control Language (DCL)
  • Data Query Language (DQL)

Software Installation

  • Installing and set up of software Working on MySQL workbench

Data Query Language

  • SELECT
  • FROM
  • WHERE
  • GROUPBY
  • HAVING CLAUSE
  • ORDER BY CLAUSE

Functions in SQL

  • Single Row Function
  • Multi Row Function MAX(), MIN()
  • SUM(), AVG()
  • COUNT()

Sub Query

  • Introduction
  • Working with Sub Query
  • Query Writing and Execution
  • Types of Sub Query
  • 1.Single Row Sub Query
  • 2. Multi Row Sub Query

JOINS

  • What Is Join? Types of Joins Cartesian Join Inner Join Outer Join Self-Join Queries and Examples

Data Definition Language (DDL)

  • Create Alter Rename Truncate & Drop

Data Manipulation Language (DML)

  • Insert Update Delete

Transaction Control Language (TCL)

  • Commit Save-point Rollback

Data Control Language (DCL)

  • Grant Revoke

Projects

Web application project - Using front end, back end and databases

 

Our Progress

 

Our progress

Get a Free
Consultation

Whats our students say

Student Testimonials
  • People Click Bangalore
    Anjali P
    IT Professional, Karnataka

    Taking the Robotic Process Automation (RPA) course was a game-changerfor my career. The internship opportunities allowed me to gain practical experience while learning. PeopleClick truly offers the best online IT courses in India with top-notch faculty and comprehensive learning.

  • People Click Bangalore
    Vikram R
    IT Professional, Bangalore

    I enrolled in the Cloud and Infrastructure Management Training offered by PeopleClick, and I couldn’t be happier with my choice. The course was incredibly informative, and the 6-month internship program gave me real-world exposure. I now hold a global IT certification, which has opened doors to amazing job opportunities.

  • People Click Bangalore
    Priya S
    Recent Graduate, Bangalore

    PeopleClick's IT training has truly helped me launch my career in tech. The Business Process Management course was exactly what I needed to land my first job. The hands-on experience through the internship program was invaluable, and I’m now a certified professional with global recognition!

  • People Click Bangalore
    Shubha R
    Recent Graduate, Bangalore

    The Business Process Management Courses for Fresh Graduates at PeopleClick are exceptional. The internship program was very effective in giving me practical exposure, and now I’m ready to step into the corporate world with a global certification in hand.

Have Questions ?
CALL+91 9741838817
EMAILtraining@peopleclick.in
Achieving Excellence Our Certifications
certifications certifications certifications