Videregående Java programmering

Varighet: 2 dager
Pris: 12000,-
Vis interesse
Praktisk og intensivt! To dagers videregående Java programmerings kurs.
Beskrivelse:
Dette intensive og praktiske todagerskurset fokuserer på å forbedre ferdighetene til Java-utviklere i bruk av standard Java API-bibliotek, som collections for ulike typer datastrukturer, Swing for å utvikle GUI-applikasjoner og JDBC for aksessering av relasjonsdatabaser. Du vil også lære å bruke inner classes og regulære uttrykk i Java-applikasjoner.
Målgruppe:
Programmers wanting to expand their knowledge of the Java API packages.
Forkunnskaper:
Introduction to Java or equivalent experience is required.

Collection Sorting and Tuning

  • Using Java 5.0 Features with Collections
  • Sorting with Comparable
  • Sorting with Comparator
  • Sorting Lists and Arrays
  • Collections Utility Methods
  • Tuning ArrayList
  • Tuning HashMap and HashSet 

Inner Classes

  • Inner Classes
  • Member Classes
  • Local Classes
  • Anonymous Classes
  • Instance Initializers
  • Static Nested Classes 

Introduction to Swing

  • AWT and Swing
  • Displaying a Window
  • GUI Programming in Java
  • Handling Events
  • Arranging Components
  • A Scrollable Component
  • Configuring Components
  • Menus
  • Using the 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 SQLWarning Class
  • JDBC Types
  • Executing SQL Queries
  • ResultSetMetaData
  • Executing SQL Updates
  • Using a PreparedStatement
  • Parameterized Statements
  • Stored Procedures
  • Transaction Management

Advanced JDBC

  • JDBC SQL Escape Syntax
  • The execute() Method
  • Batch Updates
  • Updatable Result Sets
  • Large Objects
  • Working with Savepoints
  • RowSets
  • CachedRowSet
  • DataSources 

Regular Expressions

  • Pattern Matching and Regular Expressions
  • Regular Expressions in Java
  • Regular Expression Syntax
  • Special Characters
  • Quantifiers
  • Assertions
  • The Pattern Class
  • The Matcher Class
  • Capturing Groups 

Appendix A - Swing Events and Layout Managers

  • The Java Event Delegation Model
  • Action Events
  • List Selection Events
  • Mouse Events
  • Layout Managers
  • BorderLayout
  • FlowLayout
  • GridLayout
  • BoxLayout
  • Box
  • JTabbedPane
Tips en kollega/venn om dette kurset
© Kantega 2003 - 2010 - Kontaktskjema