-
Направления
-
Вендоры
- Курсы
- 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!
Отдельная благодарность Иванову Олегу за прекрасную подачу материала, отличную дикцию и высокое качество звука
О курсе "Кластерные технологии, системы высокой доступности и надежности на основе БД Postgres"
Курс охватывает достаточно большой объем информации по имеющимся технологиям высокой доступности PG.
Вначале курса идет повторение материала по резервному копированию и кластеризации БД Postgres.
Практическая часть курса также покрывает вопросы разворачивания кластера высокой доступности на основе Postgresql + pacemaker + corosync
Однако, в практических заданиях встречаются несостыковки из-за которых возникают ошибки при поднятии кластера.
Вместе с этим на предоставляемых стендах уже ранее проводилось обучение, о чем свидетельствует наличие установленного ПО.
При разворачивании кластера это иногда мешает.
Итог:
Курс понравился, он подойдет тем, кто является новичком в теме разворачивании и настройке кластера высокой доступности на основе Pacemaker + corosync.
Также преподаватель хорошо владеет теорией и практикой по данной теме. Есть некоторые замечания, которые помогут улучшить качество курса.
О курсе "Автоматизация с использованием Ansible: Полное погружение"
Преподаватель компетентен. В целом курс понравился.
О курсе "Администрирование PostgreSQL 13. Настройка и мониторинг"
Прохождение курса оказалось чрезвычайно полезным опытом! Материал изложен доступно и структурированно, благодаря чему освоение новой информации происходило легко и эффективно. Лекции были информативными, упражнения практичными и интересными. Особенно хочется отметить доброжелательную атмосферу общения между участниками группы и преподавателем, которая способствовала созданию комфортной среды для изучения материала. Получив знания и навыки, полученные на данном курсе, теперь чувствую себя уверенно при работе с PostgreSQL.
Спасибо организаторам и педагогическому коллективу за столь полезный и увлекательный образовательный опыт!
О курсе "Автоматизация с использованием Ansible: Полное погружение"
Благодаря базовому курсу Ansible мне удалось изучить основы работы с модулями, ролями, плейбуками, а также научиться основам отладки скриптов. Во время демонстрации, когда преподаватель писал скрипт было интересно, когда сталкивался с ошибками при запуске, обнаруживал причину и исправлял их. Такие ошибки очень помогают понять материал!
О курсе "Java SE 11: Programming Complete"
Большое спасибо преподавателю за отлично проведенное обучение, грамотный подход к учащимся и понятные объяснения. Очень важно, когда можно сразу в процессе обучения задать вопрос и получить корректный понятный ответ. Преподаватель был явно заинтересован, чтобы все было понятно.
О курсе "Расширенное администрирование ОС Astra Linux Special Edition 1.8"
Проходила курсы у Керимова Георгия. Правильное решение было пойти именно на очное обучение. Информации много, пришлось прям поднапрячься. Преподаватель очень много объяснял, отвечал на миллионы вопросов. После пройденного модуля делали сразу задания по практике.
О курсе "Java SE 11: Programming Complete"
Проходил курсы "Java. Основы программирования". Проведение было интересным, преподаватель очень много объяснял. Параллельно применяли на практике пройденное.
Преподаватель интересно все объяснял, также поправлял на практических этапах.
Советую данные курсы для прохождения другим людям.
О курсе "Расширенное администрирование ОС Astra Linux Special Edition 1.8"
Обучение понравилось, не первый раз проходил курсы у Керимова Георгия. Нравится его подход и настойчивость в стремлении нас научить, сдать экзамен. Подробно разбирает наши вопросы.
Вообще, очень понравилось именно очное обучение, очень комфортно .
О курсе "Администрирование PostgreSQL 16. Базовый курс"
Очень доволен прохождением этого курса! Материал подается четко, структурированно и по существу, без лишней "воды". Информация излагается доступно, но при этом достаточно глубоко, чтобы сразу применять знания на практике.
Особенно хочется отметить отличную техническую базу — все примеры и задания актуальные, работают в реальных условиях, а лабораторные среды хорошо подготовлены.
Еще один большой плюс — практика после каждой главы. Это помогает сразу закреплять теорию и разбирать нюансы в работе с PostgreSQL. При этом курс дает хорошую основу, а для тех, кто хочет углубиться, есть возможность самостоятельного изучения дополнительных материалов.
Рекомендую этот курс всем, кто хочет системно освоить администрирование PostgreSQL 16!
Отдельная благодарность Иванову Олегу за прекрасную подачу материала, отличную дикцию и высокое качество звука
О курсе "Сетевое администрирование РЕД ОС. 2024"
В работе администратора очень важно иметь практический навык. На данном курсе было большое количество практических занятий: развернута небольшая сеть на несколько машин, настроены отдельные различные сетевые сервисы (DNS, DHCP, DDNS). При этом все практические занятия шли по нарастающей: на последнем задании нужно было выполнить работу легко именно благодаря тому, что предыдущие были выполнены даже в рамках заданий "со звездочкой". Преподаватель очень подробно все объяснял и, при необходимости, помогал с вопросами, возникшими у слушателя на каждом индивидуальном тестовом стенде.
Всем рекомендую прохождение обучение по курсу "RS.102" в УЦ "ФОРС".
О курсе "Разработка серверной части приложений PostgreSQL 16. Базовый курс"
Отличный вводный курс для разработчиков, планирующих начать разработку серверной части приложений PostgreSQL.
Не заменяет необходимость самостоятельного изучения, но дает хороший обзор тем для проработки.
Я уже сталкивался в своей практике с миграцией серверного кода Oracle на PostgreSQL, но за несколько лет успел позабыть многие нюансы.
Курс позволил их освежить в памяти и подготовиться к изучению более углубленной части (PP.16.DEV2)
О курсе "PostgreSQL 16. Оптимизация запросов"
Очень интересный курс. Преподаватель Иванов Олег очень хорошо всё объяснил. Это новый курс по PostgreSQL16, увеличение курса с 2 до 3 дней это хорошо. Удалось более хорошо разобраться в теме курса. Курс и преподавателя рекомендую.
О курсе "Расширенная защита инфраструктуры"
Добрый день!
Отличный курс с разборами и применением на практике!
Хороший преподаватель, практик.
Дается максимально практика и дозированно теория, причем теория - выжимка Важных, необходимых знаний! Даже превысил мои ожидания!
В целях продвижения курса, возможно необходимо, скорректировать его название, позиционирование и рекламную компанию! Возможно стоит добавить материалов по ИБ.
Подобных практических курсов мало, но они востребованы, особенно специалистами ИБ.
Например, специалисты по ИБ обычно рассматривают курсы по Пентесту, Компьютерной криминалистике, Предупреждению компьютерных преступлений и др.
Он будет популярным, актуальность такого курса растет!
Спасибо большое учебному центру Форс и преподавателю за возможность прикоснуться к этим знаниям!
О курсе "Основы администрирования РЕД ОС. 2024"
Благодарю УЦ ФОРС и тренера Новоселова Аркадия за обучение на курсе RS.101.24 Основы администрирования, материал был хорошо изложен, практические задания разнообразные. Впервые проходила обучение удаленно, подключение к онлайн-трансляции курса и ПК для выполнения лабораторных работ проходило без проблем, ошибок и прочих трудностей, материалы курса были успешно скачаны из личного кабинета.
Отдельно хочется отметить Аркадия, лекции он проводил хорошо, материал излагал понятно, интересовался обратной связью от всех обучающихся, спокойно и грамотно отвечал на все заданные вопросы.
В целом обучение удалось на все 100%.
Развития и процветания вашему учебному центру! Буду рекомендовать ваш центр знакомым.
О курсе "Администрирование PostgreSQL 13. Резервное копирование и репликация"
Очень познавательный курс. Рассматриваются многие аспекты резервного копирования и репликации в СУБД PostgreSQL (речь идет о "ванильном" Postgres). Курс позволил собрать воедино мои разрозненные знания по данной тематике, а также расширить их. Осталось только пробовать воплотить все на практике.
О курсе "Администрирование PostgreSQL 16. Базовый курс"
Хорошо сформулированный курс и подобраны задания. Преподаватель очень грамотно, профессионально вел занятия, доносил тему, отвечал на вопросы.
Большое спасибо за организацию курса и преподавателю за вовлеченность в дело.
О курсе "Миграция с Oracle на Postgres: Подходы, проблемы и решения. Практический курс"
Было бы интересно услышать рассказ об опыте перенесения из Oracle в PostgreSQL/Postgres Pro непереносимых конструкций и процессов: автономных транзакций, глобальных переменных пакета, фоновых заданий. Причём, разными способами. Также были бы очень полезны реальные примеры встраивания Java-кода. Материал курса насыщен примерами, но хотелось бы больше и более сложных. Это не говорит о недостатке прослушанного курса в том объёме, который для него выбран создателями, просто хочется большего. Раз уж сказали "проблемы и решения", так давайте постараемся охватить пошире.
Но в целом - молодцы! :-)
О курсе "Администрирование PostgreSQL 16. Базовый курс"
Курс очень понравился. Особенно понравились комментарии преподавателя о соответствии сущностей БД Oracle и Postgres - очень помогло разобраться.
О курсе "Автоматизация с использованием Ansible: Базовый курс"
Посетил курс очно. Организация на очень хорошем уровне, в том числе и технически. Приятно, что курс построен на открытых популярных дистрибутивах Debian и Ubuntu.
Материал подавался последовательно от простого к сложному, преподаватель оперативно отвечал на вопросы.
Важно, что было много практических самостоятельных занятий с последующим разбором.
Систему уже начал применять для некоторых задач в своей организации.
Также отзыв оставил преподавателю устно, по окончанию обучения. По моему мнению, как ИТ-специалиста государственной сферы связанной со здравоохранением, в подобном курсе с учетом политических и юридических реалий хорошо бы уделять внимание использованию этой системы для эмуляции групповых политик Windows и работы SCCM. В этом случае систему Ansible можно использовать вместе с графическим интерфейсом Foreman (который входит в том числе репозитарии "отечественных" операционных систем).
Как проходит обучение на платформе ФОРС
Знакомство с платформой
Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

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

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

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

