Change Country
Choose your country
Java 

Know your Code

The Java platform at its core, is a way of computing that is based on the power of networks and the idea that the same software should run on different kinds of computers, consumer gadgets, and other devices. The architecture-neutral nature of Java technology is extremely important in a networked world where one cannot predict what kind of devices our partners, suppliers and employees may use to connect you.

Put simply, Java technology-based software works just about everywhere; from the smallest devices to super computers, Java technology components are not affected by the kind of computer, phone, TV or operating system they run on. They work on any kind of compatible device that supports Java platform. It is an object-oriented language that enables you to create real world applications

programs available:

It covers the programming concepts and principles such as encapsulation, abstraction, inheritance, interfaces, polymorphism, and object association. Apart from this, the fundamentals of Java programming language such as variables, literals, access specifiers, and modifiers are also explained in a clear & concise manner. It also gives you an understanding of how to handle the exceptions in Java using the try and catch statement. It deals with the concept of applets, swings, and Abstract Windowing Toolkit (AWT) components, threads, garbage collection, and binary I/O stream classes.

Towards the end, the program 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.

Finally, the program covers the concepts and notations related to the Unified Modeling Language.      

Duration      –   72 hours
     
Eligibility     –  1) Knowledge of Databases and SQL commands 
                          2) Knowledge of any programming language 

This program focuses on Developing Enterprise Web Applications using J2EE and the core technologies such as EJB and Struts. It discusses how to develop reusable components and associate custom events with them. It also introduces J2EE for enterprise-wide application development. Java Server Pages (JSP) and servlets are the key Web tier technologies defined in the J2EE platform. The program provides Core Java developers a way to obtain the knowledge and skills necessary to quickly build web applications from JSP and servlet technologies using the Tomcat web container and the Struts framework.      

Duration      –   90 hours
     
Eligibility     –  1) Knowledge of Java Programming Language 
                         2) Knowledge of working with Databases and SQL commands
                         3) Knowledge of HTML 
The program 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 program also covers the fundamentals of Java programming language such as variables, literals, access specifiers and modifiers. It also explains how to handle the exceptions in Java using the try and catch statement. This program also deals with the concept of applets, swings, and Abstract Windowing Toolkit (AWT) components. It also deals with threads, garbage collection, and binary I/O stream classes.

The program covers Java Database Connectivity (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.

The concepts and notations related to the Unified Modeling Language are also covered.

In the Advanced Java module the program focuses on Developing Enterprise Web Applications using J2EE. It focuses on the core technologies such as EJB and Struts that are implemented for developing enterprise Web applications in Java. It discusses how to develop reusable components and associate custom events with them.

It also introduces J2EE for enterprise-wide application development. JavaServer Pages (JSP) and servlets are the key Web tier technologies defined in the J2EE platform. The program provides Core Java developers a way to obtain the knowledge and skills necessary to quickly build web applications from JSP and servlet technologies using the Tomcat web container and the Struts framework      

Duration      –   150 hours
     
Eligibility     –  1) Knowledge of Databases and SQL command 
                         2) Knowledge of any programming language  
 

This program introduces wireless technology application infrastructure, J2ME architecture, and explains how to build applications for mobile devices by using J2ME. It gives details on security, storage, and information management.

It also focuses on developing mobile application by using Java Technologies, such as Java 2 Platform, Micro Edition (J2ME). The program covers the implementations of software solutions for micro devices, such as mobile phones and Personal Digital Assistants. It will enable the students to develop, debug, test, and securely deploy mobile applications.      

Duration      –   36 hours
     
Eligibility     –  1) Basic knowledge of distributed or enterprise applications 
                          2) Familiarity with client/server architecture
                          3) Knowledge of core Java concepts, such as classes, packages, interfaces, threads, and sockets
                          4) Knowledge of JDBC technology
                          5) Knowledge of J2EE Web components, such as servlets and JSP 
                          6) Knowledge of Enterprise JavaBeans components 
  

This program focuses on the requirements for architecting Java 2 Enterprise Edition (J2EE) solutions for various enterprise requirements.

It begins with an introduction to the role of an architect and examines the responsibilities of a J2EE architect during the lifecycle of a J2EE project. It covers how integrated solutions need to be selected and implemented in J2EE applications to connect to legacy systems and enterprise information systems (EISs).

This program also takes the aid of a real-life case study and examines how various UML diagrams and design patterns can be used to design the solution in J2EE. It covers all the Gang of Four (GoF) design patterns that are generally considered the foundation for all other patterns and also the core J2EE patterns.

The program also discusses the role of a J2EE architect in formulating strategies for risk assessments in applications and activities involved in this. The various cryptographic and authentication techniques that can be implemented for securing J2EE applications are also discussed. It also discusses strategies of proper implementation of messaging components and clients      

Duration      –   24 hours

Eligibility     –  1) Basic knowledge of distributed or enterprise applications
                          2) Familiarity with client/server architecture 
                          3) Knowledge of core Java concepts, such as classes, packages, interfaces, threads, and sockets 
                          4) Knowledge of JDBC technology
                          5) Knowledge of J2EE Web components, such as servlets and JSP
                          6) Knowledge of Enterprise JavaBeans components 

91-???????????