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 essentials 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.
This program is just $400 for 20 hrs. The Program is flexible to accommodate your child’s vacation schedule and the 20hrs can be taken any time between June 1st and August 15 th
Don’t wait! Help your child to excel in Java today.
- Request an Appointment for free consultation
- with Growing Stars representative
- Call 1-800-499-4769 for immediate help