Фотография владельца сайта
Academic personal website

Герчет Вячеслав

Сайт научно-инженерного работника

Группа НКАбд-03-25

Внешний курс Stepik «Введение в Linux»

Внешний курс Stepik «Введение в Linux»

Проект посвящён прохождению внешнего курса Stepik «Введение в Linux» и оформлению результатов в виде отчётов, презентаций, видеозаписей, архива исходников, сертификата и страницы проекта на собственном сайте научно-инженерного работника.

Проект выполнен по трём этапам: «Введение», «Работа на сервере» и «Продвинутые темы». Для каждого этапа подготовлены файлы отчёта, презентации, исходные материалы и скринкасты.

Цель проекта

Цель проекта - подтвердить прохождение внешнего курса, показать выполненные контрольные мероприятия, оформить результаты в воспроизводимом виде и разместить итоговые материалы на GitHub, в GitHub Release и на собственном сайте.

Техническая реализация

Сайт реализован как статический сайт на базе Hugo и опубликован через GitHub Pages. Структура оформлена по логике академического персонального сайта: Biography, Interests, Education, Skills, Experience, Accomplishments, Resources, Projects, Posts и English version.

Используемые ориентиры:

Материалы по этапам

Этап 1 - Введение

На первом этапе были изучены базовые сведения о Linux, работа с терминалом, запуск программ, ввод и вывод данных, скачивание файлов, архивы и поиск по файлам.

Отчёт PDF Презентация PDF Архив исходников

Этап 2 - Работа на сервере

На втором этапе были изучены удалённые серверы, SSH-ключи, передача файлов, запуск программ, управление процессами, многопоточные приложения и tmux.

Отчёт PDF Презентация PDF Архив исходников

Этап 3 - Продвинутые темы

На третьем этапе были изучены редактор vim, bash-скрипты, переменные, условия, циклы, функции, поиск файлов, grep, sed и регулярные выражения.

Отчёт PDF Презентация PDF Архив исходников

Сертификат и GitHub

Сертификат PDF GitHub-репозиторий GitHub Release

Видео и скринкасты

Видео размещены на Rutube. На второй платформе были технические работы, поэтому дополнительно записан скринкаст с подтверждением недоступности.

Плейлисты Rutube

Этап 1 - Введение

Прохождение курса

Открыть видео

Создание отчёта

Открыть видео

Создание презентации

Открыть видео

Защита презентации

Открыть видео

Этап 2 - Работа на сервере

Прохождение курса

Открыть видео

Создание отчёта

Открыть видео

Создание презентации

Открыть видео

Защита презентации

Открыть видео

Этап 3 - Продвинутые темы

Прохождение курса

Открыть видео

Создание отчёта

Открыть видео

Создание презентации

Открыть видео

Защита презентации

Открыть видео

Итог

В результате прохождения курса были закреплены навыки работы с Linux, терминалом, удалённым сервером, процессами, bash-скриптами, поиском файлов и обработкой текстовых данных. Все материалы размещены в GitHub-репозитории, в релизе GitHub и на странице проекта собственного сайта.