Search
 
Unique Features of CES
Optimized Knowledge Sharing
Query Management System
     
   
   
   
 

Following are the list of courses that are offered on Component Education Server framework. These courses are also offered to corporates or organizations as part of employee training program.

 

Software Architecture

Software Architecture, which is critical for today's business success, is the study of the large-scale structure and performance of software systems. Software architecture is loosely defined as the organizational structure of a software system including components, connections, constraints, and rationale. It deals with the design and implementation of high-level structure of the software.

More Details

 
Web Services

K2 Web Services Platform enables enterprises to adopt Web Services strategy and develop, deploy and manage their internal and external web services based on WSDL, SOAP, UDDI. The platform also provides collaboration across host of business processes based on Service-Oriented Architecture (SOA)

More Details

 
OOAD / UML

In Object Oriented Analysis and Design, the problem domain is modeled as real-world objects. In this technology there is no clear distinction between the problem analysis and solution design. Another major benefit of OO technology is reusability.

The Unified Modeling Language(UML) provides a standard way for visualizing, specifying, constructing and documenting the object oriented systems.

More Details

 
Software Components

CBD is the automation of the software development process based on assembly of ready-made software components. CBD promises cheaper and faster applications, which suits the emerging distributed object technology, which is becoming the industrial strength. In other words CBD proposes an 'expansive and better way of developing applications'.

More Details

Java Basics

Java is a new way of computing with a blend of the best elements of its rich heritage combined with the innovative concepts required by its unique environment. It is based on the power of networks and the idea that the same software can run anywhere. Internet and private networks become our computing environment with Java Technology. Coupled with the power of networking, the Java platform is helping computer users to do things that were previously unimaginable.

More Details

Java Advanced

Advanced Java comprises of various interesting topics like RMI, JNI, JavaBeans, Networking, JSP and many more. Native programming interface for Java is a part of JDK that ensure that code is completely portable across all platforms and used to write native methods to handle situations when an application cannot be written entirely in Java. RMI is Language-centric distributed computing for Java Platform that enables object-oriented distributed computing. JavaBeans lets you write Java classes, called Beans that can visually manipulate within Application Builder tools and also makes it possible to write component software in Java.

More Details

Enterprise Java Beans

One of the hottest technologies today is the Enterprise JavaBeans or the EJB. It has emerged as the new component model for enterprise beans. EJB is a specification of the server side architecture and it is not a 'product'. The EJB specification is a standard architecture for portable and scalable enterprise systems. This architecture separates the business logic from the essential services that underlie Enterprise Java Beans.

More Details

J2EE

The JavaTM 2 Platform, Enterprise Edition (J2EE), architecture makes it easy to write distributed transactional applications for the enterprise and leverage the speed, security, and reliability of server-side technology, because the low-level details are separated from the business logic. J2EE application developers concentrate on creating the best business solution and leave the rest to the underlying platform.

More Details

Implementing Enterprise Solutions using CORBA® 3.0 with Java and C++

CORBAź (Common Object Request Broker Architecture), is a distributed object architecture that allows objects to interoperate across networks regardless of the language in which they were written or the platform on which they are deployed. It also allows developers to write applications that are more flexible and future-proof, to wrap legacy systems, and to code in the language they know best.

More Details

CORBA based Systems Integration

CORBA (Common Object Request Broker Architecture), is a distributed object architecture that allows objects to interoperate across networks regardless of the language in which they were written or the platform on which they are deployed. It also allows developers to write applications that are more flexible and future-proof, to wrap legacy systems, and to code in the language they know best.

More Details

Web Programming

While the web is growing at a fantastic pace there are definite standards and techniques that are emerging and Web programming is becoming very popular and used in common. Web programming requires expertise on many different levels like it requires skills in user interface design, human machine interaction, information design, scripting, code library development, database design and database queries. Different languages like HTML, ASP, JSP, XML, javascript are used for web programming to achieve various concepts which includes images, audio, video on web pages.

More Details

Design Patterns

Design patterns and AntiPatterns represent the latest concept in computer science and software engineering thinking providing the most effective form of software guidance. Design patterns focuses on a particular software design problem, discusses of how the problem can be apportioned into a context which describes the circumstances under which the problem is applicable, and the individual motivating factors, that need to be resolved. AntiPatterns start with an existing "negative solution" or legacy approach, such as developer's inexperience in solving a problem, or having applied a good design pattern in a wrong context. It amplifies the negative solution in a way that helps organizations recognize and understand a problematic situation, its symptoms, and its ultimate consequences.

More Details

Software Architecture


Software Architecture, which is critical for today's buisness success, is the study of the large-scale structure and performance of software systems. Software architecture is loosely defined as the organizational structure of a software system including components, connections, constraints, and rationale. It deals with the design and implementation of high-level structure of the software.

More Details

Enterprise Application Integration

Enterprise Application Integration is one of the fastest growing software markets today. It consists of special software, called middleware that sits between different applications and intelligently translates and routes data between them. EAI is unrestricted data sharing among any connected applications or data sources in the enterprise.

More Details

Project Management

Project Management is the marshalling of Resources including one or more individuals to produce a specified set of Results within a definite time-span. It is the application of skills, tools and knowledge to protect activities in order to meet or exceed the stake holder's needs/ expectations from a project

More Details

Copyright © 2008 iCMG. All rights reserved.
Site Index | Contact Us | Legal & Privacy Policy