-
Направления
-
Вендоры
- Курсы
- 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"
Курс оказался очень интересным и насыщенным, с полезными и практическими занятиями. Однако, возможно, стоит рассмотреть возможность продлить его на один дополнительный день, чтобы в последний день не торопиться и уделить достаточно времени каждому аспекту материала
О курсе "Кластерные технологии, системы высокой доступности и надежности на основе БД Postgres"
Очень полезный курс. Полученные знания пригодиться мне в моей профессиональной деятельности
О курсе "АМА-сессия с Романом Фроловым: Инструменты и средства настройки производительности PostgreSQL"
От курса по обзору инструментов и средств настройки производительности PostgreSQL, остались положительные впечатления. Формат курса на мой взгляд сбалансирован между подаваемой теорией и практическими заданиями. Каждый рассматриваемый инструмент получил достаточное внимание для представления возможностей и продемонстрировано практическое применение. Лектор приводил для каждой рассматриваемой темы примеры из практики, что важно и даёт возможность лучше усваивать материал. Спасибо за курс.
О курсе "Практический тренинг по диагностике и устранению неисправностей в БД Postgres"
Полезный курс по устранению аварийных ситуаций и неисправностей, которые возникают при администрировании СУБД Postgres. Аварийный ситуации на стенде начали возникать с первого дня курса. Погружение в курс 10 из 10.
О курсе "Практический тренинг по диагностике и устранению неисправностей в БД Postgres"
Полезный и информативный курс, позволяющий расширить знания по работе с БД Postgre. Отличная подача материала. Развернутое объяснение тем, теория подкрепляется практическими заданиями. Разбираются реальные кейсы, что помогает использовать полученные знания в профессиональной деятельности.
О курсе "Администрирование PostgreSQL 16. Базовый курс"
Благодарен организаторам и преподавателю Олегу Иванову за приобретение полезных знаний в рамках этого курса.
О курсе "Администрирование PostgreSQL 16. Настройка и мониторинг"
Курс полезный. Преподаватель читает интересно. Практические задания хорошо выполняются по предложенным решениям. Удобно, что есть возможность повторить практику самостоятельно и использовать в работе. Пару раз были кратковременные сбои со связью до стенда, но это не помешало всё выполнить.
О курсе "PostgreSQL 16. Оптимизация запросов"
Курс превзошёл ожидания: отличный, глубоко продуманный и действительно углублённый разбор тем, начиная от основ и заканчивая продвинутыми приёмами оптимизации и настройки. Стиль преподавания — понятный, спокойный и в то же время увлечённый: сложные вещи объясняются просто, с наглядными примерами и практическими заданиями. Особенно понравилось, что материал структурирован логично — легко возвращаться к нужным темам и сразу применять полученные знания в работе.
О курсе "Расширенное администрирование РЕД ОС. 2024"
Курс был очень полезным и насыщенным. Хоть и администрирую РЕД ОС около двух лет, узнал много нового об архитектуре Linux, этапах загрузки системы, работе загрузчика GRUB и настройке различных компонентов ОС. Отдельно стоит отметить блок, посвящённый написанию скриптов — материал подан понятно, с большим количеством практических примеров. Курс помог систематизировать знания и расширить понимание внутренней структуры РЕД ОС. Рекомендую всем администраторам, которые хотят глубже разобраться в работе системы и повысить свой уровень.
О курсе ""Курс для аналитиков и разработчиков PostgreSQL 16
Курс больше подходит аналитикам для ознакомления, нежели разработчикам. Хотелось бы побольше практики и более интересных упражнений, информации о работе СУБД с большими объемами данных. Но в целом курс дает очень неплохое понимание о PostgreSQL:
О курсе "Безопасность в ОС Astra Linux Special Edition 1.8"
Отдельная благодарность Аркадию, спасибо за профессионализм
О курсе "Расширенное администрирование РЕД ОС. 2024"
Курс хороший, очень хороший преподаватель, было приятно слушать.
Лично для меня небольшой минус курса в том, что идет много теории с утра и до конца дня и в конце дня начинается практика, но это вопросы к РЕД Софт, а не к ФОРС или преподавателю.
В остальном большое спасибо!
О курсе "АМА-сессия с Романом Фроловым: Инструменты и средства настройки производительности PostgreSQL"
Курс обширный, рассказано об инструментах, методах, расширениях как Postgres,так и Linux. Информация легче воспринимается, потому что много примеров и ситуаций из реальной жизни.
О курсе "Автоматизация с использованием Ansible: Полное погружение"
Данный курс был хороший.
Преподаватель провёл курс профессионально, приводил примеры, показывал, как всё работает на практике.
По курсу были раскрыты как основы, так некоторые дополнительные нюансы.
Лабораторные были качественные.
После их выполнения было понятно, о чём идёт речь.
О курсе "Сетевое администрирование РЕД ОС. 2024"
Курс интересный, понравилась вовлеченность преподавателя и грамотная подача материала.
Преподаватель максимально подробно отвечал на возникающие вопросы и помогал в прохождении практической части курса (если у кого-то что-то не получалось).
О курсе "Автоматизация с использованием Ansible: Полное погружение"
Курс достаточно хорошо составлен. Рассматриваются вопросы от базовой установки и настройки и созданию первого плейбука по установке nginx, но и синтаксис конструкций для продвинутого проектирования плейбука.
О курсе "Разработка серверной части приложений PostgreSQL 16. Базовый курс"
Курс проходил в очной форме и для меня оказался интересным и полезным.
Хочу выразить благодарность преподавателю Олегу Иванову за доходчивое донесение материала, за тонкое чувство юмора.
Материалы курса доступны на ресурсе учебного центра, в любой момент их возможно открыть для освежения памяти.
Записался на следующие курсы, жаль только, что обучение будет в онлайн формате.
О курсе "Разработка серверной части приложений PostgreSQL 16. Базовый курс"
Курс содержит большое количество полезной информации по теме. Материал дан в логичной, последовательной и четкой форме с полезными примерами.
Преподаватель не только ясно и доходчиво изложил материал курса, но и дополнил его информативными примерами и советами по лучшим практикам использования и подробно ответил на все вопросы.
О курсе "Курс для аналитиков и разработчиков PostgreSQL 16"
Курс полезный
О курсе "Сетевое администрирование РЕД ОС. 2024"
Курс будет полезен в работе всем системным администраторам. Преподаватель отвечает на все вопросы и старается помочь каждому при возникновении проблем. Объясняет понятно и в нормальном темпе.
Как проходит обучение на платформе ФОРС
Знакомство с платформой
Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.
Обучение
Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.
Обратная связь и поддержка
Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.
Дипломы и сертификаты
Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.