Prerequisite:
Though this is an introductory course, students
are expected to have basic computer and
Internet navigation skills.
Course Description:
Java is designed to be simple, object-oriented,
and similar to C++ while removing the unnecessary
complexities of C++. It is also considered
to be a robust, architecturally neutral,
portable, interpreted, threaded, dynamic
and high performance language. Java enables
the development of robust applications on
multiple platforms in heterogeneous, distributed
networks.
This course provides a sound foundation
for writing, compiling, and executing Java
programs. It covers the fundamentals of
Java including class, method, inheritance,
encapsulation, abstraction, polymorphism,
etc. The course also introduces to the students
the principles of Web applications development
with the Java Enterprise Edition (Java EE)
platform.
Cource Structure:
| |
Introduction |
| |
|
Java language ssentials structures: types, variables, operators, expressions, statements, control flow, arrays, strings |
| |
Theoretical
foundation of OOP
|
| |
|
OOP paradigm
and principles: message passing,
information hiding, object instantiation,
class hierarchies, task delegation
|
| |
Programming
in Java
|
| |
|
Encapsulation:
Classes, interface and implementations,
control of visibility, instantiation
and initialization (constructors),
methods and message passing
Inheritance: Properties, forms
of inheritance, benefits and costs
of inheritance
Mechanisms for software reuse:
Polymorphism, composition and
inheritance (Is-A and Has-A relationships),
object constructions, interfaces,
limitations of polymorphism in Java
|
| |
Frameworks
|
| |
|
Reuse of
the concept principle:: Frameworks
in Java, Java Input/Output framework,
The Java Application Framework, Web
development - The Applet API
Principles of Java GUI: Interactive
components, event delegation model,
inner classes and adapters, layout
managers, painting on the screen,
advanced GUI issues.
Standalone GUI applications
|
How you benefit
from this course:
| |
On completion of this course you can become a Java programmer capable of developing complete applications in Java. |
| |
This course is the first step towards acquiring various Java certifications offered by Sun Microsystems. |
| |
This is an introduction to the exciting web world and Java Virtual Machine (JVM). Upon completing this course, you can pursue advanced courses on Web Design. |
| |
This course enables you to acquire additional skills like J2EE, Spring, Hibernate, Struts, etc., to improve your career potential. |
How we conduct
the Course:
This course is conducted in 15 sessions
of 2 hours each, spread over 6 weeks. Total
course duration is 30 hours. Classes are
instructor-led, live, online and highly
interactive. The trainer is a highly qualified
IT professional with many years of software
development experience. Live examples will
be used during the program so that students
get an opportunity to experience the rewards
of programming first hand.
Course Price:
Customized Java Tutoring :
A Growing Stars representative will
get in touch with you on the next business
day.
|