ONLINE TUTORING CENTER
 
   

Java Programming  

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: US$300 one to many, $15/hour for one on one
Customized Java Tutoring : $20/hour

Call us today on 1-800-499-4769 or Post your inquiry online now!

A Growing Stars representative will get in touch with you on the next business day.

 

 
 
 
 
   
   
A Growing Stars expert will contact you at your convenience to help you get started.
   
If you are a student, feel free to call or inquire online about our program. However, only your parent may enroll you.