Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Java for Non-Programmers

School/Trainer:

CTE Solutions Inc.
Ottawa, Toronto, Ontario, Canada

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Module 1: An Introduction to Java

Java Overview: What Java is and why it is so popular today.
The Lifecycle of Other Programs: A look at how programs are developed in other languages.
The Lifecycle of a Java Program: A look at how Java programs are developed.
Performance Issues: Translating vs. Interpreting.
A Simple Java Program: Writing a class in Java with a main() in it.
The Java Development Kit: The tools used to create a Java program.
Writing a Java Program: The details of creating and running a Java program.
Module 2: Object Oriented Analysis & Design

OOP and Procedural Languages: Today’s common programming languages.
Writing a Program Procedurally: An overview of how procedural programs are designed.
Writing a Program Using Objects: An overview of OOP.
Classes and Object: The fundamental components of an object-oriented program.
An Introduction to OOAD: Object Oriented Analysis and Design.
UML: The Unified Modeling Language.
Module 3: The Java Programming Language

Java Keywords: The Java language.
Identifiers: Names used to identify the various parts of a program, like names of classes, methods and fields.
The Built-in Data Types: The way Java stores data.
The String Class: A useful class in Java.
Declaring Variables: Allocating memory for data.
Arithmetic Operators: The syntax of the Java operators and their order of operation.
Parameters and Return Values: How to determine if a method needs parameters and/or a return value.
Module 4: Classes and Objects

Classes and Objects: An object is an instance of a class.
Writing a Class in Java: Determining fields and methods.
Instantiating Objects: The "new" keyword.
Using Objects: The dot operator.
Understanding References: Understanding the difference between a reference and an object.
Module 5: Methods

Methods: The signature of a method.
Invoking Methods: Using the dot operator.
Passing References by Value: Understanding call-by-value.
Invoking Methods: The dot operator.
Local Variables vs. Member Variables: Understanding the difference.
Constructors: A special type of method that allows an object to be initialized when it is instantiated.
Module 6: Control Structures

Flow of Control: Java’s control structures.
Comparison Operators
Boolean Expressions: Logic and the Boolean operators.
The if Statement: The basic tool for making decisions.
The if/else Statement: Extending an if statement.
The switch Statement: Another decision maker.
The while Loop: Repeating code.
The do/while Loop: A variation of the while loop.
The for Loop: Useful for repeating a specific number of tasks.
Module 7: Arrays

Arrays: Contiguous memory for storing data.
Array References
Array Objects: Instantiating arrays.
Arrays of Primitive Data Types
Arrays of Objects
Module 8: Inheritance

Inheritance: Creating new classes from existing classes.
The "is a" Relationship: Determining when inheritance is a good design.
The extends Keyword: Implementing inheritance in Java.
What Gets Inherited: Understanding what a child inherits from its parent.
Single Inheritance: A child can only have one parent.
Method Overriding: A child class overriding a behavior of the parent class.
Module 9: Applets

An Overview of Applets: A Java program that runs in a web browser.
The Applet Class: The parent class of all applets.
The Methods of the Applet Class: init(), start(), stop(), destroy() and paint().
Embedding an Applet in a Webpage: The <applet> tag in HTML.
The Graphics Class: Used for drawing in the applet.
Parameters: Allows the HTML to pass data to the applet.
...''

Please go to the school's official website for training price and schedule:
http://www.ctesolutions.com/

Phone:1 (866) 635-5353

School Address:

11 Holland Avenue, Suite 100
Ottawa, Ontario, K1Y 4S1

69 Yonge Street, Suite 1200
Toronto, Ontario M5E 1K3



Jobs & Resumes: Ottawa, Toronto
Houses & Roommates: Ottawa, Toronto
Travel Agencies: Ottawa, Toronto

Search other schools for Java for Non-Programmers training resources.




Other training courses offered by CTE Solutions Inc.:

ZenWorks 7 Desktop Management Instrumentation
Novell ZENworks 10 Configuration Management Administration
Groupwise 7.0 Administration
eDirectory 8.8
Novell Identity Manager 3.5 Administration
Novell Identity Manager 3 Fundamentals
CompTIA A+
CompTIA Server+
Network+
Security+
Java Programming Language
Developing Enterprise Applications using J2EE
Servlets and Java Server Pages
Java Web Services
Java for Web Development
Jakarta Struts and Tiles
JavaServer Faces
Developing Enterprise JavaBeans V 3.0
Java Development with the Spring Framework


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - IndiaASKEDU.net  © 2003-2009