Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Вебинар. Linux разработка на языке си. Изучаем основное API.
Читать полное описание
Вебинар. Linux разработка на языке си. Изучаем основное API.
В данном вебинаре будет охватываться основное API разработчика в пространстве пользователя.
- Ознакомление с процессом сборки ПО и специфики компилятора C из состава GCC
- Разработка и использование разделяемых библиотек
- Отладка программ
- Изучение механизмов низкоуровнего файлового ввода-вывода
- Изучение механизмов обеспечения многозадачности и межпроцессного взаимодействия
- Применение файловых и сетевых сокетов
- Изучение и применение механизма сигналов
- Изучение процессов, потоков их различие, использование многопоточности, изучение механизмов синхронизации потоков и их проблем
- Создание демонов, изучение различия между демонами и прикладным ПО
- Изучение особенностей консольного ввода-вывода
- Применение отображаемых в память файлов и их использование
Дата и время проведения данного вебинара: с 22 по 25 августа, с 11:00 по 17:00 (время Московское!), с перерывами (время ориентировочное, быть может будет и быстрее). Стоимость вебинара 2 000 российских рублей. География участников не имеет значения. Видеозапись будет обязательно!!! Для тех кто пропустил или не может быть, запись будет!
Требования к участникам мастер-класса: Знание языка си, на уровне книги Б.В. Керниган,Д.М. Ричи «ЯЗЫК С».
Ведущий курса: Долин Сергей aka dlinyj. В прошлом автор и редактор рубрики в журнале "Хакер". Электронщик, разработчик ПО linux (прикладное, тестового ПО для железа, драйвера). Разработчик ПО для встраиваемых систем. Программист linux с 2011 года. Работал в ОАО «НИЦЭВТ», АО «Концерн «Системпром», ООО «ПРОСОФТ» (в дочерней компании «Доламант»).
видео одной из тем с прошлого вебинара:
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Складчик
Условия оплаты
Взнос за участие на площадке: 207 ₽. Доступность материала зависит от стадии сбора.
Вебинар. Linux разработка на языке си. Изучаем основное API.
На странице площадки указано: Взнос 207 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 24.09.2026. Перед оплатой проверьте состав предложения у продавца.
Модуль 3. Межпроцессное взаимодействие
Время не указано
Механизмы межпроцессного взаимодействия Linux (Ubuntu)Время не указано
Неименованные каналы (pipes)Время не указано
Именованные каналы (named pipes)Время не указано
Сообщения (message queue)Время не указано
Разделяемая память (shared memory)Время не указано
Семафоры (semaphores)Время не указано
Модуль 4. СокетыВремя не указано
Сокеты в файловом пространстве имен (UNIX-сокеты)Время не указано
Парные сокеты (pair sockets)Время не указано
Сетевые сокеты (sockets)Время не указано
Модуль 5. СигналыВремя не указано
Знакомство с сигналами (signals)Время не указано
Отличие сигналов от других механизмов межпроцессного взаимодействияВремя не указано
Специфика обработки сигналов (signal handling)Время не указано
Модуль 6. ПроцессыВремя не указано
Клонирование процессов — fork()Время не указано
Замена исполняемого процесса — exec()Время не указано
Зомби (zombies) — причины возникновения и способы их устраненияВремя не указано
Модуль 7. ПотокиВремя не указано
Потоки и процессыВремя не указано
Специфика построения многопоточных приложений (multithreading)Время не указано
Досрочное завершение потокаВремя не указано
Модуль 8. Потоки (продолжение)Время не указано
Создание обработчика завершения потокаВремя не указано
Средства синхронизации потоков (synchronize primitives)Время не указано
Атрибуты потоковВремя не указано
Модуль 9. Демоны (службы)Время не указано
Отличие демона от консольной утилитыВремя не указано
Специфика разработки демонов (daemons)Время не указано
Создание демона использующего сетевые сокетыВремя не указано
Модуль 10. Консольный ввод-выводВремя не указано
Специфика разработки консольных приложенийВремя не указано
Предотвращение перенаправления выводаВремя не указано
Управление терминаломВремя не указано
Сокрытие пароля пользователя при аутентификацииВремя не указано
Управление терминалом с помощью ESC-последовательностейВремя не указано
Модуль 11. Отображаемая памятьВремя не указано
Отображение обычного файлаВремя не указано
Совместный доступ к файлуВремя не указано
Частные отображенияВремя не указано
Другие применения mmapВремя не указано
Модуль 12. Домашнее заданиеВремя не указано
Специфика разработки 64-битных приложенийВремя не указано
Использование библиотеки ncursesВремя не указано
Похожие курсы и совпадения: данные сейчас недоступны. Повторить загрузку