Course Code: 1141

Intermediate Java Programming

Class Dates:
1/18/2022
Length:
2 Days
Cost:
$995
Class Time:
Technology:
Developer
Delivery:
Instructor-Led Training, Virtual Instructor-Led Training

Overview

  • Course Overview
  • This intensive, hands-on, two day course focuses on enhancing developers skills in the Java API libraries. Students will learn to use common API packages, such as collections for storing groups of objects, Swing for building GUI applications, and JDBC for accessing a database. Students will also learn to use inner classes and regular expressions within their Java applications. This course is current to Java 7 and uses the Eclipse IDE.

  • Audience
  • Programmers wanting to expand their knowledge of the Java API packages.

Prerequisites

Course Details

  • Course Introduction
  • Course Objectives
  • Course Overview
  • Using the Workbook
  • Suggested references
  • Collection Sorting and Tuning
  • Sorting with Comparable
  • Sorting with Comparator
  • Sorting Lists and Arrays
  • Collections Utility Methods
  • Tuning ArrayList
  • Tuning HashMap and HashSet
  • Inner Classes
  • Member Classes
  • Local Classes
  • Anonymous Classes
  • Instance Initializers
  • Static Nested Classes
  • Introduction to Swing
  • AWT and Swing
  • Displaying a Window
  • GUI Porgramming in Java
  • Handling Events
  • Arranging Components
  • A Scrollable Component
  • Configuring Components
  • Menus
  • Using JFileChooser
  • Introduction to JDBC
  • The JDBC Connectivity Model
  • Database Programming
  • Connecting to the Database
  • Creating a SQL Query
  • Getting the Results
  • Updating Database Data
  • Finishing Up
  • JDBC SQL Programming
  • Error Checking and the SQLException Class
  • The SQL Warning Class
  • JDBC Types
  • Executing SQL Queries
  • ResultSetMetaData
  • Executing SQL Updates
  • Using PreparedStatement
  • Parameterized Statements
  • Stored Procedures
  • Transaction Management
  • Advanced JDBC
  • JDBC SQL Escape Syntax
  • The execute0 Method
  • Batch Updates
  • Updateable Result Sets
  • Large Objects
  • Working with SavePoints
  • RowSets
  • CachedRowSet
  • DataSources
  • Regular Expressions
  • Pattern Matching and Regular Expressions
  • Regular Expressions in Java
  • Regular Expression in Syntax
  • Special Characters
  • Quantifiers
  • Assertions
  • The Pattern Class
  • The Matcher Class
  • Capturing Groups