VETRI
Technology
Solutions
PYTHON
FullStack
Development
CERTIFICATION IN
PYTHON FULLSTACK
DEVELOPMENT
Duration : 180 days
SDLC HTML CSS
Java Script REACT Python
MY SQL REST API GitHub
8438164827
VETRI TECHNOLOGY SOLUTIONS,
Shanthi Complex, Surandai,
8438781327 Tenkasi District.
[email protected] vetritechnologysolutions.in
Start Learning To Start Applying
Tools Covered
HTML CSS BOOTSTRAP
JAVA SCRIPT REACT PYTHON
SQL DJANGO TKINTER
FLASK GIT DOCKER
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered
Tasks
Day 1. I ntroduction to HTML, Str ucture, Tags
Day 2. Li st, Table & Forms
Day 3 . Semantic Elements and Non-
Semantic Elements
1. HTML 65
Day 4. Formatti ng Elements
Day 5. Forms Val i dation, SVG, SEO &
Responsive Design
Day 6. 10 Mai n Project
Day 7 : I ntroduction to CSS,Types of CSS,
CSS Selector s
Day 8 : CSS Colors and Gradients, CSS
Units, CSS Typography
Day 9 : CSS Borders, Shadows, and
Backgrounds,CSS Overflow
Day 10 : CSS Box Model, Box Sizing,
Display
Day 11 : CSS Flexbox
Day 12 : CSS Flex Item Properties
Day 13 : CSS Gr i d
Day 14 : CSS Gr i d Item P roperty
Day 1 5: CSS Posi tioni ng, Z-i ndex and
2. k i ng Contex t
St ac 169
CSS
Day 16 : CSS Opacity, Animations,
Transitions, and Filters
Day 17 : Media Quer ies
Day 18 & Day 19 : 15 M ai n P ro j ect
Day 2 0 : B ootstr ap B asics & L ayouts
3. 30
BOOTSTRAP
Day 2 1 : Bootstrap Components for R eal
Pro j ects
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered
Tasks
Day 22 : Advanced Layouts + I ntegr ation
Tips
Day 23 : I ntroduction to JavaScr ipt,
Var iables, Dat atypes, Type Conver sion
Day 24 : Oper ator s i n JavaScr ipt
Day 25 : Loopi ng i n JavaScr ipt
Day 26 : Functions i n JavaScr ipt
Day 27 : Arr ays & Objects
Day 28 : I ntroduction to Constr uctor s
Day 29 : Str i ngs
4. JAVASCRIPT
Day 3 0 : Docume Objec Model (DOM)
nt t 195
Day 3 1 : Eve Ha dl nt n i ng
Day 32 : Wha Web o a e, Local
t is St r g
St o a e, e
r g S o oa e
ssi n St r g
Day 33: A ay of Objec
rr ts
Day 34 : JS ON ( JavaScr ipt Obje ct
N ot ation )
Day 35 : F e h AP
tc I
Day 36 : E rror H l
and i ng i n JavaScr ipt
Day 3 7& 38 : 10 Ma P ojec in r t
Day 42 : I ntr oduc o o Reac
ti n t t
Day 43 : JS X y S nt a x & Re e nd r i ng
Eleme nts
Day 44 : Re act Co m pon e nts - Functiona l
vs . l
C ass
Day 45 : P op - Pa
r s ssi ng Da a o t t
Compo e n nts
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered
Tasks
Day 46 : Condi tional and Li st Render i ng
Day 47 : St ate i n React
Day 48 : Handl i ng Events
Day 49 : Mi ni Project: To-Do Li st App
Day 50 : React Fr agment & Keys
Day 51: useEffect Hook – I ntroduction
Day 52 : useSt ate vs. useEffect
Day 53 : useContext Hook
Day 54 : Custom Hooks
5. REACT 351
Day 55 : F o rm s i n R e act
Day 56 : R e act R oute r Ba s ic s
Day 57 : Dy n amic R out i n g & R oute
Paramete r s
Day 58 : React Ax ios
Day 59 : H ig h er- O r d er C omponents (HOC s )
Day 60 : React Port a l s
Day 61 : S t a te Ma n ag e ment wi t h R e d ux
Day 62 : R e d ux - Act i ons a n d R e d u c e r s
Day 63 : Mi ddl ew are i n Re dux
Day 64 : E rror B ou n d ar ies i n React
Day 65 : P e rf o rma n c e Op t imiza t i on i n
R e act
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered
Tasks
Day 66 : Server-Si de Render i ng (SSR) &
St atic Si te Gener ation (SSG)
Day 67 : Code Spl i tti ng & Lazy Loadi ng
Day 68 : E-Commerce I ntegr ation: React
wi t h Django APIs
Day 69 : Testi ng i n React
Day 70: Deployment & Fi nal Project
Day 71 : Pyt hon Setup, I ntroduction, and
pr i nt() Function
Day 72 : Var iables and Dat a Types i n
Pyt hon
Day 7 3 : Operators in Python
Day 7 4 : Loop s in P h
yt on
Day 7 5 : While Loop in Python
Day 76 : Functions in Python
Day 77 : Python Strings
Day 78 : Pyt hon L i sts
6. 234
PYTHON
Day 79 : T u ple i n Pyt h on
Day 80 : Dictionary i n Pyt h on
Day 81 : Set in Python
Day 82 : Python Modules
Day 8 3 : O j b ect- O r iented Progr a mm i ng
( OO Ps) i n Pyt hon
Day 8 4 : Pyt h on Fi le H d an l i ng
Day 8 5 : Exception Handling in Python
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered
Tasks
Day 86 : Iter ator s i n Pyt hon
Day 87 : Gener ator s i n Pyt hon
Day 88 : Decor ator s i n Pyt hon
Day 89 : I ntroduction to SQL and Dat abase
Concepts
Day 90 : Dat a Retr ieval and Fi lter i ng i n
SQL
Day 91 : Aggregati ng Dat a
Day 92 : Subquer ies and Advanced
Quer ies i n SQL
Day 93 : Dat a Modifications i n SQL
7. SQL
Day 94 : I d x g
n e in an d Op m z ti i ation i n SQL 130
Day 9 5 : A v d anc e d SQL Te h que
c ni s
Day 96 : SQL fo r Rep r g o ti n and A vd anc e d
Dat a A ly na si s
Day 97 : SQL r W reh u g fo Dat a a o si n and
Bu e
I ell ge e
si n ss nt i nc
Day 98 : F l j i na l Pro ect and Pr actica
Appl :
icationsf E-C mm D
SQL or o erce at abase
Day 99 : j j
I ntroduction to D ango and D ango
RE T m w k
S Fr a e or
z V w j
E T m w k( )
Day 100 : Ser ial i er s and ie s i n D ango
R S Fr a e or DRF
Day 101 : Au he Perm t ntication and i ssions i n
j g RE T Fr mew rk ( RF)
D an o S a o D
Day 102 : A v e V ew e dR u er
anc d i s ts and o t s
8.
DJANGO j g RE T Fr mew rk ( RF)
i n D an o S a o D
91
Day 103 : W k gw m
or in i t h Query Par a eter s
and Fl DRF
i ter s i n
Day 104 : W k w h h or i ng it Relations ips and
N ested Dat a i n DRF
Day 105 : Te g Ver
j g Re Fr mew rk ( RF)
D an o st a
sti n
o
and
D
sioni n g API s in
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered
Tasks
Day 106: Fi nal E-Commerce Project wi t h
Step-by-Step Implement ation
Day 107 : Fi nal Project: E-commerce
Platform wi t h Django & REST Fr amework
Day 108 : Project : Blog Appl ication wi t h
Django and Django & REST Fr amework
Day 109 : I ntroduction to Tki nter and Basic
Setup
Day 110 : Tki nter Layout Management
Day111 : Entry Wi dgets and Dat a Handl i ng
Day 112 : Adv ance d Wi dg et s an d
9. F u nctional i tie s 91
TKINDER
Day 11 3 : Organizi ng Complex Layouts i n
Tki nter
Day 11 4 : M anagi ng Wi d get s an d E v ent s i n
Tki nter
Day 11 5 : Advanced Features i n Tki nter
Day 116 : Introduction to Flask & Setup
Day 117 : Flask Routi ng & Request Handl i ng
Day 118 : R en d er i n g T emplate s & J i nja 2
T emplati n g i n Fla sk
Day 119 : Worki ng w i t h F orms & U ser I nput
i n Fl ask
Day 120 : C onnecti ng Fl ask w i t h D at ab ases
10. ( MyS Q L ) 117
FLASK
Day 121 : Flask Aut hentication & User
Management
Day 122 : Flask API Development
Day 12 3 : Fla sk & Frontend I ntegr ation
( J X,
A A Fetch AP I, J v a aScr ipt ,
Boot s tr ap )
Day 12 4 : D ep l oyi ng Fl ask A pp l ications
Day 12 5 : B ui l d a f ull Flask eCommerce
j
pro ect
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered
Tasks
Day 126 : I ntroduction to Gi t & I nst allation
Day 127 : Basic Gi t Commands wi t h
Defi ni tions, Synt ax
Day 128 : Worki ng wi t h Gi tHub
Day 129 : Br anchi ng & Mergi ng i n Gi t
Day 130 : Gi tHub Collabor ation & Pull
11. Requests 130
GIT & GITHUB
Day 131 : Undoi ng Changes & Gi t Reset
Day 132 : Worki ng wi t h Remote
Reposi tor ies i n Gi t
Day 133 : GitHub Actions & Automation
Day 13 4 : A d vanced Gi t & Gi t Hub F eat ur es
Day 13 5 : GitHub Security & Best
Practices
Day 136 : Introduction to Docker &
Installation
Day 137 : Understanding Docker
Containers
Day 138 : Worki ng wi t h D ocker Images
Day 139 : D ock er f i le & Bui l d i ng Custo m
Images
Day 1 40 : D ock er Volumes & Per si stent
12. S tor age 117
DOCKER
Day 1 41 : N et wor k i ng i n D ock er
Day 1 4 2 : Docker Compose - Managing
Multi-Container Applications
Day 1 4 3 : Depl o y i ng Appl i ca tion s wi t h
D o ck e r
Day 1 44 : D oc k er Sw ar m & uber netes
K
Basics
Day 1 45 : CI CD/ w it Docker & inal
h F
Pro ect
j
Start Learning To Start Applying
Course Curriculum
Modules
No.Of
S.No Covered Topics Covered Tasks
Day 146 - 180 : 25 Main projects using
Python Core, SQL, Tkinter, Flask, and Django
including Personal Finance Manager, LMS,
FINAL
Chat Apps, E-commerce Platforms, and Task
13. PROJECT Management Tools. Hands-on experience in NA
building full-stack applications with user-
centric design, database integration, and
real-time features.
Total Mini Projects During the Training to be Completed - 305
Total Main Projects During the Training to be Completed - 25
Note : Additional Days will be added with the Course Duration
for the Mock Interviews, Any Additional Tools Covered, Weekly
Reviews, Tasks, Mini & Main Projects review.
VTS Placement Assurance Road Map
Career Journey
VETRI IT SYSTEMS
(WFH JOB OFFER)
VETRI IT SYSTEMS
INTERVIEW
INTERNSHIP
COMPLETION
CERTIFICATE
(POST SUCCESSFUL
COMPLETION)
VETRI IT SYSTEMS
WFH INTERNSHIP
OFFER (3 MONTHS
IT TRAINING WITH STIPEND)
COMPLETION
CERTIFICATE &
CEREMONY
VTS TRAINEE
FREE WELCOME KIT
How VTS Differ from Others ?
V TS Benefits
100% Job
Expert
Assured Trai ners
EMI Option
1-1 Expert
Avai lable Mentorship
Real Worl d
Certification
Projects Guaranteed
Onl i ne
Flexible
Trai ni ng Timi ngs
Let’s Take a Tour Of
Our Memories
On Successful Completion
Ear n Certi fi cation
VTS prov i des you an ISO 9001:2015
Tr ai ni ng Compl etion Certi fi cate . Once you
compl ete t he Tr ai ni ng, You wi l l r ecei ve an
I T Job Offer or Guar anteed I nter nshi p
from our own I T St artup
VETRI I T Systems Pr i vate Limi ted.
VETRI
Technology
Solutions
CONNECT WITH US
8438164827 / 8438781327
[email protected]
vetritechnologysolutions.in
VETRI TECHNOLOGY SOLUTIONS,
April’s Complex, Surandai,
Tenkasi District.