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

Лекции

Тема

Дата

Стрим

Запись

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

00

Сборочное окружение и использование SSH

2023-09-12

YouTube

16:20

YouTube

01

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

2023-09-19

YouTube

16:20

YouTube

2023-09-25

02

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

2023-09-26

YouTube

16:20

YouTube

2023-10-02

03

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

2023-10-03

YouTube

16:20

YouTube

2023-10-09

04

Отладка

2023-10-10

YouTube

16:20

YouTube

2023-10-16

05

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

2023-10-17

YouTube

16:20

YouTube

2023-10-23

06

Трассировка и защита памяти

2023-10-24

YouTube

16:20

YouTube

2023-10-30

07

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

2023-10-31

YouTube

16:20

YouTube

2023-11-06

08

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

2023-11-07

YouTube

16:20

YouTube

2023-11-13

09

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

2023-11-14

YouTube

16:20

YouTube

2023-11-24

10

Тестирование

2023-11-21

YouTube

16:20

YouTube

2023-11-27

11

Информационное пространство и документирование

2023-11-28

YouTube

16:20

YouTube

2023-12-05

12

Установка и пакетирование

2023-12-05

YouTube

16:20

YouTube

2023-12-12

13

Сборка пакета

2023-12-12

YouTube

16:20

YouTube

Аннотация

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

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

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

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

LecturesCMC/LinuxApplicationDevelopment2023 (последним исправлял пользователь FrBrGeorge 2023-12-25 23:02:09)