Home Sign up! Channels Courses Publish your post Login Contact us RSS Mr.Bool Credits Buy Credits
Mr.Bool's Online Courses [List courses]

Menu

Home

How it works?

Buy this course

Discuss! Add a comment
Add this course to my favorites
Add a personal note [what is it?]
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:

Views:  366
Favorited:  1 times
 
Nenhum voto recebido

Features

Textual content

Video tutorial

Exercise

Source code

Downloads

Recommended post



 
  Course's content  
  My notes  
  Discuss  

Online course
Sun Certified Java Programmer 310-065(em andamento)

It 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 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]



>> Este curso está em andamento <<


 
www.mrbool.com
Copyright 2010 - All rights reserved to DevMedia Group