Java Programming


66 students review

COURSE DESCRIPTION:

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.

Employment Objective

What you will learn:

Fundamentals of the Program Development Cycle
Application Development Fundamentals
Understanding of Classes and Objects (Theory)
Introduction to Classes and Objects
Flow Control (2 Class)
Writing Methods (Functions) (2 Class)
Arrays (theory)
Using Arrays
Deeper Into Classes and Objects
Understanding of Inheritance (Theory)
Defining Classes Using Inheritance
Understanding of Polymorphism (Theory)
Increasing Convenience by Using Polymorphism
Concept on Files and Streams (theory)
Files and Streams
Fundamental Searching and Sorting (theory)
Working with Searching and Sorting
Fundamental Data Structures
Working with different Data Structures
Exception Handling
Formatted Output
Strings, Characters and Regular Expressions
Fundamental GUI Programming Concepts

Course outline:

Fundamental Elements of Programming, Classes, Objects and Methods

Fundamentals of the Program Development Cycle
Application Development Fundamentals
Understanding of Classes and Objects
Introduction to Classes and Objects
Flow Control
Writing Methods (Functions)

Structured Programming Techniques Arrays and Data Structures.

Arrays
Using Arrays
Deeper Into Classes and Objects
Understanding of Inheritance
Defining Classes Using Inheritance
Understanding of Polymorphism

Exception Handling, String Handling.

Increasing Convenience by Using Polymorphism
Concept on Files and Streams
Files and Streams
Fundamental Searching and Sorting
Working with Searching and Sorting

Fundamental Algorithms, GUI Programming Concepts

Fundamental Data Structures
Working with different Data Structures
Exception Handling
Formatted Output
Strings, Characters and Regular Expressions
Fundamental GUI Programming Concepts
Career PreparationResume Writing
Mock Interview Preparation and Finding a Job in Java Programming

 
SCHEDULE DATES
 
Java Programming
5 Hours a Day 4 Days a Week
04/02/2018 05/03/2018
$2,000.00
Java Programming
5 Hours a Day 4 Days a Week
06/04/2018 07/09/2018
$2,000.00
Java Programming
5 Hours a Day 4 Days a Week
04/02/2018
05/03/2018
$2,000.00
Java Programming
5 Hours a Day 4 Days a Week
06/04/2018
07/09/2018
$2,000.00
  • CompTIA
  • CISCO
  • EC-Council