courses / products
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
SUBSCRIBE
Subscribe to Receive Special Offers & New Release Updates
100% Satisfaction Guaranteed

CareerVision is committed to providing our customers with the best service and products available.

We back our training products with a 100% Satisfaction or Your Money Back Guarantee, so you can buy worry free. More....



FAST UK DELIVERY
Order Today, Learn Tomorrow!

Pay as You Learn

SECURE PAYMENT
PROCESSING


We Accept All Major Credit Cards, PayPal and Google Checkout

Credit Cards Accepted
PayPal Accepted



Follow us on Facebook

Java: Sun Certified Java Programmer (Exam CX-310-055)

 
Bookmark and Share
Sun Certified Java Programmer Training Course (Exam CX 310-055)
Java: Sun Certified Java Programmer (Exam CX-310-055)
Single User CD Course £350.00  £330.00 + VAT
Buy Now
Multi User CD Course £622.22 + VAT
Buy Now
 

More on Single User & Multi User Licences


PACKAGE INCLUDES

 •  6 Sessions
 •  18 Hours of Interactive Training

 

COURSE INTRODUCTION

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:


1. Declarations
2. Initialization and Scoping
3. Flow Control
4. API Contents
5. Concurrency
6. Object Oriented Concepts
7. Collections and Generics and Fundamentals.


 

COURSE OUTLINE


Session 1
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

Session 2
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

Session 3
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

Session 4
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

Session 5
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

Session 6
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
8.0 Course Conclusion




 

 
 
Print Image Printer friendly version   
Top of page
A-Z COURSE LIST   PROVIDERS   CBT TRAINING  CVISION NEWS  CONTACT US   SITEMAP  

MCITP Training Courses  MCPD Training Courses  MCTS Training Courses
MCITP Database Developer Training Courses  MCITP Database Administrator Training Courses
Flash Tutorials & Training Courses  MCSE CBT Training Adobe Photoshop Tutorials & CBT Training Microsoft Certification Training

CareerVision
61 Caroline Street, Birmingham, B3 1UF, UK
Tel: 0121 248 2400, Fax: 0121248 2800,
Email: sales@cvision.co.uk |Web: www.cvision.co.uk

red arrow Website design by Aimpro UK red arrow Terms