Разработка программного обеспечения для GNU/Linux

Лекции

Тема

Дата

Стрим

Запись

Срок сдачи
д/з

00

Сборочное и окружение и зависимости

2024-09-10

YouTube

16:20 (копия)

YouTube Yandex

01

Работа с терминалом и простой проект

2024-09-17

YouTube

16:20 (копия)

YouTube Yandex

2024-09-23

02

Многофайловая сборка

2024-09-24

YouTube

16:20 (копия)

YouTube Yandex

2024-09-30

03

Обработка текстов и сценарии

2024-10-01

YouTube

16:20 (копия)

YouTube Yandex

2024-10-07

04

Отладка

2024-10-08

YouTube

16:20 (копия)

YouTube Yandex

2024-10-14

05

Регулярные выражения

2024-10-15

YouTube

16:20 (копия)

YouTube Yandex

2024-10-21

06

Трассировка вызовов

2024-10-22

YouTube

16:20 (копия)

YouTube Yandex

2024-10-28

07

Адаптация к окружению

2024-10-29

YouTube

16:20 (копия)

YouTube Yandex

2024-11-04

08

Интернационализация и локализация

2024-11-05

YouTube

16:20 (копия)

YouTube Yandex

2024-11-11

09

Сторонние исходники

2024-11-12

YouTube

16:20 (копия)

YouTube Yandex

2024-11-22

10

Библиотеки и тестирование

2024-11-19

YouTube

16:20 (копия)

YouTube Yandex

2024-11-25

Аннотация

В курсе рассматривается жизненный цикл создания программного продукта на примере практик, используемых при разработке приложений для ОС семейства GNU/Linux.

Освещены следующие темы:

По каждой теме предполагается осветить теоретические основы, необходимые для её понимания, дать обзор используемых инструментов и показать процесс применения одного из таких инструментов для самостоятельного решения практических задач.

Курс ориентирован на слушателей, имеющих практический опыт работы в командной строке UNIX-систем, представление об архитектуре операционной системы на базе GNU/Linux и опыт программирования (предпочтительно на Си).

LecturesCMC/LinuxApplicationDevelopment2024 (последним исправлял пользователь FrBrGeorge 2024-11-19 12:57:00)