This Java Programming course focuses on the fundamentals of the Java language, object oriented development and the structure of Java applications. It covers the Java Platform up to version 7.
This hands-on course shows delegates how to develop Java systems that use various core API packages. They will develop programs that support multi-threading and networking. Java has always been associated with GUI development and this course allows delegates to develop graphical applications using Swing. They also learn how to access databases and deploy applications.
The delegate will practise:
This Java Programming course is aimed at anyone who needs to learn how to develop in Java.
By the end of the course delegates should be able to:
This Java Programming helps delegates to prepare for either of the two following exam tracks:
The Java SE7 Programmer II exam (1ZO-804) which leads to the Oracle Certified Professional, Java SE 7 Programmer certification (OCPJP), formerly the Sun Certified Java Programmer (SCJP).
The Java Standard Edition 6 Programmer Certified Professional Exam (1ZO-851) which leads to the Oracle Certified Professional, Java SE6 Programmer certification.
These qualifications replace the Sun Certified Java Programmer (SCJP).
Before taking any exam, ensure you have the recommended experience. The Oracle Corporation website lists all exam requirements and these are updated regularly.
Exams are not included as part of the course.
Delegates should have experience with another programming language or have attended the pre-requisite course.
NOTE: Course technical content is subject to change without notice.
Course Introduction
Session 1: INTRODUCING JAVA
Session 2: THE JAVA LANGUAGE
|
Session 3: THE JAVA LANGUAGE (Continued)
Session 4: OBJECTS AND CLASSES
|
Session 5: OBJECTS AND CLASSES (Continued)
Session 6: INHERITANCE
|
Session 7: ABSTRACT CLASSES AND INTERFACES
Session 8: DESIGN CONSIDERATIONS
|
Session 9: COLLECTIONS
Session 10: GENERICS
|
Session 11: EXCEPTIONS AND ASSERTIONS
Session 12: FORMATTING STRINGS, DATES AND NUMBERS
|
Session 13: CREATING GUIS WITH SWING
Session 14: FILE AND NETWORK INPUT/OUTPUT
|
Session 15: FILE AND NETOWRK INPUT/OUTPUT (Continued)
Session 16: OBJECT SERIALIZATION
|
Session 17: THREADS AND CONCURRENCY
Session 18: DATABASE CONNECTION WITH JDBC
|
Session 19: DATABASE CONNECTION WITH JDBC
Session 20: JAR FILES
|