Компьютерные науки

Построение распределенных систем на Java

Программа для комплексного освоения инструментов системного администрирования Linux. Охватывает шаги от установки и настройки ядра до развертывания ключевых сетевых сервисов в корпоративной среде.
Студентов 3511 Выпускников 332 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа помогает освоить управление файловыми системами, правами доступа и процессами в операционной системе Linux. Гибкость и надежность этой системы делают ее стандартом для серверных решений. Рассматриваются вопросы настройки сетевых интерфейсов и обеспечения безопасности. Обучение построено как переход от локального управления станцией к администрированию распределенных сервисов. Каждая тема включает разбор конфигурационных файлов и параметров запуска служб, а тесты проверяют готовность к работе в реальных условиях эксплуатации серверов. Учебная программа ориентирована на будущих системных администраторов и инженеров, которым необходимо уверенно владеть командной строкой и понимать внутреннюю логику функционирования системы для решения повседневных задач.
Цели
  • Сформировать навыки управления жизненным циклом системы Linux.
  • Дать методику настройки популярных сетевых служб и веб-серверов.
  • Раскрыть принципы обеспечения информационной безопасности на уровне ОС.
Чему я научусь?
  • Устанавливать систему и настраивать загрузчик и ядро.
  • Управлять пользователями, группами и правами доступа к файлам.
  • Развертывать и конфигурировать DNS, FTP, почтовые и веб-серверы.
  • Осуществлять мониторинг ресурсов и диагностику сетевых соединений.

Авторы

Свистунов Алексей Николаевич
Свистунов Алексей Николаевич
Преподаватель кафедры математического обеспечения ЭВМ факультета Вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И. Лобачевского (ННГУ).
Чему я научусь?
  • Устанавливать систему и настраивать загрузчик и ядро.
  • Управлять пользователями, группами и правами доступа к файлам.
  • Развертывать и конфигурировать DNS, FTP, почтовые и веб-серверы.
  • Осуществлять мониторинг ресурсов и диагностику сетевых соединений.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение В лекции рассматриваются вопросы мотивации создания распределенных программных систем, дается представление о различных типах и способах... В лекции рассматриваются вопросы мотивации создания распределенных программных систем, дается представление о различных типах и способах их построения, приводятся примеры ещё
2 Типовые архитектуры В лекции рассматриваются типичные способы построения распределенных систем
Типовые архитектуры тест для курса Построение распределенных систем на Java 50 мин
3 Использование API java.net В лекции рассматривается API, реализованное в пакете java.net и предназначенное для создания приложений, которые используют протоколы... В лекции рассматривается API, реализованное в пакете java.net и предназначенное для создания приложений, которые используют протоколы TCP и UDP ещё
Использование API java.net тест для курса Построение распределенных систем на Java 30 мин
4 Пример использования API java.net В лекции рассматриваются два примера, демонстрируется использование пакета java.net для передачи по сети как экземпляров простых... В лекции рассматриваются два примера, демонстрируется использование пакета java.net для передачи по сети как экземпляров простых типов данных, так и сложных объектов с использованием механизма сериализации Java ещё
Пример использования API java.net тест для курса Построение распределенных систем на Java 30 мин
5 Использование Java RMI В лекции рассматривается технология Java RMI, приводятся два примера использования Java RMI
Использование Java RMI тест для курса Построение распределенных систем на Java 30 мин
6 Использование CORBA В лекции дается краткий обзор технологии CORBA, приводится пример распределенной системы, разработанной с использованием этой технологии
7 Обзор CORBA В лекции даются краткие сведения об архитектуре CORBA, перечне базовых сервисов и типов данных
Обзор CORBA тест для курса Построение распределенных систем на Java 50 мин
8 CORBA. Второй пример В лекции приводится пример использования механизма объектных ссылок и персистентных объектов
CORBA. Второй пример тест для курса Построение распределенных систем на Java 30 мин
9 CORBA. Третий пример. DII и DSI В лекции приводятся примеры использования механизмов DII и DSI.
CORBA. Третий пример. DII и DSI тест для курса Построение распределенных систем на Java 30 мин
10 Обзор технологии Web-сервисов В лекции дается краткий обзор технологии Web-сервисов, приводится пример построения Web-сервиса с использованием пакета The Java... В лекции дается краткий обзор технологии Web-сервисов, приводится пример построения Web-сервиса с использованием пакета The Java Web Services Tutorial ещё
11 Web-сервисы. Компиляция и развертывание В лекции дается развернутое описание разработки компиляции и развертывания Web-сервиса и клиента
12 Web-сервисы. Примеры В лекции приводится развернутый пример создания Web-сервиса и клиента к нему
Web-сервисы. Примеры тест для курса Построение распределенных систем на Java 55 мин
13 Использование JMS В лекции дается краткий обзор технологии JMS. Приводится пример приложения, использующего эту технологию
Использование JMS тест для курса Построение распределенных систем на Java 30 мин
14 Параллелизм и репликация данных В лекции дается краткое введение в проблематику параллельной обработки данных
15 EJB (Enterprise JavaBeans) В лекции дается общее описание технологии EJB
16 JINI В лекции дано общее описание технологии JINI
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.