1

Этап 1

Chapter 1. Advanced Class Design

2

Этап 2

Chapter 2. Design Patterns and Principles

3

Этап 3

Chapter 3. Generics and Collections

4

Этап 4

Chapter 4. Functional Programming

5

Этап 5

Chapter 5. Dates, Strings, and Localization

6

Этап 6

Chapter 6. Exceptions and Assertions

7

Этап 7

Chapter 8. IO

8

Этап 8

Chapter 9. NIO.2

9

Этап 9

Chapter 10. JDBC

10

Этап 10

Chapter 7. Concurrency

11

Этап 11

Пройти курс Алгоритмы: теория и практика. Структуры данных

1

Этап 1

Chapter 1. Advanced Class Design

2

Этап 2

Chapter 2. Design Patterns and Principles

3

Этап 3

Chapter 3. Generics and Collections

4

Этап 4

Chapter 4. Functional Programming

5

Этап 5

Chapter 5. Dates, Strings, and Localization

6

Этап 6

Chapter 6. Exceptions and Assertions

7

Этап 7

Chapter 8. IO

8

Этап 8

Chapter 9. NIO.2

9

Этап 9

Chapter 10. JDBC

10

Этап 10

Chapter 7. Concurrency

11

Этап 11

Пройти курс Алгоритмы: теория и практика. Структуры данных

03 июня 2020 28 февраля 2021
Цель завершена 9 февраля 2021
Карьера и работа

Получить сертификат OCPJP8

Не так давно было 6 мая, когда я получил свой сертификат ОСА, месяц прошел, теория закреплена прохождением квеста JavaRush, а значит настало время для настоящего вызова - пройти книгу OCPJP8, попытаться сдать экзамен и стать по-настоящему сертифицированным новичком в Java.

Признаться, начинать эту цель боязно, так как этот экзамен сложнее первой ступени сертификации, а потому шансы на фейл увеличиваются. Однако, еще с прошлого экзамена я заметил одну важную вещь - несмотря на получение или не получение сертификата, процесс подготовки к экзамену стоит усилий, времени и своих денег, потому что, например, после OCA, когда я натыкаюсь в интернеты на вопросы с собеседований, по большей части я могу ответить на них, а значит, что даже подготовка повышает шансы на прохождение собеседования на первую вакансию Java программиста. Соответственно, эта цель - не получение сертификата, но прохождение книги, а сертификат - приятный бонус после завершения и мотивация.

Итак, основная цель - пройти книгу и быть готовым сдавать экзамен, основной показатель - уверенность в том, что смогу ответить на все вопросы про Java Core на собеседовании. Бонусная цель - получить второй сертификат и иметь еще и подтверждение своих знаний, воплощенных на именной бумаге. Конец этого пути станет началом нового этапа в карьере, а потому - вперед!

 Критерий завершения

Получен сертификат

 Личные ресурсы

1 час в будние дни и 4-6 часов в выходные

Неограниченные адекватные денежные ресурсы

Книга по OCAJP8

Enthuware студия

 Экологичность цели

Безусловное желания добиться значительных успехов на начале карьеры Java разработчика и выгодно выделяться не только бумажками, но и фактическими знаниями на собеседовании и в работе.

  1. Chapter 1. Advanced Class Design

    1. Reviewing OCA Concepts

    2. Using instanceof

    3. Understanding Virtual Method Invocation

    4. Annotating Overridden Methods

    5. Coding equals, hashCode, and toString

    6. Working with Enums

    7. Creating Nested Classes

    8. Summary

    9. Exam Essentials

    10. Review Questions

  2. Chapter 2. Design Patterns and Principles

    1. Designing an Interface

    2. Introducing Functional Programming

    3. Implementing Polymorphism

    4. Understanding Design Principles

    5. Working with Design Patterns

    6. Summary

    7. Exam Essentials

    8. Review Questions

  3. Chapter 3. Generics and Collections

    1. Reviewing OCA Collections

    2. Working with Generics

    3. Using Lists, Sets, Maps, and Queues

    4. Comparator vs. Comparable

    5. Searching and Sorting

    6. Additions in Java 8

    7. Summary

    8. Exam Essentials

    9. Review Questions

  4. Chapter 4. Functional Programming

    1. Using Variables in Lambdas

    2. Working with Built-In Functional Interfaces

    3. Returning an Optional

    4. Using Streams

    5. Working with Primitives

    6. Working with Advanced Stream Pipeline Concepts

    7. Summary

    8. Exam Essentials

    9. Review Questions

  5. Chapter 5. Dates, Strings, and Localization

    1. Working with Dates and Times

    2. Reviewing the String class

    3. Adding Internationalization and Localization

    4. Summary

    5. Exam Essentials

    6. Review Questions

  6. Chapter 6. Exceptions and Assertions

    1. Reviewing Exceptions

    2. Creating Custom Exceptions

    3. Using Multi-catch

    4. Using Try-With-Resources

    5. Rethrowing Exceptions

    6. Working with Assertions

    7. Summary

    8. Exam Essentials

    9. Review Questions

  7. Chapter 8. IO

    1. Understanding Files and Directories

    2. Introducing Streams

    3. Working with Streams

    4. Interacting with Users

    5. Summary

    6. Exam Essentials

    7. Review Questions

  8. Chapter 9. NIO.2

    1. Introducing NIO.2

    2. Interacting with Paths and Files

    3. Understanding File Attributes

    4. Presenting the New Stream Methods

    5. Comparing Legacy File and NIO.2 Methods

    6. Summary

    7. Exam Essentials

    8. Review Questions

  9. Chapter 10. JDBC

    1. Introducing Relational Databases and SQL

    2. Introducing the Interfaces of JDBC

    3. Connecting to a Database

    4. Obtaining a Statement

    5. Executing a Statement

    6. Getting Data from a ResultSet

    7. Closing Database Resources

    8. Dealing with Exceptions

    9. Summary

    10. Exam Essentials

    11. Review Questions

  10. Chapter 7. Concurrency

    1. Introducing Threads

    2. Creating Threads with the ExecutorService

    3. Synchronizing Data Access

    4. Using Concurrent Collections

    5. Working with Parallel Streams

    6. Managing Concurrent Processes

    7. Identifying Threading Problems

    8. Summary

    9. Exam Essentials

    10. Review Questions

  11. Пройти курс Алгоритмы: теория и практика. Структуры данных

    Курс, который должен помочь лучше понимать структуры данных и алгоритмы работы с ними.

    1. Базовые структуры данных

    2. Задачи

    3. Очереди с приоритетом

    4. Системы непересекающихся множеств

    5. Задачи

    6. Хеш-таблицы

    7. Задачи

    8. АВЛ-деревья

    9. Дополнительные операции

    10. Сплей-деревья

    11. Задачи

  • 1134
  • 03 июня 2020, 12:49
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?