Learning to Program with Java Seminar training classes conferences & workshops presented by Hands-On Technology Transfer register for training on FindaSeminar.com

Home

Add your seminars

Training Calendar Creator Seminar Venues Training Provider Directory
 

New Seminar Search:  

 

Helpful links

find similar training...
Search by state...
Customer Support


Do you need help finding the right class, date, or location or other assistance?

Request information about upcoming training seminars workshops and conferences in   and other cities listed on FindaSeminar.com Submit a support request and receive a prompt reply.

We guarantee this Hands-On Technology Transfer training seminar

We are an authorized partner of Hands-On Technology Transfer

 

Price protection. The price to attend Learning to Program with Java is set by the training providerThere is no added charge for our services.

We honor most training provider coupons
*.   Call  a representative to see if your discount coupon applies.


Privacy. Your personal information won't be shared with anyone but the training provider Hands-On Technology Transfer.


Security. When you register for this seminar on FindaSeminar.com your personal data and payment information is safely collected and processed using secure SSL encryption technology.

Flexibility. FindaSeminar.com offers you three ways to register for Learning to Program with Java seminar by Hands-On Technology Transfer.
Register online, by phone (800) 349-1935,or fax (800) 712-5569
Who should attend Learning to Program with Java
This class is intended for non-programmers.
Reviews
Write and read Hands-On Technology Transfer reviews and reviews about the training seminar Learning to Program with Java on the Seminar News Network and the Training News Network.
 

Frequently asked questions and registration options for the training seminar Learning to Program with Java

 
Find Training Near You
Use our clickable map to find training near you
Use Our Clickmap
 
hotel seminars meeting space directory
hotel meeting space training facilities restaurant and lodging

 
 
 

request on site training details for the Learning to Program with Java seminarRequest on site training

Learning to Program with Java  

 Email information about this seminar Learning to Program with Java by Hands-On Technology Transfer to yourself your manager or associatesEmail this event... View and register for other training seminars like Learning to Program with Java by Hands-On Technology Transfer on FindaSeminar.com See similar training.. Find and register for other training seminars by Hands-On Technology Transfer on FindaSeminar.com Other seminars from Hands-On Technology Transfer

By:

training seminars by Hands-On Technology Transfer Hands-On Technology Transfer   

For:

This class is intended for non-programmers.

Cost:   

see Registration info for seminar cost, group discount etc.

Seminar Summary:

This hands on Java Programming course provides an introduction to programming using the Java language. (see full course description)

 
 
 

 Seminar / Training class dates & locations

 

 

No seminar dates for this event are currently scheduled.  Please use the seminars search box above or choose one of the following additional training search options to find similar training.

Providers course catalog

Find seminars by state

Find seminars by city

Request on site training

Use Advanced Search


 

 
 

print the agenda print agenda for the Learning to Program with Java seminar

 

Training Course Syllabus:


Learning to Program with Java

This hands on Java Programming course provides an introduction to programming using the Java language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation, standard I/O, and fundamental object-oriented programming concepts. The course explains the use of inheritance and polymorphism early on so the students can practice extensively in the hands on labs. Structured programming techniques and error handling are emphasized. The course includes the processing of command line arguments and environment variables so students will be able to write flexible, user-friendly programs. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.

Fundamentals of the Program Development Cycle
  • Computer Architecture
  • The Notion of Algorithms
  • Source Code vs. Machine Code
  • Compile-Time vs. Run-Time
  • Software Program Architecture
    • Standalone
    • Client/Server
    • Distributed
    • Web-Enabled
  • IDE (Interactive Development Environment) Concepts
Application Development Fundamentals
  • Structure of a Java Program
  • Memory Concepts
  • Fundamental Data Type Declarations
  • Fundamental I/O Concepts
  • Fundamental Operators
    • Arithmetic Operators
    • Logical Operators
    • Precedence and Associativity
  • Building and Deploying a Java Program
Introduction to Classes and Objects
  • Classes, Objects and Methods
  • Object Instances
  • Declaring and Instantiating a Java Object
  • Declaring Methods
  • set and get Methods
  • Initiating Objects with Constructors
  • Primitive Types vs. Reference Types
Flow Control
  • Conditional Constructs
  • Looping Constructs
    • Counter-Controlled Repetition
    • Sentinel-Controlled Repetition
  • Nested Control Constructs
  • break and continue Statements
  • Structured Programming Best Practices
Writing Methods (Functions)
  • Static vs. Dynamic Allocation
  • Declaring Methods
  • Declaring Methods with Multiple Parameters
  • Method-Call Stack
  • Scope of Declarations
  • Argument Promotion and Casting
  • Designing Methods for Reusability
  • Method Overloading
Arrays
  • Purpose of Arrays
  • Declaring and Instantiating Arrays
  • Passing Arrays to Methods
  • Multidimensional Arrays
  • Variable-Length Argument Lists
  • Using Command-Line Arguments
  • Using Environment Variables
Deeper Into Classes and Objects
  • Controlling Access to Class Members
  • Referencing the Current Object Using this
  • Overloading Constructors
  • Default and No-Argument Constructors
  • Composition of Classes
  • Garbage Collection and Destructors
  • The finalize Method
  • Static Class Members
Defining Classes Using Inheritance
  • Superclasses and Subclasses
  • Advantages of Using Inheritance
  • protected Class Members
  • Constructors in Subclasses
Increasing Convenience by Using Polymorphism
  • Purpose of Polymorphic Behavior
  • The Concept of a Signature
  • Abstract Classes and Methods
  • final Methods and Classes
  • Purpose of Interfaces
  • Using and Creating Interfaces
  • Common Interfaces of the Java API
Files and Streams
  • Concept of a Stream
  • Class File
  • Sequential Access
  • Object Serialization to/from Sequential Access Files
  • Additional java.io Classes
Fundamental Searching and Sorting
  • Introduction to Searching Algorithms
    • Linear Search
    • Binary Search
  • Introduction to Sorting Algorithms
    • Selection Sort
    • Insertion Sort
    • Merge Sort
Fundamental Data Structures
  • Dynamic Memory Allocation
  • Linked Lists
  • Stacks
  • Queues
  • Trees
Exception Handling
  • Types of Exceptions
  • Exception Handling Overview
  • Exception Class Hierarchy
  • Extending Exception Classes
  • When to Throw or Assert Exceptions
Formatted Output
  • printf Syntax
  • Conversion Characters
  • Specifying Field Width and Precision
  • Using Flags to Alter Appearance
  • Printing Literals and Escape Sequences
  • Formatting Output with Class Formatter
Strings, Characters and Regular Expressions
  • Fundamentals of Characters and Strings
  • String Class
  • String Operations
  • StringBuilder Class
  • Character Class
  • StringTokenizer Class
  • Regular Expressions
    • Regular Expression Syntax
    • Pattern Class
    • Matcher Class
Fundamental GUI Programming Concepts
  • Overview of Swing Components
  • Displaying Text and Graphics in a Window
  • Event Handling with Nested Classes
  • GUI Event Types and Listener Interfaces
  • Mouse Event Handling
  • Layout Managers

Seminar Summary:

This hands on Java Programming course provides an introduction to programming using the Java language. (see full course description)

print this agenda print agenda for the Learning to Program with Java training seminar

 view dates and locations for this seminar

 

 
 
 Hands-On Technology Transfer training and seminar course catalog

Click any title to view upcoming Hands-On Technology Transfer training event dates and locations, class syllabus and other seminar details

 

     
 

 
     

 

  Also try the advanced seminar search tool

   FindaSeminar HomeComputer Training

unix training
training classes

 © 2002-2018 FindaSeminar.comô All Rights Reserved.  Terms of Use |  Privacy Policy |  Training News Network