• Mon - Sat / 8.00AM - 06.00PM
  • Km 11 ,Lekki Epe Expressway, First Gate Ikota, Opp Fidelity Bank, Ajah, Eti Osa, Lagos, Nigeria
  • +(234) 8093344991  ,  +(234) 8093344988

Diploma in Java Technologies

NIIT Lagos

NIIT Lagos

Diploma in Java is aimed at creating software engineering professionals in Java Technologies. Students will learn most prevalent and latest technologies in the software Industry. It builds strong foundational skills in Java Technologies & curriculum have Job profiles based architecture like Database Developer, Web Application Developer in Java, HTML programming etc. In this diploma some course are mapped with international certification like Java Programming Certification & SQL database, which will help student to clear the exam.


This program consists of the following courses:
 Introduction & Querying Data Using SQL Server 2012
 Programming in Java
 HTML 5 Programming
 Developing Web Applications Using Servlets & JSP
 Implementing JSF, Hibernate, and Spring in Java EE Applications
Introduction & Querying Data Using SQL Server 2012
This course discusses the core concepts of Relational Database Management Systems. Additionally, this course discusses how to design database objects and write queries to insert or retrieve data from a database using SQL commands.
Programming in Java
Java is an object oriented programming language that helps to develop real-life portable applications. We can create both, CUI-based application and GUI-based application, by using Java. The code reusability feature of Java enables software developers to upgrade the existing applications without rewriting the entire code of the application.
HTML 5 Programming
Web pages on the Internet are created using Hyper Text Markup Language (HTML). Knowing this language is important for developing Web pages. Many organizations use HTML to create web sites. In the IT industry there are jobs related to Web development that require knowledge of HTML. HTML5 is the fifth version of this language that includes latest features that makes websites interactive and easy to read and navigate.
Websites need to be dynamic, interactive, and secure to maintain interest of users. This course builds the skills to develop interactive, appealing, and dynamic Web pages using HTML5. In addition, this course discusses the usage of CSS and JavaScript in the layout and implementation of Web pages.

Developing Web Applications Using Servlets & JSP
Developing Web Applications Using Servlets and JSP, focuses on developing Web applications in the Java EE platform. It introduces Java EE Web components, such as Java Server Pages (JSP) and servlets and how to effectively use these components to develop dynamic Web pages course explains various Java Web development techniques , such as session management, request dispatching, filtering, JavaBeans, custom tags, ORM, JPA, Struts, JAAS, and few basic security techniques. The course also provides hands-on practices for implementing these techniques.
Implementing JSF, Hibernate, and Spring in Java EE Applications
Java Server Faces in Java EE Applications introduces you to the Java Server Faces (JSF) framework. This module explains how the JSF framework can be used to create User Interfaces (UIs) in a Java EE application. In addition, it provides an insight into the mechanism of converting and validating user inputs, implementing event handling and navigation, using styles, and creating templates by using the JSF framework in a Java EE application.
Implementing Data Persistence Using the Hibernate Framework introduces the Hibernate framework. Hibernate framework can be used for database independent data persistence. In addition, it provides an insight into the mechanism of mapping of the database table to the classes of the application and using different types of queries to persist data.
Building Web Applications Using the Spring Framework introduces the Spring framework. This module explains how the Spring framework can be used for creating applications that contain loosely coupled components. In addition, it provides an insight into the mechanism of using aspect-oriented programming to develop enterprise application.