These programs are drawn from NIIT's association with leading software giants for launch and deployment of key Technologies, along with NIIT's own software and Application Development Experience. You benefit from these programs by getting to know the Freshest Technology First, thus staying ahead of your peers at every point. Available for various cutting edge technologies in Java, .Net, Rich Internet Application development, Cloud Computing, SQL Server, Oracle and Storage Management these skill enhancement programs cover all those advanced technologies that the best IT companies required today.
Introduction:Java is an object-oriented language that enables you to create real world applications. The course provides an introduction to object-oriented concepts and its implementation in Java technology programs. It covers the programming concepts and principles such as encapsulation, abstraction, inheritance, interfaces, polymorphism and object association. This course also covers the fundamentals of Java programming language such as variables, literals, access specifiers and modifiers.
The course covers JDBC and deals with accessing and querying a database using JDBC and how to perform transaction management, batch updates and retrieval of metadata information using JDBC.
Duration: 72 hours
Program Contents:
Pre Requisites:
Exit Profile:
Global Certification Mapping:
Introduction:
A candidate will get a “Certificate Program in Advanced Java SE Programming for Web Development”.
The module also provides students with the skills to analyze, design, develop, test, and deploy a web application. This course describes how to create dynamic web content using Java technology servlets and JSP technology.
Duration: 114 hours
A candidate will get a “Certificate in Web Component Development Using Java Technologies”.
This course covers mobile application development using J2ME.
Duration: 36 hours
Introduction:Java is an object-oriented language that enables you to create real world applications. The course provides an introduction to object-oriented concepts and its implementation in Java technology programs. It covers the programming concepts and principles such as encapsulation, abstraction, inheritance, interfaces, polymorphism and object association.
Duration: 60 hours
Introduction: This course focuses on Developing Enterprise Web Applications using J2EE, XML and Java Web Services and core technologies that are implemented for Developing Enterprise Applications in Java.
Duration: 120 hours
Introduction:In today’s world of enterprise application development either desktop or Web, one of leaders and visionary is Microsoft .NET technology. The .NET platform also known as the .NET Framework enables innovation in enterprise application development and deployment. It includes wide variety of pre-build components, which allows developers to create robust and powerful applications to address the enterprise requirements. In addition, the Visual Studio.NET IDE used for rapid application development enables quick development, trouble-free deployment, installation, maintenance, and security.
Duration: 162 hours
Object Oriented Programming Using C#
After completing this course, the students will be able to:
eXtensible Markup Language
6460A Visual Studio 2008: Windows Presentation Foundation
Developing Data Centric Applications Using ADO.NET
Developing Web Applications Using ASP.NET
Introduction:Silverlight is a Microsoft technology that allows you to create graphically rich and interactive applications for the Internet. This program will enable participants to learn Silverlight as the platform for Next Generation Web user experience.
Duration: 54 hours
Introduction:This course builds skills to develop console-based and windows-based applications using VC#.NET. The course discusses the implementation of Object-oriented concepts using C# language. In addition, this course introduces implementation of various programming concepts, such as threads, file handling, delegates, attributes, and reflection using C# language.
Furthermore, this course also provides an understanding to develop and deploy Web applications using ASP.NET 2.0. This course covers adding and configuring server controls, master pages, themes, and Web parts. This course also covers data-access and security in Web applications.
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
Introduction:This course provides an insight into the development of Web-based applications. With the increased use of the Internet and advances in information technology, website developers need to quickly create websites that are efficient and effective. Microsoft’s ASP.NET 2.0 provides developers with various time saving and code saving features. One of its key design goals is to make programming easier and quicker by reducing the amount of code. In addition, it contains several new server controls, which eliminate the need for writing voluminous code.
Introduction:This course introduces you to object-oriented methodology using C#, as the programming language. It introduces the implementation of object-oriented concepts, such as abstraction, encapsulation, polymorphism, and inheritance, using C#. In addition, this course introduces implementation of various programming concepts, such as threads, file handling, delegates, attributes, and reflection, used in C#
Duration: 42 hours
Introduction:This module covers features of XML as a standard data interchange format, Creating a well-formed XML document, Creating Document Type Definitions (DTD) and XML schemas for ensuring the consistency in the structure of XML documents, Using namespaces in XML documents for avoiding conflicting element names, Formatting XML documents by using style sheets, Cascading Style Sheets (CSS), extensible Style Sheet Language Transformations (XSLT), Using Xpath patterns and functions for querying XML documents, Accessing different parts of an XML document by using XML Document Object Model (DOM), Integrating XML with SQL Server 2000,Introducing XLink and XPointer.
Duration: 48 hours
Introduction: In this course, students will get introduced to develop ASP. NET applications. They will learn about components of an ASP. NET Web page.
Duration: 30 hours
Introduction:This course introduces implementation of various programming concepts using VC# and XML. In addition this course builds upon database connectivity, indexing, techniques of initialization using ASP.Net.
Duration: 96 hours
XML
VC#
ASP.NET
Introduction: Software testing is a part of the software development since it is the ready copy of the Software product which is tested for quality control & assurance. Both the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) start with System Requirement Specification (SRS). Based on these requirements, the software product is developed. Software testing is then undertaken to access whether the software product will be acceptable to its end users, its target audience, its purchasers, and other stakeholders. Software Testing, depending on the testing method employed can be implemented at any time in the development process. However, most of the test effort occurs after the requirements have been defined and the coding process has been completed.
Duration: 126 hours
After completing this module, the students will be able to:
GLOBAL CERTIFICATION MAPPING:
Introduction:Quality is considered as the most powerful factor to capture, retain and enlarge customer base in the modern business scenario. Quality management necessitates how well the system measures, monitors and improves different metrics related to the business processes. In the IT industry, Software Quality Assurance (SQA) involves the entire software development process - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with.
Software testing is a part of the software development since it is the ready copy of the Software product which is tested for quality control & assurance. Both the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) start with System Requirement Specification (SRS). Based on these requirements, the software product is developed. Software testing is then undertaken to access whether the software product will be acceptable to its end users, its target audience, its purchasers, and other stakeholders. Software Testing, depending on the testing method employed can be implemented at any time in the development process. However, most of the test effort occurs after the requirements have been defined and the coding process has been completed.
Duration: 252 hours
Introduction:The course ‘Designing, Implementing, and Administering Databases using SQL Server 2005’ introduces the learner to the databases, explains the processes of designing and implementing databases. Further, it also explains how to manage a database server.
Duration: 66 hours
Introduction: My SQL is a relational database management system (RDBMS). My SQL stands for "My Structured Query Language". The program runs as a server providing multi-user access to a number of databases.
My SQL is often used in free software projects which require a full-featured database management system, built on the LAMP software stack. It is also used in very high-scale World Wide Web products including Wikipedia, Google and Face book.
Duration: 24 hours
Pre-Requisites:Basic knowledge of computers
Exit Profile:A candidate will get a “Certificate in Introduction to RDBMS using My SQL”
The candidates undergoing this program should have the following skills:
Post completion of the programme, the student will be awarded certification in - “Web Application Development using PHP”
The students should be either:
Post completion of the programme, the student will be awarded certification in - “Diploma in Web Application Development using LAMP Technologies”
Introduction:MY SQL is a relational database management system (RDBMS). MY SQL stands for "My Structured Query Language". The program runs as a server providing multi-user access to a number of databases.MY SQL is often used in free software projects which require a full-featured database management system, built on the LAMP software stack. It is also used in very high-scale World Wide Web products including Wikipedia, Google and Face book. PHP is the scripting language used for developing dynamic data-driven Web sites. PHP with a MY SQL database is a powerful combination because of the stability, the lower server costs (Apache HTTP Servers) than hosting on other platform offerings.This program is being released for learners who want to learn about open source web development language such as PHP. Learning PHP along with MY SQL will enable the learner to develop web applications.
Candidate will become a Developing Applications with MY SQL and PHP
Introduction:MY SQL is a relational database management system (RDBMS). MY SQL stands for "My Structured Query Language". The program runs as a server providing multi-user access to a number of databases. MY SQL is often used in free software projects which require a full-featured database management system, built on the LAMP software stack. It is also used in very high-scale World Wide Web products including Wikipedia, Google and Face book. PHP is the scripting language used for developing dynamic data-driven Web sites. PHP with a MY SQL database is a powerful combination because of the stability, the lower server costs (Apache HTTP Servers) than hosting on other platform offerings. This program is being released for learners who want to learn about open source web development language such as PHP. Learning PHP along with MY SQL will enable the learner to develop web applications. This course covers fundamentals of RDBMS as well as programming. In addition, the course covers creating Web applications using PHP and MY SQL. Furthermore, this course provides in-depth knowledge on MY SQL database and its components to create dynamic data-driven Web applications.
EXIT PROFILE:
Introduction:This program aims at familiarizing participants with working in a multi-user operating system environment using Linux 6.0. You will learn to work with the Command Line Interface (CLI) as well as the Graphical User Interface (GUI) in Linux.
Duration: 18 hours
Introduction:The UNIX Essentials Featuring the Solaris 10 Operating System (SA-100-S10) course will equip a student with the knowledge, which is required to use the basic Solaris OS commands. The course covers managing the desktop of a Solaris system and understanding the operating system components. This course also makes a student familiar with handling files and directories, working with print devices, and creating archives.
Introduction:The Solaris 10 Operating System (OS) is a recent implementation of the UNIX platform, a leading platform in the IT industry. Solaris 10 OS integrates powerful new capabilities to deliver high level performance, availability, and security.
The Intermediate System Administration for Solaris 10 OS on x64/x86 Based Systems course will equip students with the knowledge, which is required to perform System Administration tasks in the Solaris 10 OS on both x64/x86. These include installing software, managing file systems, performing system boot procedures, performing user and security administration, managing network printers and system processes, and performing system backups and restores.
Introduction:The course teaches a process oriented approach in designing, deploying and managing Storage Networking solutions. This course builds on the technology concepts and principles learned in STF (prerequisite) and challenges participants to apply their knowledge to real-world scenarios. Lectures and work-shop style case studies provide a thorough exposure to Storage Networking requirements analysis, business value justification, and design considerations for technology and performance in the implementation and management of Storage Networking solutions.
Candidate will get certification in Storage Networking Design and Management
Introduction:The course provides a comprehensive coverage on all aspects of planning, building and managing Information Availability solutions. In addition to providing the required technical exposure to Backup and Recovery, Local and Remote replication, NAS Business Continuity, and Content Addressed Storage and Archiving, the course covers the design and implementation of the appropriate solution based on availability requirements. This course builds on the technology concepts and principles learned in STF (prerequisite) and challenges participants to apply their knowledge to real-world scenarios. Lectures and work-shop style case studies provide a thorough exposure to the technology components, design considerations, and best practices on various aspects of Information Availability.
Introduction:Information Storage and Management is one of the fastest growing areas of expertise in the IT Industry. Today companies have a large setup of computers and volumes of data that need to be centrally managed and stored for efficient accessibility and availability. With rapid increase in data size and the corresponding needs for storing and managing data, it is becoming imperative for any business to manage and maintain huge amounts of data and provide secure, reliable data storage to different business functions. There is constant increase in demand to store the data for longer periods of time with improved accessibility and availability round-the-clock. As a result, there is an increase in demand for Storage Technology Professionals with proficiency in Information Storage and Management Technologies.
The Information Storage and Management course is designed to impart knowledge on the wide range of components of modern storage infrastructure. This course enables a student to understand the basics of Storage Technology. In this course, students will learn technologies such as storage system, storage networking, storage virtualization, backup and recovery, and information security.
Operating System and Networking (OSNE)
Information Storage and Management (ISM)
Duration: 12 hours
Module 1: Adobe ® Flash ® CS3
After attending this program, the students will have basic understanding of application development basics on the Android platform. Post completion of the programme, the student will be awarded certification in - “Getting Started with Android Application Development”
Duration: 4 hours
Post completion of the programme, the student will be awarded certification in - “Introduction to Android: An Open Source Mobile Device Platform"