Java - Sun Certified Java Programmer Training Series

Product Description
Begin your journey to become Sun certified with this video rich course that teaches the basic syntax and structure of the Java programming language and how to create Java technology applications that run on server and desktop systems using J2SE 5.0. Makau’s training specifically addresses the seven competency areas of the SCJP exam (CX 310-055).
CDROMs, e-Study Guides
Course Instructor: Larry C. Whipple
Larry C. Whipple is the CEO and main consultant for Information Systems Specialist and a contributing editor for DataBase Web Advisor Magazine. Larry has worked in the IT field for over 12 years and has experience working with systems from mainframes to POS Credit card terminals with special emphasis on PC and client/server platforms. He has programmed in over 16 different languages and was asked to introduce Transaction Server as it was rolled out by Microsoft.
Course Introduction
1.0 Certifications:~ Overview
1.1 Certification Availability
1.2 SCMAD Certification
1.3 Preparing for Certifications
1.4 Section Summary
2.0 SCJP Objectives
3.0 Objective 1.1 -~ Declarations, Initialization & Scoping
3.1 Agenda
3.2 Objective 1.1 Overview
3.3 Declaring Classes & Abstract Classes
3.4 Inner (Nested) Classes
3.5 Interfaces
3.6 Declaring Enums
3.7 Package & Import
3.8 Section Summary
4.0 Objective 1.2 -~ Interfaces & Abstract Classes
4.1 Agenda
4.2 Create an Interface
4.3 Extending an Interface
4.4 Extending an Abstract Class
4.5 Modifiers
4.6 Section Summary
5.0 Objective 1.3 -~ Identifiers & Variables
5.1 Agenda
5.2 Variables
5.3 Arrays
5.4 Enums
5.5 Object
5.6 Naming & Identifiers
5.7 Variable Types
5.8 Section Summary
6.0 Objective 1.4 & 1.5 -~ Methods, JavaBeans Naming Standard & Variable-Length Argument List
6.1 Agenda
6.2 What are Methods?
6.3 Calling Methods
6.4 Co-variant Return Types
6.5 Method Arguments
6.6 Overloading and Overriding
6.7 Static Methods
6.8 Contracts
6.8 Contracts
6.9 Variable-Length Argument List
6.10 Section Summary
7.0 Objective 1.6 -~ Constructors and Instantiating Nested & Non-nested Classes
7.1 Agenda
7.2 Constructors
7.3 Calling Constructors
7.4 Constructor Summary
7.5 Inner (Nested) Classes
7.6 More Anonymous Class
7.7 Section Summary
8.0 Level Conclusion
Flow Control
1.0 Overview & Objective 2.1 -~ If and Switch Statements
1.1 The If Statement
1.2 Conditional Operator
1.3 The Switch Statement
1.4 Section Summary
2.0 Objective 2.2 -~ Loops & Iterators
2.1 Looping Structures
2.2 The for () Statement
2.3 Break Statement
2.4 The Continue Statement
2.5 Section Summary
3.0 Objective 2.3 -~ Assertions
3.1 Assertions
3.2 Section Summary
4.0 Objective 2.4, 2.5 & 2.7 -~ Exceptions
4.1 Overview of Exceptions
4.2 The Throws Keyword
4.3 The Try Block
4.4 The Catch Block
4.5 Using Try and Catch Blocks
4.6 Finally Block
4.7 Methods for Exception Handling
4.8 Declaring an Exception
4.9 Throwing Your Exception
4.10 Defining Your Own Exceptions
4.11 Exceptions and Overriding
4.12 Section Summary
5.0 Objective 2.6 -~ Tested Exception Types
5.1 Array Index Out Of Bounds Exception
5.2 Section Summary
6.0 Level Conclusion
API Contents
1.0 Objective 3.1 -~ Wrapper Classes
1.1 Primitive Wrapper Classes
1.2 Constructing Wrappers
1.3 Some Wrapper Methods
1.4 Important Exam Details
1.5 Autoboxing and Auto-Unboxing
1.6 String Class
1.7 StringBuffer & StringBuilder Classes
1.8 String Concatenation
1.9 Section Summary
2.0 Objective 3.2 & 3.3 -~ java.io, Serialization & De-serialization
2.1 File Class
2.2 RandomAccessFile Class
2.3 Streams
2.4 Low-Level Streams
2.5 High-Level Streams
2.6 Readers & Writers
2.7 Object Streams & Serialization
2.8 Section Summary
3.0 Objective 3.4 & 3.5 -~ java.text, java.util.Locale & Formatting and Parsing Strings and Streams
3.1 Scanning Text
3.2 Regular Expressions
3.3 Locale
3.4 Text Formatting & Formatter
3.5 Formatting Dates
3.6 Formatting Numbers & Currency
3.7 Section Summary
4.0 Level Conclusion Concurrency & Threads
1.0 Objective 4.1 -~ java.lang.Thread & java.lang.Runnable
1.1 Threads Overview
1.2 Starting & Ending a Thread
1.3 Creating a Thread
1.4 Section Summary
2.0 Objective 4.2 -~ Thread States
2.1 Thread States
2.2 Thread Priority
2.3 Daemon Threads
2.4 Controlling Threads
2.5 Section Summary
3.0 Objective 4.3 & 4.4 -~ Object Locking & wait, notify, notifyAll
3.1 Thread Monitors
3.2 Object Lock & Synchronization
3.3 Wait & Notify
3.4 Class Locks
3.5 Section Summary
4.0 Objective 5.1 -~ Encapsulation, Coupling & Cohesion
4.1 Tight Encapsulation
4.2 Loose Coupling
4.3 High Cohesion
4.4 Section Summary
5.0 Objective 5.2 -~ Polymorphism & Casting
5.1 Polymorphism
5.2 Conversion & Casting
5.3 Casting Primitives
5.4 Object Conversion
5.5 Section Summary
6.0 Objective 5.3 -~ Modifiers in OO
6.1 Modifiers Review
6.2 Access Modifiers
6.3 Static Import Rules
6.4 Section Summary
7.0 Objective 5.4 -~ Overloading & Overriding
7.1 Overloading & Overriding
7.2 Calling Constructors
7.3 Section Summary
8.0 Objective 5.5 -~ Is-a & Has-a Relationships
8.1 Relation Types
9.0 Level Conclusion
Collections / Generics
1.0 Objective 6.1 -~ Collections/Generics
1.1 Collections & Collections Framework
1.2 Collection Common Methods
1.3 Iterators
1.4 List & Queue
1.5 Sets & TreeSets
1.6 Maps
1.7 Which Collection to Use?
1.8 Section Summary
2.0 Objective 6.2 -~ Equality in Collections
2.1 Equals() Method Override
2.2 HashCode() Method
2.3 Section Summary
3.0 Objective 6.3 -~ Generics
3.1 Generics & Creating Generics
3.2 API Pages
3.3 Refactoring Existing Code
3.4 Section Summary
4.0 Objecitve 6.4 -~ Types
4.1 Type Parameters
4.2 Type Parameters Examples
4.3 Wildcard Type Parameters
4.4 Generic Methods
4.5 Section Summary
5.0 Objective 6.5 -~ Lists & Arrays
5.1 Support Classes, Arrays & Collections Methods
5.2 Comparable vs Comparator & Natural Order
6.0 Level Conclusion
Fundamentals & Test Taking
1.0 Objective 7.1 -~ Fundamentals
1.1 Access Modifiers
1.2 Packages, Creating Packages, & Compiling Packages
1.3 Importing Classes
1.4 Section Summary
2.0 Objective 7.2 -~ JVM Command Line
2.1 Java Command Line Options
2.2 Section Summary
3.0 Objective 7.3 -~ Argument Passing
3.1 Argument Passing
3.2 Section Summary
4.0 Objective 7.4 -~ Garbage Collection
4.1 Memory Management
4.2 The Garbage Collector
4.3 gc() methods & finalize()
4.4 finalize()
4.5 Section Summary
5.0 Objective 7.5 -~ Packaging & Jar Files
5.1 Fully Qualified Class Names
5.2 Packages & Directory Structure
5.3 ClassPath & Execution
5.4 Java Archives & the Jar Utility
5.5 Creating an Executable Jar
5.6 Section Summary
6.0 Objective 7.6 -~ Operators
6.1 Overview of Operators
6.2 Assignment of Operators (all binary)
6.3 Arithmetic Operators
6.4 Relational Operators
6.5 Conditional Operators
6.6 Logical & Assignment Operators
6.7 Other Operators & Operator Precedence
6.8 Section Summary
7.0 Taking the Test
Multimedia Training DVD Course Features:Main Menu
Move through hours of in-depth content - quickly and easily due to the efficient and organized structure.PowerPoint
Utilizing PowerPoint presentations enhances the delivery by displaying a variety of visual information to the user. This type of representation allows the user to better interpret the material through charts, definitions, graphs, and more...Exclusive Learning Zone
Train around the clock, around the world. Our certified online instructors are located at global support centers in the U.S., U.K., Australia, and Singapore to provide real-time answers to technology- and soft-skill-related questions 24x7. This means access to a live subject matter expert no matter where you are - day or night. This level of student/instructor interaction provides real-time training specific support and extends training beyond content and instructor-led solutions by providing flexibility to accommodate individual needs and schedules.Controls
Move forward, back, and repeat entire topics or just a section. A progress bar illuminates as you advance through exercises.Full Motion Video
All courses feature full-motion videos of instructors teaching the information as if they are speaking directly to you. Our unique delivery simulates a one-on-one classroom environment creating a more personal lesson and learning experience.Study Guides
Printable study guides for the entire course are available. This allows all material to be viewed, reviewed, and printed for viewing at a later date.Review Exercises
Each section has a review quiz to aid in the learning process by validating the comprehension of the material covered before moving on to a new section.Resume
All courses are resumed to where you left off last session allowing you to learn when it is convenient for you without the hassle of remembering where you where.Live Demonstrations
Demonstrations are a way for the instructor to show and tell the user how to perform a task by actually doing it on screen in front of them. In this format it gives the user the power to see things done by a professional in the intended environment as many times as they would like.Certificate of Completion
Planetlearn's Career Academy is recognized worldwide for its technology-based IT training curriculums. Upon successful completion of our program, you will be receiving a Career Academy Distance Education Certificate of Completion."Training Desktop Users, IT, and Business Professionals since 1997."
 |
Yahoo has awarded us
with the Top Service Star! "Those with a star are the
best of the best, with at least 95% positive ratings." |
 |