[go: up one dir, main page]

0% found this document useful (0 votes)
51 views28 pages

Full Stack Developer Course Update Feb 2020-1

Social Prachar offers a Full-Stack Developer course aimed at upskilling professionals to meet the high demand for IT roles in AI, Data Science, and Cloud Computing. The course features a comprehensive curriculum covering web technologies, JavaScript frameworks, and Python, with a focus on practical sessions and job placement assistance. The institute has received multiple awards and has trained over 6000 students since its inception, ensuring a strong emphasis on quality education at an affordable price.

Uploaded by

Navyasri Akula
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views28 pages

Full Stack Developer Course Update Feb 2020-1

Social Prachar offers a Full-Stack Developer course aimed at upskilling professionals to meet the high demand for IT roles in AI, Data Science, and Cloud Computing. The course features a comprehensive curriculum covering web technologies, JavaScript frameworks, and Python, with a focus on practical sessions and job placement assistance. The institute has received multiple awards and has trained over 6000 students since its inception, ensuring a strong emphasis on quality education at an affordable price.

Uploaded by

Navyasri Akula
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

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

You might also like