NR Computer Learning Center . 2100 W. Orangewood . #110 . Orange . CA 92868 . 714-505-3475 . Computer Training, Testing, Assessment and Consulting Service provider for Small, Medium and Large businesses (SMB/SME).
twitter twitter Facebook twitter twitter twitter twitter twitter linkedin linkedin

Java Programming Language (5 Days)

This is a five-day hands-on instructor-led training. The training is designed to give proficiency in developing applications and applets as well as build visually interesting GUI and web-based applications using Java Programming Language.

Topics

  • Unit 1: Getting started
    Topic A: Programming basics
    Topic B: The Java platform
    Topic C: Installing Java
    Topic D: Language syntax and conventions

    Unit 2: Using data in a program
    Topic A: Constants and variables
    Topic B: Data types and character sets

    Unit 3: Methods, classes, and objects
    Topic A: Methods
    Topic B: Classes

    Unit 4: Advanced object concepts
    Topic A: Blocks and scope
    Topic B: Method overloading
    Topic C: Constants
    Topic D: Prewritten imported methods

    Unit 5: Input and selection
    Topic A: Keyboard input
    Topic B: Control flow statements
    Topic C: Operators

    Unit 6: Loops
    Topic A: Loop structures
    Topic B: For and nested loops

    Unit 7: Characters and strings
    Topic A: Strings
    Topic B: The StringBuffer class

    Unit 8: Arrays
    Topic A: Introduction to arrays
    Topic B: Arrays of objects
    Topic C: Searching an array

    Unit 9: Array manipulations
    Topic A: Manipulating an array
    Topic B: Sorting arrays
    Topic C: Two-dimensional arrays

    Unit 10: Applets
    Topic A: Applets and HTML documents
    Topic B: Applets with Swing components

    Unit 11: Event-driven programming
    Topic A: Event-driven programming in applets
    Topic B: Life cycle of a Swing applet
    Topic C: Enhancing a Swing applet

    Unit 12: Graphics
    Topic A: Basic graphic methods
    Topic B: More about graphics
    Topic C: Drawing objects
    Topic D: Adding sound, images, and animations

    Unit 13: Introduction to inheritance
    Topic A: Inheritance
    Topic B: Superclasses
    Topic C: Information hiding and protection

    Unit 14: Advanced inheritance concepts
    Topic A: Abstract classes
    Topic B: Array of objects and comparing objects
    Topic C: Interfaces and packages

    Unit 15: Swing components
    Topic A: Frames
    Topic B: Swing event listeners

    Unit 16: Layout managers and events
    Topic A: Layout managers and JPanel
    Topic B: Events and event handling

    Unit 17: Exception handling
    Topic A: Exceptions
    Topic B: Error handling methods
    Topic C: Call stack and user-defined exceptions

    Unit 18: File input and output
    Topic A: Files and streams
    Topic B: Input and output

    Unit 19: Multithreading and animations
    Topic A: Multithreading
    Topic B: Animations

After completing this course, you will be able to:

  • Describe the basic and object-oriented programming concepts, the Java platform, and types of Java programs, as well as how to install and configure the Java SDK.
  • use constants, variables and various data types.
  • Create and use methods, classes and instantiate objects from classes.
  • Define blocks and scope of a variable, overload methods and constructors, and work with constants.
  • Accept keyboard input, use the JOptionPane class, draw flowcharts, and make decisions by using if ..else and switch statements, use AND, OR, conditional, and NOT operators, and their order of precedence.
  • Use while loops, do... while loops, shortcut arithmetic operators, for loops, and nested loops.
  • Manipulate characters and use String methods and the StringBuffer class.
  • Declare, initialize an array, declare and create an array of objects, and search an array.
  • Create HTML documents to run applets containing AWT components and create applets with Swing components.
  • Define event=driven programming and handle events with Swing components, identify the life cycle of an applet, and enhance Swing applets.
  • Implement inheritance and extend classes, override superclass methods, and use information hiding and protection.
  • Create abstract classes and use dynamic method binding, create and array of object, compare object, and create interfaces and packages.
  • Use the JFrame and JPanel class, use the Swing event listeners and Swing components.
  • Throw and catch exceptions, specify and handle exceptions, and trace and create your own exceptions.
  • Use the File class and streams; write to and read from a file.
  • Implement multithreading, create and use animations.

Prerequisites

Students taking this course should be familiar with personal computers and the use of a keyboard and a mouse. Furthermore, this course assumes that students have no programming experience.

Audience

The target audience are the programmers or Web developers who want to use Java. The students will be able to develop applications and applets using the Java programming language. They will also be able to build visually interesting GUI and Web-based applications.

For more information
call 714-505-3475

For Schedule, click here

 

© COPYRIGHT 2002-2012 ALL RIGHTS RESERVED N&R Technology, LLC