Сертификация oracle - оптимальный процесс подготовки

15
Сертификация Oracle - оптимальный процесс подготовки Николай Лаптев

Upload: nickolay-laptev

Post on 18-Jul-2015

185 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Сертификация Oracle - оптимальный процесс подготовки

Сертификация Oracle - оптимальный процесс подготовки

Николай Лаптев

Page 2: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

Java SE и уверенность

● Эффективность

● Безопасность

● Скорость принятия решений

● Широкий кругозор и свобода выбора

● Уверенность

2

Page 3: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

● Книги

- Effective Java. J.Bloch

- Thinking in Java. B.Eckel

- Head First Java

- Java Puzzlers. J.Bloch

- The CERT Oracle Secure Coding Standard for Java

- Java Generics and Collections

- Java 8 in Action by Manning

● Cтатьи

- Java Magazine

● Javadoc

● Спецификация языка

- Memory Model

● Конференции

● Сертификация Oracle

Решения

3

Page 4: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

Java SE. Сертификация Oracle

4

Page 5: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

Темы экзамена

OCA

● Java Basics

● Working With Java Data Types

● Using Operators and Decision Constructs

● Creating and Using Arrays

● Using Loop Constructs

● Working with Methods and Encapsulation

● Working with Inheritance

● Handling Exceptions

OCP

● Java Class Design

● Advanced Class Design

● Object-Oriented Design Principles

● Generics and Collections

● String Processing

● Exceptions and Assertions

● Java I/O Fundamentals

● Java File I/O (NIO.2)

● Building Database Applications with JDBC

● Threads

● Concurrency

● Localization

5

Page 6: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

Подготовка к экзамену

● Книги по теории

● Javadoc

● Демо-тесты

● Компилятор

● Курсы Oracle

6

Page 7: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

● Процесс подготовки ориентирован на

командную работу

● Корпоративные порталы

- Russian portal

- Books 24x7

- Skillport

● 100% компенсация расходов на сдачу и

подготовку на сторонних ресурсах

Подготовка к экзамену в ACI Worldwide

7

Page 8: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

Given:class Triangle {

public int base;

public int height;

private static double ANGLE = 0.0;

public static double getAngle();

public static void Main(String[] args) {

System.out.println(getAngle());

}

}

Select 1 option

A. It will not compile because it does not implement setAngle method.

B. It will not compile because ANGLE cannot be private.

C. It will not compile because getAngle() has no body.

D. It will not compile because ANGLE field is not initialized.

E. It will not compile because of the name of the method Main instead of main.

8

Page 9: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

What will be the result of attempting to compile and run the following program?

public class TestClass{

public static void main(String args[ ] ){

String s = "hello";

StringBuilder sb = new StringBuilder( "hello" );

sb.reverse();

s.reverse();

if( s == sb.toString() ) System.out.println( "Equal" );

else System.out.println( "Not Equal" );

}

}

Select 1 option

A. Compilation error.

B. It will print 'Equal'.

C. It will print 'Not Equal'.

D. Runtime error.

E. None of the above.

9

Page 10: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

You can call only public and protected constructors of the super class from a

subclass if the subclass is not in the same package because only those are

inherited.

Select 1 option

A. True

B. False

10

Page 11: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

A couple of friends are waiting for some more friends to come so that they can

go to a restaurant for dinner. Which synchronization construct could be used

here to programmatically simulate this situation?

a) Exchanger

b) Lock

c) CyclicBarrier

d) RecursiveAction

11

Page 12: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

Итоговый экзамен

OCA OCP

Длительность

(минуты)

105+

15

135+1

5

Количество

вопросов70 90

Проходной балл 63% 65%

Стоимость 150$ 150$

12

Page 13: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

Результаты экзамена

13

Page 14: Сертификация Oracle - оптимальный процесс подготовки

MEETS THE CHALLENGE OF CHANGE

● Applications

● Database

● Enterprise Management

● Industries

● Java and Middleware

● Operating Systems

● Systems

● Virtualization

● Foundation

Сертификации Oracle

14

Page 15: Сертификация Oracle - оптимальный процесс подготовки

Вопросы?

[email protected]