java_programming_course.pdf

(53 KB) Pobierz
www.oracle.com/academy
Java Programming
Overview
This course builds on the skills students gained in Java Fundamentals and helps them advance their Java programming skills using the
Java SE7, the latest release of Java. Participants are introduced to the core application programming interfaces used to design object-
oriented applications with Java. Hand-on practices and projects figure prominently throughout this course. Those who successfully
complete it will possess strong foundational knowledge for Oracle Java SE 7 Programmer I certification.
Duration
90 hours
Target Audiences
Primary Audience
College/university faculty who teach computer programming or a related subject
Secondary school teachers who teach computer programming
Secondary Audience
None
Prerequisites
Required
Java Fundamentals
Suggested
Previous experience with at least one programming language
Suggested Next Courses
Advanced computer programming courses
Lesson-by-Lesson Topics
Deploying a Java Application
Describe the concept of packages
Describe how to deploy an application
Describe a complete Java application that includes a database back end
Working with Pre-Written Code
Read and understand a pre-written Java program consisting of classes and interacting objects
Apply the concept of inheritance in the solutions of problems
Test classes in isolation
Describe when it is more appropriate to use an ArrayList than an Array
Java Class Design
Model business problems using Java classes
Use the instance of operator to compare object types
Make classes immutable
Use virtual method invocation
Compare default and public access levels
Use upward and downward casts
Rev: OA_Java_Prog_2.20.13
Generics and Collections
Create a custom generic class
Implement an ArrayList
Use the type inference diamond to create an object
Implement a Set
Create a collection without using generics
Create a collection by using generics
Implement a HashMap
Use enumerated types
Implement a stack by using a deque
String Processing
Read, search and parse strings
Use StringBuilder to create strings
Use regular expressions to search, parse, and replace strings
Exceptions and Assertions
Use exception handling syntax to create reliable applications
Recognize common exception classes and categories
Create custom exception and auto-closeable resources
Test invariants by using assertions
Input / Output Fundamentals
Describe the basics of input and output in Java
Read data from and write data to the console
Use streams to read and write files
Read and write objects by using serialization
Final Project and Presentation
Develop a final project
Present the final project
To search and register for events scheduled in your area, visit the
Academy events calendar.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Zgłoś jeśli naruszono regulamin