Java 4: Java Application Building
In this course, you will achieve an understanding of the structure and purposes for many of the classes in the Java API. In-depth experience with user-interfaces, event and exception handling, database connectivity, multiple threads and synchronization will provide you with a toolkit for implementing applications as well as understanding source code of others. Programs designed in the course using Java Threads, Client/Server Sockets, and Database Connectivity provide a solid basis for application building.
Upon completion of this course, you will be able to:
- Enhance Graphical User Interfaces in Java using views, frames, panels, and Swing.
- Implement error checking, exception handling, and try/catch clauses to minimize bugs.
- Catch unchecked exceptions and prepare for problems through graceful degradation.
- Create and manipulate threads for concurrent programming.
- Connect with databases using JDBC API factory design patterns and view controllers.
- Document and tag code using Javadoc and API pages.
From beginning to end, you will continue your Java training by doing your own Java-based projects and submitting them for instructor feedback. These projects, as well as the final project, will add to your portfolio and provide needed experience. Besides a browser and internet connection, all software is provided online by the O’Reilly School of Technology.
This course counts toward the Java Programming Certificate Series.
Prerequisites: Java 3: Java Programming Foundations, or equivalent skills. This course is meant for the intermediate or advanced programmer.
90 Clock-hours 6 CEUs
Course Details and Syllabus
|Course:||Java 4: Java Application Building|
|Time Frame:||This course is online and self-paced. You can expect to work approximately 90 hours on this course.|
|Technical Requirements:||As long as you have a web browser and internet connection, you can take this course from anywhere.|
|CEUs:||6 Continuing Education Units with official letter from O’Reilly Media.|
|Software:||The Ellipse Learning Sandbox® provided for you will contain all your lessons, projects, quizzes, account files, editors, and compiling tools necessary to build your skills from beginning to end, even beyond coursework. No other software is needed.|
|Instructor:||You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.|
|Book:||All required course materials and software are included online within the Learning Sandbox®. However, within a few weeks of enrolling, you’ll receive the e-book Java Power Tools as a reference resource from O’Reilly.
|Certificates:||Completion of this course counts toward the Java Programming Certificate Series.|
|Prerequisites:||Java 3: Java Programming Foundations, or equivalent skills. This course is meant for the intermediate or advanced programmer.|
|Topics:||Exceptions and Exception Handling, User-interfaces/Swing, Threads, Multi-Threading and Synchronization, Debugging, Database Connectivity (JDBC), Documentation and Annotation, Deployment of Applications, etc.|