У вас уже есть заявка на текущий период.
Если вы хотите, чтобы данная программа участвовала в розыгрыше гранта в этом месяце, необходимо добавить ее в папку "Интересные мероприятия".
Или создайте заявку на другой период.
17.10.2017 - Уточните расписание у организатора. Возможно он не успел обновить расписание.
Форма обучения:
Очная/дневная
Вид мероприятия:
Курсы
Тип мероприятия:
Открытые
Целевая аудитория
Для программистов, окончивших курс "Программирование на языке C/C+" или имеющих эквивалентную подготовку.
Анонс программы
Курс "Программирование в Linux на C/C++" дает базовые знания и навыки, необходимые для разработки программного обеспечения, для стремительно набирающей популярность операционной системы Linux.
Описание программы
Тема 1. Введение
Ознакомление со спецификой сборки ПО в GNU/Linux
Ознакомление с консольными текстовыми редакторами
Ручная и автоматическая сборка ПО
Модель Клиент-Интерфейс-Сервер (КИС)
Статическая сборка библиотек
Совместно используемые библиотеки
Работа с переменными окружения
Тема 2. Низкоуровневый ввод-вывод и файловые операции
Обзор механизмов ввода-вывода в Linux
Файловые дескрипторы
Системные вызовы: open, close, write, read и lseek
Типы файлов
Индексные дескрипторы и жесткие ссылки
Права доступа к файлу
Файловая система proc
Два способа прочесть содержимое директории
Разреженные файлы
Блокировка областей файла
Тема 3. Межпроцессное взаимодействие
Способы межпроцессного взаимодействия: каналы, сообщения, разделяемая память и семафоры
Неименованные ...
Подробнее о программе
Тема 1. Введение
Ознакомление со спецификой сборки ПО в GNU/Linux
Ознакомление с консольными текстовыми редакторами
Ручная и автоматическая сборка ПО
Модель Клиент-Интерфейс-Сервер (КИС)
Статическая сборка библиотек
Совместно используемые библиотеки
Работа с переменными окружения
Тема 2. Низкоуровневый ввод-вывод и файловые операции
Обзор механизмов ввода-вывода в Linux
Файловые дескрипторы
Системные вызовы: open, close, write, read и lseek
Типы файлов
Индексные дескрипторы и жесткие ссылки
Права доступа к файлу
Файловая система proc
Два способа прочесть содержимое директории
Разреженные файлы
Блокировка областей файла
Тема 3. Межпроцессное взаимодействие
Способы межпроцессного взаимодействия: каналы, сообщения, разделяемая память и семафоры
Неименованные каналы
Именованные каналы
Сообщения
Разделяемая память
Семафоры
Тема 4. Сокеты
Сокеты в файловом пространстве имен (UNIX-сокеты)
Парные сокеты
Сетевые сокеты
Тема 5. Сигналы
Знакомство с сигналами
Отличие сигналов от других механизмов межпроцессного взаимодействия
Специфика обработки сигналов
Тема 6. Процессы
Клонирование процессов - fork()
Замена исполняемого процесса - exec()
Зомби - причины возникновения и способы их устранения