Login:  Password:    
forgot my password
sign up!
Search: 

Menu

Home

How it works?

Buy this course

Discuss! Add a comment
Add this course to my favorites
Add a personal note
RSS Feeds

Course's author:

Ayad Boudiab

Experience: A total of 10 years experience in developing applications using C++, Java, C#, ASP.NET, and SQL Server. In addition to 6 years experience in teaching programming courses at a local college. Degree: B.S. Computer Science Location: Atla...
Go to author's Space


Course stats:

Favorited:  8 times
 
Tech Content:
Learning:
Helpful?
4 0
Feedbacks: 5

Features

Textual content

Video tutorial

Exercise

Source code

Downloads

Recommended post



 
  Content  
  Notes  
  Discuss  

Online course
Sun Certified Java Programmer 310-065

This Sun Certified Java Programmer 310-065 Training Course is designed as a fairly detailed test of basic knowledge of the essentials of the Java programming language. It tests looping constructs and variables, and does not cover specific technologies such as GUI creation, Web or network programming. The exam tests how well a programmer has understood the language constructs and not the programmer's capability to write efficient algorithms. This Sun Certified Java Programmer 310-065 Training Course is essential for those seeking such certification. This course gets you ready for the Java certification exam 310-065. We start with the main topics in the book. Then, we cover review questions and exercises. Toward the end of the course, we work on 2 real exams. Every exam contains 75 questions. By the time you are done with the videos, you will be more than ready to tackle this exam.



Introduction
 Vídeo
1)  Introduction
Description: In this video we start our series for the Sun certified Java programmer. |
[Mark this item as viewed]



Identifiers
 Vídeo
2)  Identifiers and Code Conventions
Description: In this video we start with identifiers: a legal identifier versus illegal identifier. Then we move to code conventions.  |
[Mark this item as viewed]



Class Declaration
 Vídeo
3)  Class Declaration and Practice Questions
Description: In this video, we briefly talk about classes, access modifiers, and interfaces.  |
[Mark this item as viewed]



Object Orientation
 Vídeo
4)  How classes extend other classes but implement other interfaces
Description: In this video, we continue our discussion of questions that cover "declaration and Access Control". |
[Mark this item as viewed]


 Vídeo
5)  How to encapsulate all the details of a class within the class
Description: In this video, will see how to encapsulate all the details of a class within the class. |
[Mark this item as viewed]


 Vídeo
6)  Calling constructors and methods of classes in an inheritance hierarchy
Description: In this video, we'll see object orientation (has-a, is-a, polymorphism, encapsulation, inheritance, cohesion, coupling…). |
[Mark this item as viewed]


 Vídeo
7)  Practice questions that discuss how constructors call their super-class constructors, and how constructors are overloaded
Description: In this video, will see how constructors call their super-class constructors, and how constructors are overloaded. |
[Mark this item as viewed]



Assignments
 Vídeo
8)  Lifetime of an object
Description: In this video, we move into assignments. Our exercises will cover scope, which is the lifetime of an object.  |
[Mark this item as viewed]


 Vídeo
9)  Instance variable
Description: This video cover when an instance variable is not initialized and how that throws an exception at runtime.  |
[Mark this item as viewed]


 Vídeo
10)  Sort out a list of overloaded methods
Description: In this video, We will see how we can sort out a list of overloaded methods to choose the correct one to call. |
[Mark this item as viewed]



Operators
 Vídeo
11)  Relational operators, instanceof operator, arithmetic operators, String concatenation operator, increment/decrement operators, ternary operator and logical operators
Description: In this video we will see: relational operators, instanceof operator, arithmetic operators and String concatenation operator. |
[Mark this item as viewed]


 Vídeo
12)  Understanding how those operators work with arrays, initialization blocks and enums
Description: In this video, We dig deeper to understand how those operators work with arrays, initialization blocks and enums. |
[Mark this item as viewed]



Control Flow, Exceptions, and assertions
 Vídeo
13)  Boolean expression
Description: In this video we start our discussion on control flow, exceptions and assertions. |
[Mark this item as viewed]


 Vídeo
14)  Questions on assertions, for loops and exceptions
Description: In this video, We specifically covered questions on assertions, for loops and exceptions. |
[Mark this item as viewed]


 Vídeo
15)  Switch statements, initialization and exception
Description: In this video, We discussed some questions that have to do with switch statements, initialization, and exception.  |
[Mark this item as viewed]


 Vídeo
16)  Starting with nested loops and labeled break statements
Description: In this video we started with nested loops and labeled break statements. |
[Mark this item as viewed]



Strings, I/O, Formatting and Parsing
 Vídeo
17)  Quick overview of these concepts
Description: In this video, we start the discussion of Strings, I/O, formatting and parsing.  |
[Mark this item as viewed]


 Vídeo
18)  Examples on serialization
Description: In This video, we will see more examples on serialization. |
[Mark this item as viewed]


 Vídeo
19)  Difference between the String and StringBuffer classes
Description: In this video we will see the difference between the String and StringBuffer classes. |
[Mark this item as viewed]


 Vídeo
20)  Starting with the Console class that has been added to Java 6
Description: In this video, we started with the console class that has been added to Java 6. |
[Mark this item as viewed]



Generics and Collections
 Vídeo
21)  Creating small applications
Description: In this video we start our discussion on generics and collections.  |
[Mark this item as viewed]


 Vídeo
22)  Vectors
Description: In this video we introduce Vectors. A vector is a growable array of objects. |
[Mark this item as viewed]


 Vídeo
23)  ArrayList
Description: In this video, we discuss ArrayList. ArrayList is a dynamic array. |
[Mark this item as viewed]


 Vídeo
24)  Advanced functionality in the ArrayList
Description: In this video, we will discuss an advanced functionality in the ArrayList. |
[Mark this item as viewed]


 Vídeo
25)  LinkedList
Description: In this video, we discuss LinkedList. LinkedList is very helpful to add and remove elements. |
[Mark this item as viewed]


 Vídeo
26)  HashSet and TreeSet
Description: In this video, we will specifically talk about HashSet, and TreeSet.  |
[Mark this item as viewed]


 Vídeo
27)  Working with a map of Objects
Description: In this video, we will talk about maps. A map is a key-value pair (like a dictionary).We will create an example to work with a map of Objects. |
[Mark this item as viewed]


 Vídeo
28)  TreeSet but for generic types
Description: In this video, we will discuss TreeSet but for generic types (we will use specific types like Integer, instead of Object). |
[Mark this item as viewed]


 Vídeo
29)  TreeMap of Strings
Description: In this video, I start with the basic functionalities needed by all collections. |
[Mark this item as viewed]


 Vídeo
30)  HashMap with generics types
Description: In this video, we will implement a more applicable example of using a HashMap with generics types (a map of String and Integer). |
[Mark this item as viewed]


 Vídeo
31)  ArrayLists are populated from arrays
Description: In this video, we discuss ArrayList.ArrayList is a dynamic array.We first start with an array that we use to populate the ArrayList.  |
[Mark this item as viewed]


 Vídeo
32)  Working with arrays of three different types (Integer, Double, and String)
Description: In this video, we will print on the screen arrays of three different types (Integer, Double, and String). |
[Mark this item as viewed]


 Vídeo
33)  Priority Queue
Description: In this video, we continue our discussion on generics and collections by talking about Priority Queue. |
[Mark this item as viewed]


 Vídeo
34)  ArrayList of a List of Integers
Description: In this video we will specifically talk about HashSet and TreeSet.  |
[Mark this item as viewed]


 Vídeo
35)  Maps
Description: In this video, we will talk about maps. A map is a key-value pair (like a dictionary). |
[Mark this item as viewed]


 Vídeo
36)  Methods add and remove
Description: In this video, we will start with a PriorityQueue. We tackle an example that contains the methods add, remove, poll, offer, and peek. |
[Mark this item as viewed]


 Vídeo
37)   Sets, Maps and Comparable interface
Description: In this video we discuss few questions that deals with Sets, Maps, and the Comparable interface. |
[Mark this item as viewed]



Inner classes
 Vídeo
38)  Syntax to use it
Description: In this video we start our discussion of inner classes. An inner class is a class declared within a class. |
[Mark this item as viewed]


 Vídeo
39)  How to call methods
Description: In this video will see how to call methods when a class with the same name declared outside a class, inside the same class. |
[Mark this item as viewed]



Treads
 Vídeo
40)  Concepts
Description: In this video, will see how we can implement the Runnable interface, and the use of the sleep() method. |
[Mark this item as viewed]


 Vídeo
41)  Analyzing exam questions
Description: In this video, a running thread may enter a blocked/waiting state by calling wait(), sleep(), or join(). |
[Mark this item as viewed]


 Vídeo
42)  Extending MyThread
Description: Today we will Synchronized too methods block each other during calls. |
[Mark this item as viewed]


 Vídeo
43)  Example using join()
Description: In this video, we will see too one thread calls the join method of another thread. |
[Mark this item as viewed]



Miscellaneous themes
 Vídeo
44)  Development: correct variable declaration
Description: In this video we start our discussion of Java development.  |
[Mark this item as viewed]


 Vídeo
45)  Classpath: Exam questions
Description: In this video, we explore some exam questions that discuss the classpath. |
[Mark this item as viewed]


 Vídeo
46)  System properties: Question about this concept
Description: In this video we will wrap up our discussion on Java Development. We will tackle questions that discuss packages, jar files and classpath(s). |
[Mark this item as viewed]


 Vídeo
47)  Abstract class: Correct declaration
Description: In this video, we start the first Java certification exam provided by the book.  |
[Mark this item as viewed]


 Vídeo
48)  File: Exam questions
Description: In this video, we cover 5 questions that have to do with static import, classpath, File class, System.console, and JVM. |
[Mark this item as viewed]


 Vídeo
49)  Runnable interface - Exam questions tests
Description: In this video, we look at read() and readLine() methods, switch statement, the synchronized keyword, and the Runnable interface.  |
[Mark this item as viewed]


 Vídeo
50)  Inheritance: Exam questions tests
Description: In this video we will see static and transient variables, assert, public/non-public classes in a source file, the finally block, and the is-a relationship. |
[Mark this item as viewed]


 Vídeo
51)  Constructors: Exam questions tests
Description: In this video we will see constructors, inheritance, methods versus constructors and the Comparable interface. |
[Mark this item as viewed]


 Vídeo
52)  Exceptions: Exam questions tests
Description: In this video will see Exceptions, Threads, inheritance, variable scope, and passing parameters to the application in the main method.  |
[Mark this item as viewed]


 Vídeo
53)  Try:catch:finally - Exam questions tests
Description: In this video, the concepts we are concentrating on here are: inheritance, enums, looping, and try/catch/finally. |
[Mark this item as viewed]


 Vídeo
54)  Method calls: Exam questions tests
Description: In this video, we tackle more questions about inheritance and method calls. |
[Mark this item as viewed]


 Vídeo
55)  Regular expressions: Exam questions tests
Description: In this video, we will see correct variable declaration, case expressions in a switch statement and legal statements after a try block. |
[Mark this item as viewed]


 Vídeo
56)  Scanner class: Exam questions tests
Description: In this video, we also look at the methods in the TreeSet class higher() and ceiling().  |
[Mark this item as viewed]


 Vídeo
57)  Interfaces
Description: In this video we are covering a sample of questions that encompasses interfaces, methods, var-args, constructors, and loops.  |
[Mark this item as viewed]


 Vídeo
58)  Classes
Description: In this video we will see Date, DateFormat and Calendar classes. |
[Mark this item as viewed]


 Vídeo
59)  Encapsulation
Description: In this video, some of the questions tests your ability to know the concepts of code encapsulation |
[Mark this item as viewed]


 Vídeo
60)  Inheritance
Description: In this video we will see HashMaps too. |
[Mark this item as viewed]


 Vídeo
61)  HashCode
Description: This video we will start with a question that tests on the use of equals() and hashCode() methods.  |
[Mark this item as viewed]


 Vídeo
62)  Classpath and Packages
Description: In this video, we wrap up the last set of questions for the first exam. By the end of the video we will have already covered 75 questions. |
[Mark this item as viewed]


 Vídeo
63)  Inheritance and polymorphism
Description: The main concept of this video is that you have an object of type parent that is pointing to a child. |
[Mark this item as viewed]


 Vídeo
64)  String references
Description: In this video we will see about string references. |
[Mark this item as viewed]


 Vídeo
65)  Try/catch/finally
Description: In this video we will understand the order of execution when working with exceptions.  |
[Mark this item as viewed]


 Vídeo
66)  Relationship
Description: In this video we will see too about Thread class again. |
[Mark this item as viewed]


 Vídeo
67)  Threads
Description: In this video, we will discuss another question about overridden and overloaded methods. |
[Mark this item as viewed]


 Vídeo
68)  Encapsulation
Description: In this video, We learn that encapsulation makes it easier to reuse classes and makes better testing and higher reliability. |
[Mark this item as viewed]


 Vídeo
69)  Method call and Array declarations
Description: In this video, we will see questions about method call, array declarations and regular expressions. |
[Mark this item as viewed]


 Vídeo
70)  Comparable and Comparator interfaces
Description: In this video, we move into an important concept we discussed many times previously: Comparable and Comparator interfaces. |
[Mark this item as viewed]


 Vídeo
71)  If/else statement
Description: In this video, we will see too our famous try/catch/finally block. |
[Mark this item as viewed]


 Vídeo
72)  String class
Description: In this video, we will see too question about creates parent and child classes.  |
[Mark this item as viewed]


 Vídeo
73)  Inheritance and casting between classes
Description: n this video, we continue the second set of 75 questions. First, we look at calling the run() method of the Thread class. |
[Mark this item as viewed]


 Vídeo
74)  Static and non-static methods
Description: In this video, we will see calling static and non-static methods, determining when a sort() method is valid when the items added to an ArrayList are Objects.  |
[Mark this item as viewed]


 Vídeo
75)  Parent classes and child objects
Description: In this video we will see too how to walk through infinite loops, continue statements, and break with a label. |
[Mark this item as viewed]


 Vídeo
76)  How to declare and initialize an array
Description: In this video, we will see too questions about loopings. |
[Mark this item as viewed]


 Vídeo
77)  Priority Queue
Description: In this video we will bee tested too in class and package declarations. |
[Mark this item as viewed]










mrbool.com
contact us   |   publish your post   |   buy credits

Copyright 2013 - all rights reserved to www.web-03.net