a
  COMPUTER
INSTITUTE

Java Programming, Online Training Course


This training course is for programmers who plan to work in Java, as well as anyone interested in learning more about Java programming.

Why should you Learn Java Programming?

Java Knowledge is  a plus to a securing a job.
Java is one of the most widely used programming languages for web programming. Any Web developer needs to have the knowledge of Java programming. This online course introduces the learner to the fundamentals of Java programming. It starts with the basics, such as how to compile and run a Java program; discusses Java language keywords; and concludes with advanced features such as multithreaded programming, generics, and applets..

Benefits of the Java for Professionals

  •  Demonstrates a working knowledge of Java 
  •  Confirms commitment to profession 
  •  Offers a career differentiator, with enhanced credibility and marketability 
  •  Takes you beyond basic programming  to the IT Pros who know Java 
What are the Prerequisites?

There are few prerequisites for enrolling in Java programming. Individuals should have a basic knowledge of computer systems and have basic knowledge of programming logic and programming.   Additionally, most applicants have some practical, real world knowledge in the field of programming.

Exam Requirements: The knowledge learned in this course can be applied to any Java Exam..

Course Tutorials Include:

Estimated Time needed: 31 hour(s)

Audience: This training course is for programmers who plan to work in Java, as well as anyone interested in learning more about Java programming.

Course Description: This online course introduces the learner to the fundamentals of Java programming. It starts with the basics, such as how to compile and run a Java program; discusses Java language keywords; and concludes with advanced features such as multithreaded programming, generics, and applets.

Course Tutorials Include:

Time: 3 hour(s)

Java 2 5.0 Programming: 1 Fundamentals

Description

This section introduces the learner to the fundamentals of Java programming, including the bytecode, object-oriented programming, data types, and how to write a simple Java program.

Objectives

  • Describe the history of Java programming
  • Explain the object-oriented programming model
  • Define data types
  • Use simple control statements
  • Write, compile, and execute a simple Java program

Time: 2 hour(s)

Java 2 5.0 Programming: 2 Introducing Data Types and Operators

Description

This section provides information about the foundations of Java programming - the Java data types and operators.

Objectives

  • Describe the characteristics of Java data types
  • Explain how literals and variables are used in Java
  • List the arithmetic, relational, and logical Java operators
  • Explain how assignment is performed in Java
  • Employ automatic and explicit type conversions
  • Work with expressions

Time: 2 hour(s)

Java 2 5.0 Programming: 3 Program Control Statements

Description

This section provides a detailed examination of the statements that control a program's flow of execution. There are three categories of program control statements: selection statements, iteration statements, and jump statements. After taking this section the learner will be able to control a program's execution.

Objectives

  • Input characters from keyboard.
  • Use the if statement
  • Use the switch statement
  • Explain the for loop
  • Use the while loop
  • Use the break statement
  • Apply continue
  • Nest loops

Time: 2 hour(s)

Java 2 5.0 Programming: 4 Classes, Objects, and Methods

Description

This section provides the basis for object-oriented programming in Java. Classes, objects, and methods are fundamental to Java. You'll learn about the nature of these features, which will help you write more sophisticated programs; and you'll gain a better understanding of certain key Java elements.

Objectives

  • Discuss the fundamentals of the class
  • Explain how objects are created
  • Create methods, return values, and use parameters
  • Utilize constructors
  • Describe garbage collection and finalizers

Time: 3 hour(s)

Java 2 5.0 Programming: 5 More Data Types and Operators

Description

This section provides the learner with information about arrays, the String type, the bitwise operators, and the ? ternary operator. It also covers Java's new for-each style for loop and command-line arguments.

Objectives

  • Describe and create arrays
  • Use the length array member and the for-each style for loop
  • Describe and use strings
  • Apply command-line arguments
  • Use bitwise operators and the ? ternary operator

Time: 2 hour(s)

Java 2 5.0 Programming: 6 More Methods and Classes

Description

This section provides detail about Java methods and classes, including controlling access to the members of a class, passing and returning objects, overloading methods, and other features.

Objectives

  • Explain how objects can be passed to and returned from methods
  • Describe how and why you can overload methods and constructors
  • Explain the purpose and use of recursion
  • Use the static keyword
  • Employ nested and inner classes
  • Use variable-length arguments

Time: 2 hour(s)

Java 2 5.0 Programming: 7 Inheritance

Description

This section provides a detailed examination of inheritance, one of the three foundation principles of object-oriented programming. After taking this section the learner will know the meaning of inheritance and how it allows the creation of hierarchical classifications.

Objectives

  • Call superclass constructors
  • Use super
  • Create multilevel class hierarchy
  • Override methods
  • Achieve dynamic method dispatch
  • Use final

Time: 2 hour(s)

Java 2 5.0 Programming: 8 Packages and Interfaces

Description

This section examines two of Java's most innovative features: packages and interfaces. You'll also learn how packages affect access, and how to apply interface references.

Objectives

  • Use packages
  • Apply access specifiers
  • Import packages
  • Explain interface fundamentals
  • Implement an interface
  • Extend interfaces

Time: 2 hour(s)

Java 2 5.0 Programming: 9 Exception Handling

Description

After taking this section, you will know how to handle runtime errors in Java programs. The section shows how to use a try/catch/finally block to add an exception handling routine that will monitor for program errors and respond to them.

Objectives

  • Describe how exceptions are handled in the Java runtime environment
  • Write try/catch/finally blocks to monitor for exceptions and handle them
  • Manually throw an exception
  • Use Java's built-in exceptions
  • Create your own exceptions

Time: 2 hour(s)

Java 2 5.0 Programming:10 Using I/O

Description

After taking this section, you will know how to handle both console I/O and file I/O for Java. This section will introduce you to the most important and commonly used features of Java I/O.

Objectives

  • Use byte streams
  • Use character streams
  • Use predefined streams
  • Read and write binary data
  • Read and write random access files
  • Apply Java's type wrappers to convert numeric strings

Time: 2 hour(s)

Java 2 5.0 Programming:11 Multithreaded Programming

Description

After taking this section, you will be able to write multithreaded programs in the Java language. The section shows you how to create multiple concurrent threads by extending the Thread class and implementing the Runnable interface.

Objectives

  • Create new program threads
  • Set thread priorities
  • Synchronize threads
  • Suspend, resume, and stop threads

Time: 2 hour(s)

Java 2 5.0 Programming:12 Enumerations and Autoboxing

Description

This section introduces you to new features of Java 2 5.0 that fundamentally alter the character and scope of the Java language. You'll learn about enumerations, autoboxing/unboxing, static import, and metadata.

Objectives

  • Create enumerations
  • Use Java's type wrappers
  • Employ manual and automatic boxing and unboxing
  • Apply static import
  • Create metadata annotations

Time: 3 hour(s)

Java 2 5.0 Programming:13 Generics

Description

This section introduces you to the generics feature that was added to Java with the Java 2 5.0 release. It demonstrates how to create generic classes, interfaces, and methods in which the type of data on which they operate is specified as a parameter.

Objectives

  • Describe the role of generics in Java programming
  • Create generic classes, interfaces, and methods
  • Use the generic wildcard argument to represent unknown types
  • Use raw types to make legacy code compatible with generic code
  • Explain how the Java compiler uses erasure to implement generics
  • List the restrictions to using generics in Java

Time: 2 hour(s)

Java 2 5.0 Programming:14 Applets and Events

Description

This section examines Java's approach to both event handling and the use of applets. After taking this section, you will be able to use applets and control event handling.

Objectives

  • Define the applet architecture
  • Create an applet skeleton
  • Initialize and terminate applets
  • Pass parameters to an applet

Use the delegation event model

 

 
Copyright Computer Institute
Last Updated: Saturday, November 23, 2024
A+ Certification, Network+ Certification, Security+ Certification, Cisco Certification, CCNA Certification, CCNP Certification, Oracle OCA DBA Developer Certifications, Unix, Linux, CISSP, PHP MYSQL, VMware, MCSA, MCSE, Microsft Certification, MCITP, Microsoft Certified Solutions Associate, Microsoft Certified Solutions Expert, Project Management Certification, HTML5, JavaScript, Java Programming, Java Certification, CompTIA training, Online Training, Online Courses, E-commerce, Distance Learning, Hands-on Training, Testing Center,Computer Classes, Training in Alabama AL, Training in Montana MT, Training in Alaska AK, Training in Nebraska NE, Training in Arizona AZ, Training in Nevada NV, Training in Arkansas AR, Training in New Hampshire NH, Training in California CA, Training in New Jersey NJ, Training in Colorado CO, Training in New Mexico NM, Training in Connecticut CT, Training in New York NY, Training in District of Columbia DC, Training in Delaware DE, Training in North Carolina NC, Training in Florida FL, Training in North Dakota ND, Training in Georgia GA, Training in Ohio OH, Training in Hawaii HI, Training in Oklahoma OK, Training in Idaho ID, Training in Oregon OR, Training in Illinois IL, Training in Pennsylvania PA, Training in Indiana IN, Training in Rhode Island RI, Training in Iowa IA, Training in South Carolina SC, Training in Kansas KS, Training in South Dakota SD, Training in Kentucky KY, Training in Tennessee TN, Computer Training, IT Training