Module Software Brochure2

SOFTWARE MODULAR PROGRAMS
About IIHT
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
India's leading IT Services training company
Training solutions that fit every learning style, schedule, preference and geography
Offering a plethora of IT courses for different technologies
Top quality training experience
State-of-the-art infrastructure
Successful track record of excellence in training and placements
Active and up-to-date in growing with changing industry requirements
Have over 200 centers in India
Has significant presence in Kenya, Turkey, Tanzania, Ghana, Nigeria, South Africa, China, Malaysia,
Liberia, Congo, Ivory Coast, South Africa, Mozambique, Sri Lanka, Nepal, Cameroon, Togo, Qatar and
Bahrain.
Career Advantages
Ÿ Industry endorsed programs
Ÿ The domain knowledge and technical expertise of IIHT faculty enhances the quality and the
understandability of the technology
Ÿ We have a team of technology analysts who help us constantly identify, analyze and incorporate the
latest technological trends into our courses
Ÿ We provide practical – hands on training and unique classroom lab facility to enable students to
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
experience and improve the application skills
We provide students with the best courseware that are exclusively designed to meet standards of quality,
relevance, recognition and understandability
Additional sessions and seminars by guest speakers are provided to improve students' interpersonal
skill; this eases their interview process
Comprehensive exams, which include assignments and online examination are conducted to assess
students
Mock Interviews are conducted to enable the students to understand the interview scenario
Strong placement assistance is endowed through support of leading companies' tie up with IIHT
Programming in C (40 Hrs)
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Introduction to C
Data types
Operators
Control Structures
Loop Control Structure
Arrays
Functions
Library Functions
Recursion
Structures in C
Structure and Arrays
Structure and Functions
Pointers in C
Function Pointer
Macros and Storage Class
File Inclusion
Storage Classes
Files Input/output
Console I/O and File I/O
Command line arguments
Creating your own command
Data Structure
Stacks and Queues
Linked List
Trees
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Dynamic Binding
Polymorphism
Upcasted pointer
Size of an object, VTABLE, VPTR
C++ I/O formatting and File Handling
cin, cout revisited
Manipulators
Web Development Tools (30 Hrs)
HTML
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Introduction
Understanding & using HTML
HTML headings
HTML Comment
HTML Paragraphs
HTML Line Breaks & Rules
HTML Tags
HTML Tables
HTML Nesting
HTML Forms
DHTML
Programming in C++ (40 Hrs)
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Introduction to Programming
Types of programming language
Compiler and Interpreter
Introduction to OOP
Characteristics of OOP
Advantages of OOP
Introduction to C++
Function overloading
Classes and Objects
Scope resolution operator
Constructors and Destructors
Operator Overloading
Overloading the + operator
Overloading the == operator
Friend functions / classes
Overloading <<and >>
Dynamic Memory Management
Miscellaneous class issues
The const data member
The static data members
Inheritance
Virtual Base Classes
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Introduction to DHTML
DHTML JavaScript
DHTML HTML DOM
DHTML Events
DHTML CSS
DHTML Examples
CSS
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
What is CSS?
CSS Comments
Three Ways to Insert CSS
Multiple Style Sheets
CSS properties used for background effects:
Text
CSS Font Families
CSS Links
CSS Lists
Table Borders
CSS Padding
JavaScript
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Introduction to JavaScript
Statements and Variables
Operators
Conditional Statements
Popup Boxes
Arrays
Events and Functions
JavaScript Form Validation
JavaScript Exceptions
Database Development in
MS-SQL Server (48 Hrs)
Classes and Objects
Inheritance & Interfaces
Generics & Collections
Exception Handling
File Handling
XML and .Net Framework
Delegates and Events
Multithreading
Reflection & Serialization
.NET Interoperability
Remoting
Garbage collection and Memory
Management
Ÿ ADO.Net
Ÿ WebServices
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
JavaScript
Ÿ SQL Server 2005 / SQL Server
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
2008 Overview
Transact SQL (TSQL) - the Basics
Views
Stored Procedures
User Defined Functions
Triggers
TSQL Enhancements
Monitoring your SQL Server
Messaging with the SQL Server
2005 / SQL Server 2008
Service Broker
Using SQL Server 2005 / SQL
Server 2008 Integration
XML-Based Solutions
Web Services and HTTP
Endpoints
Programming with Notification
Services
SQL Server with .NET
Building SQL 2005/2008 Client
Applications
SQL Management Objects
SQL 2005/2008 Reporting
Services
Programming Using C# (30 Hrs)
Ÿ Evolution and Overview of .Net
Ÿ
Ÿ
Ÿ
Ÿ
Framework
Introduction to C#
Data Types and Control flow
Arrays, Methods and Parameters
Enumerations and Structs
eXtensible Markup Language
(XML) (30 Hrs)
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
DTD
Introduction to XML
Syntax
Elements
Attributes
Well-formed and valid XML
documents
Schema
Simple Types
Complex Types
Data Types
Namespaces
SAX
SAX API
Event Handlers
DOM
DOM API
DOM Tree Navigation
Transforming DOM Tree into XML
JAXP
JAXP API
Document Builder
SAX Parser
Xpath
Xpath nodes and syntax
Xpath axes and operators
Xquery
Xquery terms and syntax
Xquery selecting and filtering
XSLT
XSL
XSLT Elements
Core Java (72 Hrs)
Ÿ Fundamentals of Core Java
Programming
Ÿ Introduction to java
Ÿ Primitive Data Types and
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Operations
Operators in Java
Control Statements
Input and Output
Methods in Java
Arrays
String & StringBuffer
Object-Oriented Programming
Introduction OOPs
Object and Classes
Class Inheritance and
Interfaces
Polymorphism
Encapsulation
Abstract class
Garbage Collection
Developing Comprehensive
Projects:
Packages
Exception Handling
The Collection Framework
Streams and Files
Threads
Advanced Java (136 Hrs)
Multithreading
Ÿ What Are Threads?
Ÿ Interrupting Threads
Ÿ Thread Properties
Ÿ Thread Priorities
Ÿ Selfish Threads
Ÿ Synchronization
Ÿ Deadlocks
Ÿ User Interface Programming
with Threads
Ÿ Using Pipes for Communication
between Threads
Collections
Ÿ Collection Interfaces
Ÿ Concrete Collections
Ÿ The Collections Framework
Ÿ Algorithms
Ÿ Legacy Collections
Networking
Ÿ Connecting to a Server
Ÿ Implementing Servers
Ÿ Sending E-Mail
Advanced Socket Programming
URL Connections
Posting Form Data
Harvesting Information from the Web
Database Connectivity: JDBC
Ÿ The Design of JDBC
Ÿ The Structured Query Language
Ÿ Installing JDBC
Ÿ Basic JDBC Programming Concepts
Ÿ Executing Queries
Ÿ Scrollable and Updatable Result Sets
Ÿ Metadata
Ÿ Transactions
Ÿ Advanced Connection Management
Remote Objects
Ÿ Remote Method Invocations
Ÿ Setting Up Remote Method Invocation
Ÿ Parameter Passing in Remote Methods
Ÿ Using RMI with Applets
Ÿ Server Object Activation
Ÿ Java IDL and CORBA
Advanced Swings
Ÿ Lists
Ÿ Trees
Ÿ Tables
Ÿ Styled Text Components
Ÿ Component Organizers
Advanced AWT
Ÿ The Rendering Pipeline
Ÿ Shapes
Ÿ Areas
Ÿ Strokes
Ÿ Paint
Ÿ Coordinate transformations
Ÿ Clipping
Ÿ Transparency and Composition
Ÿ Rendering Hints
Ÿ Reading and Writing Images
Ÿ Image Manipulation
Ÿ Printing
Ÿ The Clipboard
Ÿ Drag and Drop
JavaBeans
Ÿ Why Beans?
Ÿ The Bean-Writing Process
Ÿ Using Beans to Build an Application
Ÿ Naming Patterns for Bean Properties and Events
Ÿ Bean Property Types
Ÿ Adding Custom Bean Events
Ÿ Property Editors
Ÿ Going Beyond Naming Patterns
Ÿ Customizers
Ÿ The Bean Context
Ÿ
Ÿ
Ÿ
Ÿ
Security
Class Loaders
Bytecode Verification
Security Managers and Permissions
Digital Signatures
Code Signing
Encryption
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
J2EE Architecture (100 Hrs)
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Introduction to J2EE Architecture
Overview
Web Application and Http Basics
Distributed Multitiered Applications
J2EE Components
J2EE Containers and Services
Packaging and Deployment
API in J2EE
List of API IN J2EE:
SERVLET, JSP, JNDI, JSTL, JDBC, JMS,JCA,
JSF, EJB3,
JMX, RMI-II0P, JAVA-IDL, JAX-RPC, JAXP,
STAX, JAAS
Servlets and Java Server Pages
Understanding Java Servlets
Understanding Java Server Pages
Tomcat and Jboss Basics (Installation)
EJB3
Session beans:
What is EJB.
Types of EJB
What is simplified EJB 3.0 API
Session bean
Stateless session bean
Develop a Message digestfunctionality
using stateless session bean.
Stateless session bean
What is Stateful session bean
Develop a Calculator functionality using
statelful session bean.
Stateful session bean
Entiry bean
What is Entity.
Entity verses session beans
Entity beans
The EntityManager API
Entity Instance's life cycle
Entity Instance Creation
Primary Keys and Entity Identity
JAVA MESSAGE SERVICE API
Overview
What Is Messaging?
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
When Can You Use the JMS API?
Basic JMS API Concepts
JMS API Architecture
The JMS API Programming Model
Administered Objects
Connections
Sessions
Message Producers
Message Consumers
Writing Simple JMS Client
Applications
JAVA SERVER FACES
Introduction to JSF
JSF Features
JSF for Web Application
JSF components
JSF Tags, Life Cycle & Architecture
JSF Renderers
JSF HTML Tag Reference
JSF Core Tag Reference
JSF Facelet Rag Reference
JSF Navigation, JSF with Ajax
DOT NET (160 Hrs)
Ÿ Developing Web Applications using
ASP.NET
Ÿ Introduction to Web-Programming and
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Working with ASP.NET
Building ASP.NET pages
Designing ASP.NET Websites
Performing Data Access
Building ASP.NET Components
ASP.NET Site Navigation Control
Building ASP.NET Application
Custom Control Building in ASP.NET
Globalization
Web services
ASP.NET Configuration Settings
Active X Data Object.NET
Introduction to ADO.NET
ADO.NET Data Access
Datasets
Updating Database
XML
Transactions
Data Binding
Windows Forms Application
Window Forms in Visual Studio .NET
Windows Forms - Settings
Forms
Dialogs
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Drawing Basics
Printing
Controls
Design-Time Integration
Data Binding and Data Grids
Multithreaded User Interfaces
Web Deployment
Language Integrated Query (LINQ)
What is LINQ?
LINQ to Objects
LINQ to XML
LINQ to SQL
LINQ to Entities
Windows Presentation Foundation (WPF)
Create a WPF application
Create new controls in a WPF application
Add graphics and multimedia support to a WPF
application
Configure and deploy WPF applications
Windows Communication Foundation (WCF)
Fundamentals of WCF
Introduction to WCF
Bindings in WCF
Contracts in WCF
Creating simple WCF application
PHP 124 Hrs
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Overview of PHP
Developing Dynamic Internet Applications
Overview of PHP Advantages & Capabilities
Basic Scripting & Looping Constructs
PHP Scripting Fundamentals
Constants, Variables and Looping Constructs
PHP Operators
Logical Operators
Relational Operators
Bitwise Operators
Conditional Constructs
Arrays in PHP
Initializing Arrays
One-dimensional Arrays
Multidimensional Arrays
Array Functions
PHP Functions
Recursion
Dynamic Function Calls
Predefined PHP Functions
Mailing Functions
Classes And Objects
Objects
Interfaces
Overloading
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Reflection
File Handling
Changing and Editing File Contents
String Functions
Regular Expression Functions
Reading, Writing and Deleting Files
Handling File Permissions
File Locking
Working with Databases and Forms
Configuring PHP For Database Support
ODBC
Using Cookies with PHP
Miscellaneous PHP Tasks
MySQL (36 Hrs)
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Overview of MySQL
What is MySQL?
History of MySQL
The Main Features of MySQL
Create & Manage Database and tables
Connecting to and Disconnecting from the
Server
Data Types Functions and Operators SQL
Statement Syntax Data Definition
Statements
Data Manipulation Statements & Control
Statements
Stored Procedures & Functions
Stored Routines and the Grant Tables
Triggers
Views
Using PHP MyAdmin to configure MySQL
Functions and Operators
Introduction to AJAX