Внешний курс Stepik «Введение в Linux»
Внешний курс Stepik «Введение в Linux»
Проект посвящён прохождению внешнего курса Stepik «Введение в Linux» и оформлению результатов в виде отчётов, презентаций, видеозаписей, архива исходников, сертификата и страницы проекта на собственном сайте научно-инженерного работника.
Проект выполнен по трём этапам: «Введение», «Работа на сервере» и «Продвинутые темы». Для каждого этапа подготовлены файлы отчёта, презентации, исходные материалы и скринкасты.
Цель проекта
Цель проекта - подтвердить прохождение внешнего курса, показать выполненные контрольные мероприятия, оформить результаты в воспроизводимом виде и разместить итоговые материалы на GitHub, в GitHub Release и на собственном сайте.
Техническая реализация
Сайт реализован как статический сайт на базе Hugo и опубликован через GitHub Pages. Структура оформлена по логике академического персонального сайта: Biography, Interests, Education, Skills, Experience, Accomplishments, Resources, Projects, Posts и English version.
Используемые ориентиры:
- Hugo: https://gohugo.io/
- Hugo Academic / HugoBlox: https://hugoblox.com/hugo-academic
- Wowchemy Hugo Themes: https://github.com/wowchemy/wowchemy-hugo-themes
- Hugo Academic Theme starter: https://github.com/wowchemy/starter-hugo-academic
- GitHub Pages: https://pages.github.com/
Материалы по этапам
Этап 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 и на странице проекта собственного сайта.
