Голосов: 0
#1
На нашем курсе «Linux (Ubuntu). Уровень 2. Программирование в Linux на C» Вы получите знания и навыки, необходимые для разработки программного обеспечения для стремительно набирающей популярность операционной системы Linux. Вы станете понимать процесс сборки ПО и специфики компилятора C из состава GCC. Вы научитесь разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики. Вы узнаете, что такое «демоны» и в чем их отличие от прикладного программного обеспечения.
Вы научитесь:
Программа курса:
- Понимать процесс сборки ПО и специфики компилятора C из состава GCC
- Разрабатывать и использовать разделяемые библиотеки
- Использовать функции файлового ввода-вывода
- Использовать механизмы обеспечения многозадачности и межпроцессного взаимодействия
- Использовать файловые и сетевые сокеты
- Использовать механизм сигналов
- Разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики
- Создавать демонов, понимать различия между демонами и прикладным ПО
- Понимать специфику консольного ввода-вывода и уметь ее использовать
- Понимать специфику отображаемых в память файлов и уметь их использовать
Длительность: 32 ак.ч.Модуль 1. Введение (2,5 ак. ч.)
Модуль 2. Низкоуровневый ввод-вывод и файловые операции (2,5 ак. ч.)
Модуль 3. Межпроцессное взаимодействие (3 ак. ч.)
Модуль 4. Сокеты (2,5 ак. ч.)
Модуль 5. Сигналы (3 ак. ч.)
Модуль 6. Процессы (2,5 ак. ч.)
Модуль 7. Потоки (2,5 ак. ч.)
Модуль 8. Потоки (продолжение) (3 ак. ч.)
Модуль 9. Демоны (службы) (3 ак. ч.)
Модуль 10. Консольный ввод-вывод (2,5 ак. ч.)
Модуль 11. Отображаемая память (2,5 ак. ч.)
Модуль 12. Домашнее задание (2,5 ак. ч.)
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.