Certified Professional Diploma in
FULL STACK PYTHON
OUR BRANCHES Thane
Andheri
9870803004 9870803005
7304639164 7304639165
Nerul
9372435654 9372438197
Dadar
9324826104 9321487176
kalyan
9967090858 9967939858
Borivali
9167866163 9167866163
CERTIFICATIONS OPTIONS AVAILABLE
ABOUT US
NetTech India is a premier training institute specializing in cutting-edge, job-ready courses in the field of IT, CAD & Accounts. With a focus on practical, hands-on learning, we offer industry-recognized certifications and personalized training programs. Our expert instructors are committed to helping students and professionals enhance their skills and advance their careers. Located in Thane, Mumbai and Navi Mumbai, NetTech India is dedicated to providing quality education and fostering a culture of continuous learning and innovation. We Prepare You To Be The Talent The Industry Needs!
25%
Theory
75%
Practicals
ABOUT
FULL STACK PYTHON Full Stack Python training empowers you to become proficient in both front-end and back-end web development. The course covers essential skills including web designing, React JS, Python programming. The curriculum is thoughtfully designed based on industry trends and practical demands. Course topics also include JavaScript, jQuery, template engines, client-server architecture, database modeling, deployment techniques, and scalable application design, among others.
BENEFITS OF FULL STACK PYTHON • Career Growth - Higher Pay & Position
• Encourages Professional Development • Enriches Self-image And Reputation • Enhances Professional Credibility • Abundant Job Opportunities • Used In Many Industries • Global Recognition
• Secure And Flexible • 150+ Case Studies • 150+ Projects
FULL STACK PYTHON TOPICS • WEB DESIGNING (HTML, CSS, JavaScript & JQuery)
• REACT JS • PYTHON
OBJECTIVES With this progressive HTML5 ,CSS3, JAVA SCRIPT and J-QUERY combo course, we brings forth yet another blended training module comprising of two of the most popular and rapidly emerging technologies. HTML5 and CSS3 is the next big thing in the world of web development. HTML5 has risen to the status of a core markup language in the world wide web due to a number of new attributes and elements that are apt for use in modern websites. This training will also teach you how to: code application logic in web applications with the use of JavaScript, store local data using JSON, create HTML5 pages to parse data with the use of HTML5 forms, build the DOM, build responsive layouts with CSS3, and describe on HTML5 canvas.
HTML Overview of HTML5: • HTML Introduction • HTML Editors • HTML Basic Structure • HTML Meta Tags • HTML Basic Tags 1. Heading Tags 2. Paragraph Tags 3. Pre Tag 4. Break Tag 5. Horizontal Line Tag 6. Centre Tag 7. Font Tag • Difference Between HTML Tag, Element And Attributes • HTML Comments
• HTML Formatting Tags 1. Bold Text 2. Important Text 3. Italic Text 4. Emphasized Text 5. Marked Text 6. Smaller Text 7. Deleted Text 8. Inserted Text 9. Subscript Text 10. Superscript Text • HTML Quotation And Citation Elements 1. Blockquote 2. Short Quotations 3. Address 4. Abbreviations 5. Cite 6. Bi-Directional Override • HTML Link Tag • HTML Image Tag • HTML Marquee • HTML Favicon And Page Title
•
•
•
• • •
HTML Table Tag 1. Table Border 2. Table Size 3. Table Header 4. Table Caption 5. Table Colgroup 6. Table Colspan And Rowspan 7. Table Structure –Thead,Tbody,Tfoot HTML List Tag 1. Unordered List 2. Order List 3. Description List HTML Form Tag 1. Form Element/Tags 2. Form Input Types 3. Form Input Attributes HTML Block And Inline Element 1. Div 2. Span HTML Semantic Element HTML Iframes 1. Google Map 2. Youtube Video
•
HTML Media Tags 1. Video 2. Audio
• Project: 1. Restaurant Website (Static) Create a 3–4 page website using Link: 1. 2. 3. 4.
Home Menu About Contact
2. Resume Website Build your resume using HTML: 1. 2. 3. 4. 5.
Career Objectives Education Skills Projects Contact Details
CSS • • • • • • • • • • • • • • • • • • • • •
Introduction CSS CSS Syntax How To Link CSS In HTML CSS Selectors CSS Comments CSS Colors CSS Border And Border Radius CSS Outline CSS Margin And Padding CSS Height And Width CSS Min-Max Width CSS Box Model CSS Box Sizing CSS Text Property CSS Font Property CSS Add Google Font CSS Add Font Icons CSS Link Property CSS Table Property CSS List Property CSS Align
• • • • • •
• •
CSS Display CSS Float CSS Website Layout CSS Navigation Bar CSS Dropdowns CSS Position 1. Static 2. Relative 3. Fixed 4. Absoulte 5. Sticky CSS Z-Index CSS Combinators 1. Descendant Combinator 2. Child Combinator 3. Next Sibling Combinator 4. Subsequent-Sibling Combinator
•
•
• • •
CSS Pseudo-Classes 1. :Hover 2. :Focus 3. :Active 4. :Link 5. :Visited 6. :First-Child 7. :Last-Child 8. :Nth-Child(N) CSS Pseudo-Elements 1. ::First-Line 2. ::First-Letter 3. ::Before 4. ::After 5. ::Marker 6. ::Selection CSS Background CSS Overflow CSS Transition
•
•
•
• • • •
CSS 2d Transformation 1. Translate() 2. Rotate() 3. Scalex() 4. Scaley() 5. Scale() 6. Skewx() 7. Skewy() 8. Skew() 9. Matrix() CSS 3d Transformation 1. Rotatex() 2. Rotatey() 3. Rotatez() CSS Gradients 1. Linear Gradients 2. Radial Gradients 3. Conic Gradients CSS Filter Property CSS Object-Fit Property CSS Animation-Keyframes CSS Flexbox
• • •
CSS Flexbox Child Property CSS Grid CSS Media Query
•
Project 1. 2.
Create Ecommerce Website With Media Query. Clone Website UI Amazon, Flipkart, Netflix.
JAVA SCRIPT • • • • • • • • • • • • • • • • • •
Javascript Introduction, Internal, External Javascript Data Types Java Script Variables Java Script Variable Hosting Java Script Operators If Statements, Switch Statements Loops Function Function Return Function With Parameters Java Script Popups Java Script String And String Methods Java Script Array And Array Methods Java Script Object Java Script Numbers Methods Java Script Date Methods Java Script Math Methods
•
•
•
Java Script Dom 1. Dom Methods 2. Get And Set Methods 3. Queryselector And Queryselectorall 4. CSS Styling Methods 5. Parent Element And Parent Node 6. Child Nodes And Children 7. Element Siblings 8. Create Element ,Textnode And Comment 9. Insertbefore 10. Clone Node 11. Contains Method Java Script Events 1. Mouse Event 2. Keyboard Event 3. Windows Event 4. Add Event Listener Java Script Asynchronous Method 1. SetInterval 2. Settimeout
•
• • • • • •
Java Script Es 6 1. Let And Const 2. Template Literals 3. Ternary Operator 4. Arrow Functions 5. Spread And Rest Operators 6. Array And Object Destructuring 7. Map, Filter, Callback Method Java Script Promise Java Script Form Validation Java Script Local Storage And Session Storage Java Script Modules Java Script Json Project 1. Create a website that includes both a login form with validation and a registration form that utilizes local storage. 2. To-Do List App 3. E-Commerce Cart
JQUERY • • • • •
•
•
Introduction To JQuery Add JQuery In HTML JQuery Syntax JQuery Selectors JQuery Events Methods 1. Mouse Event 2. Keyboard Event 3. Window Event JQuery Effect 1. Hide/Show 2. Fade 3. Slide 4. Animate 5. Stop JQuery Dom 1. Get And Set 2. Classes –Addclass, Toggle Class 3. CSS Property 4. Add And Remove, Empty 5. Append, Prepend, After, Before
REACT JS •
• • • • • • • • • • • •
REACTJS ─ OVERVIEW 1. React ─ Features 2. React ─ Advantages 3. React ─ Limitations REACTJS ─ ENVIRONMENT SETUP 1. Create React Project 2. React Folder Structure React Virtual Dom React JSX React Fragments React Component 1. Class Component 2. Function Component React Props And State React Condition Rendering React CSS Styling React Add Google Font React Add Material UI React Add Basic Bootstrap React Add Images
• • • •
•
•
React Event Handling 1. Class Component Event Handling 2. Functional Component Event Handling React Form Event React Props Drilling React Lifecycle Methods 1. Mount 2. Unmount 3. Didmount React Hooks 1. Usestate 2. Useeffect 3. Customhook 4. Usememo 5. Useref 6. Usecallback 7. Usecontext 8. Use Navigate 9. Use Reducer React Context Api
•
•
•
•
React Router 1. Install React Router 2. Browser Router 3. Routes 4. Route 5. Links Fetch Api 1. Get Method 2. Post Method 3. Put Method 4. Delete Method React Redux 1. Introduction Of Redux 2. Installation Of Redux And React Redux 3. Explain Action 4. Explain Reducer 5. Explain Store 6. Explain Dispatch 7. Explain Action Creator 8. Explain React Provider Project 1. Login And Registration Form With Router And API 2. Portfolio
PYTHON Introduction to Python • • • •
History of Python Why to learn python How is Python Different? Installing Python
Python Interpreter • •
Using the interpreter Integrated Development Environments (IDE) How to run Python programs?
Basics of Python • • • • • • • • • •
Variable Keywords Statements & Comments Indentation Data types Static Typing vs Dynamic Typing Input and output Operators Arithmetic operator Relational Operator Assignment Operator Logical operator Bitwise operator Membership Operator Identity Operator
Control Flow • • • • • • • • • • •
If statement If - else If – elif -else Nested if-else while loop for – in loop Nested for loop Nester while loop Loop with else Pass statement Break and continue
Functions • • • • • • •
Basics Defining function function call Return statement Function with parameter and without parameter Function parameters Call by value or call by reference local and global variable Recursion, Anonymous (lambda) function User define functions Examples
Modules • • • • • • • • •
Defining module How to create a module Importing module Dir() Module search path Reloading a module Sys module Os module Namespace
Package • • • •
Defining package How to create the package Importing package Installing third party packages
Numeric Types • • • •
Numeric type basics Hexadecimal, Octal, and Binary Notation Complex Numbers Typecasting Numeric Functions Random number generation(Using Random Modules)
String • • •
Defining a string Different ways to create string Accessing elements of the string Escape sequence Raw string String methods String formatting Expressions
List • • • • • • • • • •
Defining a list Creating list Accessing list elements of list Deleting list List methods Functions used with list List comprehension Implementation of stack and queue using list Use of Zip () Matrix operations using list
Tuple • • • •
Defining a tuple Creating a tuple Accessing elements of the tuple What is Immutability
• • •
List vs tuples Tuple Methods Functions used with tuple Advantage of Tuple
Dictionary • • • • • •
Defining a dictionary Creating a dictionary Accessing elements of the dictionary Deleting a dictionary Dictionary methods Dictionary Comprehension
Set • • • • •
Defining a set Creating set Set operations Set methods Set comprehension
Files • •
Defining a file Types of file operations
• • • • • • • • • •
Opening a File Closing file File modes File attributes Writing to file Reading from file Appending to file File positions Binary file Pickle module
Exception Handling • • • • • • • •
Defining an exception? Default exception handler Exception handling techniques Detecting Exception (try) Catching exceptions (catch) Catching multiple exceptions Raising exception (raise) Finally block User-defined exceptions
Object-Oriented Programming OOPS concepts Defining Class Creating object • • • • • • • •
Method vs function Calling methods Instance attribute vs class attribute Instance method vs class method Private attribute and method Static Method Method Overloading Constructor Method Overriding Constructor List of objects Inheritance Examples
Multi-Threading • • • • • • • • •
Process-based multitasking Thread based multitasking Creating a Thread without using class Creating thread using class Sleep() method Join() method Getting and setting the name of the Thread Logging module Synchronization Lock concept Object-Oriented
• • • • • •
Inter thread communication Is Alive() method Active count() method Enumerate() method Current thread() method Daemon Thread
GUI Programming with Tkinter • • • • • •
Introduction to Tkinter Creating a window Tkinter widgets Label Button Entry Message box List Radio Button Check Button Creating Frame Creating Menu Assignments on Tkinter Examples
Event Handling • • • • •
Defining an event Bind() method Mousse events Keyboard events Examples
Data Base Programming • • • • •
Introduction to MySQL. Connector module, Connecting to the database by using MySQL, Creating a table by MySQL Performing SQL operations, Introduction to MySQL, Installing MySQL, Creating database using MySQL Connecting MySQL database from python, Creating a table, Performing SQL operations Examples
Conversion of Python script to executable file •
Defining an executable file, Deploying the application
LIVE PROJECTS •
Create GUI and store data in the Database. (5-day session) Create a server-client program. (using TCP )
And Many More...
WHO CAN LEARN? • Anyone Who Wants To Build A Career As A Data Scientist.
• Anyone Who Wish To Gain Knowledge About Programming • Students Who Are Currently In College Or University
CAREER OPPORTUNITIES • Frontend Web Developer • Backend Web Developer • UI/UX Developer
• Web Application Developer • Python Developer
• Full Stack Developer
And Many More...
OUR RECRUITERS
AND MANY MORE…..
PROCESS FOR SUCCESS
GET PLACED GET TRAINED ENROLL
FACILITIES OFFERED • Practical Training On Live Projects • Complete Placement Assistance • Interview Preparation • Global Certification
• Fully Functional Labs
• Online / Offline Training • Study Materials
• Expert Level Industry Recognized Training Note: NetTech India's job placement assistance is contingent upon students attending and actively participating in the prescribed placement training sessions.
V 11.3
THANE
ANDHERI
203, Ratnamani Building, Dada Patil
Wadi, Opp ICICI ATM, Near Platform No.1, Thane West - 400601
1st Floor, C Wing, Laram Center, Above Bata Showroom, Opp Railway Stn, Near Nadko Shopping Center Andheri West - 400058
[email protected]
7304639164 7304639165
[email protected]
DADAR
KALYAN
098708 03004 / 5
365/A, Rukmini Niketan, 1st Floor, Ranade Road, Next to Post Office, Dadar West, Mumbai 400028
9324826104 9321487176
[email protected]
101 Chandulal Joshi Plaza, Above JK Burger, Opp Kalyan Railway Reservetion Office, Kalyan West 421301
9967090858 9967939858
[email protected]
NERUL
302, A Wing, Om Shivam Center,
Sector 20, Akash Tutorial, Opposite Nerul Station West – 400706
9372435654 9372438197
[email protected] Borivali
201, 2nd Floor, Goyal Shopping Center, A Wing, Opp Borivali Railway Station, Platform No. 3, Mumbai400092 9167866183 9167866163
[email protected]
Visit Our Websites : www.nettechindia.com