-
Направления
-
Вендоры
- Курсы
- IТ-услуги
- IТ-обучение для личностей
- Видеокурсы
- Пресс-центр
- Уголок Профессора
-
Тестирование и сертификация
- Назад
- Сертификация Astra Linux
-
О компании
-
Сведения об образовательной организации
- Назад
- Основные сведения
- Структура и органы управления образовательной организацией
- Документы
- Образование
- Руководство. Педагогический (научно-педагогический) состав
- Материально-техническое обеспечение и оснащенность образовательного процесса
- Стипендии
- Платные образовательные услуги
- Финансово-хозяйственная деятельность
- Вакантные места для приема (перевода) обучающихся
- Доступная среда
- Международное сотрудничество
- Контакты
- Главная
-
- Видеокурсы
-
Язык программирования Java 8. Базовый уровень с выходом на ОСА-сертификацию
Описание
Курс предоставляет все необходимые знания и навыки, позволяющие успешно сдать сертификационный экзамен первой ступени (ОСА) по 8-й версии Java. Хотя в непростой геополитической обстановке последнего времени эта цель отошла на второй план, приобретенная квалификация гарантированно позволит вам достойно проявить себя и на собеседовании при приеме на работу.
От обычных учебников данный курс отличается целым рядом специфических особенностей, а именно:
• в нем показано КАК следует решать экзаменационные задачи, вместо того чтобы просто излагать такие-то и такие-то правила из спецификации на язык (Java Language Specifications, JLS);
• приведены многочисленные мнемонические формулы, облегчающие запоминание правил из JLS;
• особое внимание уделено типичным ошибкам, которые кандидаты часто допускают на экзамене;
• перечислены и продемонстрированы конкретные «ловушки», встроенные в экзаменационные задачи.
Автор курса сдал свой OCA-экзамен на 98% — хотя и не сразу.
Эффективность разработанной методики подтверждается тем фактом, что экзамен профессиональной ступени (т.е. ОСР, код 1Z0-809) был сдан на 97%. Кроме того, многолетняя преподавательская практика в учебных центрах «Академия IT», «ФОРС» и «Люксофт» легла в основу предлагаемого курса, который:
✓ Бaзируется на личном опыте сертифицирования
✓ Насыщен всевозможными хитростями, уловками и подсказками
✓ Содержит 300+ специально подобранных задач (доступных также в
онлайн-формате)
✓ Объясняет все подробно и до мелочей
✓ Обучает технике запоминания правил
✓ Атакует экзаменационную тематику под разными углами
✓ Включает в себя 5 килострок протестированного кода
✓ Подкреплен дополнительными ресурсами (электронный тренажер, PowerPoint-слайды и т.д.)
Наш курс был разработан на базе 450-страничного авторского пособия, которое тоже доступно в Ресурсах, причем как на английском, так и на русском языках.
Требуемый уровень подготовки
Начальный — средний
Целевая аудитория
Изначально курс был рассчитан в первую очередь на кандидатов, планирующих сдавать сертификационный экзамен 1Z0-808. Впрочем, он может быть чрезвычайно полезен всем тем, кто хочет прочно закрепить свои теоретические знания фундаментальных концепций, идиом и конструкций языка Java, в т.ч. целого ряда базовых классов из стандартной библиотеки. На технических интервью при устройстве на работу в IT-сфере вы оцените правильность своего решения записаться на наши занятия.
Программа курса
Вступительные замечания
– Знай своего врага
– Подготовка учебной среды
– Что и как запоминать
Группа 1 — Основы языка Java
1.1 Определение областей действия переменных
1.2 Определение структуры Джава-класса
1.3 Создание исполняемых Джава-приложений с методом main(); запуск Джава-программы с командной строки, включая вывод в консоль
1.4 Импорт Джава-пакетов с целью обеспечения доступа к ним из клиентского кода
1.5 Сравнение и противопоставление таких характеристик Джава как платформенная независимость, объектно-ориентированный подход, инкапсуляция и т.д.
Практикум: 23 задачи
Группа 2 — Типы данных
2.1 Объявление и инициализация переменных (включая приведение примитивных типов данных)
2.2 Дифференциация между ссылочными и примитивными переменными
2.3 Чтение и запись объектных полей
2.4 Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора)
2.5 Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer
Практикум: 33 задачи
Группа 3 — Операторы и структуры ветвления
3.1 Применение операторов, включая переопределение приоритета
3.2 Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
3.3 Конструкции if и if-else, а также тернарный оператор
3.4 Применение оператора switch
Практикум: 33 задачи
Группа 4 — Создание и применение массивов
4.1 Объявление, инстанциация и применение одномерных массивов
4.2 Объявление, инстанциация и применение многомерных массивов
Практикум: 16 задач
Группа 5 — Работа с циклами
5.1 Создание и применение циклов while
5.2 Создание и применение циклов for, в т.ч. for-each
5.3 Создание и применение циклов do-while
5.4 Сравнение циклических конструкций
5.5 Применение операторов break и continue
Практикум: 25 задач
Группа 6 — Методы и инкапсуляция
6.1 Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов;
6.2 Применение ключевого слова static к методам и полям;
6.3 Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор;
6.4 Применение модификаторов доступа;
6.5 Реализация принципов инкапсуляции в классе;
6.6 Поведение объектных ссылок и примитивных переменных, передаваемых в методы
Практикум: 36 задач
Группа 7 — Наследование
7.1 Наследование и его преимущества;
7.2 Разработка кода, демонстрирующего полиморфизм, включая переопределение; методов и противопоставление объектного типа ссылочному;
7.3 Необходимость в приведении типов;
7.4 Применение ключевых слов super и this для доступа к объектам и конструкторам;
7.5 Применение абстрактных классов и интерфейсов
Практикум: 34 задачи
Группа 8 — Обработка исключений
8.1 Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам;
8.2 Создание блока try-catch и влияние исключений на штатный алгоритм работы программы;
8.3 Преимущества обработки исключений;
8.4 Создание и вызов метода, возбуждающего исключение;
8.5 Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)
Практикум: 22 задачи
Группа 9 — Избранные классы библиотеки Java API
9.1 Манипуляция данными посредством класса StringBuilder и его методов
9.2 Создание и манипуляция String-объектами
9.3 Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
9.4 Объявление и применение коллекций ArrayList заданного типа
9.5 Составление простого лямбда-выражения, которое потребляет Predicate
Практикум: 43 задачи
Длительность
Доступ к курсу
Документы
Отзывы учеников
О курсе "Администрирование PostgreSQL 16. Базовый курс"
Курс помог быстро получить необходимые начальные знания об архитектуре и основных компонентах PostgreSQL.
Преподаватель обратил внимание на важные параметры, значения оказывают влияние на работу кластера и дал рекомендации, как определить оптимальные значения для них.
Благодарю Олега Иванова за интересные и "живые" занятия.
О курсе "
Администрирование PostgreSQL 16. Базовый курс"
Структурированный и качественный курс. Дает системное понимание профессии. Программа построена логично: от основ к сложным темам. Актуальная информация и полезные советы от экспертов. Идеально для тех, кто хочет освоить профессию с нуля «под ключ» и получить официальную квалификацию.
О курсе "Администрирование PostgreSQL 16. Базовый курс"
Курс понравился. Охватывает начальные знания и дает навыки по работе с основными механизмам работы PostgreSQL. Спасибо преподавателю Олегу Иванову, интересно преподает материал и охотно отвечает на вопросы!
О курсе "Корпоративная архитектура предприятия"
Курс понравился, огромное спасибо преподавателю за умение поделиться своими знаниями и интересное изложение. Курс заставил меня по другому смотреть на подходы к проектированию систем и не только. Конечно же хотелось бы закрепить полученные теоретические знания на практических примерах, но практическая часть курсом не предусмотрена.
О курсе "PostgreSQL 16. Оптимизация запросов"
Добрый день!
От курса по оптимизации запросов, остались самые положительные впечатления. Формат курса на мой взгляд сбалансирован между подаваемой теорией и практическими заданиями. Лектор приводил для каждой рассматриваемой темы примеры из практики, что важно и даёт возможность лучше усваивать материал. Спасибо за курс.
О курсе "Администрирование PostgreSQL 13. Резервное копирование и репликация"
Курс насыщенный и качественный, лабораторные - отличные, очень хорошо - учат думать. Великолепный преподаватель - все очень понравилось. Прекрасно подается материал, очень доходчиво.
По предложениям - возможно стоит подумать о возможности доступа из под удаленного стола Astra Linux - поскольку например в Банке России уже большинство рабочих станций с выходом в интернет - именно с этой ОС.
О курсе "PostgreSQL 16. Оптимизация запросов"
Очень опытный преподаватель - Олег Иванов. Преподаватель дополняет курс реальными примерами, полезными комментариями.
Курс QPT разработанный компанией PostgresPro.
Было полезно ознакомиться с новыми особенностями PostgreSQL версии 16.
О курсе "РЕД Виртуализация"
После обучения в УЦ Форс остались только положительные впечатления. Хороший преподаватель, информация излагалась доступным и понятным языком. Получил исчерпывающие ответы на все свои задаваемые вопросы. Все организационные мероприятия на высоком уровне. Рекомендую данный УЦ.
О курсе "Кластерные технологии, системы высокой доступности и надежности на основе БД Postgres"
Хороший курс с примерами из практики. Подходит больше для администраторов серверов бд с хорошим опытом
О курсе "РЕД Виртуализация"
Курс построен великолепно. Всё интересно, ясно и понятно.
О курсе "PostgreSQL 16. Оптимизация запросов"
Оптимизация запросов в PostgreSQL - непростой вопрос! Казалось бы, есть масса доступной литературы на эту тему, однако она не всегда дает ответ на практические вопросы. В этом отношении информация от опытного преподавателя обладает особой ценностью! Рекомендую данный курс всем, кому предстоит нелегкая задача миграции приложений на PostgreSQL, так как вопрос производительности неизбежно станет "камнем преткновения".
О курсе "Сетевое администрирование ОС Astra Linux Special Edition 1.8"
Курс очень понравился! С удовольствием слушала и делала задания. Понравилась грамотная и понятная подача информации и практика с поддержкой от преподавателя. Хотелось бы чтобы учебных дней было больше для такой обширной темы. В целом однозначно рекомендую курс
О курсе "PostgreSQL 16. Оптимизация запросов"
Очень хороший курс, который я бы рекомендовал любому сотруднику нашей компании.
Соединены два фактора успеха: качественный исходный материал из курса Postgres Pro + преподаватель Олег Иванов, видно, что опытный человек в своём деле, вёл курс чётко, с интересными отступлениями и при этом полном соблюдении тайминга и охватом всего необходимого материала + отвечал на все вопросы. Ни минуты не потеряно зря в этом курсе.
Если представится возможность пройти ещё курс у этого преподавателя, однозначный ответ "да".
Это лучший курс из прослушанные в вашем учебном центре, спасибо.
Даже сама организация: скажем, виртуальные машины были в этот раз по умолчанию настроены правильно - хватало ресурсов и ничего не отключалось, не было настроенной блокировки виртуалки по таймауту, что очень раздражало на других курсах. Качество связи было стабильно хорошим.
Все базы и таблицы на своих местах - вроде и у других слушателей не было проблем.
Ответ на каждый вопрос преподаватель письменно фиксировал в чате - это мелочь, но из таких мелочей слагается профессионализм.
О курсе "Курс для аналитиков и разработчиков PostgreSQL"
Отличный продолжительный курс для разработчиков, которые планируют миграцию на PostgreSQL с других СУБД и у которых не было серьезной практической работы с PostgreSQL.
Курс также хорошо комбинируется с курсами PP.16.DEV1, PP.16.DEV2
О курсе "Расширенное администрирование РЕД ОС. 2024"
Отличное ведение курса, преподаватель Аркадий Новоселов всё отлично объяснял и показывал, пока что лучший курс на котором я бывал.
О курсе "Расширенное администрирование РЕД ОС. 2024"
Интересный и насыщенный по содержанию курс. Преподаватель с большим багажом знаний по теме курса. Материал курса изложен подробно и вполне понятно. Хорошо усваивается. Однозначно рекомендую.
О курсе "Инструменты и средства настройки производительности PostgreSQL"
Очень полезный курс. Получил очень много информации о методах увеличения производительности и оптимизации запросов. Роман Фролов всё доходчиво объяснял. Составил очень большой и удобный конспект курса. Курс рекомендую.
О курсе "JavaScript. Веб-программирование. Продвинутый уровень"
Спасибо за интересный и полезный курс! Благодаря преподавателю - Голодаеву Алексею - материал курса был понятен разработчикам разного уровня подготовки. Кроме того, хочу отметить то, что преподаватель всегда давал интересные практические задания.
О курсе "Безопасная разработка программного обеспечения"
Очень интересный и содержательный курс. Я получил представление о всех этапах производства безопасного ПО. Полученные навыки и информацию буду использовать в своей работе.
О курсе "JavaScript. Основы веб-программирования"
Хороший курс как для новичка, так и для опытных разработчиков (для того, чтобы освежить в памяти нюансы языка). Огромное спасибо преподавателю Голодаеву Алексею, доступно освещал материал, после прохождения темы давал интересные задачи для закрепления материала и понимания как "это" работает на практике, отвечал на все задаваемые вопросы.
Как проходит обучение на платформе ФОРС
Знакомство с платформой
Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

Обучение
Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

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

Дипломы и сертификаты
Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

