i NST
Header
sidebtnpanel Home About Us Admission Process Feed Back Contact Us
side
 
 
Software Training Network Training Corporate Training
SOFTWARE TRAINING
  • C & C++
  • JAVA
  • .NET
  • Software Testing
  • Oracle DBA
  • Oracle D2K

The C and C++ training program from NST has a broad scope ranging from fundamentals to advanced programming. This course is the basic entry point for a career in software.

PROGRAM DETAILS


The "C" Programming course covers the following areas

  • Basic Programming Concepts
  • Operators and Conditions
  • Iterations
  • Functions
  • Arrays and Structures
  • Manipulating Arrays

      The "C++" Programming course covers the following areas

  • Introduction to Computers
  • How Computers are programmed
  • Entering, Compiling, and Running a Program
  • Variables and Constants
  • Math Operations
  • Strings and Screen I/O
  • Decision Making in Programs
  • Loops
  • Functions
  • Pointers, enum, and Structures
  • Data File Basics
  • Object-Oriented Programming
  • String Functions and Using a String Class
  • Arrays, Templates, and Vectors
  • Multi-Dimensional Arrays and Matrices
  • Introduction to Linked Lists
  • Stacks, Queues, and Trees
  • Recursion and Searching
  • Sorting

[TOP]

CORE JAVA

The core java training program from NST is designed for programmers who are interested in adding the Java programming language to their list of skills and for students who are preparing for the Sun Certified Programmer for Java 2 Platform exam. The training program helps in demonstrating proficiency in the fundamentals of the Java Programming language

ELIGIBILITY CRITERIA
Students attending this training program are required to be familiar with any programming language

PROGRAM BENEFITS
This training program enables students to develop sound fundamentals and prepares them for SCJP (Sun Certified Java Programmer) certification

PROGRAM DURATION AND OUTLINE
The 40 Hr course encompasses a well designed curriculum covering topics namely

  • Java Fundamentals
  • Java Classes and Methods
  • Inheritance
  • Interfaces and Packages
  • Exceptions
  • Collections
  • Multi-threading
  • I/O Package
  • Assertions
  • Applets
  • Generics
ADVANCE JAVA

The advanced Java training program from NST has been developed for Sun Certified Java technology programmers, who want to develop enterprise applications that conform to the J2EE platform standards. The program is geared towards training programmers specializing in the application of JavaServer Pages and servlet technologies used to present Web services and dynamic Web content using Java 2 Platform, Enterprise Edition (J2EE technology).

PROGRAM BENEFITS
After completing the advanced java training program, students are prepared for the SCWCD (Sun Certified Web Component Developer) and SCBCD (Sun Certified Business Component Developer) certification exams

PROGRAM DETAILS
JDBC

  • Swing Part-I
  • Swing Part-II
  • Java Networking
  • RMI
  • Servlet Part-I
  • The Servlet Technology
  • Inside Servlets
  • Writing Servlet Applications
  • Servlet Part-II
  • Accessing Databases with JDBC
  • Applet – Servlet Communication
  • Session Management

JSP

  • Introduction to JSP
  • Java Beans
  • Creating Java Bean Components
  • Reflection and Introspection
  • Manipulating Bean Properties
  • Event Handling
  • Property Editors and Customizers

XML

  • Introduction to XML
  • XML Syntax
  • XML DTD and Schema
  • CSS
  • XSL

J2EE with Web logic 8.1

  • J2EE Overview and Architecture
  • EJB Overview
  • Installing and Configuring Web Logic Server
  • Session Beans
  • Entity Beans
  • JMS
  • Message-Driven Beans
  • Transaction and Security
  • Case Study

[TOP]

Complete Visual Basic .NET

Description
 
 
The next generation of Visual Basic, called Visual Basic .NET, has much more power and flexibility than VB 6.0, but also adds new concepts and complexities that may be unfamiliar to many VB programmers. In this class, you will learn these new Visual Basic .NET language constructs, including object oriented programming, delegate types, assembly configuration and reflection services. You will also learn about .NET's new component model and use several important .NET services, such as Windows Forms, threading, ADO.NET, ASP.NET and Web services. The class wraps up by examining several forthcoming language features found in .NET 2.0 and Visual Basic 2005.
 
              
Unlike most VB.NET courses, this class eschews wizards, preferring instead to teach you how to write the code manually before demonstrating the available IDE assistance. This approach provides you with a deeper understanding of the VB.NET language and the .NET framework. In addition, throughout the course you will complete several practical hands-on exercises designed to show how you can apply Visual Basic .NET technologies to solve real-world problems.
 
 
 
 
Course Outline
 
 
 
 
The Philosophy of .NET
 
User Interface Development with Windows Forms
 
· Understand the limitations of COM
· Understand the motivation behind Windows Forms
 
· Enumerate the key benefits of .NET
· Learn to create user interfaces using VB .NET and
 
Windows Forms
 
· Understand the Common Language Runtime (CLR)
· Practice using various controls: Buttons, Menus, Toolbars,
 
etc.
 
· Examine the Common Type System (CTS)
· Implement various types of forms: dialog boxes, MDIs, etc.
 
· Survey choices for building managed code
Understand form inheritance and how it is useful
 
· Survey the .NET Namespaces Configure your
 
development environment
 
 
Introducing Visual Basic .NET
Understanding Threads
 
· Become acquainted with some of the new VB .NET
· Define a thread and understand when multithreading is
 
features
useful
 
· List common VB6 annoyances, and see how they are
· Discuss the issues of concurrency and synchronization
 
solved in VB .NET
 
· Preview Windows Forms, threading and exceptions
· Use VB.NET and the CLR to spawn and control threads
 
Preview the OO capabilities of VB .NET including i
Learn to write thread safe code
 
nheritance and constructors
 
 
Object Oriented Programming in VB .NET
Data Access with ADO.NET
 
· Learn the new class syntax in VB .NET
· Survey the new data access model in .NET
 
· See how to leverage implementation inheritance
· Learn the layout of the System.Data.* namespaces
 
· Understand abstract base classes
· Distinguish between the 'connected' and 'disconnected'
 
layers
 
· Implicit and explicit type casting
· Work with connections, commands and data readers
 
· Inheritance and composition design guidelines
Trigger stored procs using ADO.NET
 
Understand the role of interface based programming
 
 
Common Language Runtime Fundamentals
Building Web Applications
 
· Sub Main and command line arguments
· Examine the architecture of an ASP.NET Web Application.
 
· Understand value types vs. reference types
· Work with the `code behind'.
 
· Understand System.Array and System.String
· Understand the role of the Page type.
 
processing
 
· Build custom enumerations (System.Enum)
· Work with ASP.NET Web Controls.
 
· Build VB .NET Structures
Understand the role of Web Services.
 
· Understand Boxing and unboxing
 
· Discover the relationship between delegates and events
 
Understand Garbage Collection
 
 
Understanding .NET Assemblies
A Preview of Visual Basic 2005 and .NET 2.0
 
· Examine the internal composition of .NET assemblies
· Minor Language Enhansements
 
· Distinguish between private and shared assemblies
· The role of the My namespace
 
· Create application configuration files (*.config)
· Understanding Operator Overloading
 
· Understand the .NET versioning scheme
· New Class Design Techniques
 
· Install assemblies into the GAC
· Understanding the role of Generics
 
Understand publisher policy assemblies
· Building generic methods and classes
 
Understanding constraints
 
 
Reflection and Attribute Based Programming
Interoperating with Legacy Systems
 
· Understand the role of reflection
· Understand how to call unmanaged APIs (PInvoke)
 
· Examine the types defined within the System.Reflection
· Call COM types from .NET types (RCW)
 
namespace
Call .NET types from COM types (CCW)
 
· Understand how to explicitly load an external assembly
 
· Exercise late binding to an assembly
 
· Understand the role of attribute-based programming
 
· Learn how to leverage predefined attributes
 
· Build custom attributes Reflect on attributes
 
 
Input, Output and Object Serialization
A Guide to Microsoft .NET Certification
 
· Manipulate a directory structure
· Discuss the role of certification
 
· Open, read, write and close text files
· List the requirements for MCP, MCAD, MCSD
 
· Open, read, write and close binary files Persist objects
· Look at the process for achieving MCAD and MCSD
 
to (and read from) storage
certification List Web sites, practice tests and other
 
certification resources

 

Complete ASP.net
Description
 
 
ASP.NET is a object based Web development framework that builds on the services provided by the .NET platform. It replaces simple scripting languages like VBScript and JavaScript with true compiled languages like C# and Visual Basic.NET (yes, server-side scripting is dead). Performance, on par with IIS applications written in C++, is orders of magnitude faster than the script-based ASP and accompanying COM technologies.
 
                          
Intertech Training's Complete ASP.NET provides in-depth coverage of ASP.NET for both C# and Visual Basic .NET developers. The course begins by diving into the core technologies of ASP.NET: the Page lifecycle, code-behind, Web controls, handling events, web site configuration, and ViewState, to name just a few. You will also learn how to use ADO.NET, DataSets, and details of the ASP.NET databinding engine. The course also explores more advanced concepts such as configuring out-of-proc sessions, security, internals of the page rendering process, and using ASP.NET's built-in caching features.
 
              
We'll also open the hood on the relationship between IIS and ASP.NET, and get a clear understanding of the entire request processing pipeline. In the process you'll learn when and how to use HttpHandlers, HttpModules, and HttpApplications to extend the request processing pipeline to meet your own application's requirements.
 
              
Once you've mastered the technical details of a technology, you still have the challenge of putting it to work, probably on a team of developers. We'll wrap up with some details for managing the ASP.NET development process using Visual Studio.NET, including assembly references, source control, versioning, and the build and deploy process.
 
              
Like every Intertech Training course, Complete ASP.NET includes several hands-on exercises that give you the opportunity to immediately apply these new technologies and concepts. The course also provides lab solutions and examples written in C# and Visual Basic .NET.
 
 
 
 
Course Outline
 
 
 
 
Introducing ASP.NET
 
Programming Web Forms
 
· Web Application Architecture
· Placeholders and LiteralControls
 
· ASP.NET and IIS
· FindControl and LoadControl
 
· ASP.NET and Visual Studio.NET
· Working with Client Script
 
· Introduction to Web Forms
· Using the FCL from ASP.NET
 
· ASP.NET Event Model ASP.NET State Maintenance
· ViewState Best Practices
 
· Working With N Tiers Serialization
 
 
Web Form Fundamentals
Custom Control Development
 
· Structure of a Web Form
· Building Custom Web Controls
 
· The Code Behind Model
· Using Custom Web Controls
 
Visual Studio.NET Integration
 
· The Page and Control Classes
 
· The Control Tree
 
· Page Class Members
 
Lifetime of a Page Object
 
 
Web Controls
The HTTP Pipeline
 
· Survey of Html Controls
· ASP.NET and IIS
 
· Survey of Web Controls
· The Request Processing Pipeline
 
· Validation Controls
· HTTP Handlers
 
· User Controls as a Resuse Mechanism
· HTTP Applications
 
User Controls Advanced Design
HTTP Modules
 
 
ASP.NET State Management Techniques
ASP.NET Security
 
· Defining an IIS Web Application
· IIS Security
 
· Using the ViewState
· ASP.NET Security Models
 
· Creating and Using Cookies
· Forms Based Authentication Forms Based Internals
 
· Configuring the Session Object
 
· Output Caching
 
Programmatic Caching
 
 
ADO.NET and the Dataset
Team Development and Application Configuration
 
· ADO.NET Model
· Team Development Model
 
· DataReaders
· Solution Management
 
· Working with Multiple Result Sets
· IIS Application Boundaries
 
· Calling Stored Procedures
· Web Application Configuration
 
Deploying, Debugging, and Tracing
 
· Datasets
 
· Data Relations
 
· Data Views
 
Expression Columns
 
 
The ASP.NET Databinding Engine
ASP.NET 2.0 Preview
 
· The Role of the Binding Engine
· New Visual Studio Features
 
· Data Sources for Data Binding
· Master Pages and Themes
 
· Basics of the DataGrid Control
· SQLCacheDepedancy
 
· DataGrid Events
· Data Source Controls
 
· DataGrid Templates
· Security Controls
 
The DataList Control
· The Provider Model
 
Script Callbacks
 
 
Using XML in ASP.NET
 
·The System.XML Namespace
 
·XML Validation in .NET
 
XML Transformations in .NET
 
Datasets and XML
 
Binding to XML
   
  [TOP]

SOFTWARE TESTING

Duration:- 3 mths

Diploma In Software Testing
Manual Testing & 6 Automation Tools

Manual Testing:
Testing theory, SDLC, STLC, different tedtint & development models. Test planning, Test case writing.

Automation Testing : 6 Tools

1. Q.T.P (Quick Test Professional) 8.2 version
Power functionality Testing tool developed by Mercury

- Testing Process.
- Recording / Playback.
- Different Check Points.
- Programming.
- Integration Testing.
- Analyzing Result.

2. Test Director
Defect Tracking & defect reporting tool. It is possible to test the project manually & using Automation Tool.

3. Load Runner
Performance testing Tool developed by Mercury (8.0 Version). It supports ERP / CRM Web, J2EE, XML, .NET, Wireless.
It tests new or upgraded application.
Meets service level objective:

- Creating / Edit Scripts.
- Run Load Tests.
- Analyze Load Tests.

4. Win Runner
Automation Testing Tool used to check functionality & regression testing.

- Testing Process.
- Recording / Playback.
- Different Check Points.
- Data Driven Testing.
- Programming in Test Script Language.
- Batch Processing.
- Integration Testing.

5. SQA Tool
Power funstrionality tool.

- SQA Manager.
- SQA Robot.
- SQA Load Test.
- SQA Site Check.
- SQA Process.
- SQA Repository.

6. Silk Test
Powerful functionality testing tool developed by Seque.

- Record / Playback.
- Check Points.
- Methods.
 
[TOP]

OCP-DBA

INTRODUCTION TO ORACLE 9i: SQL:
1. Introduction.  
2. Writing Basic SQL Statement
 
3. Restricting and Sorting Data
 
4. Single Row Function
 
5. Displaying Data from Multiple Tables
 
6. Aggregating Data by using Group Function
 
7. Writing Sub queries
 
8. Producing Readable Output with iSQL * Plus
 
9. Manipulating Data
 
10. Creating and Manipulating Tables
 
11. Including Constraints
 
12. Creating Views
 
13. Other Database Objects
 
14. Controlling User Access
 
15. SQL Workshop
 
16. Using Set Operators.
 
17. Oracle 9i Date time Functions
 
18. Enhancement to the GROUP BY Clause
 
19. Advanced Sub queries
 
20. Hierarchical Retrieval
 
21. Oracle 9i Extensions to DML and DDL Statements  

 

ORACLE 9i DATABASE ADMINISTRATION FUNDAMENTALS –I

 
1. Oracle architectural components
 
2. Getting started with oracle server
 
3. Managing and oracle Instance
 
4. Creating Database
 
5. Using Data Dictionary and Dynamic Performance Views
 
6. Maintaining the Control file
 
7. Maintaining the Log file
 
8. Managing Tablespace and Datafiles
 
9. Storage structure & relationships
 
10. Managing Undo Data
 
11. Managing Tables
 
12. Managing Indexes
 
13. Maintaining Data Integrity
 
14. Managing Password Security & Resources
 
15. Managing Users
 
16. Managing Privileges
 
17. Managing Roles
 
18. Auditing
 
19. Loading Data into a Database
 
20. Using Globalization support  

 

ORACLE 9I DATABASE ADMINISTRATION FUNDAMENTALS –II

 
1. Networking Overview
 
2. Basic Oracle Net Architecture
 
3. Basic Oracle Net Services Server-Side Configuration
 
4. Basic Oracle Net Services Client-Side Configuration
 
5. Usage and Configuration    of the Oracle Shared Server
 
6. Backup and Recovery Overview
 
7. Instance and Media Recovery Structure
 
8. Configuration of the Database Archiving Mode
 
9. Oracle Recovery Manager(RMAN) Overview and Configuration
 
10. User-Managed Backups
 
11. RMAN Backups
 
12. User-Managed Complete Recovery
 
13. RMAN Complete Recovery
 
14. User-Managed Incomplete Recovery
 
15. RMAN Incomplete Recovery
 
16. RMAN Repository Maintenance
 
17. RMAN Catalog Creation and Usage
 
18. Transporting Data between Databases
 
19. Backup and Recovery and Networking Workshop.  

 

D .ORACLE 9i PERFORMANCE TUNING

 
1. Overview Of Oracle 9i Performance Tuning
 
2. Diagnostic & Tuning Tools
 
3. Sizing the shared pool
 
4. Sizing the buffer cache
 
5. Sizing other SGA structure
 
6. Database configuration & I/O Issues
 
7. Optimizing Sout Operation
 
8. Diagnosing contention for Latches
 
9. Tuning Undo Segments
 
10. Monitoring & Detecting lock contention
 
11. Tuning the Oracle shared server
 
12. SQL statement tuning
 
13. Using Oracle Blocks efficiently
 
14. Application Tuning
 
15. Tuning the Operating system & using resource manager
 
16. Workshop  

[TOP]

OCP-D2K

INTRODUCTION TO ORACLE 9i: SQL:
1. Introduction.  
2. Writing Basic SQL Statement
 
3. Restricting and Sorting Data
 
4. Single Row Function
 
5. Displaying Data from Multiple Tables
 
6. Aggregating Data by using Group Function
 
7. Writing Sub queries
 
8. Producing Readable Output with iSQL * Plus
 
9. Manipulating Data
 
10. Creating and Manipulating Tables
 
11. Including Constraints
 
12. Creating Views
 
13. Other Database Objects
 
14. Controlling User Access
 
15. SQL Workshop
 
16. Using Set Operators.
 
17. Oracle 9i Date time Functions
 
18. Enhancement to the GROUP BY Clause
 
19. Advanced Sub queries
 
20. Hierarchical Retrieval
 
21. Oracle 9i Extensions to DML and DDL Statements  

 

INTRODUCTION TO ORACLE 9i: SQL/PLSQL:

 
1. Introduction.
 
2. Declaring Variables
 
3. Writing Executable statements
 
4. Interacting with the Oracle Server.
 
5. Writing Control Structures.
 
6. Working with Composite Data Types
 
7. Writing Explicit Cursors.
 
8. Advanced Explicit Cursor Concepts
 
9. Handling Exceptions.
 
10. Creating procedures.
 
11. Creating Functions.
 
12. Managing Subprograms ing
 
13. Creating Packages
 
14. More package Concepts.
 
15. Oracle Supplied Packages.
 
16. Manipulating Large Objects.
 
17. Creating Database triggers.
 
18. More trigger Concepts.
 
19. Managing Dependencies.
 

 

Oracle9iDS: FORMS DEVELOPER

 
1. Introduction to Oracle Forms Developer & Forms Services
 
2. Running a Forms Developer Application
 
3. Working in the Forms Developer Environment
 
4. Creating a Basic Form Module
 
5. Working with Data Blocks and Frames
 
6. Working with Text Items
 
7. Creating LOVs and Editors
 
8. Creating Additional Input Items
 
9. Create Noninput Items
 
10. Creating Windows and Content Canvases
 
11. Working with Other Canvas Types
 
12. Introduction to Triggers
 
13. Producing Triggers
 
14. User-Managed Incomplete Recovery
 
15. Adding Functionality to Items
 
16. Run Time Messages and Alerts
 
17. Query Triggers
 
18. Validation
 
19. Navigation  
20. Transaction Processing  
21. Writing Flexible Code  
22. Sharing Objects and Code  
23. Introducing Multiple Form Applications  

[TOP]