Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Java Technologies

This course will familiarize you with the knowledge of object oriented programming (OOPs) language using Java. In addition, you will
also be trained in skills required to develop web-based components using servlets and Java Server Pages (JSP). On successful completion
of this course you will be able to build robust back-end functionality using Enterprise JavaBeans (EJB).

CERTIFICATE TITLE : Diploma in JAVA Technologies
DURATION : 256 + 48 Hours


Enhances your abilities in:

1. Programming Logic and Techniques

  • Represent logic by using flowcharts.
  • Identify data and data types.
  • Use operators.
  • Represent decisions in a flowchart.
  • Identify repetitive processes.
  • Represent complex conditions and iterations by using flowcharts.
  • Break down a problem into modules.

2. Oracle 10g: Introduction to SQL Ed 3

  • Identify the major structural components of Oracle Database 10g.
  • Retrieve row and column data from tables with the SELECT statement .
  • Create reports of sorted, restricted and aggregated data.
  • Run DML statements to update data in Oracle Database 10g.
  • Obtain metadata by querying the dictionary views.

3. Java Fundamentals

  • Describe the concept and features of object-oriented programming.
  • Declare and work with variables, literals, and arrays .
  • Create classes and objects and add methods to a class.
  • Identify the various types of access specifiers.

4. Java™ Programming Language and JDBC

  • Create Java™ technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism.
  • Execute a Java technology application from the command line .
  • Use Java technology data types and expressions.
  • Use Java technology flow control constructs.
  • Use arrays and other data collections.
  • Implement error-handling techniques using exception handling.
  • Create an event-driven graphical user interface (GUI) by using Java technology GUI components: panels, buttons, labels, text fields, and text areas.
  • Implement input/output (I/O) functionality to read from and write to data and text files.
  • Create multithreaded programs.
  • Create a simple Transmission Control Protocol/Internet Protocol (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.

5. Object Oriented Analysis and Design Using UML

  • Identify the types of UML diagrams.
  • Analyze a problem by using business and system modeling.
  • Set system boundaries, define project scope, and refine the system definition.
  • Apply the concepts of static modeling.
  • Apply the concepts of dynamic modeling.
  • Apply frameworks and patterns to design a software system.

6. Web Component Development With Servlet and JSP Technologies

  • Write servlets using the Java programming language (Java servlets) .
  • Create robust web applications using Struts, session management, filters, and database integration .
  • Write 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.

7. Business Component Development With Enterprise JavaBeans™ Technology

  • Implement Enterprise JavaBeans™ (EJB™) 3.0 session beans.
  • Implement Java Persistence API entity classes.
  • Implement entity composition, association, and inheritance.
  • Use the Java Persistence API query language.
  • Develop Java EE technology applications using messaging.
  • Create message-driven beans.
  • Implement transactions.
  • Implement exception handling for EJB technology.
  • Add timer functionality to EJB components.
  • Implement security for Java EE technology.

8. Project

  • Design user-friendly interfaces for an enterprise application.
  • Establish database connectivity .
  • Implement appropriate business logic using EJB in an enterprise application .


Exit Profile

  • Represent Program Logic using Flowcharts
  • Implement a database design using Oracle10G
  • Create Java technology applications
  • Apply frameworks and patterns to design a software system
  • Build web applications from JSP page and servlet technologies using the Sun Java System Application Server
  • Develop business component development with Enterprise JavaBeans™ Technology

Computer Applications

This program addresses the need to understand the world of business and the world of computer applications in an organized way. It introduces students to the exciting world of IT and the associated services. This program is intended for those who are willing to enhance their career by using the office productivity tools and different technologies and applications used for storing and reporting information. This program will make a student acquainted with various database concepts and implementation. In addition, the student also learns to develop custom data-centric applications using Java.

CERTIFICATE TITLE : Diploma in Computer Application
DURATION : 226 Hours


Contents (Objectives List)

1. IT Fundamentals and Computing

After completing this module, the students will be able to:

  • Work with various components of the Microsoft Office Word 2007 environment.
  • Create a document.
  • Edit documents by locating and modifying text.
  • Add tables to a document.
  • Add graphic elements to a document.
  • Proof documents to make them more accurate.
  • Control a document's page setup and its overall appearance.

2. Creating and Managing Professional Documents Using Office Word 2007

After completing this module, the students will be able to:

  • Work with various components of the Microsoft Office Word 2007 environment.
  • Create a document.
  • Edit documents by locating and modifying text.
  • Add tables to a document.
  • Add graphic elements to a document.
  • Proof documents to make them more accurate.
  • Control a document's page setup and its overall appearance.

3. Presenting and Managing Data Effectively Using Excel 2007

After completing this module, the students will be able to:

  • Calculate data with advanced formulas.
  • Present Data using Charts .
  • Analyze Data using pivot tables and pivot charts.
  • Customize and Enhance workbooks and the Excel environment.
  • Import and Export data.
  • Structure workbooks with XML.
  • Automate business operations.

4. Creating and Managing Presentations Using Office PowerPoint 2007

After completing this module, the students will be able to:

  • Work with PowerPoint environment.
  • Create a presentation.
  • Add text and apply themes to a presentation.
  • Format text on slides.
  • Add graphical objects to a presentation.
  • Modify objects on slides.
  • Add tables to a presentation.
  • Add charts to a presentation.
  • Prepare to deliver a presentation.

5. Communicate and Manage Tasks, Contacts and Appointments Using Office Outlook 2007

  • Identify the components of the Outlook environment.
  • Compose and respond to a message.
  • Use folders to manage mail.
  • Schedule appointments .
  • Schedule meetings.
  • Create and manage tasks.
  • Manage contacts and contact information.
  • Flag and color outlook items.

6. Introduction to the Digital Lifestyle

After completing this module, the students will be able to:

  • Describe the influence of IT on people today.
  • Identify various social trends in IT today.
  • Identify various digital devices which affect our day to day tasks.
  • Explain how to make effective use and maintain computers and OS.
  • Understand e-commerce concepts

7. Designing & Managing Databases

After completing this module, the students will be able to:

  • Create an entity-relationship model.
  • Query data.
  • Manage databases and tables.
  • Implement stored procedures and functions.
  • Implement triggers and transactions, managed code.
  • Implement services for message-based communication.

8. Logic Building & Effective Problem Solving

After completing this course, the students will be able to:

  • Identify input and output requirements of a computer problem.
  • Define programs and programming languages.
  • Identify various tools used in problem solving.
  • Solve problems using flowcharts and pseudocode.
  • Use variables and constants and operators.
  • Perform conditional execution.
  • Work with arrays

9. Object Oriented Programming Using Java

After completing this module, the students will be able to:

  • Describe the concept and features of object-oriented programming.
  • Implement the different conditional statements and looping statements.
  • Create event-driven GUI interfaces using Java.
  • Define packages, identify thread priorities, and garbage collection.
  • Implement the file class, character stream classes, and object serialization.
  • Manage transactions and perform batch updates in JDBC.
  • Create JDBC applications to access and query a database.

10. Project

After completing this module, the students will be able to:

  • Design GUI interface for a Java application.
  • Establish database connectivity with Microsoft SQL Server database.
  • mplement appropriate business logic in the application.

.NET Technologies

This course is designed to give you as strong foundation object-oriented programming (OOPs) approaches and the fundamentals of C# programming language. It will familiarize you with Structure Query Language (SQL) and enables you to query and manage database using SQL Server. Further you will also get exposure to Windows-based GUI Application development using Rapid Application Development (RAD) on the .NET framework. This course will also develop your skills on database connectivity technologies such as ADO.NET and develop and deploy Web applications using ASP.NET.

CERTIFICATE TITLE: Diploma in .NET Technologies
DURATION: 284 + 48 Hours


Gain professional abilities in:

1. Logic Building and Effective Problem Solving

  • Identify input and output requirements of a computer problem.
  • Define programs and programming languages.
  • Identify various tools used in problem solving .
  • Solve problems using flowcharts .
  • Represent decisions and repetitive processes in a flowchart.
  • Use the dry run table.
  • Solve problems using pseudocode.
  • Use variables and constants.
  • Define data types.
  • Use operators .
  • Perform conditional execution.
  • Identify repetitive processes.
  • Work with arrays.
  • Manipulate arrays using loops.

2. Object Oriented Programming Using C#

  • 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.
  • Use various stream classes to implement file handling.
  • Develop single and multithreaded applications.
  • Explain and use delegates and events.

3. Introduction to the Relational Database Management System

  • 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 denormalize data in tables.

4. Querying and Managing Data Using SQL Server

  • Query Data.
  • Query Data using Joins and Subqueries.
  • Manage Databases and Tables.
  • Manage Data in Tables.
  • Implement Indexes, Views, and Full-Text Search.
  • Implement Stored Procedures and Functions.
  • Implement Triggers and Transactions.
  • Implement Managed Code.
  • Implement HTTP Endpoints.
  • Implement Services for Message-Based Communication.

5. eXtensible Markup Language

  • Identify the need for XML as a standard data interchange format.
  • Create an XML schema.
  • Declare attributes in an XML schema.
  • Identify the need for XML namespaces.
  • Reuse XML schema components.
  • Create groups of elements and attributes in an XML schema.
  • Use the sequence, group, choice, all, and attributeGroup schema elements.
  • Create a CSS document.
  • Create an Extensible Style Sheet Language Transformation (XSLT) to format data.

6. 6460A Visual Studio 2008: Windows Presentation Foundation (MOC)

  • Create a WPF application.
  • Build a UI in a WPF application.
  • Customize the appearance of a WPF application.
  • Bind UI controls to data sources.
  • Bind UI controls to collections.
  • Create new controls in a WPF application.
  • Manage documents in a WPF application.
  • Add graphics and multimedia support to a WPF application.
  • Configure and deploy WPF applications.

7. Developing Data Centric Applications Using ADO.NET

  • Create and manage connections using ADO.NET.
  • Identify the disconnected and connected environment in ADO.NET.
  • Create datasets and datatables.

8. Developing Web Applications Using ASP.NET

  • Create, control access, and deploy a Web application.
  • Manage the state for a Web application.
  • Make Web applications available to mobile devices.
  • Build dynamic Web applications.
  • Optimize the performance of Web applications.
  • Implement personalization and themes in Web applications.
  • Build Web part pages and Web parts.
  • Manipulate data using LINQ.

9. Developing Distributed Applications Using .NET Framework

  • Identify the architecture of distributed applications.
  • Implement .NET Remoting.
  • Create and use Web and Windows Common Foundation(WCF) services.
  • Configure serialisation and encoding.
  • Implement transactions in WCF.
  • Develop peer-to-peer applications.
  • Work with RESTful services.


Exit Profile

  • Develop enterprise-wide desktop and Web applications using the .NET Framework

Java and Software Quality Assurance

This course will familiarize you with the knowledge of object oriented programming (OOPs) language using Java. In addition, you will also be trained in skills required to develop web-based components using servlets and Java Server Pages (JSP). On successful completion of this course you will be able to effectively use Functional Testing with IBM Rational tools that will enable you to deliver bug free quality software.

CERTIFICATE TITLE: Diploma in Java Technologies & SQA using IBM Rational Products
DURATION: 348 + 48 Hours


Gain professional abilities in:

1. Programming Logic and Techniques

  • Represent logic by using flowcharts.
  • Identify data and data types.
  • Use operators.
  • Represent decisions in a flowchart.
  • Identify repetitive processes.
  • Represent complex conditions and iterations by using flowcharts.
  • Break down a problem into modules.

2. Oracle 10g: Introduction to SQL Ed 3

  • Identify the major structural components of Oracle Database 10g.
  • Retrieve row and column data from tables with the SELECT statement.
  • Create reports of sorted, restricted and aggregated data.
  • Run DML statements to update data in Oracle Database 10g.
  • Obtain metadata by querying the dictionary views.

3. Java Fundamentals

  • Describe the concept and features of object-oriented programming.
  • Declare and work with variables, literals, and arrays.
  • Create classes and objects and add methods to a class.
  • Identify the various types of access specifiers.

4. Java™ Programming Language and JDBC

  • Create Java™ technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism.
  • Execute a Java technology application from the command line.
  • Use Java technology data types and expressions.
  • Use Java technology flow control constructs.
  • Use arrays and other data collections.
  • Implement error-handling techniques using exception handling.
  • Create an event-driven graphical user interface (GUI) by using Java technology GUI components: panels, buttons, labels, text fields, and text areas.
  • Implement input/output (I/O) functionality to read from and write to data and text files.
  • Create multithreaded programs.
  • Create a simple Transmission Control Protocol/Internet Protocol (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.

5. Object Oriented Analysis and Design Using UML

  • Identify the types of UML diagrams.
  • Analyze a problem by using business and system modeling.
  • Set system boundaries, define project scope, and refine the system definition.
  • Apply the concepts of static modeling.
  • Apply the concepts of dynamic modeling.
  • Apply frameworks and patterns to design a software system.

6. Web Component Development With Servlet and JSP Technologies

  • Write servlets using the Java programming language (Java servlets).
  • Create robust web applications using Struts, session management, filters, and database integration.
  • Write 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.

7. Business Component Development With Enterprise JavaBeans™ Technology

  • Implement Enterprise JavaBeans™ (EJB™) 3.0 session beans.
  • Implement Java Persistence API entity classes.
  • Implement entity composition, association, and inheritance.
  • Use the Java Persistence API query language.
  • Develop Java EE technology applications using messaging.
  • Create message-driven beans.
  • Implement transactions.
  • Implement exception handling for EJB technology.
  • Add timer functionality to EJB components.
  • Implement security for Java EE technology

8. Project

  • Design user-friendly interfaces for an enterprise application.
  • Establish database connectivity.
  • Implement appropriate business logic using EJB in an enterprise application.

9. Rational Principles of Software Testing for Testers

  • Understand and describe the basic concepts of functional (black box) software testing.
  • Identify a number of test styles and techniques and assess their usefulness in your context.
  • Understand the basic application of techniques used to identify useful ideas for tests.
  • Help determine the mission and communicate the status of your testing with the rest of your project team.
  • Characterize a good bug report, peer-review the reports of your colleagues, and improve your own report writing.
  • Understand where key testing concepts apply within the context of the Rational Unified Process.

10. Essentials of Test Management with IBM Rational TestManager

  • Create a Project in IBM® Rational® TestManager.
  • Create Users and Groups.
  • Build a test plan.
  • Define test inputs.
  • Define project iterations, configurations, and computers.
  • Design and configure test cases.
  • Create and execute a test suite.
  • Create and execute a Manual Test.
  • Run planning reports.
  • Log a defect.

11. Essentials of IBM Rational Functional Tester, Java Scripting

  • Describe the function and purpose of Functional Tester.
  • Navigate the Functional Tester interface.
  • Record scripts with Functional Tester.
  • Play back automated scripts.
  • Modify scripts to add advanced features.
  • Use test object maps.
  • Control object recognition.
  • Create data-driven tests.

12. Essentials of IBM Rational Performance Tester

  • Recall performance testing basics and document your plan for performance testing using a Workload Analysis Document.
  • Explore a training application (system under test) and exercise it in conjunction with IBM® Rational® Performance Tester.
  • Use Rational Performance Tester to.
  • Create, run, and modify performance tests.
  • Manage test data using data pools and data correlation.
  • Enhance tests with verification points, loops, and custom code.
  • Design and enhance workload scenarios and schedules.
  • Monitor test execution and analyze results.

13. Employability Orientation Program

  • Understand the Prospects in the Information Technology (IT) industry.
  • Understand and appreciate the importance of effective communication.
  • Communicate effectively over a telephone and through writing.
  • Prepare and deliver an effective presentation.
  • Understand the various personality theories and personality traits.
  • Identify the growth aspects in IT with respect to personality traits.
  • Understand the art of cracking an interview


Exit Profile

  • Represent Program Logic using Flowcharts
  • Implement a database design using Oracle10G
  • Create Java technology applications
  • Apply frameworks and patterns to design a software system
  • Build web applications from JSP page and servlets technologies using the Sun Java System Application Server
  • Develop business component development with Enterprise JavaBeansTM Technology
  • Apply key testing skills and practices of Software Testing using IBM Rational Products

.NET and Software Quality Assurance

This course is designed to give you as strong foundation object-oriented programming (OOPs) approaches and the fundamentals of C# programming language. It will familiarize you with Structure Query Language (SQL) and enables you to query and manage database using SQL Server. Further you will also get exposure to Windows-based GUI Application development using Rapid Application Development (RAD) on the .NET framework. This course will also develop your skills on database connectivity technologies such as ADO.NET and develop and deploy Web applications using ASP.NET.
As a successful developer, you need to understand and implement software testing. In this process you will have to assess the acceptability of the software product to its end users.

CERTIFICATE TITLE: Diploma in .NET Technologies &SQA using IBM Rational Products
DURATION: 382 + 48 Hours


Gain professional abilities in:

1. Logic Building and Effective Problem Solving

  • Identify input and output requirements of a computer problem.
  • Define programs and programming languages.
  • Identify various tools used in problem solving.
  • Solve problems using flowcharts.
  • Represent decisions and repetitive processes in a flowchart.
  • Use the dry run table.
  • Solve problems using pseudocode.
  • Use variables and constants.
  • Define data types.
  • Use operators.
  • Perform conditional execution.
  • Identify repetitive processes.
  • Work with arrays.
  • .
  • Manipulate arrays using loops.

2. Object Oriented Programming Using C#

  • 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.
  • Use various stream classes to implement file handling.
  • Develop single and multithreaded applications.
  • Explain and use delegates and events.

3. Introduction to the Relational Database Management System

  • 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 denormalize data in tables.

4. Querying and Managing Data Using SQL Server

  • Identify SQL Server tools.
  • Query data from a single table.
  • Query data from multiple tables.
  • Manage databases and tables.
  • Manipulate data in tables.
  • Implement indexes, views, and full-text search.
  • Implement stored procedures and functions.
  • Implement triggers and transactions.
  • Implement managed code.
  • Implement services for message-based communication.

5. eXtensible Markup Language

  • Identify the need for XML as a standard data interchange format.
  • Create an XML schema.
  • Declare attributes in an XML schema.
  • Identify the need for XML namespaces.
  • Reuse XML schema components.
  • Create groups of elements and attributes in an XML schema.
  • Use the sequence, group, choice, all, and attributeGroup schema elements.
  • Create a CSS document.
  • Create an Extensible Style Sheet Language Transformation (XSLT) to format data.

6. 6460A Visual Studio 2008: Windows Presentation Foundation (MOC)

  • Create a WPF application.
  • Build a UI in a WPF application.
  • Customize the appearance of a WPF application.
  • Bind UI controls to data sources.
  • Bind UI controls to collections.
  • Create new controls in a WPF application.
  • Manage documents in a WPF application.
  • Add graphics and multimedia support to a WPF application.
  • Configure and deploy WPF applications.

7. Developing Data Centric Applications Using ADO.NET

  • Create and manage connections using ADO.NET.
  • Identify the disconnected and connected environment in ADO.NET.
  • Create datasets and datatables.

8. Developing Web Applications Using ASP.NET

  • Create, control access, and deploy a Web application.
  • Manage the state for a Web application.
  • Make Web applications available to mobile devices.
  • Build dynamic Web applications.
  • Optimize the performance of Web applications.
  • Implement personalization and themes in Web applications.
  • Build Web part pages and Web parts.
  • Manipulate data using LINQ.

9. Developing Distributed Applications Using .NET Framework

  • Identify the architecture of distributed applications.
  • Implement .NET Remoting.
  • Create and use Web and Windows Common Foundation(WCF) services.
  • Configure serialisation and encoding.
  • Implement transactions in WCF.
  • Develop peer-to-peer applications.
  • Work with RESTful services.

10. Project

  • Design user-friendly interface for a web application.
  • Establish database connectivity with Microsoft SQL Server database.
  • Implement appropriate business logic in the application.

11. Rational Principles of Software Testing for Testers

  • Understand and describe the basic concepts of functional (black box) software testing.
  • Identify a number of test styles and techniques and assess their usefulness in your context.
  • Understand the basic application of techniques used to identify useful ideas for tests.
  • Help determine the mission and communicate the status of your testing with the rest of your project team.
  • Characterize a good bug report, peer-review the reports of your colleagues, and improve your own report writing.
  • Understand where key testing concepts apply within the context of the Rational Unified Process.

12. Essentials of Test Management with IBM Rational TestManager

  • Create a Project in IBM® Rational® TestManager.
  • Create Users and Groups.
  • Build a test plan.
  • Define test inputs.
  • Define project iterations, configurations, and computers.
  • Design and configure test cases.
  • Create and execute a test suite.
  • Create and execute a Manual Test.
  • Run planning reports.
  • Log a defect

13. Essentials of IBM Rational Functional Tester, .NET 2005 Scripting

  • Describe the function and purpose of Functional Tester.
  • Navigate the Functional Tester interface.
  • Record automated scripts.
  • Play back automated scripts.
  • View and analyze results.
  • Modify scripts to extend the capability to test the application.
  • Use test object maps.
  • Control objects recognition.
  • Create data-driven tests.

14. Essentials of IBM Rational Performance Tester

  • Recall performance testing basics and document your plan for performance testing using a Workload Analysis Document
  • Explore a training application (system under test) and exercise it in conjunction with IBM® Rational® Performance Tester.
  • Use Rational Performance Tester to.
  • Create, run, and modify performance tests.
  • Manage test data using datapools and data correlation.
  • Enhance tests with verification points, loops, and custom code.
  • Design and enhance workload scenarios and schedules.
  • Monitor test execution and analyze results.


Exit Profile

  • Develop enterprise-wide desktop and Web applications using the .NET Framework
  • Apply key testing skills and practices of Software Testing using IBM Rational Testing products

Web Development using LAMP Technologies

This course focuses on training you in various modules, such as Linux, MySQL, HTML and JavaScript, PHP, Zend Framework, and Zend Server. The Zend Server module orients you with enterprise-ready Web application server for running and managing PHP applications that require a high level of reliability, performance and security. You will also learn to develop data-driven dynamic web applications and will build expertise in Zend Framework. The Zend Framework introduces you to an open-source class library which helps in reducing the tedious details of coding and instead allows you to be a more productive developer by focusing on the big picture.

CERTIFICATE TITLE: Diploma in Web Applications Development Using LAMP Technologies
DURATION: 270 + 48 hours


Gain professional abilities in:

1. Fundamentals of Linux

  • Identify Linux as an operating system.
  • Identify standard device files, filters, and pipes.
  • Basic shell scripting in Linux.
  • Create advanced shell scripting.
  • Manage files and processes.
  • Work with Linux utilities.

2. MySQL for Beginners

  • 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 and Sub-queries.
  • Understand the primary methods for exporting and importing data.
  • Describe MySQL connectors, their major features and differences.

3. MySQL 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.
  • Implement transactions.
  • Create views to produce virtual tables.,/
  • Write procedures and triggers.
  • Perform bulk data import and export operations.
  • Optimize Queries.

4. Web Content Development Using HTML and JavaScript

  • Create and format Web pages.
  • Add images, colors, and backgrounds to Web pages.
  • Create tables, forms, and frames in HTML.
  • Identify the origins of JavaScript and its key characteristics.
  • Call JavaScript functions.
  • Write JavaScript programs.
  • Control program flow.
  • Use the JavaScript object model.
  • Use JavaScript language objects.
  • Use JavaScript with HTML form controls.
  • Validate forms.
  • Animate images, target frames, and create and utilize cookies.
  • Create custom JavaScript objects.

5. PHP I: Foundations & PHP II: Higher Structures

  • Identify PHP Language Basics: Syntax, Quotes, Comments, Data types.
  • Identify PHP Variable Basics: Numbers, Constants, Variables, Strings, Arrays.
  • Use Operators, Conditionals, Loops in PHP pages.
  • Use Functions, Libraries, Advanced Arrays, File Handling .
  • Work with Scope and Globals.
  • Configuring PHP using PHP.INI.
  • Use Perl-Compatible Regular Expressions in PHP applications.
  • Debug, validate, and secure PHP applications.
  • Understand Server Communication, Sessions & Cookies.
  • Work with Forms and perform form validation.
  • Implement Email, HTTP Headers, Buffers & Caches.
  • Use MySQL as a Database in PHP based Web applications.
  • Manipulate database contents using PHP.

6. Zend Framework: Fundamentals

  • Introduce Zend Framework.
  • Create an MVC based application structure using Zend Framework.
  • Understand BOOTSTRAP architecture.
  • Create controller components and controller execution methods.
  • Create Zend Framework model components.
  • Create Zend Framework view components.
  • Implement Front Controllers and Action Helpers.
  • Implement authorization and authentication.

7. Zend Server

  • Introduce Zend Server.
  • Setup Zend Server components.
  • Implement application monitoring and caching rules.
  • Optimize and debug the deployed application.


Exit Profile

  • After completing this course, students will exhibit skills on building dynamic Web sites using LAMP framework
  • Learn the basics and essentials for creating web-based PHP applications
  • Best utilize the Zend Framework, along with the Model-View-Component design pattern, to create robust web applications with more ease and less time
  • Solid foundation in LAMP technologies and PHP culminating in the PHP 5.3 certification
  • Apply fundamental concepts around web application design and implementation to PHP, including Forms and Form validation, other security aspects, sessions/ cookies / buffers

   APPLY NOW

 
Name *
D.O.B.(DD/MM/YYYY)*
Gender *
Email ID *
Landline No.
Mobile No. *
Year of passing Std. X *
% in Class XII *
% in Graduation *
Stream of education *
What are you currently doing?*
Current State *
Current City *
Test Centre *
I have read and agree to NIIT's Terms & Conditions *

* Indicates mandatory fields.