Sun Java
Java technology has become a complete software ecosystem that represents different values to different types of consumer and business users. It offers developers a choice of three Java platform editions depending on the need:
· Java technology in small and mobile devices
· Java technology in PC desktops
· Java technology in medium to large businesses
Technology
Java technology is an object-oriented, platform-independent, multithreaded programming environment. It is the foundation for Web and networked services, applications, platform-independent desktops, robotics, and other embedded devices.
Three main technology values of Java include:
A Richer User Experience - Whether you're using a Java technology-powered mobile phone to play a game or to access your company's network, the Java platform provides the foundation for true mobility. The unique blend of mobility and security in Java technology makes it the ideal development and deployment vehicle for mobile and wireless solutions.
The Ideal Execution Environment for Web Services - The Java and XML languages are the two most extensible and widely accepted computing languages, providing maximum reach to everyone, everywhere, every time, to every device and platform.
Enabling Business from End to End - Java technology offers a single, unifying programming model that can connect all elements of a business infrastructure.
· Java Technologies
· Java Web Services
· Java & Related Technologies
Java Technology
| Code | Course Title | Duration |
|---|---|---|
| SL110 | Fundamentals of the Java Programming Language | 5 |
| SL275 | Java Programming Languague | 5 |
| SL314 | Web Component Development with Servlet & JSP Technology | 5 |
| FJ310 | Developing J2EE Compliant Applications | 5 |
| OO226 | Object-Oriented Analysis and Design using UML | 5 |
| SL285 | Java Programming Language Workshop | 5 |
J2EE
| Code | Course Title | Duration |
|---|---|---|
| SL351 | Advanced Business Component Development with EJB Technology | 5 |
| SL330 | Database Application Programming with Java Technology | 4 |
| SL425 | Architecting and Designing J2EE Applications | 4 |
| SL500 | J2EE Pattern | 4 |

