Saturday 14 April 2018

Handson Workshop Training Duration : 2 Days Trainer Cost: 5000- Rs (Per Day ) Conact : Boopathi kumar K Corporate Trainer / Full Stack Developer/ Date scientist Phone:9698548633 Email: contactboopathikumar@gmail.com Website: http://handsonworkshop.in/ SEO Syllabus

Handson Workshop   Training
Duration :  2 Days
Trainer  Cost:  5000- Rs (Per Day )
Conact : Boopathi kumar   K
Corporate  Trainer / Full Stack Developer/ Date scientist
Phone:9698548633
Email: contactboopathikumar@gmail.com
Website: http://handsonworkshop.in/


SEO Syllabus


Basics for SEO

What is Domain
Basic Knowledge of World Wide Web
Difference between Portal and Search Engines
What is SEO
Types of SEO Techniques
Black hat techniques
White Hat techniques
How Search Engine works

SEO Research & Analysis

Market Research
Keyword Research and Analysis
Keyword opportunity
Competitors Website Analysis
SWOT Analysis of Website
How to Choose Best Keywords
Tools available for Keyword Research

Website Design SEO Guidelines

Content Research
Content Guidelines
Content Optimization
Design & Layout
XML Sitemap / URL List Sitemap

On-page Optimization

The Page Title
Meta Descriptions & Meta Keywords
Headings
Bold Text
Domain Names & Suggestions
Canonical Tag
Meta Tags
Images and Alt Text
Internal Link Building
The Sitemap
Invisible Text
Server and Hosting Check
Robots Meta Tag
Doorway Pages
301 Redirects
404 Error
Duplicate content

Off-page Optimization

Page Rank
Link Popularity
Link Building in Detail
Directory Submission
Social Bookmark Submission
Blog Submission
Articles
Links Exchange
Reciprocal Linking
Posting to Forums
Submission to Search Engine
RSS Feeds Submissions
Press Release Submissions
Forum Link Building
Competitor Link Analysis

Analytics

Google Analytics
Installing Google Analytics
How to Study Google Analytics
Interpreting Bars & Figures
How Google Analytics can Help SEO
Advanced Reporting
Webmaster Central & Bing/Yahoo
Open Site Explorer
Website Analysis using various SEO Tools available

SEO Tools

Keyword Density Analyzer Tools
Google Tools
Yahoo / Bing Tools
Rich Snippet Text Tools
Comparison Tools
Link Popularity Tools
Search Engines Tools
Site Tools
Miscellaneous Tools

SEO Reporting

Google analysis
Tracking and Reporting
Reports Submission
Securing Ranks

Handson Workshop Training Duration : 2 Days Trainer Cost: 5000- Rs (Per Day ) Conact : Boopathi kumar K Corporate Trainer / Full Stack Developer/ Date scientist Phone:9698548633 Email: contactboopathikumar@gmail.com Website: http://handsonworkshop.in/ Advance Java Syllabus Advance Java

Handson Workshop   Training
Duration :  2 Days
Trainer  Cost:  5000- Rs (Per Day )
Conact : Boopathi kumar   K
Corporate  Trainer / Full Stack Developer/ Date scientist
Phone:9698548633
Email: contactboopathikumar@gmail.com
Website: http://handsonworkshop.in/


Advance Java Syllabus


Advance Java


Servlet


Basics of Servlet

Servlet: What and Why?
Basics of Web
Servlet API
Servlet Interface
GenericServlet
HttpServlet
Servlet Life Cycle
Working with Apache Tomcat Server
Steps to create a servlet in Tomcat
How servlet works?
servlet in Myeclipse
servlet in Eclipse
servlet in Netbeans

ServletRequest

ServletRequest methods
Registration example with DB

Servlet Collaboration

RequestDispatcher
sendRedirect

ServletConfig

ServletConfig methods
ServletConfig example

ServletContext

ServletContext methods
ServletContext example

Attribute

How to set, get and remove example?

Session Tracking

Cookies
Hidden Form Field
URL Rewriting
HttpSession

Event and Listener


Filter

Filter
Authentication Filter
FilterConfig
Useful examples

ServletInputStream and ServletOutputStream


Annotation Servlet


Project Development


JSP


Basics of JSP

Life cycle of JSP
JSP API
JSP in Eclipse and other IDE's

Scripting elements

scriptlet tag
expression tag
declaration tag

9 Implicit Objects

out
request
response
config
application
session
pageContext
page
exception

Directive Elements

page directive
include directive
taglib directive

Exception Handling

Action Elements

jsp:forward
jsp:include
Bean class
jsp:useBean
jsp:setProperty & jsp:getProperty
Displaying applet in JSP

Expression Language

MVC in JSP

JSTL

Custom tags

Custom Tag : What and Why?
Custom Tag API?
Custom Tag Example
Attributes
Iteration
Custom URI

Project Development in JSP

.
JavaMail API


JavaMail API

Sending Email
Sending email through Gmail server
Receiving Email
Sending HTML content
Design Pattern


Design Pattern

Singleton
DAO
DTO
MVC
Front Controller
Factory Method
etc.
JUnit


JUnit

JUnit: What and Why?
Types of Testing
Annotations used in JUnit
Assert class
Test Cases
Maven


Maven

Maven: What and Why?
Ant Vs Maven
How to install Maven?
Maven Repository
Understanding pom.xml
Maven Example
Maven Web App Example
Maven using Eclipse
Struts 2


Basics of Struts2

Struts : What and Why?
Model1 vs Model2
Struts2 Features
Steps to create Struts2 application
Understanding Action class
Understanding struts.xml file
Struts2 in Eclipse IDE
Struts2 in Myeclipse IDE

Core Components

Interceptors
ValueStack
ActionContext
ActionInvocation
OGNL

Struts 2 Architecture

Struts2 Action

Action Interface
ActionSupport class

Struts2 Configuration

multi configuration
multi namespace

Interceptors

Custom Interceptor : Life Cycle of Interceptor
params interceptor
execAndWait interceptor
prepare interceptor
modelDriven interceptor
exception interceptor
fileUpload interceptor
Struts 2 Validation

Custom Validation : workflow interceptor
Input Validation : validation interceptor
Ajax Validation : jsonValidation interceptor

Aware Interfaces

ServletActionContext
SessionAware
Login and Logout Application
ServletContextAware

Struts2 with I18N

Zero Configuration

By convention
By annotation

Struts2 with Tiles2

Hibernate with Struts2

Spring with Struts2

Project Development in Struts2

Working with IDE


IDE

Eclipse IDE
Netbeans IDE
Myeclipse IDE
Working with Servers


Servers

Apache Tomcat
Glassfish Server
JBoss Server
Weblogic Server
EJB 3


Introduction to JavaEE

The Need for JavaEE.
Overview on the JavaEE Architecture
1 tier
2 tier
3 tier
N tier
JavaEE Key Standards

Introduction to EJB3

The EJB Model
Key Services of the Application Server

Developing Session Beans

Stateless Session Beans
Stateful Session Beans
Packaging
Writing Clients

Using Dependency Injection

No More JNDI
Injection of EJBContext

JMS

JMS Overview
JMS Messaging Domains
Example of JMS using Queue
Example of JMS using Topic

Message Driven Beans


Persistence Introduction to JPA

Object Relational Mapping
Mapping configurations
Embedded Objects
EJBQL

Web Technology


HTML 5

Introduction to HTML
HTML Tags
Creating Forms
Creating tables
Managing home page

CSS

Introduction to CSS
Three ways to use CSS
CSS Properties
Designing website
Working with Templates

Javascript

Introduction to Javascript
Three ways to use Javascript
Working with events
Client-side Validation

JQuery

Introduction to JQuery
Validation using JQuery
JQuery Forms
JQuery Examples

AJAX

Introduction to AJAX
Servlet and JSP with AJAX
Interacting with database

Handson Workshop Training Duration : 2 Days Trainer Cost: 5000- Rs (Per Day ) Conact : Boopathi kumar K Corporate Trainer / Full Stack Developer/ Date scientist Phone:9698548633 Email: contactboopathikumar@gmail.com Website: http://handsonworkshop.in/ Oracle Syllabus SQL

Handson Workshop   Training
Duration :  2 Days
Trainer  Cost:  5000- Rs (Per Day )
Conact : Boopathi kumar   K
Corporate  Trainer / Full Stack Developer/ Date scientist
Phone:9698548633
Email: contactboopathikumar@gmail.com
Website: http://handsonworkshop.in/

Oracle Syllabus


SQL


Writing Basic SQL SELECT Statements

Basic SELECT Statement
Selecting All Columns
Selecting Specific Columns
Writing SQL Statements
Column Heading Defaults
Arithmetic Expressions
Using Arithmetic Operators
Operator Precedence
Using Parentheses
Defining a Null Value
Null Values in Arithmetic Expressions
Defining a Column Alias
Using Column Aliases
Concatenation Operator
Using the Concatenation Operator
Literal Character Strings
Using Literal Character Strings
Duplicate Rows
Eliminating Duplicate Rows

Restricting and Sorting Data

Limiting Rows Using a Selection
Limiting the Rows Selected
Using the WHERE Clause
Character Strings and Dates
Comparison Conditions
Using Comparison Conditions
Other Comparison Conditions
Using the BETWEEN Condition
Using the IN Condition
Using the LIKE Condition
Using the NULL Conditions
Logical Conditions
Using the AND Operator
Using the OR Operator
Using the NOT Operator
Rules of Precedence
ORDER BY Clause
Sorting in Descending Order
Sorting by Column Alias
Sorting by Multiple Columns

Single-Row Functions

SQL Function
Two Types of SQL Functions
Single-Row Functions
Single-Row Functions
Character Functions
Character Functions
Case Manipulation Functions
Using Case Manipulation Functions
Character-Manipulation Functions
Using the Character-Manipulation Functions
Number Functions
Using the ROUND Function
Using the TRUNC Function
Using the MOD Function
Working with Dates
Arithmetic with Dates
Using Arithmetic Operators with Dates
Date Functions
Using Date Functions
Practice 3, Part One:
Conversion Functions
Implicit Data Type Conversion
Explicit Data Type Conversion
Using the TO_CHAR Function with Dates
Elements of the Date Format Model
Using the TO_CHAR Function with Dates
Using the TO_CHAR Function with Numbers
Using the TO_NUMBER and TO_DATE Functions
RR Date Format
Example of RR Date Format
Nesting Functions
General Functions
NVL Function
Using the NVL Function
Using the NVL2 Function
Using the NULLIF Function
Using the COALESCE Function
Conditional Expressions
The CASE Expression
Using the CASE Expression
The DECODE Function
Using the DECODE Function

Displaying Data from Multiple Tables

Obtaining Data from Multiple Tables
Cartesian Products
Generating a Cartesian Product
Types of Joins
Joining Tables Using Oracle Syntax
What is an Equijoin?
Retrieving Records with Equijoins
Additional Search Conditions Using the AND Operator
Qualifying Ambiguous Column Names
Using Table Aliases
Joining More than Two Tables
Non-Equijoins
Retrieving Records with Non-Equijoins
Outer Joins Outer Joins Syntax
Using Outer Joins
Self Joins
Joining a Table to Itself
Joining Tables Using SQL: 1999 Syntax
Creating Cross Joins
Creating Natural Joins
Retrieving Records with Natural Joins
Creating Joins with the USING Clause
Retrieving Records with the USING Clause
Creating Joins with the ON Clause
Retrieving Records with the ON Clause
Creating Three-Way Joins with the ON Clause
INNER Versus OUTER Joins
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
Additional Conditions

Aggregating Data Using Group Functions

What Are Group Functions?
Types of Group Functions
Group Functions Syntax
Using the AVG and SUM Functions
Using the MIN and MAX Functions
Using the COUNT Function
Using the DISTINCT Keyword
Group Functions and Null Values
Using the NVL Function with Group Functions
Creating Groups of Data
Creating Groups of Data: The GROUP BY Clause Syntax
Using the GROUP BY Clause
Grouping by More Than One Column
Using the GROUP BY Clause on Multiple Columns
Illegal Queries Using Group Functions
Excluding Group Results
Excluding Group Results: The HAVING Clause
Using the HAVING Clause
Nesting Group Functions

Subqueries

Objectives
Using a Subquery to Solve a Problem
Subquery Syntax
Using a Subquery
Guidelines for Using Subqueries
Types of Subqueries
Single-Row Subqueries
Executing Single-Row Subqueries
Using Group Functions in a Subquery
The HAVING Clause with Subqueries
What is Wrong with this Statement?
Will this Statement Return Rows?
Multiple-Row Subqueries
Using the ANY Operator in Multiple-Row Subqueries
Using the ALL Operator in Multiple-Row Subqueries
Null Values in a Subquery

Manipulating Data

Data Manipulation Language
Adding a New Row to a Table
The INSERT Statement Syntax 8-5
Inserting New Rows
Inserting Rows with Null Values
Inserting Special Values
Inserting Specific Date Values
Creating a Script
Copying Rows from Another Table
Changing Data in a Table
The UPDATE Statement Syntax
Updating Rows in a Table
Updating Two Columns with a Subquery
Updating Rows Based on Another Table
Updating Rows: Integrity Constraint Error
Removing a Row from a Table
The DELETE Statement
Deleting Rows from a Table
Deleting Rows Based on Another Table
Deleting Rows: Integrity Constraint Error
Using a Subquery in an INSERT Statement
Using the WITH CHECK OPTION Keyword on DML Statements
Overview of the Explicit Default Feature
Using Explicit Default Values
The MERGE Statement
The MERGE Statement Syntax
Merging Rows
Database Transactions
Advantages of COMMIT and ROLLBACK Statements
Controlling Transactions
Rolling Back Changes to a Marker
Implicit Transaction Processing
State of the Data Before COMMIT or ROLLBACK
State of the Data after COMMIT
Committing Data
State of the Data After ROLLBACK
Statement-Level Rollback
Read Consistency
Implementation of Read Consistency
Locking
Implicit Locking
Read Consistency Example

Creating and Managing Tables

Database Objects
Naming Rules
The CREATE TABLE Statement
Referencing Another User?s Tables
The DEFAULT Option
Creating Tables
Tables in the Oracle Database
Querying the Data Dictionary 9-10
Data Types
DateTime Data Types
TIMESTAMP WITH TIME ZONE Data Type
TIMESTAMP WITH LOCAL TIME Data Type
INTERVAL YEAR TO MONTH Data Type
INTERVAL DAY TO SECOND Data Type
Creating a Table by Using a Subquery Syntax
Creating a Table by Using a Subquery
The ALTER TABLE Statement
Adding a Column
Modifying a Column
Dropping a Column
The SET UNUSED Option
Dropping a Table
Changing the Name of an Object
Truncating a Table
Adding Comments to a Table

Including Constraints

What are Constraints?
Constraint Guidelines
Defining Constraints
The NOT NULL Constraint
The UNIQUE Constraint
The PRIMARY KEY Constraint
The FOREIGN KEY Constraint
FOREIGN KEY Constraint Keywords
The CHECK Constraint
Adding a Constraint Syntax
Adding a Constraint
Dropping a Constraint
Disabling Constraints
Enabling Constraints
Cascading Constraints
Viewing Constraints
Viewing the Columns Associated with Constraints

Creating Views

Database Objects
What is a View?
Why use Views?
Simple Views and Complex Views
Creating a View
Retrieving Data from a View
Querying a View
Modifying a View
Creating a Complex View
Rules for Performing DML Operations on a View
Using the WITH CHECK OPTION Clause
Denying DML Operations
Removing a View
Inline Views
Top-N Analysis
Performing Top-N Analysis
Example of Top-N Analysis

Other Database Objects

Database Objects
What is a Sequence?
The CREATE SEQUENCE Statement Syntax
Creating a Sequence
Confirming Sequences
NEXTVAL and CURRVAL Pseudocolumns
Using a Sequence
Modifying a Sequence
Guidelines for Modifying a Sequence
Removing a Sequence
What is an Index?
How Are Indexes Created?
Creating an Index
When to Create an Index
When Not to Create an Index
Confirming Indexes
Function-Based Indexes
Removing an Index
Creating and Removing Synonyms

Controlling User Access

Objectives
Controlling User Access
Privileges
System Privileges
Creating Users
User System Privileges
Granting System Privileges
What is a Role?
Creating and Granting Privileges to a Role
Changing Your Password
Object Privileges
Granting Object Privileges
Using the WITH GRANT OPTION and PUBLIC Keywords
Confirming Privileges Granted
How to Revoke Object Privileges
Revoking Object Privileges
Database Links

SQL Workshop

Workshop Overview

Using SET Operators

The SET Operators
Tables Used in This Lesson
The UNION Operator
Using the UNION Operator
The UNION ALL Operator
Using the UNION ALL Operator
The INTERSECT Operator
Using the INTERSECT Operator
The MINUS Operator
SET Operator Guidelines
The Oracle Server and SET Operators
Matching the SELECT Statements
Controlling the Order of Rows

Enhancements to the GROUP BY Clause

Review of Group Functions
Review of the GROUP BY Clause
Review of the HAVING Clause
GROUP BY with ROLLUP and CUBE Operators
ROLLUP Operator
ROLLUP Operator Example
CUBE Operator
CUBE Operator: Example
GROUPING Function
GROUPING Function: Example
GROUPING SETS
GROUPING SETS: Example
Composite Columns
Composite Columns: Example
Concatenated Groupings
Concatenated Groupings Example

Advanced Subqueries

What Is a Subquery?
Subqueries
Using a Subquery
Multiple-Column Subqueries
Column Comparisons
Pairwise Comparison Subquery
Nonpairwise Comparison Subquery
Using a Subquery in the FROM Clause
Scalar Subquery Expressions
Scalar Subqueries: Examples
Correlated Subqueries
Using Correlated Subqueries
Using the EXISTS Operator
Using the NOT EXISTS Operator
Correlated UPDATE
Correlated DELETE
The WITH Clause
WITH Clause: Example

Hierarchical Retrieval

Sample Data from the EMPLOYEES Table
Natural Tree Structure
Hierarchical Queries
Walking the Tree
Walking the Tree: From the Bottom Up
Walking the Tree: From the Top Down
Ranking Rows with the LEVEL Pseudocolumn
Formatting Hierarchical Reports Using LEVEL and LPAD
Pruning Branches

Extensions to DML and DDL Statements

Review of the INSERT Statement
Review of the UPDATE Statement
Overview of Multitable INSERT Statements
Overview of Multitable INSERT Statements
Types of Multitable INSERT Statements
Multitable INSERT Statements
Unconditional INSERT ALL
Conditional INSERT ALL
Conditional FIRST INSERT
Pivoting INSERT
External Tables
Creating an External Table
Example of Creating an External Table
Querying External Tables
CREATE INDEX with CREATE TABLE Statement

Plsql syllabus


Part I: Programming in PL/SQL

Introduction to PL/SQL
What Is PL/SQL?
The Origins of PL/SQL
About PL/SQL Versions
Resources for PL/SQL Developers

Creating and Running PL/SQL Code

SQL*Plus
Performing Essential PL/SQL Tasks
Calling PL/SQL from Other Languages
Language Fundamentals
PL/SQL Block Structure
The PL/SQL Character Set
Identifiers
Literals
The Semicolon Delimiter
Comments
The PRAGMA Keyword
Labels

Part II: PL/SQL Program Structure

Conditional and Sequential Control
IF Statements
CASE Statements and Expressions
The GOTO Statement
The NULL Statement
Iterative Processing with Loops

Loop Basics

The Simple Loop
The WHILE Loop
The Numeric FOR Loop
The Cursor FOR Loop
Loop Labels
Tips for Iterative Processing

Exception Handlers

Exception-Handling Concepts and Terminology
Defining Exceptions
Raising Exceptions
Handling Exceptions
Building an Effective Error Management Architecture
Making the Most of PL/SQL Error Management

Part III: PL/SQL Program Data

Working with Program Data
Naming Your Program Data
Overview of PL/SQL Datatypes
Declaring Program Data
Programmer-Defined Subtypes
Conversion Between Datatypes

Strings

String Datatypes
Working with Strings
String Function Quick Reference

Numbers

Numeric Datatypes
Number Conversions
Numeric Functions

Records

Records in PL/SQL

Collections

Collections Overview
Collection Methods (Built-Ins)
Working with Collections
Nested Table Multiset Operations
Maintaining Schema-Level Collections

Miscellaneous Datatypes

The BOOLEAN Datatype
The RAW Datatype
The UROWID and ROWID Datatypes
The LOB Datatypes
Working with LOBs
Predefined Object Types

Part IV: SQL in PL/SQL

DML and Transaction Management
DML in PL/SQL
Bulk DML with the FORALL Statement
Transaction Management
Autonomous Transactions

Data Retrieval

Cursor Basics
Working with Implicit Cursors
Working with Explicit Cursors
BULK COLLECT
SELECT ... FOR UPDATE
Cursor Variables and REF CURSORs
Cursor Expressions

Procedures, Functions, and Parameters

Procedures
Functions
Parameters
Local Modules
Module Overloading
Forward Declarations
Advanced Topics
Go Forth and Modularize!

Packages

Why Packages?
Rules for Building Packages
Rules for Calling Packaged Elements
Working with Package Data
When to Use Packages
Packages and Object Types

Triggers

DML Triggers
DDL Triggers
Database Event Triggers
INSTEAD OF Triggers
AFTER SUSPEND Triggers
Maintaining Triggers

Managing PL/SQL Code

Managing Code in the Database
Using Native Compilation
Using the Optimizing Compiler and Compile-Time Warnings
Conditional Compilation
Testing PL/SQL Programs
Debugging PL/SQL Programs
Tuning PL/SQL Programs
Protecting Stored Code

I/O and PL/SQL

 Displaying Information
Reading and Writing Files
Sending Email
Working with Web-Based Data (HTTP)
Other Types of I/O Available in PL/SQL

Oracle Forms

Oracle Forms Developer 10g: Build Internet Applications

Introducing Oracle Forms Developer and Forms Services
Grid Computing
Oracle 10g Products
Oracle Application Server 10g Architecture
Benefits and Components of Oracle Developer Suite 10g
Running a Forms Developer Application
Working in the Forms Developer Environment
Creating Forms Modules
Working with Data Blocks and Frames
Working with Input Items
Working with Non Input Items
Working with Windows and Canvases
Producing Triggers
Debugging Triggers
Adding Functionality to Items
Run-Time Messages and Alerts
Query Triggers
Validation
Navigation
Transaction Processing
Sharing Objects and Code
Using WebUtil to Interact with the Client
Introducing Multiple Form Applications

Oracle Reports

Oracle Reports Developer 10g: Build Reports

Introduction to Oracle Reports Developer
Business Intelligence
Enterprise Reporting
Oracle Reports Developer
Oracle Database 10g
Oracle Developer Suite 10g
Oracle Application Server 10g
OracleAS Reports Services
OracleAS Reports Services Architecture for the Web
Designing and Running Reports
Exploring Oracle Reports Developer
Creating a Paper Report
Enhancing a Basic Paper Report
Managing Report Templates
Creating a Web Report
Enhancing Reports Using the Data Model: Queries and Groups
Enhancing Reports Using the Data Model: Data Sources
Enhancing Reports Using the Data Model: Creating Columns
Enhancing Reports Using the Paper Layout
Controlling the Paper Layout: Common Properties
Controlling the Paper Layout: Specific Properties
Web Reporting
Extending Functionality Using XML
Creating and Using Report Parameters
Embedding a Graph in a Report
Enhancing Matrix Reports
Coding PL/SQL Triggers
Extending Functionality Using the SRW Package
Maximizing Performance Using
OracleAS Reports Services
Building Reports: Efficiency Guidelines
Working with SQL Worksheet
Using SQL Developer

Handson Workshop Training Duration : 2 Days Trainer Cost: 5000- Rs (Per Day ) Conact : Boopathi kumar K Corporate Trainer / Full Stack Developer/ Date scientist Phone:9698548633 Email: contactboopathikumar@gmail.com Website: http://handsonworkshop.in/ Python Syllabus Core Python

Handson Workshop   Training
Duration :  2 Days
Trainer  Cost:  5000- Rs (Per Day )
Conact : Boopathi kumar   K
Corporate  Trainer / Full Stack Developer/ Date scientist
Phone:9698548633
Email: contactboopathikumar@gmail.com
Website: http://handsonworkshop.in/



Python Syllabus


Core Python


Introduction

History
Features
Setting up path
Working with Python
Basic Syntax
Variable and Data Types
Operator

Conditional Statements

If
If- else
Nested if-else

Looping

For
While
Nested loops

Control Statements

Break
Continue
Pass

String Manipulation

Accessing Strings
Basic Operations
String slices
Function and Methods

Lists

Introduction
Accessing list
Operations
Working with lists
Function and Methods

Tuple

Introduction
Accessing tuples
Operations
Working
Functions and Methods

Dictionaries

Introduction
Accessing values in dictionaries
Working with dictionaries
Properties
Functions

Functions

Defining a function
Calling a function
Types of functions
Function Arguments
Anonymous functions
Global and local variables

Modules

Importing module
Math module
Random module
Packages
Composition

Input-Output

Printing on screen
Reading data from keyboard
Opening and closing file
Reading and writing files
Functions

Exception Handling

Exception
Exception Handling
Except clause
Try ? finally clause
User Defined Exceptions


Advance Python

OOPs concept

Class and object
Attributes
Inheritance
Overloading
Overriding
Data hiding

Regular expressions

Match function
Search function
Matching VS Searching
Modifiers
Patterns

CGI

Introduction
Architecture
CGI environment variable
GET and POST methods
Cookies
File upload

Database

Introduction
Connections
Executing queries
Transactions
Handling error

Networking

Socket
Socket Module
Methods
Client and server
Internet modules

Multithreading

Thread
Starting a thread
Threading module
Synchronizing threads
Multithreaded Priority Queue

GUI Programming

Introduction
Tkinter programming
Tkinter widgets

Sending email

Handson Workshop Training Duration : 2 Days Trainer Cost: 5000- Rs (Per Day ) Conact : Boopathi kumar K Corporate Trainer / Full Stack Developer/ Date scientist Phone:9698548633 Email: contactboopathikumar@gmail.com Website: http://handsonworkshop.in/ Android Syllabus Core Android

Handson Workshop   Training
Duration :  2 Days
Trainer  Cost:  5000- Rs (Per Day )
Conact : Boopathi kumar   K
Corporate  Trainer / Full Stack Developer/ Date scientist
Phone:9698548633
Email: contactboopathikumar@gmail.com
Website: http://handsonworkshop.in/

Android Syllabus
Core Android

Basics of Android

What is Android
History and Version
Installing softwares
Setup Eclipse
Hello Android example
Internal Details
Dalvik VM
Software Stack
Android Core Building Blocks
Android Emulator
AndroidManifest.xml
R.java file
Hide Title Bar
Screen Orientation

UI Widgets

Working with Button
Toast
Custom Toast
Button
Toggle Button
Switch Button
Image Button
CheckBox
AlertDialog
Spinner
AutoCompleteTextView
RatingBar
DatePicker
TimePicker
ProgressBar
Quick Contact Budge
Analog Clock and Digital Clock
Working with hardware Button
File Download

Activity, Intent & Fragment

Activity Lifecycle
Activity Example
Implicit Intent
Explicit Intent
Fragment Lifecycle
Fragment Example
Dynamic Fragment

Android Menu

Option Menu
Context Menu
Popup Menu

Layout Manager

Relative Layout
Linear Layout
Table Layout
Grid Layout

Adaptor

Array Adaptor
ArrayList Adaptor
Base Adaptor

View

GridView
WebView
ScrollView
SearchView
TabHost
DynamicListView
ExpandedListView

Advance Android




Android Service

Android Service
Android Service API
Android Started Service
Android Bound Service
Android Service Life Cycle
Android Service Example
Data Storage

Shared Preferences
Internal Storage
External Storage

SQLite

SQLite API
SQLite Spinner
SQLite ListView

XML & JSON

XML Parsing SAX
XML Parsing DOM
XML Pull Parser
JSON Parsing

Cotent Provider

Content Proivider Fundamental
Contact Content Provider
Other Built-in Content Providers
Creating Custom Content Provider
Understanding Content URI
ContentResolver
Sharing Information from custom content provider

Android Notification

Notification API
Creating Notification Builder
Setting Notification Properties
Attaching Actions
Issuing Notification
NotificationCompat.Builder class
Android Notification Examples

Multimedia

Wallpapaer
Live Wallpaper
Multimedia API
Playing Audio
Creating Audio Player
Playing Video
Alarm Manager
Gallery

Speech API

TextToSpeech API
TextToSpeech Example
Managing speed and pitch
Speech To Text

Telephony API

Telephony Manager
Get Call State
Call State BroadcastReceiver
Simple Caller Talker
Making Phone Call
Send SMS
Send Email

Location API

Location API Fundamental
Example of Android Location API
Working with Google Maps

Animation

Android Animation API
Android Drawable class
Android Animation Example
Android Rotate Animation
Android Fade Animation
Android Zoom Animation

Device Connectivity

Bluetooth Tutorial
List Paired Devices
Working with WiFi
Working with Camera

Sensor

Sensor API
Motion Sensor
Position Sensor
Environmental Sensor
Sensor Values
SensorManager class
Sensor Class
SensorEvent class
SensorEventListener interface
Compass Acceslerometer and Orientation Sensors
Sensor Examples

Android Graphics

Graphics API
2D Graphics
android.graphics.Canvas
android.graphics.Paint class

Android P2P Communication

Introducing Instant Messaging
Using the GTalk Service
Monitoring the Roste for Changes
Sending and Receiving Data Messages
Transmitting Data Messages
Receiving Data Messages

Android Web Services

What is web service
Soap Vs Restful web service
Android Restful web service example with java servlet
Storing data into external oracle database
Verifying data in android with external oracle database

Android Google Map

Android Map V2 API
Adding Map
Customizing Map
GoogleMap class
Android Google Map Application

Project Development

Handson Workshop Training Duration : 2 Days Trainer Cost: 5000- Rs (Per Day ) Conact : Boopathi kumar K Corporate Trainer / Full Stack Developer/ Date scientist Phone:9698548633 Email: contactboopathikumar@gmail.com Website: http://handsonworkshop.in/ C Syllabus

Handson Workshop   Training
Duration :  2 Days
Trainer  Cost:  5000- Rs (Per Day )
Conact : Boopathi kumar   K
Corporate  Trainer / Full Stack Developer/ Date scientist
Phone:9698548633
Email: contactboopathikumar@gmail.com
Website: http://handsonworkshop.in/


C Syllabus


Basics of C

History and Features of C
Importance of C
About Procedural Language
Role of Compiler
Role of Interpreter
The Structure of a C Program
Writing C Programs
Building an Executable Version of a C Program
Debugging a C Program
Examining and Running a C Application Program

An Overview Of C And Buzzwords

Data Type, Variable
Operators
Control Statement
Preprocessor Directives Input and Output Operators
Reading/Writing Charecters
Formatted input/output Function

Control Statement

The IF.....ELSE Statement
IF......ELSE ladder
Nesting of IF.....ELSE Statements
The Switching Statements
The do-while Statement
The while statement
FOR Statements

Array in C

Array : What and Why?
One Dementions Arrays
Two Dementions Arrays
Multi Dimentions Arrays
Dynamic Arrays

String Handling

Reading String from Terminal
Writing String to Screen
String Handling Functions
Table of String

Function in C

Function Basics
Advantage of Function
Recursion
Variable Storage Classes
Variable arguments Function

Pointers in C

Understading Pointers
Pointer expressions
Pointer and Arrays
Pointers and Character String
Pointers to Functions
Pointers and Structures

Structures and Unions

Defining a Structure
Advantage of Structure
Size of Structure
Arrays of Structures
Structures and Functions
Defining Unions

Dynamic Memory allocation

Introduction to Dynamic Memory Allocation
Malloc
Calloc
Realloc
Free

LinkedList

Concepts of Linked Lists
Creating a Linked Lists
Inserting/Deleting an item
Application of Linked Lists

File Management in C

Introduction to File Management
Opening/Closing a File
Input/Output operations on Files
Error Handling During I/O Operations
Command Line Arguments

Preprocessor

Macro Substitution
File Inclusion
Computer Control Directives

Project Development

Handson Workshop Training Duration : 2 Days Trainer Cost: 5000- Rs (Per Day ) Conact : Boopathi kumar K Corporate Trainer / Full Stack Developer/ Date scientist Phone:9698548633 Email: contactboopathikumar@gmail.com Website: http://handsonworkshop.in/ C++ Syllabus

Handson Workshop   Training
Duration :  2 Days
Trainer  Cost:  5000- Rs (Per Day )
Conact : Boopathi kumar   K
Corporate  Trainer / Full Stack Developer/ Date scientist
Phone:9698548633
Email: contactboopathikumar@gmail.com
Website: http://handsonworkshop.in/



C++ Syllabus




C++ Overview

C++ Characteristics
Object-Oriented Terminology
Polymorphism
Object-Oriented Paradigm
Abstract Data Types
I/O Services
Standard Template Library
Standards Compliance

Functions and Variables

Functions: Declaration and Definition
Variables: Definition, Declaration, and Scope
Variables: Dynamic Creation and Derived Data
Arrays and Strings in C++
Qualifiers

Classes in C++

Defining Classes in C++
Classes and Encapsulation
Member Functions
Instantiating and Using Classes
Using Constructors
Multiple Constructors and Initialization Lists
Using Destructors to Destroy Instances
Friendship

Operator Overloading

Operator Overloading
Working with Overloaded Operator Methods

Initialization and Assignment

Initialization vs. Assignment
The Copy Constructor
Assigning Values
Specialized Constructors and Methods
Constant and Static Class Members

Storage Management

Memory Allocation
Dynamic Allocation: new and delete

Inheritance

Overview of Inheritance
Defining Base and Derived Classes
Constructor and Destructor Calls

Polymorphism

Overview of Polymorphism

Input and Output in C++ Programs

Standard Streams
Manipulators
Unformatted Input and Output
File Input and Output

Exceptions

Exceptions
Inheritance and Exceptions
Exception Hierarchies
Inside an Exception Handler

Templates

Template Overview
Customizing a Templated Method
Standard Template Library Containers