• 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 лист з матеріалами до цього заняття. Це можуть бути:

  • презентації;
  • відеозаписи (для онлайн формату);
  • додаткові документи / матеріали від тренера;
  • список додаткової літератури.
Дізнайтеся, що нового!
Ніякого спаму, ніколи!