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:NIIT and IEEE have entered into a global alliance to enhance employability of engineers.Nearly 1,300,000 engineers graduate every year in India, as per industry estimates around 80% of these graduates are not employable. This alliance will provide training based on the Guide to the Software Engineering Body of Knowledge (SWEBOK) to create quality engineers to meet the industry’s requirement for job-ready talent. An internationally recognized certificate from IEEE , based on the Software engineering body of knowledge (SWEBOK) will be an immensely valuable addition to your degree and your CV.
Under this tie-up, NIIT launches the Software Development course from the SWEBOK Certification program The program’s unique features are:
Duration: 28 hours
Program Contents:
Software Engineering Development Practices
Pre Requisites:
Global Certification:
SWEBOK Certificate Program – Software Development Students will be given ONE online attempt of the SWEBOK Certificate Program – Software Development as part of the course at NIIT.
Ganesh Samarthyam Ganesh Samarthyam is a person with multiple talents. He is a freelance consultant, a corporate trainer and a successful author amongst other things. He is currently working in the capacity of a consultant with Zinemind, Latitude Edutech and Cypal Solutions. He has also written several articles, research papers, patents, columns and co-authored the book ‘Refactoring for Software Design Smells: Managing Technical Debt’, Morgan Kaufmann/Elsevier, 2014
Work experience: Ganesh carries an impressive work experience of 12+ years in the IT industry. He has worked with Siemens (Corporate Research and Technologies) and Hewlett-Packard in Bangalore
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
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”.
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 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: With the increased use of the Internet and advances in information technology, application developers need to create applications that are accessible over the Web or a corporate intranet. The applications should also be efficient and effective. ASP.NET 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.
Duration: 48 hours
The students should have:
Introduction: To develop effective Web applications you need to have a an appropriate development platform that consists of an operating system, a database to store the data, and tools to create, deploy, and monitor Web applications. On such platform is LAMP acronym for Linux, Apache, MySQL, and PHP enables building robust and dynamic Web applications.
The diploma program consists of various modules, such as Linux, MySQL, HTML and JavaScript, PHP, Zend Framework, and Zend Server. The program covers skills of developing data-driven dynamic web applications. In addition, this program covers, Zend Framework which introduces to an open-source class library which helps in reducing the tedious details of coding and instead allows developers to be more productive as they focus on the big picture. Finally, it also discusses the Zend Server module which introduces enterprise-ready Web application server for running and managing PHP applications that require a high level of reliability, performance and security.
Duration: 252 hours
Program Content
After completing this course, students will exhibit skills on building dynamic Web sites using LAMP framework.
Introduction: Databases are an integral part of an organization. Aspiring database developers should be able to efficiently implement and maintain databases. In addition, they should have basic knowledge of how to efficiently monitor and optimize databases. This knowledge will enable them to build robust database solutions. The Querying, Managing, and Administrating Databases using SQL Server course is designed to provide students the necessary skills to query and manage databases using SQL Server. In addition, it provides students the basic skills related to administrating databases.
After completing this module, the students will be able to:
At the end of the program, students will be able to:
Duration: 36 hours
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”
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.
Duration: 96 hours
EXIT PROFILE:
The Programme on Windows Store App Development Using C# provides necessary skills to design & develop Windows Store apps using .NET framework. In addition, the programme discusses the application development process, and the best practices & principles associated with Human-Computer interaction (HCI). The programme consists of 2 courses:
Duration: 100 hours
Programme Content:
After completing this programme, learners will be able to:
Certificate Title: Program on Developing Windows Store Apps in C#
The Programme on Windows Store App Development Using HTML5 provides necessary skills to design & develop Windows Store apps using HTML 5 and Javascript. The programme consists of 2 courses:
Duration: 106 hours
Exit Profile: After completing this programme, learners will be able to:
Certificate Title: Programme on Developing Windows Store Apps in HTML5 and JavaScript
The Programme on Mobile Application Development on the Android Platform provides an introduction to object-oriented concepts and its implementation in Java technology programs. In addition, it covers syntax and semantics of Java programming language. Further it covers the implementation of various concepts such as, exception handling, file manipulation, threads, collections, input/output streams, localization, and database connectivity. The programme consists of 2 courses:
Duration: 118 hours
Certificate Title: Program on Mobile Apps Development on the Android Platform