• Java Core: OCA/OCP preparation

    Java Core: OCA/OCP preparation

Предварительная регистрация на курс осенью, зарегистрируйтесь и получите уведомление о точных датах
Java Core: OCA/OCP preparation

Курс Java Core: OCA/OCP preparation поможет вам сформировать базовое понимание Java, а так же систематизирует знания, которые необходимы для сдачи (OCA/OCP) сертификации, которая в свою очередь демонстрирует, что у вас есть навыки, необходимые для того, чтобы стать профессиональным разработчиком Java.

Курс позволяет структурировать уже имеющиеся, а так же приобрести новые знания Java Core в таких важных темах как OOP, DDD, Concurrency, Collections, Generics, Exceptions, NIO2, Functional Interfaces, JDBC and e.t.c. Так же в течении курса подробно рассматриваются основные конструкции (loops, try-catch-finally, break with label e.t.c) и паттерны для решения типичных и не совсем задач. Изложенный материал полностью покрывает все темы подготовки к сдаче 1Z0-815, 1Z0-816 и 1Z0-817 экзаменов, а так же прорабатываются типичные ошибки при сдаче и рассматриваются основные стратегии.

  • Рекомендуем пройти тест по этой ссылке, который мы создали для того, что бы вы могли оценить свой уровень знаний и понять подходит ли вам данный курс. Для эффективного прохождения курса у вас должны быть базовые знания. Минимальный рекомендованный результат – 7 из 10 балов.

Курс Java Core: OCA/OCP preparation подойдет для:

  • Java Programmer;
  • Java Developer;
  • Team leader;
  • Programmer;

Программа курса

Java Technology and environment

  • Java Technology and the Java development
  • Key features of the Java language

Java Primitive Data Types and String APIs

  • Variables declaration and initialization
  • The scope of variables
  • Local variable type inference
  • Creation and manipulation with Strings
  • Data manipulation using the StringBuilder class and its methods

Java Arrays

  • Declaration, instantiation, initialization and the usage of one-dimensional array
  • Declaration, instantiation, initialization and the usage of two-dimensional array

Methods

  • Creating methods and constructors with arguments and return values
  • Creating and invoke overloaded methods
  • Applying the static keyword to methods and fields

Reusing Implementations Through Inheritance

  • Creating and use subclasses and superclasses
  • Creating and extend abstract classes
  • Enabling polymorphism by overriding methods
  • Utilizing polymorphism to cast and call methods, differentiating object type versus reference type
  • Distinguishing overloading, overriding, and hiding

Handling Exceptions

  • Understanding of Exception handling and differentiation among checked, unchecked exceptions, and Errors
  • Creating try-catch blocks and determine how exceptions altering program flow
  • Creating and invoking a method that throws an exception

Creating a Simple Java Program

  • Creating an executable Java program with a main class
  • Compiling and run a Java program from the command line
  • Creating and importing packages

Using Operators and Decision Constructs

  • Usage parentheses to override operator precedence
  • Usage of control statements including if, if/else, switch
  • Usage of do/while, while, for and for each loops, including nested loops, use break and continue statements

Objects and Classes

      • Declaring and instantiating Java objects, and explain objects’ lifecycles (including creation, dereferencing by reassignment, and garbage collection)
      • Defining the structure of a Java class
      • Reading or writing to object fields

Encapsulation

  • Appling access modifiers
  • Appling encapsulation principles to a class

Programming Abstractly Through Interfaces

  • Creating and implementing interfaces
  • Distinguishing class inheritance from interface inheritance including abstract classes
  • Declare and use List and ArrayList instances
  • Understanding Lambda Expressions

Understanding Modules

  • Description of the Modular JDK
  • Modules declaration and enable access between modules
  • Description how a modular project is compiled and run

Тренер

Часто задаваемые вопросы

Как присоединиться к событию?

Free event

Чтобы присоединиться к бесплатному событию, вам необходимо нажать на кнопку «Зарегистрироваться» на странице выбранного мероприятия и заполнить форму регистрации. После этого – проверить указанную при регистрации почту — должно прийти письмо с деталями мероприятия.

!Обратите внимание, что иногда письма попадают в папки Спам/Реклама/Промо-акции!

Paid trainings

Чтобы подать заявку на участие в обучении, вам необходимо зарегистрироваться. нажав на кнопку «Зарегистрироваться» на странице выбранного мероприятия. Обратите внимание, что заявка на участие не гарантирует наличия места в группе на мероприятии позже или в день его проведения. Чтобы гарантированно попасть на событие, необходимо внести 100%-ную предоплату.

Как оплатить участие?

Оплатить любое событие можно на сайте после заполнения регистрационной формы — откроется страница оплаты. Все онлайн-платежи проводятся через систему Portmone.com, которая предоставляет надёжный и безопасный механизм оплаты. Она базируется на современных технологических решениях, которые сертифицированы международными платёжными системами (Verified by Visa и Mastercard SecureCode) и соответствуют всем требованиям безопасности, предъявляемым к такого рода системам сегодня. Мы не имеем доступа к данным вашей банковской карты.

Счет, который был сформирован на странице, действителен 72 часа.

Я не успел оплатить, что мне делать?

Если вы не успели оплатить счет на протяжении 72 часов или закрыли вкладку браузера со страницей оплаты, вы можете повторно заполнить регистрационную форму для формирования нового счета — этот способ будет самым быстрым и без прямого участия админ-команды E5.

Также вы всегда можете написать на нашу почту, ответив на наше письмо о регистрации, и мы сформируем и отправим вам ссылку на оплату.

Можно ли получить счет для оплаты от юридического лица?

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

Для оплаты обучения от юридического лица свяжитесь, пожалуйста, с менеджерами Е5 по email или по телефону. А для сокращения времени подготовки документов, просим направлять такую информацию в письме: реквизиты заказчика, название тренинга, количество участников и их контактную информацию.

Что происходит после оплаты?

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

За 3-4 дня перед событием мы отправляем вам письмо-напоминание с деталями (где, когда, какое расписание).

!Обратите внимание, что иногда письма попадают в папки Спам/Реклама/Промо-акции!

Будут ли отправлены участникам материалы тренинга?

После каждого занятия мы отправляем участникам follow-up письмо с материалами к этому занятию. Это могут быть:

  • презентации;
  • видеозаписи (для онлайн формата);
  • дополнительные документы/материалы от тренера;
  • список дополнительной литературы.
Узнайте, что нового!
Никакого спама, никогда!