FULL-STACK DEVELOPER
COURSE
An Award-winning Institute with Real-time Training
HYDERABAD | BENGALURU
Sign up at www.socialprachar.com
Word
from our CEO
Dear Engineers, Working Professionals
Please upskill fast enough to meet ever-changing
market needs. UpGrading & UpSkilling to the market
requirements is the need of the Hour. A Wipro study
reveals that 75% organizations find the need to
upgrade IT infrastructure. At a Time when most
organizations take digital transformation plunge, AI,
Data Science, Full Stack Developer, Cloud computing
& Cyber security related jobs remain in HIGH
DEMAND. Your Flexibility and skills will be a HUGE
asset to you post covid19 job market.
Learn TODAY ~ Lead TOMORROW
Thank you and happy learning with SocialPrachar.
Mahesh Babu channa, CEO & Founder.
India's Top Rated & Award-winning Training Centre for Data Science AI & Digital Marketing.
SOCIAL PRACHAR is India’s full-service Digital agency which provides Business Solutions and
Trainings. What sets us apart is our approach – which is a blend of traditional brand & consumer
communication strategy layered with a deep understanding of the digital medium and consumer
online behavior & insights.
Why Choose Social Prachar ?
Experienced Advanced Weekly
Trainers Curriculum Assignments
Dedicated Mock Practical
Portal Interviews Sessions
One-to-One Dedicated Real-time
Mentorship HR Team Projects
Our
Hiring Partners
and
200+ companies
`
Awards
Recognitions
We are happy to announce that Social Prachar
has been awarded as the Best Academy of the
Year 2019 – 2020 @7th Asian Education
Summit, Mumbai Presented by Juhi Chawla,
former Miss India
Social Prachar
Got Featured in
Our Recent
Workshop
at BHEL
Trainers &
Mentors are from
Course
Features
✅ Socialprachar has Trained over 6000+
Students in Data Science, AI, Digital Marketing,
Full Stack etc since 2014
✅ Received 7 Prestigious Globally Recognized
Awards in Ed-Tech
✅ Recently India's Top Rated Magazine "Times
of India" Featured Socialprachar as Redefining
career oriented education with ‘High Success
Rate’.
We are on a mission to provide quality
education in budget friendly price.
✅100% Placement Assured: Dedicated HR
team for job placements
Course
Features
Job 63$
Market Average Hourly Rate.
28%
Full Stack industry is growing at
a healthy rate of 28 percent.
Job Roles Available
Full Stack Developer Fresher
Senior Full Stack Developer
MEAN Full Stack Developer
9.24LPA
MERN Full Stack Developer Average Salary of Full Stack
developer in India
Job Market
Salary Range starts from 4.5LPA to 16LPA
Average salary of an full stack developer is higher than a regular
software developers.
Some of the sectors and industries that recruit Full Stack Developers
are start-ups, B2B and B2C companies, educational institutions,
media and entertainment industries, financial institutions, online
businesses, e-commerce companies and Non-profit organizations.
Curriculum
Sno Topic Duration
1 Introduction to WEB
• What is Web? 15hr
• Web Features?
• W3C and W3C Members
• Introduction to What WG
Core HTML
• Introduction
• Parts in HTML Document
• Version Information
• Head Section
• Meta Information
• Favicons
• Body Section
• HTML FORMS
• Anchors, Images
Advance HTML5
• Introduction
• HTML5 HISTORY
• Why HTML5?
• New Features and Groups
• Structure of HTML5 Document
• Power of HTML5 and Features
• Semantics and Block Level Elements
• HTML5 Forms
• HTML5 Multimedia
• HTML5 Graphics
2 CSS: 15hr
Core CSS
• Introduction
• CSS Basics
• CSS Introduction
• CSS Syntax
• CSS Versions
• CSS Id & Class
• CSS Styling
• Styling Backgrounds
• Styling Text
• Styling Fonts
• CSS Borders
Advance CSS
• Introduction
• CSS3 Modules
• Selectors
• Box Model
• Backgrounds and Borders
• Text Effects
• 2D/3D Transformations
• Core &Adanced Animations
• Multiple Column Layout
• User Interface
3 Java Script: 20hr
Core JavaScript
• What is Script? Types of Scripts?
• Introduction to JavaScript
• Comments and Types of Comments
• Popup Boxes
• Variables & Operators
• JavaScript Functions and Events
• Conditional Statements
• Looping Control Statement
Advance JavaScript
• Types of Errors
• Exception Handling
• Java Script Objects
• Browser Objects
• Validations in JS
4 jQuery – Introduction 10hr
• JQuery Library
• First JQuery Example
• The Document Ready Function
• How to escape a special character
jQuery – Selectors
• Basic Selectors
• Precise Selectors
• Combination of Selectors
• Hierarchy Selectors
• Selection Index Filters
• Visibility Filters
• Forms Selectors
• Forms Filters
Find Dropdown Selected Item
jQuery – Document Traversal
• Getting a specific DOM element
jQuery – Event
• Events Helpers
• Attach Event
• Detaching Events
• Events Triggering
• Live Events
jQuery – Effects
jQuery – HTML Manipulation
jQuery – UI
5 Boot Strap: 20hr
Working with Bootstrap3
• Introduction to Bootstrap 3
• Bootstrap History
• Why Bootstrap
• Embedding Bootstrap in to page
Bootstrap Grid System
• Importance of Grid System
• Grid Classes
• Bootstrap Stacked/Horizontal
• Bootstrap Grid Small
• Bootstrap Grid Medium
• Bootstrap Grid Large
• Bootstrap Grid Examples
• Bootstrap Text/Typography
• Working with Text
• Working with Contextual Colors and Backgrounds
• Bootstrap Images
• Rounded Corners
• Circle
• Thumbnail
Bootstrap Jumbotron
• Inside Container
• Outside Container
Bootstrap Buttons
• Button Styles
• btn-default
• btn-primary
• btn-success
• btn-info
• btn-warning
• btn-danger
• btn-link
• Button Sizes
• btn-lg
• btn-md
• btn-sm
• btn-xs
• Active/Disabled Buttons
BS Button Groups
• Vertical Button Groups
• Nesting Button Groups & Drop Down Menus
Bootstrap Glyphicons
• Glyphicon Syntax
• Badges
• Progress Bars
Bootstrap Pagination
• Basic Pagination
• Active State
• Disabled State
• Pagination Sizing
Bootstrap Pager
Bootstrap List Groups
Bootstrap Forms
Bootstrap Inputs
Bootstrap Carousel
Bootstrap Plugins
• Overview
• Transition Plugin
• Collapsible Plugin
• Modal Dialog Plugin
• Dropdown Plugin
• Scrollspy Plugin
• Tab Plugin
• Tooltip Plugin
• Popover Plugin
• Alert Plugin
• Button Plugin
• Carousel Plugin
• Affix Plugin
Bootstrap 4
• Card
• Spinner
• Badge
• New Gird System
• Input group
MySQL
Introduction
Installation
DB Connection
Create Database
Create Tables
Insert Data with Quaries
Update Data with Quaries
Delete Data with Quaries
Sorting Results
Regualr Expressions
Database Export &Import
Python
Sno Topic Duration
1 Python: 40hr
Core Python
• Introduction to Python
• What is Python?
• History of Python
• Python Versions
• Features of Python
• How to Install Python
• Install Python with Diff IDEs
• Creating Your First Python Program
• Printing to the Screen
• Reading Keyboard Input
• Using Command Prompt and GUI or IDE
Different Modes in Python
• Execute the Script
• Interactive Mode
• Script Mode
• Python Comments
• Working with Python in
Unix/Linux/Windows/Mac/Android
• Python New IDEs
• PyCharm IDE
• How to Work on PyCharm
• PyCharm Components
• Debugging process in PyCharm
• SublimeText IDE
• What is PIP?
Variables in Python
• What is Variable?
• Variables in Python
• Constants in Python
• Standard Data Types
• Operators and Operands
• Swap variables
• Type Conversion
• String Handling
Python Conditional Statements
• How to use “if condition” in conditional structures
• if statement (One-Way Decisions)
• if .. else statement (Two-way Decisions)
• How to use “else condition”
• if ..elif .. else statement (Multi-way)
• When “else condition” does not work
• How to use “elif” condition
• How to execute conditional statement with minimal
code
• Nested IF Statement
Python LOOPS
• How to use “While Loop”
• How to use “For Loop”
• How to use For Loop for set of other things besides
numbers
• Break statements in For Loop
• Continue statement in For Loop
• Enumerate function for For Loop
Python Lists
• Lists are mutable
• Getting to Lists
• List indices
• Traversing a list
• List operations
• List slices
• List methods
• Map, filter and reduce
Python TUPLE
• Advantages of Tuple over List
• Packing and Unpacking
• Comparing tuples
• Creating nested tuple
• Using tuples as keys in dictionaries
• Deleting Tuples
• Slicing of Tuple
• Tuple Membership Test
Python Sets
• How to create a set?
• Iteration Over Sets
• Python Set Methods
• Python Set Operations
• Union of sets
• Built-in Functions with Set
• Python Frozenset
Python Dictionary
• How to create a dictionary?
• Python Hashing?
• Python Dictionary Methods
• Copying dictionary
• Updating Dictionary
• Delete Keys from the dictionary
• Dictionary items() Method
• Sorting the Dictionary
• Python Dictionary in-built Functions
Python Functions
• What is a Function?
• How to define and call a function in Python
• Types of Functions
• Significance of Indentation (Space) in Python
• How Function Return Value?
• Types of Arguments in Functions
• Default Arguments
• Non-Default Arguments
• Keyword Arguments
• Non-keyword Arguments
• Arbitrary Arguments
• Rules to define a function in Python
• Various Forms of Function Arguments
• Scope and Lifetime of variables
• Anonymous Functions/Lambda functions
• map(), filter(), reduce() functions
• What is a Docstring?
Advanced Python
• Python Exception Handling
• Python Errors
• Common RunTime Errors in PYTHON
• Abnormal termination
• Chain of importance Of Exception
• Exception Handling
• Try … Except
• Try ..Except .. else
• Try … finally
Python Class and Objects
• Introduction to OOPs Programming
• Object Oriented Programming System
• OOPS Principles
• Basic concept of Object and Classes
• Access Modifiers
• How to define Python classes
• Self-variable in python
• What is Inheritance? Types of Inheritance?
• How Inheritance works?
Python Regular Expressions
• What is Regular Expression?
• Regular Expression Syntax
• Understanding Regular Expressions
• Regular Expression Patterns
• Literal characters
2 Django Web Framework 35hr
• What is a Framework
• Introduction to Django
• Django – Design Philosophies
• History of Django
• Why django and Features
• Environment setup
• Web Server
MVC Pattern
• MVC Architecture vs MVT Architecture
• Django MVC – MVT Pattern
Getting Started with Django
• Creating the first Project
• Integrating the Project to sublime text
• The Project Structure
• Running the server
• Solving the issues and Migrations
• Database Setup
• Setting Up Your Project
Create an Application
• What Django Follows
• Structure of django framework
• Model Layer
• What are models
• Model fields
• Querysets
Django – Admin Interface
• Starting the Admin Interface
• Migrations
Views Layer
• Simple View
• Basic view(displaying hello world)
• Functional views, class based views
Django – URL Mapping
• Organizing Your URLs
• Role of urls in djnago
• Working urls
• Forms
• Sending Parameters to Views
• Templates layer
• The Render Function
Django Template Language (DTL)
• Role of template layer in django
• Filters,Tags, Tag if, Tag for, Block and Extend Tags
• Comment Tag, Usage of templates
• Extending base template
Django – Models
• Creating a Model
• Manipulating Data (CRUD)
• Linking Models
• Django – Page Redirection
Django – Sending E-mails
• Sending a Simple E-mail
• Sending Multiple Mails with send_mass_mail
• Sending HTML E-mail
• Sending HTML E-mail with Attachments
Django – Form Processing
• Using Form in a View
• Usage of forms
• Crud operations using forms
• Crispy forms in django
Django – File Uploading
• Uploading an Image
• Django – Apache Setup
Django – Cookies Handling
• Django – Sessions
• Django – Comments
Django Admin
• Creating Super User
• Using admin in Django
• Adding models to admin
• Adding model objects using admin
• Displaying in cmd using querysets
Static files
• Loading css files into templates
• Loading js files into templates
• Uploading image using models
• User authentication
MEAN
S.no Topic Duration
1 Node JS:
• Getting started with Node.js
• Node Package Manager
• Modules
• Asynchronous Programming
• Callbacks
• Events and Event Loop
• Streams and Buffers
• Connecting Node.js to Database
25hr
• Web Sockets
• Web services
2
Angular .js
• Angular Architecture
• Dynamic Binding
• Modules, Controllers, and Scope
• Views
• Custom Directives
• Event Directives 25hr
• Expressions
• Built-in and Custom Filters
• Understanding the Digest Loop
• Form Validations
• AngularJS Service Types
• Factories
• Creating Custom Services
• Routing, Redirects, and Promises
3
Express .js
• MVC Pattern
• Introduction to Express
• Routing
• HTTP Interaction
• Handling Form Data
• Handling Query Parameters
• Cookies and Sessions 25hr
• User Authentication
• Error Handling
• Creating and Consuming RESTful Services
• Using Templates
4
MongoDB
• Concepts
• Scaling
• SQL and Complex Transactions
• Documents Overview
• Installing MongoDB (windows)
• Installing MongoDB (Linux)
• JSON
• Dynamic Schema
• Cursors Introduction
• Query Language: Basic Concepts
• Query Language: Projection
• Query Language: Advantages of a Dynamic Schema 25hr
• Shell: Queries
• Sorting
• Query Language: Cursors
• User Authentication
• Error Handling
MERN
S.no Topic Duration
1 Node JS:
• Getting started with Node.js
• Node Package Manager
• Modules
• Asynchronous Programming
• Callbacks
• Events and Event Loop
• Streams and Buffers
• Connecting Node.js to Database
• Web Sockets
25hr
• Web Services
2 React
35hr
• Introduction to React
• Original DOM vs Virtual DOM
• React Components
• React Components with JSX
• React Components with ES6
• Props and state
React with Node
• Creating an application using Create React App.
• Life Cycle
• Debugging
• Default values
• SetState in depth
• Creating Forms
• Creating Table
• Handling Events
• Applying Filters
• JSX in depth
• Validations
• Applying Styles
• Backend calls
• Stateful Components
• Stateless Components
• Local Storage
• Routing
o Basic Routing and Passing Params
o Hyperlinks
• Master Pages
• Reconciliation
• Creating Reusable Components
• React.Component vs React.pure Component
• Composition vs Inheritance
• Code Reusability and Optimization
• Fragments
• Bundling
• Deploying
Integration of 3rd party Modules
• Google Maps
• Bootstrap Controls
• Material UI
• Toast Messages for notifications
3
Express .js
• MVC Pattern
25hr
• Introduction to Express
• Routing
• HTTP Interaction
• Handling Form Data
• Handling Query Parameters
• Cookies and Sessions
• User Authentication
• Error Handling
• Creating and Consuming RESTful Services
• Using Templates
4
MongoDB
• Concepts
• Scaling
• SQL and Complex Transactions
• Documents Overview
• Installing MongoDB (windows)
• Installing MongoDB (Linux)
• JSON
• Dynamic Schema
• Cursors Introduction 25hr
• Query Language: Basic Concepts
• Query Language: Projection
• Query Language: Advantages of a Dynamic Schema
• Shell: Queries
• Sorting
• Query Language: Cursors
• User Authentication
• Error Handling
4-5 months Advanced job ready curriculum
20+ live projects included a capstone projects
too
Industry Best certification from top companies
One-on-One Dedicated Mentorship
Dedicated HR team for job support
Curriculum curated with help of Top IITs & IIM’s
HIGHLIGHTS
– Job placement assistance
Special info sessions by Industry leaders
Timely doubt sessions
Monthly review tests & personal support
70% Practical & 30% Theoretical Curriculum
HYDERABAD
+91 8019 479 419 301, Fourth floor, Sathyabhama complex, opp to Sai Baba
Temple, Bhagya Nagar colony, Near KPHB Metro, KPHB,
+91 6300 747 046 Hyderabad, Telangana 500072