This course provides a guided, in-depth introduction to the Java programming language, highlighting key benefits and features. Students will learn about saving objects to disk and reloading objects from disk, creating and working with threads, handling exceptions, working with dates and numbers, creating networked Java applications, working with generics and collections, and integrating Java applications with databases in this second part of a two-part course.
Course Objectives:
As a result of taking this course, you will be able to:
•Describe and obtain an overview of Java's capabilities, benefits and
features.
•Define object oriented programming concepts and their implementation in
Java.
•Utilize classes from Java core packages in a Java application.
•Create a graphical user interface (GUI) using Java classes.
•Program using Java event listeners.
•Build programs that directly read and write operating system files from
within Java.
Prerequisites:
Prior programming experience with any procedural or object-oriented language. Experience with SQL is helpful. Experience with graphically- oriented IDEs, such as Eclipse, is helpful.
Software Requirements:
Java 2 EE Software Development Kit (SDK) Release 5.0 or later (freely downloadable from www.sun.com). MySQL, Microsoft Access or other JDBC-compatible relational database. Current Linux, Mac OS X or Windows operating system. Java-compatible browser.
Hardware Requirements:
1 GHz CPU; 1 GB RAM; 3.5 GB free disk space, plus additional disk space for development; Internet connection.
Presentations:
377 Module 00: Course Introduction377 Module 01: Object Serialization – Part 1377 Module 02: Object Serialization – Part 2377 Module 03: Threads, Exception Handling and Assertions – Part 1377 Module 04: Threads, Exception Handling and Assertions – Part 2377 Module 05: Threads, Exception Handling and Assertions – Part 3377 Module 06: Dates, Numbers and Strings – Part 1377 Module 07: Dates, Numbers and Strings – Part 2377 Module 08: Networking Java Applications377 Module 09: Generics and Collections – Part 1377 Module 10: Generics and Collections – Part 2377 Module 11: Database Connectivity – Part 1377 Module 12: Database Connectivity – Part 2377 Module 13: The Web Services Architecture377 Module 14: Creating and Hosting Web Services377 Module 15: Java and Web Services377 Module 16: Course Summary & Evaluation
There are no comments yet.