-
Направления
-
Вендоры
- Курсы
- IТ-услуги
- IТ-обучение для личностей
- Видеокурсы
- Пресс-центр
- Уголок Профессора
-
Тестирование и сертификация
-
О компании
-
Сведения об образовательной организации
- Назад
- Основные сведения
- Структура и органы управления образовательной организацией
- Документы
- Образование
- Руководство. Педагогический (научно-педагогический) состав
- Материально-техническое обеспечение и оснащенность образовательного процесса
- Стипендии
- Платные образовательные услуги
- Финансово-хозяйственная деятельность
- Вакантные места для приема (перевода) обучающихся
- Доступная среда
- Международное сотрудничество
- Контакты
- Главная
-
- Видеокурсы
-
Жизнь после "восьмерки": нововведения в Java 9+
Описание
Свыше 4,5 часов видеолекций с разбором наиболее важных или интересных нововведений, появившихся в Джаве начиная с JDK9 (и да, это действительно означает, что в курсе встречаются фичи из последующих версий, в частности, 10-й и 11-й).
✓ Центральное место курса занимает модульная система, ее возможности и особенности.
✓ Еще одно флагманское нововведение — REPL-инструмент JShell; тоже обстоятельно знакомимся.
✓ Упор сделан на кодовые примеры, хотя и теорчасть тоже присутствует в достаточном объеме; будем надеяться, это позволит слушателям уверенно использовать новый функционал и полученные навыки в своей работе или учебе.
✓ Все видеолекции можно свободно скачивать, PowerPoint-презентации и кодовая база также полностью доступны.
✓ Курс имеет открытую тематику и будет пополняться новыми лекциями по мере появления новых версий Джавы.
При разборе учебного материала задействована в первую очередь командная строка; для демонстрации отдельных возможностей привлечены среды разработки NetBeans, Intellij IDEA и Eclipse, а также фреймворк JUnit (если не знакомы с каким-то из этих инструментов — не страшно: усвоению темы это не помешает).
Требуемый уровень подготовки
Начальный — средний
Целевая аудитория
Курс рассчитан в первую очередь на программистов, желающих подробнее узнать о флагманских нововведениях по мере выхода очередных релизов Джавы.
Программа курса
•Часть 1 — Модульная система (~3 часов видеолекций)
o Подготовка учебной среды
o Причины для модуляризации
o Модульное приложение — работа с командной строки
o Модульное приложение — работа в среде NetBeans
o Ключевое слово requires — работа с командной строки
o Ключевое слово requires transitive — работа в среде Intellij IDEA
o Ключевое слово exports — работа с командной строки
o Ключевое слово exports to — работа в среде Eclipse
o Модуляризованный механизм загрузки служб на классе ServiceLoader; ключевые словая provides и with
o Безымянный модуль (Unnamed Module)
o Анализатор зависимостей jdeps
o Безымянный модуль (Unnamed Module)
o Автоматические модули (Automatic Modules)
o Знакомство с Module API
o Генератор исполнимого образа приложения jlink
•Часть 2 — JShell (~30 минут видеолекций)
o Основные приемы работы
o Изменение дефиниций
o Форвардные ссылки
o Обработка исключений в JShell
o Полезные команды
o Работа с class path'ом и module path'ом
o Встроенные скрипты
o Стартовые скрипты
•Часть 3 — Новый API и др. (~1 часа видеолекций)
o Приватные методы в интерфейсах
o Объявление локальной переменной var
o Усовершенствованный try-with-resources
o Немутирующие коллекции
o Ромбовидный оператор в анонимных внутренних классах
o Бескомпиляторный запуск приложения
o Знакомство с Process API
o Апдейты в интерфейсе Stream
o Апдейты в классе Optional
Жизнь после "восьмерки": нововведения в Java 9+
Описание
Свыше 4,5 часов видеолекций с разбором наиболее важных или интересных нововведений, появившихся в Джаве начиная с JDK9 (и да, это действительно означает, что в курсе встречаются фичи из последующих версий, в частности, 10-й и 11-й).
✓ Центральное место курса занимает модульная система, ее возможности и особенности.
✓ Еще одно флагманское нововведение — REPL-инструмент JShell; тоже обстоятельно знакомимся.
✓ Упор сделан на кодовые примеры, хотя и теорчасть тоже присутствует в достаточном объеме; будем надеяться, это позволит слушателям уверенно использовать новый функционал и полученные навыки в своей работе или учебе.
✓ Все видеолекции можно свободно скачивать, PowerPoint-презентации и кодовая база также полностью доступны.
✓ Курс имеет открытую тематику и будет пополняться новыми лекциями по мере появления новых версий Джавы.
При разборе учебного материала задействована в первую очередь командная строка; для демонстрации отдельных возможностей привлечены среды разработки NetBeans, Intellij IDEA и Eclipse, а также фреймворк JUnit (если не знакомы с каким-то из этих инструментов — не страшно: усвоению темы это не помешает).
Требуемый уровень подготовки
Начальный — средний
Целевая аудитория
Курс рассчитан в первую очередь на программистов, желающих подробнее узнать о флагманских нововведениях по мере выхода очередных релизов Джавы.
Программа курса
•Часть 1 — Модульная система (~3 часов видеолекций)
o Подготовка учебной среды
o Причины для модуляризации
o Модульное приложение — работа с командной строки
o Модульное приложение — работа в среде NetBeans
o Ключевое слово requires — работа с командной строки
o Ключевое слово requires transitive — работа в среде Intellij IDEA
o Ключевое слово exports — работа с командной строки
o Ключевое слово exports to — работа в среде Eclipse
o Модуляризованный механизм загрузки служб на классе ServiceLoader; ключевые словая provides и with
o Безымянный модуль (Unnamed Module)
o Анализатор зависимостей jdeps
o Безымянный модуль (Unnamed Module)
o Автоматические модули (Automatic Modules)
o Знакомство с Module API
o Генератор исполнимого образа приложения jlink
•Часть 2 — JShell (~30 минут видеолекций)
o Основные приемы работы
o Изменение дефиниций
o Форвардные ссылки
o Обработка исключений в JShell
o Полезные команды
o Работа с class path'ом и module path'ом
o Встроенные скрипты
o Стартовые скрипты
•Часть 3 — Новый API и др. (~1 часа видеолекций)
o Приватные методы в интерфейсах
o Объявление локальной переменной var
o Усовершенствованный try-with-resources
o Немутирующие коллекции
o Ромбовидный оператор в анонимных внутренних классах
o Бескомпиляторный запуск приложения
o Знакомство с Process API
o Апдейты в интерфейсе Stream
o Апдейты в классе Optional
Длительность
Доступ к курсу
Документы
Отзывы учеников
Добрый день! Спасибо за интересный курс! Преподаватель отлично владеет материалом и хорошо его подает. Единственно, что можно порекомендовать - немного снизить темп)
Курс хороший, довольно динамичный. Я видел этот продукт первый раз но благодаря курсу получилось изучить продукт и разобраться в архитектуре решения. Денис отличный докладчик. В целом мне все понравилось, было полезно, осталось подготовиться и сдать экзамен :)
Замечательный курс дающее хорошую базу понимания технологии, благодаря которой можно строить сложные решения.
Материал был подан без лишней «воды»: есть и основы, и сразу возможность отработать навыки. Преподаватель подробно разбирал сложные моменты и оперативно реагировал на запросы слушателей.
Спасибо! Было интересно и познавательно, вживую потрогать low-code платформу. Я лид аналитиков, соответственно местами было тяжело, т.к. не разработчик всё же. Очень понравился преподаватель Денис открытый, подсказывает, понятно объясняет. Было классно, что ты сам выступаешь в роли фронт и бэк разработчика, и сразу можешь проверить результат - тут и как отладка от разработки, и как тестировщик выступаешь, да и как аналитик и сразу можешь ответить на вопросы или обсудить с Заказчиком: а точно так нужно?, а это оптимально будет для пользователя?, Заказчик именно это хочет? Интерфейс понятный Интерфейс понятный. Для себя выявил точный плюс - что в дальнейшей работе, намного лучше буду понимать разработчика.
Всё отлично! Интересно и познавательно. подчеркнул много нового.
Материал подан структурированно, от простого к сложному. Понравилось, что много практики: сразу закрепляешь теорию реальными запросами. Преподаватель отвечал на вопросы развёрнуто и понятно.
Доходчиво был передан материал, спасибо за курс, информация легко воспринималась, а главное не было воды!
Данный курс был очень полезен для меня, как администратора БД Postgres. Прежде всего хотелось бы отметить некую харизму преподавателя, его хорошо поставленную и артистичную речь, его внимание к слушателям и глубокие знания предмета курса. Я узнал много полезных деталей о работе отказоустойчивых кластеров. Я бы предложил немного усовершенствовать данный курс примерами решения типовых проблем с кластером Patroni в таком ключе:"что-то не работает - ищем причину - делаем то-то".
Впечатления положительные. Курс сильный, много тем, очень насыщенный теоретическим материалом, примерами и практикой. Лектор тоже понравился, дает свои комментарии и отвечает на вопросы по ходу изложения материала. Дает сравнения с другими база данных, в основном Oracle в местах где есть различия. Были темы не только по PostgreSQL, его архитектуре, хранении данных в памяти и модели, но и половина курса была посвящена языку PL/pgSQL, его основным конструкциям, синтаксису, отладке, тестированию, в конце затронули большую тему на тему оптимизации запросов, логирования, анализу статистики выполнения. В общем и целом мне понравилось.
Курс очень насыщенный, лектор увлекательно и доступно объясняет материал. Практика отличная: есть специальный тестовый стенд, на котором наглядно показано, как должна работать система.
Благодарю учебный центр за проведение курса по PostgreSQL - данный курс охватил большой объём информации связанный с особенностями СУБД и в доступной и понятной форме дал возможность освоить эти знания на практике
Отличный практический курс! Материал структурирован, всё чётко и без «воды». На реальных примерах разобрана полная схема развёртывания высоко доступного кластера PostgreSQL с Patroni, etcd и HAProxy. Отдельное спасибо за разбор типовых проблем и способов их предотвращения.
Аркадий Новоселов отлично преподносит материал. Владеет информацией, всегда готов помочь и ответить на возникающие вопросы.
Спасибо за курс!
В целом все понравилось. Некоторым темам, безусловно, хотелось бы уделить больше времени, в частности добавить в курс основные моменты связанные с настройкой iptables/nftables, созданием модулей systemd.
О курсе "Мониторинг баз данных при помощи Zabbix"
Мне было тяжело. Курс очень концентрированный. Я не успевал делать практические задания. Вины преподавателя в этом нет. Сначала мне нужно было пройти базовый курс плюс я специализируюсь всетаки на мониторинг устройств а не баз данных.
Но тем не менее многое удалось понять. Думаю что при необходимости смогу применить на практике.
О курсе "Администрирование Astra Linux 1.7"
Отличный курс, материал, формат подачи, качество связи. Преподаватель грамотный высококвалифицированный специалист, доступно преподносит и объясняет материал, отвечает на вопросы, помогает. Спасибо!
О курсе "Миграция и доверительные отношения между Astra Linux 1.8 - FreeIPA и Microsoft AD, синхронизация, интеграция. Построение инфраструктуры служб каталогов"
Отличный курс, материал, формат подачи, качество связи. Преподаватель грамотный высококвалифицированный специалист, доступно преподносит и объясняет материал, отвечает на вопросы, помогает. Спасибо!
О курсе "Диагностика и устранение неполадок Linux"
Хороший курс. Много практических заданий. Преподаватель грамотно отвечал на вопросы.
О курсе "Технология контейнеризации Docker"
Отличный и полезный курс. Емко, понятно и по делу. Отличные учебные пособия и хорошо объясняющий преподаватель
Как проходит обучение на платформе ФОРС
Знакомство с платформой
Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.
Обучение
Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.
Обратная связь и поддержка
Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.
Дипломы и сертификаты
Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.