Java

Java is an object-oriented language that enables you to create real world applications. Java technology based software works just about everywhere from the smallest devices to super computers

Available Courses

Introduction

Java is an object-oriented language that enables you to create real world applications with the help of features such as code reusability, usage of files and I/O streams, development of GUI-based and Web applications. This module discusses the features of the Java Platform, Standard Edition 6 (Java SE 6), and utilizes the Java SE Development Kit 6 (JDK 6) and NetBeans Integrated Development Environment (IDE) 6.0.1 products. 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.

Audience

Programs for College Students

Pre-requisites

Basic Office Skills Knowledge of Databases Familiarity in any programming language Understanding of Basics of XML

Exit Profile

A candidate will get a "Certificate in Web Component Development Using Java Technologies".

Course Name

Certificate in Web Component Development using Java Technologies

Course Description

Describe the concept and features of object-oriented programming Declare and manipulate variables, literals and arrays Identify data types and expressions Create classes and objects and add methods of a classDescribe the key language features and compile and run a Java technology applicationCreate Programs using language syntactic elements, constructs, and object-oriented paradigmImplement exception-handling and use collections application programming interface (API)Create programs to read and write to filesCreate event driven GUI using SwingCreate multithreaded Java applicationsDevelop Java client and server programs by using TCP/IPDefine 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 databaseExplain the architecture of UML Create Class and Object diagrams Identify the dynamic and static aspects of a systemWrite servlets using the Java™ programming language (Java servlets)Create robust web applications using Struts, session management, filters, and database integrationWrite pages created with JavaServer Pages™ technology (JSP™ pages)Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL), and the Struts Tiles frameworkCreate robust web applications that integrate Struts and JSP pages

Introduction

Every company desires an employee who is productive right from day one. The problem is that there is a scarcity of such employees because very few courses yield such employees. A Diploma in Java technologies is specially designed by keeping current job roles in mind in order to produce highly productive employees. By providing thorough knowledge of Web Based as well as Business Component Developments, this program will definitely sculpt your personality for optimum industry acceptance.

Audience

Programs for Graduates

Pre-requisites

Working knowledge of Computers and Windows

Exit Profile

Represent Program Logic using FlowchartsImplement a database design using Oracle10GCreate Java technology applicationsApply frameworks and patterns to design a software systemBuild web applications from JSP page and servlet technologies using the Sun Java System Application ServerDevelop business component development with Enterprise JavaBeans™ Technology

Course Name

Employability Enhancement Program

Course Description
  • Identify the importance of Personality Development to clear job interviews
  • Discover how to create a positive first impression
  • Discover how to communicate effectively
  • Identify the benefits of assertive communication
  • Demonstrate effective listening skills
  • Improve verbal communication for successful job placements
  • Use the appropriate body language in different situations
  • Learn telephone skills required to clear a job interview through telephone
  • Avoid Indianisms in speech. Discover how to communicate assertively
  • Practice answering interview questions with confidence
  • Recognise and practice the relevant skills to clear aptitude tests
  • Participate in Group Discussions with conviction, confidence and enthusiasm
Course Name

Programming Logic and Techniques

Course Description
  • 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
Course Name

Oracle 10g: Introduction to SQL Ed 3

Course Description
  • 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
Course Name

Java Fundamentals

Course Description
  • 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
Course Name

Java Programming Language and JDBC

Course Description
  • 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
  • dentify different types of JDBC drivers
  • Manage transactions and perform batch updates in JDBC
  • Create JDBC applications to access and query a database
Course Name

Object Oriented Analysis and Design Using UML

Course Description
  • 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
Course Name

Web Component Development With Servlet and JSP Technologies

Course Description
  • 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
Course Name

Project

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

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.

Audience

Programs for College Students

Pre-requisites

Learner should have knowledge of Core Java, Servlets, and JSP.

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

Course Name

Business Component Development With Enterprise JavaBeans Technology

Course Description
  • Examine the Java Platform, Enterprise Edition
  • Examine a Java EE technology application
  • Implement Enterprise JavaBeans 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 interceptor classes and methods
  • Implement transactions
  • Implement exception handling for EJB technology
  • Add timer functionality to EJB components
Introduction

Comprehending the core concepts of J2EE will have you developing enterprise web applications in no time. By establishing an iron grip around core technologies such as Java Server pages (JSPs)/Servlets and Struts, you will grasp the whole notion of application development in the palm of your hand.

Audience

Programs for College Students

Pre-requisites

Basic Office Skills Knowledge of Databases Familiarity in any programming language Understanding of Basics of XML Basic knowledge of Core Java

Exit Profile

A candidate will get a "Certificate Programme in Advanced Java SE Programming for Web Development"

Course Name

Certificate Program In Advanced Java Programming For Web Development

Course Description

Write servlets using the Java™ programming language (Java servlets)Create robust web applications using Struts, session management, filters, and database integrationWrite pages created with JavaServer Pages™ technology (JSP™ pages)Create easy to maintain JSP pages using the Expression Language, JSP Standard Tag Library (JSTL), and the Struts Tiles frameworkCreate robust web applications that integrate Struts and JSP pages

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 Programmes. 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.

Audience

Programs for College Students

Pre-requisites

Basic Office Skills Knowledge of Databases Any Programming language

Exit Profile

A candidate will get a "Certificate in Java Programming Language"

Course Name

Certificate in Java Programming Language using Java SE6

Course Description

Describe the key language features and compile and run a Java technology applicationCreate programs using language syntactic elements, constructs, and object-oriented paradig Implement exception-handling and use collections application programming interface (API)Create programs to read and write to files Create event driven GUI using SwingCreate multithreaded Java applications Develop Java client and server programs by using TCP/IPDefine the layers in JDBC architectureIdentify different types of JDBC drivers Manage transactions and perform batch updates in JDBCCreate JDBC applications to access and query a databaseExplain the architecture of UMLCreate Class and Object diagramsIdentify the dynamic and static aspects of a system Draw collaboration, sequence, state chart, activity diagrams Identify software components of a system and draw component diagramsIdentify nodes in a system and draw deployment diagrams