The term full-stack means developers who are comfortable working with both back-end and front-end technologies.

To be more specific, it means that the developer can work with databases, PHP, HTML, CSS, JavaScript and everything in between, also, venturing as far as converting Photoshop designs to front-end code.

A full-stack developer doesn’t need to master all of the areas and technologies he needs to work it, because that just makes it nearly impossible, he just needs to be comfortable working with those technologies, and that’s a lot too.

Workshop syllabus

Projects

workshop syllabus

Android Workshop Syllabus

Android Introduction 
What is Android
History and Version
Android Architecture
Core Building Blocks
Android Emulator
Install Android
Setup Eclipse
Hello Android example
Internal Details
Dalvik VM
AndroidManifest.xml
R.java
Hide Title Bar
Screen Orientation

Android Widgets

UI Widgets
Working with Button
Toast
CustomToast
ToggleButton
CheckBox
AlertDialog
Spinner
AutoCompleteTextView
RatingBar
WebView
SeekBar
DatePickerTimePicker
Analog and Digital
ProgressBar

Activity and Intents

Activity LifeCycle
Implicit Intent
Explicit Intent
StartActivityForResult

Android Fragments

Android Fragments

Android Menu

Option Menu
Context Menu
Popup Menu

Android Service

Android Service

Android AlarmManager

Android AlarmManager

Android Storage

Android Preferences
Internal Storage
External Storage

Android SQLite

SQLite Tutorial
SQLite Spinner

XML and JSON

XML Parsing SAX
XML Parsing DOM
XMLPullParser
JSON Parsing

Android Multimedia

MediaPlayer: AudioVideoView: VideoRecording Media

Android Speech

TextToSpeech1
TextToSpeech2

Android Telephony

TelephonyManager
Get Call State
Get Call State 2
Simple Caller Talker
Phone Call
Send SMS
Send Email

Android Device

Bluetooth Tutorial
List Paired Devices
WIFI

Camera Tutorial

Camera Tutorial

Sensor Tutorial

Sensor Tutorial

Android Graphics

Android Graphics

Android Animation

Android Animation

Android Web Service

Android Web Service

Bootstrap Workshop Syllabus

Bootstrap Introduction 

What is Bootstrap

Bootstrap Example

Bootstrap Container

Bootstrap Examples

Bootstrap Jumbotron

Bootstrap Button

Bootstrap Grid

Bootstrap Table

Bootstrap Form

Bootstrap Alert

Bootstrap Wells

Bootstrap Badge & Label

Bootstrap Panels

Bootstrap Pagination

Bootstrap Pager

Bootstrap Image

Bootstrap Glyphicon

Bootstrap Carousel

Bootstrap Progress

BarBootstrap List Group

Bootstrap Dropdown

Bootstrap Collapse

Bootstrap Advance

Bootstrap Tabs/Pills

Bootstrap Navbar

Bootstrap Input Types

Bootstrap Modals

Bootstrap Popover

Bootstrap Scrollspy

PHP Workshop Syllabus

PHP Introduction 
What is PHP
Install PHP
PHP Example
PHP Echo
PHP Print
PHP Variable
PHP $ and $$
PHP Constants
PHP Magic Constants
PHP Data Types
PHP Operators
PHP Comments

Control Statement

PHP If else
PHP Switch
PHP For Loop
PHP While Loop
PHP Do While Loop
PHP Break

PHP Functions

PHP Functions
Parameterized Function
PHP Call By Value
PHP Call By Reference
PHP Default Arguments
PHP Variable Arguments
PHP Recursive Function

PHP Arrays

PHP Array
PHP Indexed Array
PHP Associative Array
Multidimensional Array
PHP Array Functions

PHP Strings

PHP String
PHP String Functions

PHP Math

PHP Math Functions

PHP Form

PHP Form: Get Post

PHP Include

PHP include & require

State Management

PHP Cookie
PHP Session

PHP File

PHP File Handling
PHP Open File
PHP Read File
PHP Write File
PHP Append File
PHP Delete File

Upload Download

PHP File Upload
PHP Download File

PHP Mail

PHP Mail

PHP MySQLi

MySQLi CONNECT
MySQLi CREATE DB
MySQLi CREATE Table
MySQLi INSERT
MySQLi UPDATE
MySQLi DELETE
MySQLi SELECT
MySQLi Order by

PHP JSON

PHP JSON Example

MySQL

MySQL Tutorial

WordPress

WordPress Tutorial

CodeIgniter

CodeIgniter Tutorial

YII Framework

YII Tutorial

 

 

Java Workshop Syllabus

What is Java 
History of Java
Features of Java
C++ vs Java
Hello Java Program
Program Internal
How to set path?
JDK, JRE and JVM
Internal Details of JVM
Variable and Data Type
Unicode System
Operators

Control Statements

Java If-else
Java Switch
Java For Loop
Java While Loop
Java Do While Loop
Java Break
Java Continue
Java Comments
Java Programs

Java Object Class

Java OOPs Concepts
Naming Convention
Object and Class
Constructorstatic keyword
this keyword

Java Inheritance

Inheritance(IS-A)Aggregation(HAS-A)

Java Polymorphism

Method Overloading
Method Overriding
Covariant Return Type
super keyword
Instance Initializer block
final keyword
Runtime Polymorphism
Dynamic Binding
instanceof operator

Java Abstraction

Abstract class
Interface
Abstract vs Interface

Java Encapsulation

Package
Access Modifiers
Encapsulation
Java Array

Java OOPs Misc

Object class
Object Cloning
Wrapper Class
Java Recursion
Call By Values
trictfp keyword
javadoc tool
Command Line Arg
Object vs Class
Overloading vs Overriding

Python Workshop Syllabus

Python Introduction:
What is Python
Python Features
Python History
Python Version
Python Applications
Python Install
Python Path
Python Example
Execute Python
Python Variables
Python Keywords
Python Identifiers
Python Literals
Python Operators
Python Comments

Control Statement:

Python If
Python If else
Python else if
Python nested if
Python for loop
Python while loop
Python do while
Python break
Python continue
Python pass

Python OOPs

Concepts
Python Object Class
Python Constructors
Python Inheritance
Multilevel Inheritance
Multiple Inheritance

SQL Workshop Syllabus

Introduction to SQL 
What is SQL
What is Database
What is RDBMS
DBMS vs RDBMS
SQL Syntax
SQL Data Types
SQL Operators

SQL Database

SQL CREATE Database
SQL DROP Database
SQL RENAME Database
SQL SELECT Database

SQL Table

What is Table
SQL TABLE Variable
SQL CREATE TABLE
SQL DROP TABLE
SQL DELETE TABLE
SQL RENAME TABLE
SQL TRUNCATE TABLE
SQL COPY TABLE
SQL TEMP TABLE
SQL ALTER TABLE

SQL Select

SELECT Statement
SQL SELECT UNIQUE
SQL SELECT DISTINCT
SQL SELECT COUNT
SQL SELECT TOP
SQL SELECT FIRST
SQL SELECT LAST
SQL SELECT RANDOM
SQL SELECT AS
SQL SELECT IN
SQL SELECT Multiple
SQL SELECT DATE
SQL SELECT SUM
SQL SELECT NULL

SQL Clause

SQL WHERE
SQL AND
SQL OR
SQL WITH
SQL AS

SQL Order By

ORDER BY Clause
ORDER BY ASC
ORDER BY DES
CORDER BY RANDOM
ORDER BY LIMIT
ORDER BY Multiple Cols

SQL Insert

INSERT Statement
INSERT INTO Values
INSERT INTO SELECT
INSERT Multiple Rows

SQL Update

UPDATE Statement
SQL UPDATE JOIN
SQL UPDATE DATE

SQL Delete

DELETE Statement
SQL DELETE TABLE
SQL DELETE ROW
SQL DELETE All Rows
DELETE Duplicate Rows
SQL DELETE DATABASE
SQL DELETE VIEW
SQL DELETE JOIN

SQL Join

SQL JOIN
SQL Outer Join
SQL Left Join
SQL Right Join
SQL Full Join
SQL Cross Join

SQL Keys

Primary Key
Foreign Key
Composite Key
Unique Key
Alternate Key

HTML Workshop Syllabus

Introduction to HTML 
What is HTML
HTML tags
HTML Formatting
HTML Heading
HTML Paragraph
HTML Anchor
HTML Image
HTML Table
HTML Lists
HTML Ordered List
HTML Unordered List
HTML Description List
HTML Form

HTML Tags

HTML Marquee
HTML Textarea
HTML Quotes
HTML Style
HTML Title
HTML DOCTYPE
HTML Div Tag
HTML Pre Tag
HTML Code Tag
HTML Label Tag
HTML Input Tag
HTML Button Tag
HTML HR Tag
HTML BR Tag
HTML Script Tag
HTML NoScript Tag
HTML b Tag

HTML5 Tutorial

HTML5 tutorial
HTML 5 Tags
HTML Audio
HTML Video
HTML Progress
HTML Meter
HTML Data Tag
HTML Datalist Tag
HTML Header Tag
HTML Footer Tag
HTML Figure Tag
HTML Figcaption Tag
HTML Article Tag
HTML Aside Tag
HTML Dialog Tag
HTML Details Tag
HTML Summary Tag
HTML Section Tag
HTML Time Tag
HTML Main Tag
HTML Wbr Tag
HTML Canvas
HTML SVG
HTML Drag & Drop

 

CSS Workshop Syllabus

Introduction to CSS 
What is CSS
CSS Syntax
CSS Selector
How to Add CSS
Inline CSS
Internal CSS
External CSS
CSS Comments

CSS Properties

CSS Background
CSS Border
CSS Display
CSS Float
CSS Font
CSS Line Height
CSS Margin
CSS Opacity
CSS Overflow
CSS Padding
CSS Position
CSS Vertical Align
CSS White Space
CSS Width
CSS Word Wrap
CSS Outline
CSS Visibility
CSS Counter

CSS Advance

CSS Animation
CSS Gradient
CSS Transition
CSS Tooltips
CSS Tooltip Animation
CSS Arrow
CSS FlexBox
CSS @Media Query
CSS 2D Transforms
CSS 3D Transforms
CSS Aural Media
CSS User Interface
CSS Pagination

CSS Design

CSS Layout
CSS Table

JavaScript Workshop Syllabus

JavaScript Introduction 
JavaScript Example
External JavaScript

JavaScript Basics

JS Comment
JS Variable
JS Global Variable
JS Data Types
JS Operators
JS If Statement
JS Switch
JS Loop
JS Function

JavaScript Objects

JS Object
JS Array
JS String
JS Date
JS Math
JS Number
JS Boolean

JavaScript BOM

Browser Objects
1) Window Object
2) History Object
3) Navigator Object
4) Screen Object

JavaScript DOM

5) Document Object
getElementById
getElementsByName
getElementsByTagName
JS innerHTML property
JS innerText property

JavaScript Validation

JS form validation
JS email validation

JavaScript Events

HTML/DOM Events

Try the free CSS tidy up which lets you beautify stylesheets for your websites.

jQuery Workshop Syllabus

jQuery Introduction 
What is jQuery
jQuery History
jQuery Example
jQuery Selectors

jQuery Effects

jQuery Effects
jQuery hide()
jQuery show()
jQuery toggle()
jQuery fadeIn()
jQuery fadeOut()
jQuery fadeToggle()
jQuery fadeTo()
jQuery slideDown()
jQuery slideUp()
jQuery slideToggle()
jQuery animate()
jQuery delay()

jQuery HTML/CSS

jQuery html()
jQuery text()
jQuery val()
jQuery css()
jQuery before()
jQuery prepend()
jQuery after()
jQuery insertAfter()
jQuery append()
jQuery appendTo()
jQuery clone()
jQuery remove()
jQuery empty()
jQuery detach()
jQuery scrollTop()
jQuery attr()
jQuery prop()
jQuery offset()
jQuery position()
jQuery addClass()
jQuery hasClass()
jQuery toggleClass()
jQuery width()
jQuery height()
jQuery innerWidth()
jQuery innerHeight()
jQuery outerWidth()
jQuery outerHeight()
jQuery wrap()
jQuery wrapInner()
jQuery wrapAll()
jQuery unwrap()

jQuery Form

jQuery serialize()
jQuery serializeArray()

jQuery Events

jQuery EventsjQuery click()
jQuery bind()
jQuery blur()
jQuery focus()
jQuery select()
jQuery change()
jQuery submit()
jQuery keydown()
jQuery keypress()
jQuery keyup()
jQuery mouseenter()
jQuery mouseleave()
jQuery hover()
jQuery mousedown()
jQuery mouseup()
jQuery mouseover()
jQuery mouseout()
jQuery load()
jQuery unload()
jQuery delegate()

Use the full featured online HTML editor tool to compose web articles to assure an error-free content!

WordPress Workshop Syllabus

WP Tutorial 
What is WP
WP History
WP Versions
WP features
WP Licensing
WP .com vs org
Installing WP:
1) On Local Server
2) Using MSWebmatrix

WP Dashboard

WP Dashboard
Create WP site
1) WP Post
2) WP Pages
3) Post vs Pages
4) WP Comments
5) WP Categories
6) WP Tags
7) Categories vs Tags
8) WP Link
9) WP Appearance
10) WP Users

WordPress Themes

WP theme
Install WP themes
Free vs Paid WP themes
Download WP themes

WordPress Plugins

WP plugins
Install WP Plugins
WP themes vs plugins

WP Advance

Update WordPress
Backup WordPress
Improve Security
Reset Password
Optimize Performance

AngularJS Workshop Syllabus

AngularJS Tutorial 
What is AngularJS
AngularJS MVC
AngularJS First App
AngularJS Data Binding
AngularJS Expressions
AngularJS Directives
AngularJS Controllers
AngularJS Modules
AngularJS Scopes
AngularJS Dependency
AngularJS Filters
AngularJS Tables
AngularJS Select
AngularJS DOM
AngularJS Forms
AngularJS Validation
AngularJS AJAX
AngularJS Animation