WHAT NIIT GIVES YOU – CATS  

Version No. : ILS.WNGY.CAT:05
Effective Date: 1st  April , 2010

 Programs available under CATS

If you enroll for …. program

Duration

You study for …

You will get…

Linux Power User(LPU)

18 hrs

·         Installing, configuring the Linux OS Program using Shell

·         Work with files, folders

  • Manage users, storage and basic OS Services.

Appraisal

Graded / Participation Certificate

Programming in Linux and C(PICL)

 

56 hrs

·         Install, configure the Linux OS Programming using Shell

·         Work with files, folders

·         Manage users, storage and basic OS Services

·         Program using C language

·         Work with functions, operators and structures.

Appraisal  

Graded / Participation Certificate

Programming in Linux and C++(PUCL)

 

72 hrs

·         Install, configure the Linux OS Programming using Shell

·         Work with files, folders

·         Manage users, storage and basic OS Services

·         Develop Object Oriented applications, client-server applications using C++ programming language

Appraisal   

Graded / Participation Certificate

Developing Application using Core Java
(CRJV2)

60 hrs

·         Describe the concept and features of object-oriented programming

·         Declare and manipulate variables, literals, and arrays

·         Create classes and objects and add methods to a class.

·         Identify the various types of access specifiers.

·         Implement the different conditional statements and looping statements.

·         Pass arguments to methods and create nested classes and add assertions in Java.

·         Use unary, bit-wise, shift, instance of operator, and identify the operators precedence.

·         Implement inheritance, method overriding, and Interfaces

·         Implement exception-handling and user-defined exceptions.

·         Create applets in Java.

·         Use the layout manager and implement event-handling in Java.

·         Define packages, identify thread priorities, garbage collection.

·         Implement the file class, character stream classes, and object serialization.

·         Create JDBC applications to access and query a database

·         Manage transactions in JDBC

·         Retrieve metadata information about database tables and result set

·         Create user-defined JavaBeans

·         Create custom events for a JavaBean

·         Create distributed applications using RMI

Appraisal

Graded / Participation Certificate

Architecting J2EE solutions (ARJ)

24 hrs

·      Architecting J2EEs solutions

Appraisal 

 Graded / Participation Certificate

Developing Enterprise Applications & Web Services using J2EE Technologies (CJEV2)

120 hrs

·         Describe the concept and features of object-oriented programming.

·         Declare and manipulate variables, literals, and arrays.

·         Create classes and objects and add methods to a class.

·         Identify the various types of access specifiers.

·         Implement the different conditional statements and looping statements.

·         Pass arguments to methods and create nested classes and add assertions in Java.

·         Use unary, bit-wise, shift, instance of operator, and identify the operators precedence.

·         Implement inheritance, method overriding, and Interfaces.

·         Implement exception-handling and user-defined exceptions.

·         Create applets in Java.

·         Use the layout manager and implement event-handling in Java.

·         Define packages, identify thread priorities, garbage collection.

·         Implement the file class, character stream classes, and object serialization.

·         Create JDBC applications to access and query a database

·         Manage transactions in JDBC

·         Retrieve metadata information about database tables and result set

·         Create user-defined JavaBeans

·         Create custom events for a JavaBean

·         Create distributed applications using RMI

·         Implement server side programming using servlets

·         Implement various session management techniques

·         Handle errors and exceptions in servlet application

·         Implement inter-servlet communication

·         Develop JSP Applications

·         Define and implement JSP custom tags

·         Implement JavaBeans in JSP

·         Identify the usage of different design patterns, such as value object, Model view controller, Data Access objects, and Business delegate

·         Identify the various authentication techniques to validate user credentials

·         Parse an XML document using SAX API and DOM API

·         Implement XSLT API to transform an XML document

·         Implement JAX-RPC API to create a Web service

·         Implement JAX-RPC API to create a standalone client and J2EE Web client

·         Define Enterprise JavaBeans and identify its features

·         Identify different types EJB

·         Indentify EJB components

·         Create home, remote, and local interfaces of an EJB

·         Create deployment descriptor of an EJB

·         Define session beans and identify its different types

·         Create, deploy, and access a stateless session bean

·         Create, deploy, and access a stateful session bean

·         Define entity beans and identify their different types

·         Create, deploy, and access a Bean-Managed Persistence (BMP) entity bean

·         Create, deploy, and access a Container-Managed Persistence (CMP) entity bean

·         Define container-managed relationships (CMR)

·         Implement CMR in a CMP entity bean

·         Describe EJB QL

·         Implement EJB QL in a CMP entity bean

·         Define transactions and identify its different types

·         Implement BM and CM transactions

·         Implement JDBC and JTA transactions

·         Define message-driven beans and their features

·         Create, deploy, and access a message-driven bean

Appraisal    

Graded / Participation Certificate 

Placement Assistance

 

Working with Linux Operating System (ELX)

54 hrs

·         Working with Shell

·         Working with Linux Utilities

·         Working with X window systems

·         Working with Users and Networking utilities

Appraisal

Graded / Participation Certificate

Developing Mobile Applications using J2ME (MAJ V2)

36 hrs

·         Developing Mobile Applications using J2ME

Appraisal  

Graded / Participation Certificate

Managing and maintaining a MS Windows Server 2003 Environment (MS290)

54 hrs

·         Installing Windows Server 2003

·         Maintaining the Environment and Security of Windows Server

·         Administering Windows Server 2003

Appraisal   

Graded / Participation Certificate

Implementing, Managing and Maintaining a MSW Server 2003 Network Infrastructure (MN291)

 

42 hrs

·         Monitor network traffic

 

·         Locate a computer in a network using its IP address

 

·         Install and configure DHCP

 

·         Implement security guidelines for DHCP

 

·         Resolve names using NetBIOS

 

·         Add entries to Lmhosts and Hosts files

 

·         Configure host name and NetBIOS name resolution

 

·         Install and configure WINS server

 

·         Implement and configure WINS replication

 

·         Configure DNS server properties

 

·         Manage DNS and configure TTL

 

·         Implement IPSec with certificates

 

·         Configure and monitor IPSec

 

·         Access LAN using a VPN and Dial-up connection

 

·         Configure user accounts and remote access policy

 

·         Centralize network access authentication

·         Collect and monitor network access data

·         Configure Routing and Remote Access Service

·         Troubleshoot common connectivity issues

·         Monitor and configure network utilities

Appraisal    

Graded / Participation Certificate

Developing Enterprise Application Using VC#.Net (VCA)

96 hrs

XML

·         Creating well-formed XML documents

·         Using DTD to define XML documents

·         Creating XML documents and validating them against a DTD

·         Using XML schemas to define the structure of XML documents

·         Creating XML documents and validating them against an XML schema

·         Using XSL to transform XML documents and presenting the data in a Web browser

·         Using JavaScript and XML Document Object Model to access and manipulate data present in an XML document

·         Using SQL Server 2000 to generate XML documents

·         VC#

·         Identify different types of application architecture

·         Understand the various components and advantages of the .NET Framework

·         Identify the Components of the Visual Basic .NET IDE and various features of Visual C#

·         Create Windows Form by using various form controls

·         Implement the Common Dialog classes and work with menus and MDI applications

·         Understand the features of ADO.NET and types of data binding

·         Access a database using data adapter and datasets and also filter and sort data

·         Display data from multiple tables in a single Windows Form and access data through Crystal Reports

·         Create and use components and user controls and understand the role of Assemblies in VC#

·         Understand the standard design guidelines for building accessibility applications and the role of Globalization and Localization in designing world ready applications

·         Deploy application resources using satellite assemblies

·         Implement the help system

·         Implement different deployment strategies and create and use editors in a deployment project

·         Debug a window-based application and configure and Secure windows-based application

ASP.NET

·         Create user service

·         Consume and manipulate data using ADO.NET

·         Test and Debug an ASP.NET application

·         Create and manage components and .NET assemblies

·         Optimize an ASP.NET application

·         Create accessible Web application

·         Create locale aware Web applications

·         Manage state of an ASP.NET application

·         Configure and secure an ASP.NET application

·         Deploy a Web application

Appraisal  

Graded / Participation Certificate

Placement Assistance

 

 

Developing Windows Applications using VC# (VCS)

42 hrs

·         Introduction to VC#

·         Creating Data Centric Applications Using ADO.NET

·         Creating and Managing Components

·         Enhancing and Distributing Applications

Appraisal  

Graded / Participation Certificate                          

Database and Windows Application Development(DWAD)

186 hrs

 

·         Design, Implement, and Administer Databases using SQL server 2005

  • Develop Data-Centric Windows Applications using VC#.NET

Appraisal  

Graded / Participation Certificate  

Placement Assistance

 

Developing Enterprise Applications using .Net Framework (VSXV2)

108 hrs

·         XML

·         VB.NET

  • ASP.NET

Appraisal  

Graded / Participation Certificate

 Placement Assistance

 

Designing, Implementing, and Administering Databases Using SQL Server 2005 (SQL05)

66 hrs

·         Introduction to the Relational Database Management System

·         Querying and Managing Data Using SQL Server 2005

·         Administering Databases Using SQL Server 2005

 

Appraisal  

Graded / Participation Certificate                          

Developing Components & Web Services using .NET framework (WSB)

24 hrs

  • Developing Components & Web Services using .NET framework

Appraisal  

Graded / Participation Certificate                          

Certificate Program in Advanced Java Programming for Web Development (J2EV3) – Sun Curriculum

72 hrs

·         Describe the application model for the J2EE platform and the context for the model

·         Develop and test an application based on EJB technology

·         Develop a Web based user interface to an EJB technology application

·         Develop Web applications using Java servlets

·         Create robust web applications using Struts, session management, filters and database integration

·         Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL) and the Struts Tiles framework

·         Configure the J2EE platform services layer

·         Create robust web applications that integrate Struts and JSP pages

 

• Appraisal

        

• Graded/Joint Certificate of Participation by NIIT and SUN

Certificate in Web Component Development Using Java Technologies (CJEV3) – Sun curriculum

132 hrs

·         Describe the concept and features of object-oriented programming

·         Declare and manipulate variables, literals and arrays

·         Identify data types and expressions

·         Create classes and objects and add methods of a class

·         Identify the various types of access specifiers

·         Implement the different conditional statements and looping statements

·         Pass arguments to methods and create nested classes and add assertions in Java

·         Use unary, bit-wise, shift, instance of operator, and identify the operators precedence

·         Use arrays and other data collections

·         Implement inheritance, method overriding and Interfaces

·         Implement exception-handling and use assertions

·         Create event-driven GUI interfaces using Java technology GUI components such as panels, buttons, labels, text fields and text areas

·         Use the layout manager and implement event-handling in Java

·         Define packages, identify thread priorities and garbage collection

·         Implement the file class, character stream classes and object serialization

·         Create a simple TCP/IP client that communicates through sockets

·         Define the layers in JDBC architecture

·         Identify different types of JDBC drivers

·         Manage transactions and perform batch updates in JDBC

·         Create JDBC applications to access and query a database

·         Explain the architecture of UML

·         Create Class and Object diagrams

·         Identify the dynamic and static aspects of a system

·         Draw collaboration, sequence, statechart, activity diagrams

·         Identify software components of a system and draw component diagrams

·         Identify nodes in a system and draw deployment diagrams

·         Describe the application model for the J2EE platform and the context for the Model

·         Develop and test an application based on EJB technology

·         Develop a Web based user interface to an EJB technology application

·         Develop Web applications using Java servlets

·         Create robust web applications using Struts, session management, filters, and database integration

·         Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL) and the Struts Tiles framework

·         Configure the J2EE platform services layer

·         Create robust web applications that integrate Struts and JSP pages

 

Appraisal   

Graded/Joint Certificate of Participation by NIIT and SUN    

Placement Assistance

 

Certificate in Java Programming Language (CRJ V3) – Sun Curriculum

60 hrs

·         Describe the concept and features of object-oriented programming

·         Declare and manipulate variables, literals and arrays

·         Identify data types and expressions

·         Create classes and objects and add methods of a class

·         Identify the various types of access specifiers

·         Implement the different conditional statements and looping statements

·         Pass arguments to methods and create nested classes and add assertions in Java

·         Use unary, bit-wise, shift, instance of operator and identify the operators precedence

·         Use arrays and other data collections

·         Implement inheritance, method overriding and Interfaces

·         Implement exception-handling and use assertions

·         Create event-driven GUI interfaces using Java technology GUI components such as panels, buttons, labels, text fields and text areas

·         Use the layout manager and implement event-handling in Java

·         Define packages, identify thread priorities and garbage collection

·         Implement the file class, character stream classes and object serialization

·         Create a simple TCP/IP client that communicates through sockets

·         Define the layers in JDBC architecture

·         Identify different types of JDBC drivers

·         Manage transactions and perform batch updates in JDBC

·         Create JDBC applications to access and query a database

·         Explain the architecture of UML

·         Create Class and Object diagrams

·         Identify the dynamic and static aspects of a system

·         Draw collaboration, sequence, statechart, activity diagrams

·         Identify software components of a system and draw component diagrams

  • Identify nodes in a system and draw deployment diagrams

• Appraisal  

 

• Graded/Joint Certificate of Participation by NIIT and SUN

Designing Security for a MS Windows Server 2003 Network Infrastructure(MN298)

30 hrs

·         Analyze security requirements for an organization

·         Plan a framework for designing security

·         Design public key infrastructure

·         Design IP Security

·         Design secure wireless LAN

·         Configure member server baseline

·         Design delegation strategy

·         Design access control model for files and folders

·         Design EFS policy

  • Design security for backup and recovery

Appraisal  

Graded / Participation Certificate                           

Planning, Implementing and Maintaining a MS Windows Server 2000 Active Directory Infrastructure (MN294)

42 hrs

·         Create the Active Directory infrastructure design after gathering requirements

·         Manage Group Policy using Resultant Set of Policy

·         Manage replication topology and operation master roles

  • Troubleshoot Active Directory infrastructure

Appraisal   

Graded / Participation Certificate                          

Planning and Maintaining a MS Windows Server 2003 Network Infrastructure (MN293)

30 hrs

 

·         Analyze network design requirements

·         Plan and optimize a TCP/IP network

·         Plan, optimize, and troubleshoot a DHCP server

·         Plan, optimize, and troubleshoot a DNS server

·         Plan, optimize, and troubleshoot a WINS server

·         Plan network security using IPSec

·         Plan and troubleshoot network and remote access

  • Plan network clusters

Appraisal   

Graded / Participation Certificate                          

Developing Web Applications Using ASP.NET 2.0(ASPV3)

54 hrs

 

·         Create and program Web applications

·         Control access to a Web application

·         Deploy a Web application

·         Build dynamic Web applications

·         Optimize Web applications

·         Build customizable Web applications

·         Build Web Part pages and Web Parts

 

Appraisal 

Graded / Participation Certificate                          

Intermediate System Administration for Solaris 10 OS (SA-201-S10)

36 hrs

·         Identify the fundamentals of Solaris Installation

·         Install Solaris 10 OS

·         Use Hard links

·         Understand basic architecture of a disk

·         Work with file system

·         Install packages/patches

·         Configure and test devices

·         Perform boot and shutdown procedures

·         Manage user accounts

·         Perform system security

 

 Graded / Participation Certificate

UNIX Essentials Featuring the Solaris 10 Operating System (SA-100-S10)

30 hrs

 

·         Identify SunOS Components

·         Use the desktop environment

·         Execute commands from the command line

·         Manage files and directories

·         Understand Shell variables

·         Set file and directory permissions and access Control Lists

·         Use the Solaris OS processes and manage jobs in a Korn shell

·         Run shell scripts and archive files

·         Establish a remote login session and transfer files between systems

Graded / Participation Certificate

Accelerated ANIIT - Software Engineering (AAEV5)

 

510 hrs(includes 54 hrs of Project)

Level 1

·         Object -Oriented Programming Using C#

·         Introduction to the Relational Database Management System

·         Querying and Managing Data Using SQL Server 2005

·         GUI Application Development Using .NET Framework

·         Extensible Markup Language

·         Developing Database Applications Using ADO.NET and XML

·         Core Java Programming and JDBC

·         Object Oriented Analysis and Design Using UML

·         Developing Web Applications Using ASP.NET

·         Web Component Development With Servlet and JSP Technologies

Computer Based Tutorials

·         Business Processes and Information Systems – An Introduction

·         Managing Sales and Marketing Processes

·         Finance and Accounts

·         Production and Planning

·         Human Resource

·         CRM

·         ERP

·         Getting Started with HTML

·         Getting Started with Linux –I

Level II

·         Developing Web Services Using VS2008 and Java EE

·         RIA Development Using .NET and Java Platform

·         Creating Rich Internet applications Using Flex

·         Software Quality and Testing

Computer Based Tutorials

·         GUI and Interactive Application Design

• Only Graded Certificate Will be awarded subject to successful completion of the program.

 

*Placement Assistance

 

 

SQL Server 2008- First Look Clinic(APSQ8)

12 hrs

·         Explain new development features in SQL Server 2008 and how they can benefit from these in application development

·         Explain new enhancements to database administration features in SQL Server 2008.

·         Explain new features and enhancements in a SQL Server 2008 Business Intelligence platform

·         Explain how SQL Server 2008 benefits from Visual Studio integration and provides enhancements to work with location data.

 

• Participation Certificate

Visual Studio 2008-First Look Clinic(APVS8)

12 hrs

·         Explain new development features in Visual Studio 2008 and how they can enhance developer productivity.

·         Explain new language enhancements available in C# 3.0 and VB.NET 9.0.

·         Explain how Visual Studio 2008 can be used to target multiple versions of the .NET Framework.

·         Explain how Language Integrated Query (LINQ) can be used with the LINQ to SQL Designer.

·         Describe new Web development features and controls available in ASP.NET 3.5 and Visual Studio 2008.

·         Explain how ASP.NET AJAX has been integrated into ASP.NET 3.5.

·         Explain how WPF, WF and WCF applications, workflows and services can be built using Visual Studio 2008 templates and visual designers.

·         Describe how to build UAC aware applications for Windows Vista.

·         Describe how Visual Studio 2008 can be used to create custom Microsoft Office ribbons, task panes and Outlook form regions

 

• Participation Certificate

Windows Server 2008- First Look Clinic(APWS8)

18 hrs

·         Understand benefits, technical details, and implementation of Network Access Protection (NAP), Quality of Service (QOS), IPSec and Windows® Firewall in Windows Server 2008

·         Understand benefits, technical details and implementation of the management technologies and tools including in Windows Server 2008

·         Understand benefits, technical details, and implementation of Windows Server virtualization in Windows Server 2008

·         Understand benefits, technical details and implementation of the web and applications platform included in Windows Server 2008

 

• Participation Certificate

Server Side Scripting with Active Server Pages(ASP)

30 hrs

·         Structure of C# program.

·         Retrieve Data

·         Manipulate Data

·         Implement Searches

·         Manage State Information

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Developing Web Applications using ASP.Net(ASPV2)

30 hrs

·         Create user service

·         Consume and manipulate data using ADO.NET

·         Test and Debug an ASP.NET application

·         Create and manage components and .NET assemblies

·         Optimize an ASP.NET application

·         Create accessible Web application

·         Create local Web applications

·         Create local Web applications

·         Configure and secure an ASP.NET application

·         Deploy a Web application

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

 

Data Structure and Algorithms(DSTV2)

30 hrs

·         Software Libraries in C

·         Concept of Recursion

·         Arrays and their limitations

·         Creating and manipulating single-linked list

·         Implementing Stacks and Queues

·         Creating and manipulating double-linked lists

·         Binary trees

·         Enhance access-indexing using data structures

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

HTML Programming(HTP)

24 hrs

·         Introduction to Internet

·         Web Browsers 

·         Features of Internet Explorer

·         Introduction to HTML

·         HTML and WWW

·         URLs

·         Document Structure Elements

·         Style sheets

·         Anchor Elements 

·         Block formatting elements

·         List Elements

·         Forms

·         Images and Image Maps

·         Table elements

·         Frames

·         Dynamic Documents

·         Introduction to Microsoft Exchange Server

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Integrated ANIIT - Software Engineering(IAE)

560 hrs(includes86 hrs of CBT)

Tier 1: After completing this tier, the students will be able to

·      IT Fundamentals and Computing

·      Programming Logic and Techniques

·      Object Oriented Programming Using C#

·      GUI Application Development using .NET Framework 

Tier 2: After completing this tier, the students will be able to

·      Introduction to the Relational Database Management System

·      Querying and Managing Data Using SQL Server 2005  

·      Data Structures and Algorithms

Tier 3: After completing this tier, the students will be able to:

·      GUI Application Development using Java      

·      Code Optimization and Performance Tuning Using VTune

·      Professional Skills and Client Communication course

Tier 4: After completing this tier, the students will be able to:

·      Object-Oriented Analysis & Design using UML       

·      eXtensible Markup Language (XML)

·      Advanced Database Applications Development in Visual Studio 2005 using ADO.NET & XML

·      J2EE Application Development using Java Studio Enterprise

Tier 5: After completing this Tier, the students will be able to:

·      Software Quality Assurance and Testing

·      WebApplications Development usingASP.NET&Visual Studio 2005

·      Distributed Application Development using JavaBeans 

 

• Graded Certificate for CWAP>=50%

• Placement Assistance

Information Availability Design and Management(IDM)

42 hrs

·         Describe and establish an Information Availability infrastructure.

·         Describe the technology components, considerations for designing, deploying, and managing

1.   Backup and Recovery solution.

2.   Local and remote replication solutions.

3.   Network Attached Storage (NAS) business continuity solution.

4.   Content Addressable Storage (CAS) and Archiving solutions.

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

 

Designing and Implementing Database using SQL Server 2000(IDS)

48 hrs

·         Understanding the Database Management System

·         Identifying different Data Models

·         Tips on Logical Database Design

·         Understanding Data Redundancy

·         Understanding different forms of Normalization

·         Understanding Renormalization

·         Understanding the Client/Server Architecture

·         Triggers

·         Cursors

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Developing J2EE Applications using Web & Business Components(J2EE)

60 hours

·         Implement server side programming using Servlets

·         Implement various session management techniques

·         Handle errors and exceptions in Servlets Application

·         Implement inter-Servlets Communication

·         Develop JSP Applications

·         Define and implement JSP custom tags

·         Implement JavaBeans in JSP

·         Identify the usage of different design patterns, such as value object, Model view controller, Data Access objects, and Business delegate

·         Identify the various authentication techniques to validate user credentials

·         Parse an XML document using SAX API and DOM API

·         Implement XSLT API to transform an XML document

·         Implement JAX-RPC API to create a Web service

·         Implement JAX-RPC API to create a standalone client and J2EE Web client

·         Define Enterprise JavaBeans and identify its features

·         Identify different types EJB

·         Identify EJB components

·         Create home, remote and local interfaces of an EJB

·         Create deployment descriptor of an EJB

·         Define session beans and identify its different types

·         Create, deploy and access a stateless session bean

·         Create, deploy and access a statefull session bean

·         Define entity beans and identify their different types

·         Create, deploy and access a Bean-Managed Persistence (BMP) entity bean

·         Create, deploy and access a Container-Managed Persistence (CMP) entity bean

·         Define container-managed relationships (CMR)

·         Implement CMR in a CMP entity bean

·         Describe EJB QL

·         Implement EJB QL in a CMP entity bean

·         Define transactions and identify its different types

·         Implement BM and CM transactions

·         Implement JDBC and JTA transactions

·         Define message-driven beans and their features

·         Create, deploy and access a message-driven bean

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Know Your PC(KPC)

6 hrs

·         It comprises of a CBT and ILT sessions which help in improving the student’sunderstanding of the PC.

·          

• No Certificate

Linux, Programming in C And Java(LCJV2)

116 hrs

·         C

·         Linux

·         Java

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

·         Placement Assistance

 

Linux System Administration(LSA)

42 hrs

·         Install Linux

·         Install applications on the Linux OS

·         User/Group Administration

·         Printer Management

·         Scheduling using Cron.

·         Making Backups

·         Configure a Modem

·         Implement Proxy-based access to the Web

·         Configure Apache/SHCP/DNS/SAMBA/NFS 

·         Troubleshoot Problems

·         Communicate with other Network Users

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Certificate in Implementing, Managing and Maintaining a MSW Server 2003 Network Infrastructure(MN291)

42 hrs

·         Monitor network traffic

·         Locate a computer in a network using its IP address

·         Install and configure DHCP

·         Implement security guidelines for DHCP

·         Resolve names using NetBIOS

·         Add entries to Lmhosts and Hosts files

·         Configure host name and NetBIOS name resolution

·         Install and configure WINS server

·         Implement and configure WINS replication

·         Configure DNS server properties

·         Manage DNS and configure TTL

·         Implement IPSec with certificates

·         Configure and monitor IPSec

·         Access LAN using a VPN and Dial-up connection

·         Configure user accounts and remote access policy

·         Centralize network access authentication

·         Collect and monitor network access data

·         Configure Routing and Remote Access Service

·         Troubleshoot common connectivity issues

·         Monitor and configure network utilities

• Graded/Participation Certificate.

 

 

Object Oriented Programming Using C#(OOPC)

42 hrs

·         Explain features and phases of the object-oriented approach

·         Write and execute C# programs

·         Implement encapsulation in C# by using the various access specifiers

·         Identify and use operators including arithmetic, assignment, unary, comparison, and logical

·         Use decision-making constructs and loop constructs 

·         Describe memory allocation

·         Implement structures, enumerations, arrays and collections

·         Identify the need for constructors and destructors

·         Implement polymorphism and overload functions and operators

·         Describe the various types of relationship such as inheritance, composition, utilization, and instantiation.

·         Explain and use delegates and events

·         Use various stream classes to implement file handling

·         Develop single and multithreaded applications

·         Describe and use attributes

·         Use reflection to query attribute information at run time

·         Identify the components of the Visual Studio .NET Framework and Integrated Development Environment (IDE)

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Programming in "C"(PICV2)

36 hrs

·         Structure of C functions

·         Data Types 

·         Standard I/O functions

·         Logical Operators

·         Programming Constructs

·         Arrays

·         Pointers and pointer arithmetic

·         Functions for data storage/String handling/data formatting in memory /numeric conversion

·         File handling

·         Structures and User Defined Data Types

·         Link List

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Object Oriented Programming Using C++(PUCV2)

48 hrs

·         Appreciate the object-oriented approach

·         Create objects

·         Define and implement Encapsulation and Abstraction

·         Use operators and decision-making constructs

·         Use arrays

·         Implement functions

·         Use Constructors and Destructors

·         Implement Polymorphism, Inheritance, Dynamic Polymorphism, and Multiple Inheritance

·         Use file input and output

·         Use exception handling and templates

·         Implement linked lists

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Storage Networking Design and Management(SDM)

42 hrs

·         Explain Application classes and their demands for storage; describe cost elements of a Storage Networking environment, and create business value justification for its implementation

·         Demonstrate a detailed technical knowledge of SAN, NAS, and other hybrid technologies

·         Design an appropriate Storage Networking solution with the understanding of business requirements, application service level targets and the inter-dependence of technology infrastructure

·         Develop implementation and risk mitigation plans based on the storage design Implement Storage Networking administration and management procedures based on service goals

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Implementing a Database Design with SQL7.0(SQ7)

60 hrs

·         Understanding the Database Management System, Identifying different Data Models.

·         Tips on Logical Database Design

·         Understanding Data Redundancy

·         Understanding different forms of Normalization

·         Understanding Demoralization

·         Understanding the Client/Server Architecture

·         Triggers

·         Cursors

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Developing Desktop and Distributed Application Using VB 6.0(VBD)

150 hrs

·         Event Driven Programming

·         Introduction to Visual Basic

·         Programming Constructs

·         Arrays

·         Control Arrays and Controls Collection

·         Menus and User-Interface Controls

·         Handling Errors

·         Data Access Technology

·         Programming With ADO

·         COM and ActiveX

·         ActiveX Controls

·         ActiveX Documents

·         Visual SourceSafe and Visual Component Manager

·         Compilation and Optimization

·         Registry and Help

·         Packaging and Deployment

·         Advanced Client/Server Technology

·         Creating a Browser-Based Presentation Tier

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

·          Placement Assistance

Certificate in Developing Enterprise Applications using VC#.Net(VCA)

96 hrs

·         XML

·         VC#

·         ASP.NET

 

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

·          Placement Assistance

Application Development using VB.Net(VNT)

54 hrs

·         Using the Visual Studio.Net IDE to Develop Visual Basic.Net Applications Creating Windows Forms

·         Using Object Oriented Programming Features in Visual Basic.Net 

·         Creating Procedures

·         Using Common Dialog classes

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Windows & Web Application Development using the .NET Framework(VSXV4)

162 hrs

Module 1: Object Oriented Programming Using C#

Module 2: GUI Applications Development using .NET Framework

Module 3: Developing Database Applications Using ADO.NET and XML

Module 4: Developing Web applications Using ASP.NET 2.0

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

·          Placement Assistance

Web Application Deployment using Coldfusion(WADC)

66 hrs

·         Set up and use the ColdFusion development environment

·         Use the ColdFusion Markup Language (CFML)

·         Connect to a database

·         Create a search form in both HTML and ColdFusion

·         Build a data drill-down interface

·         Create insert and update forms to maintain database data

·         Perform client-side and server-side validation

·         Re-use code with custom tags, user defined functions, and ColdFusion components

·         Authenticate users and secure access to pages

·         Add dynamic elements to a web page.

·         Build dynamic site navigation into an existing website.

·         Build a ColdFusion form.

·         Add interactive elements to the page.

·         Deploy a website for public viewing.

·         Use ColdFusion’s application framework to set default values for your application.

·         Dynamically manipulate ColdFusion queries and lists.

·         Create highly interactive data entry forms.

·         Develop highly scalable and maintainable web applications.

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Developing Interactive Websites using Flash & Dreamweaver(WFD)

72 hrs

Module 1: Adobe ® Flash ® CS3

·         Explore types of applications that can be build, how the user interface can be used, and how to create Flash movies.

·         Create and manipulate graphics in a Flash document.

·         Add text and Flash components to a Flash document.

·         Animate graphics and add interactivity to a Flash document.

·         Work with movie clips.

·         Add audio and video to a movie for creating dynamic animations in Flash.

·         Publish Flash documents

·         Use basic ActionScript code.

·         Manipulate components with ActionScript.

·         Work with movie clips.

·         Add data to your application using built-in classes.

·         Reuse code with functions.

·         Connect to external data.

·         Build a navigation system

·         Manage user data using forms.

 

Module 2: Adobe ® Dreamweaver CS3

 

·         Prepare to use the Dreamweaver environment.

·         Create and upload a website.

·         Add design elements to web pages.

·         Work with links and frames.

·         Work in Code view using the coding features of Dreamweaver.

·         Format content using style sheets

·         Create an effective user-navigation interface.

·         Work with AP elements to enhance the layout and positioning of elements on a web page.

·         Automate tasks and Create forms.

·         Author a web page using XML-based data

·         Establish database connectivity and Work with recordsets.

·         Create interactive page elements.

·         Administer database records.

·         Create a user authentication system and Administer websites.

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Developing Rich Interactive Applications Using WPF and Silverlight

54 hrs

·         Identify Web 2.0 and concepts of RIA development

·         Understand Silverlight as the next generation client-side platform for delivering Rich UX

·         Understand WPF as the next generation desktop platform for delivering Rich UX

·         Build Web components in Expression Blend for Silverlight applications

·         Identify elements of XAML to customize WPF and Silverlight applications

·         Implement animation and triggers on various WPF and Silverlight controls and elements

·         Create and embed user controls in WPF and Silverlight applications

·         Implement styles andtemplates in WPF and Silverlight applications

·         Display and manage data in WPF and Silverlight applications

·         Integrate Silverlight with ASP.NET and WCF applications

·         Create high resolution imagery using DeepZoom composer for Silverlight applications

·         Implement live video streaming and encoding in Silverlight Apps using Expression Encoder

·         Develop XBAP Applications using WPF

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

 

Workshop – SQL Server 2008

12 hrs

·         Explain new development features in SQL Server 2008 and how they can benefit from these in application development

·         Explain new enhancements to database administration features in SQL Server 2008.

·         Explain new features and enhancements in a SQL Server 2008 Business Intelligence platform

·         Explain how SQL Server 2008 benefits from Visual Studio integration and provides enhancements to work with location data.

 

• Participation Certificate

APSA - Introduction to Silverlight Applications

12 hrs

·         Appreciate Web 2.0 and RIA concepts

·         Appreciate  Silverlight as the next generation client-side platform for delivering Rich UX

·         Build Web components in Expression Blend and Expression Design for Silverlight applications

·         Identify elements of XAML to customize Silverlight applications

·         Implement animation on various Silverlight controls and elements

·         Create and embed user controls in Silverlight applications

·         Implement styles and  templates in Silverlight applications

·         Display data in Silverlight applications

·         Create high resolution imagery using Deep Zoom composer for Silverlight applications

·         Appreciate video streaming and encoding features in Silverlight using Expression Encoder

 

 

• Participation Certificate

Certificate in Web Component Development using Java Technologies ( CJEv4)

120 hrs

·         Describe the concept and features of object-oriented programming

·         Declare and manipulate variables, literals and arrays

·         Identify data types and expressions

·         Create classes and objects and add methods of a class

·         Describe the key language features and compile and run a Java technology application

·         Create programs using language syntactic elements, constructs, and  object-oriented paradigm

·         Implement exception-handling and use collections application programming interface (API)

·         Create programs to read and write to files

·         Create event driven GUI using Swing

·         Create multithreaded Java applications

·         Develop Java client and server programs by using TCP/IP

·         Define the layers in JDBC architecture

·         Identify different types of JDBC drivers

·         Manage transactions and perform batch updates in JDBC

·         Create JDBC applications to access and query a database

·         Explain the architecture of UML

·         Create Class and Object diagrams

·         Identify the dynamic and static aspects of a system

·         Write servlets using the Java™ programming language (Java servlets)

·         Create robust web applications using Struts, session management, filters, and database integration

·         Write pages created with Java Server Pages™ technology (JSP™ pages)

·         Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL), and the Struts Tiles framework

·         Create robust web applications that integrate Struts and JSP pages

·         Project

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

·         Placement Assistance

Certificate in Java Programming Language using Java SE6 (CRJV4)

72 hrs

·         Describe the key language features and compile and run a Java technology application

·         Create programs using language syntactic elements, constructs, and  object-oriented paradigm

·         Implement exception-handling and use collections application programming interface (API)

·         Create programs to read and write to files

·         Create event driven GUI using Swing

·         Create multithreaded Java applications

·         Develop Java client and server programs by using TCP/IP

·         Define the layers in JDBC architecture

·         Identify different types of JDBC drivers

·         Manage transactions and perform batch updates in JDBC

·         Create JDBC applications to access and query a database

·         Explain the architecture of UML

·         Create Class and Object diagrams

·         Identify the dynamic and static aspects of a system

·         Draw collaboration, sequence, state chart, activity diagrams

·         Identify software components of a system and draw component diagrams

·         Identify nodes in a system and draw deployment diagrams.

·         Project

 

• A Joint Participation Certificate (co-signed by SUN and NIIT) and Graded Certificate from NIIT for students with CWAP >=50%

• A Joint Participation Certificate (co-signed by SUN and NIIT) for students with CWAP<50%

Developing Advanced Applications with MySQL and PHP(DAASP)

96 hrs

Programming Logic and Techniques

·         Represent logic by using flowcharts

·         Identify data and data types and use operators

·         Represent decisions in a flowchart

·         Identify repetitive processes

·         Represent complex conditions and iterations by using flowcharts

·         Break down a problem into modules

 

Introduction to RDBMS

·         Define a Database Management System (DBMS)

·         Describe the types of data models

·         Create an entity-relationship model

·         Map an entity-relationship diagram to tables

·         Normalize and de-normalize data in tables

 

Developing Web Applications using MySQL and PHP

·         Utilize the basic components of PHP to build a foundation for more complex web applications

·         Understand the basic components of MySQL to build a foundation for the development of fully dynamic and database-driven sites

·         Utilize SQL query commands and SQL expressions to retrieve data from the MySQL Database

·         Retrieve data from multiple MySQL tables using Joins

·         Create web based forms that interact with the end user and the data within MySQL

·         Utilize session handling and error and exception handling

·         Use PHP’s authentication capabilities

·         Use MySQL's user and privilege management capabilities

·         Secure PHP and MySQL to improve the integrity of the application and subsequent data

 

MySQL 5.0 for Developers

·         Invoke MySQL client programs, run queries and retrieve results

·         Use MySQL connectors

·         Manage the structural characteristics of databases

·         Utilize SQL statements to modify the contents of database tables

·         Utilize subqueries in SQL statements

·         Implement transactions

·         Create views to produce virtual tables

·         Write procedures and triggers

·         Perform bulk data import and export operations

·         Optimize Queries

 

Project  : Create Advanced applications for the Web using PHP and MySQL

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

Developing Applications with MySQL and PHP (DMSQL)

48 hrs

Programming Logic and Techniques

·         Represent logic by using flowcharts

·         Identify data and data types and use operators

·         Represent decisions in a flowchart

·         Identify repetitive processes

·         Represent complex conditions and iterations by using flowcharts

·         Break down a problem into modules

 

Introduction to RDBMS

·         Define a Database Management System (DBMS)

·         Describe the types of data models

·         Create an entity-relationship model

·         Map an entity-relationship diagram to tables

·         Normalize and de-normalize data in tables

 

Developing Web Applications using MySQL and PHP

·         Utilize the basic components of PHP to build a foundation for more complex web applications

·         Understand the basic components of MySQL to build a foundation for the development of fully dynamic and database-driven sites

·         Utilize SQL query commands and SQL expressions to retrieve data from the MySQL Database

·         Retrieve data from multiple MySQL tables using Joins

·         Create web based forms that interact with the end user and the data within MySQL

·         Utilize session handling and error and exception handling

·         Use PHP’s authentication capabilities

·         Use MySQL's user and privilege management capabilities

·         Secure PHP and MySQL to improve the integrity of the application and subsequent data

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

Integrated GNIIT Program for Engineers (IGEv1)

426 hrs

Tier 1: After completing this tier, the students will be able to

·      IT Fundamentals and Computing

·      Programming Logic and Techniques

·      Object Oriented Programming Using C#

·      GUI Application Development using .NET Framework 

Tier 2: After completing this tier, the students will be able to

·      Introduction to the Relational Database Management System

·      Querying and Managing Data Using SQL Server 2005  

·      Data Structures and Algorithms

Tier 3: After completing this tier, the students will be able to:

·      GUI Application Development using Java      

·      Code Optimization and Performance Tuning Using VTune

·      Professional Skills and Client Communication course

Tier 4: After completing this tier, the students will be able to:

·      Object-Oriented Analysis & Design using UML       

·      eXtensible Markup Language (XML)

·      Advanced Database Applications Development in Visual Studio 2005 using ADO.NET & XML

·      J2EE Application Development using Java Studio Enterprise

Tier 5: After completing this Tier, the students will be able to:

·      Software Quality Assurance and Testing

·      WebApplications Development usingASP.NET&Visual Studio 2005

·      Distributed Application Development using JavaBeans 

·          

  • Graded Certificate only
  • Placement Assistance

Introduction to RDBMS using MySQL (IMSQL)

24 hrs

·         Install and start the MySQL server

·         Explain the basics of relational databases

·         Design and Create an efficiently structured database

·         Learn the SQL Language and Retrieve data using the SELECT statement

·         Modify and delete a database and table row data

·         Combine data from multiple tables using JOIN

·         Write Sub-queries

·         List simple functions (String, Date, Numerical)

·         Understand the primary methods for exporting and importing data

·         Describe MySQL connectors, their major features and differences

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

Certificate In Information Storage and Management (ISMP)

48 hrs

Operating System and Networking (OSNE)

 

·         Explain concepts of desktop and network operating systems

·         Understand basics of data storage management

·         Understand basic networking concepts and protocols

·         Identify various networking topologies and its categories

 

Information Storage and Management (ISM)

 

·         Explain storage technology concepts

·         Understand storage systems environment

·         Identify networked storage, components, and its functions

·         Implement RAID for data protection

·         Identify storage networking technologies such as NAS, SAN, IP SAN, and storage virtualization

·         Identify logical and physical components of a storage infrastructure

·         Identify the core elements of a data center infrastructure

·         Plan for disaster recovery and business continuity

·         Identify the need for backup/recovery, and local and remote replication

·         Secure the data storage infrastructure

·         Understand the need for managing and monitoring the data center

 

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

Certificate Program In Advanced Java Programming For Web Development(J2EV4)

72 hrs

·         Describe the application model for the J2EE platform and the context for the model

·         Develop and test an application based on EJB technology

·         Develop a Web based user interface to an EJB technology application

·         Develop Web applications using Java servlets

·         Create robust web applications using Struts, session management, filters and database integration

·         Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL) and the Struts Tiles framework

·         Configure the J2EE platform services layer

·         Create robust web applications that integrate Struts and JSP pages

·         Project

• Graded Certificate for students with CWAP >=50%

• Participation Certificate for students with CWAP<50%

Certificate in Developing Rich Interactive Applications Using WPF and Silverlight (RIASV)

54 hrs

·         Identify Web 2.0 and concepts of RIA development

·         Understand Silverlight as the next generation client-side platform for delivering Rich UX

·         Understand WPF as the next generation desktop platform for delivering Rich UX

·         Build Web components in Expression Blend for Silverlight applications

·         Identify elements of XAML to customize WPF and Silverlight applications

·         Implement animation and triggers on various WPF and Silverlight controls and elements

·         Create and embed user controls in WPF and Silverlight applications

·         Implement styles and  templates in WPF and Silverlight applications

·         Display and manage data in WPF and Silverlight applications

·         Integrate Silverlight with ASP.NET and WCF applications

·         Create high resolution imagery using Deep Zoom composer for Silverlight applications

·         Implement live video streaming and encoding in Silverlight Apps using Expression Encoder

·         Develop XBAP Applications using WPF

 

·         Graded Certificate for students with CWAP >=50%

·         Participation Certificate for students with CWAP<50%

 

Developing Rich Internet Applications using Flex (FLEX)

 

78 hrs

·         Appreciate and work with Adobe Flex2 and Flex Builder2

·         Learning Flex Fundamentals

·         Handling Events and use Simple Controls

·         Laying Out an Application with Containers

·         Laying out an Application Using Constraint-Based Layout

·         Using View States for Application Design

·         Creating Application Navigation

·         Customizing the Application

·         Using MXML and Action Script Data Models

·         Exchanging Data Between Components Using Custom Events

·         Retrieving XML Data with HTTP Service

·         Looping Through Data Using a Repeater

·         Displaying Data Using the Data Grid

·         Enhancing the application with imagery and layering   

·         Enhancing the application with fonts, filters and blends

·         Modifying the look-and-feel of Flex components graphically

·         Extending Flex Components

·         Drawing shapes and programmatically modifying the look-and-feel of Flex

·         components

·         Animating components and state changes

·         Passing data between components to affect layout and data display

·         Creating mouse-aware application features

·         Implementing Drag and Drop Functionality

 

·         Graded Certificate for students with CWAP >=50%

·         Participation Certificate for students with CWAP<50%

Web Application Deployment using  Cold fusion(WADC)

66 hrs

·              Set up and use the ColdFusion development environment

·              Use the ColdFusion Markup Language (CFML)

·              Connect to a database

·              Create a search form in both HTML and ColdFusion

·              Build a data drill-down interface

·              Create insert and update forms to maintain database data

·              Perform client-side and server-side validation

·              Re-use code with custom tags, user defined functions, and ColdFusion components

·              Authenticate users and secure access to pages

·              Add dynamic elements to a web page.

·              Build dynamic site navigation into an existing website.

·              Build a ColdFusion form.

·              Add interactive elements to the page.

·              Deploy a website for public viewing.

·              Use ColdFusion’s application framework to set default values for your application.

·              Dynamically manipulate ColdFusion queries and lists.

·              Create highly interactive data entry forms.

·              Develop highly scalable and maintainable web applications.

 

·         Graded Certificate for students with CWAP >=50%

·         Participation Certificate for students with CWAP<50%

ALLIED SERVICES

Service

Deliverable

Applicability

Time Norm

CERTIFICATION

CERTIFICATE
(Record of completion of Program)

Any student who completes a program subject to Student Appraisal Obligations stated in Student Rule Book
Where Appraisals are applicable, the certificate is issued based on the performance.
CWAP: Cumulative weighted Average Performance
If CWAP >= 50% Graded Certificate
If CWAP < 50% Participation Certificate

21 days from the last Appraisal Date (last session date of the Program for programs where exams have not been taken)

PLACEMENT ASSISTANCE (optional)

Minimum of 3 Interview Opportunities

Any student who has got 60% aggregate in Appraisals and has registered for Placement Assistance subject to Obligations stated in Student Academic Regulations Hand Book.

6 months from the date of registration for Placement Assistance

 

Note:

1. The details of the contents of these programs are as per the Course Objectives List, which is available in the Front Office for reference.

2. All students will be provided with personal copy of the study material during the program. Courseware Kits for each program will be given to the student on payment of CW component.

3. NIIT centre makes every effort to adhere to time norms specified but is not responsible for delays beyond its control.

4. Select courses/facilities are available at select locations / centres