Знакомство и установка



бет2/19
Дата18.09.2022
өлшемі10,65 Mb.
#39429
1   2   3   4   5   6   7   8   9   ...   19

Кому курс полезен:


  • Системным администраторам. В особенности, если планируете администрировать UNIX-подобные системы.

  • Веб-разработчикам. Хотя, как правило, веб-разработка не требует глубоких познаний Linux и TCP/IP, понимание системы, под которой вы работаете, делает вас квалифицированным и дорогостоящим специалистом.

  • iOS-разработчикам. Вы научитесь лучше понимать систему, которая, как и Linux, UNIX-подобна и содержит GNU-компоненты.

  • Разработчикам решений для Linux: системным программистам, прикладным программистам, разработчикам любых решений, для которых Linux — родная среда выполнения.

  • Инженерам, использующим Linux для встраиваемых и промышленных систем.

  • Тестировщикам.

  • Специалистам ИИ, Data Science, Big Data, так как такие вычисления производятся, как правило, на Linux-машинах.

  • Специалистам по компьютерной безопасности.

  • Системным инженерам DevOps. Развертывание и деплой высоконагруженных сервисов, как правило, осуществляется на линукс-кластерах.

  • Всем, чья работа так или иначе связана с Linux: от внедрения решений до использования Linux-машин в качестве рабочих станций.

Программа курса


Курс состоит из восьми двухчасовых занятий. Каждое занятие начинается по расписанию, длится полтора-два часа с пятиминутным перерывом в середине. Каждое занятие снабжается методическими материалами, слайдами и видеозаписью. Видеозапись доступна после каждого вебинара, не позднее начала следующего дня. В конце каждой методички есть практическое задание, которое необходимо выполнить. В случае затруднений рекомендуется максимально понятно сформулировать проблему, описать ваше решение и написать об этом в обсуждении под уроком, чтобы преподаватель или другие студенты могли помочь. Помощь одногруппникам приветствуется. А поиск информации в Интернете, чтение документации и мануалов — нормальный режим работы системного администратора.

  • 1 урок — зачем нужен Linux, знакомство с Linux, установка Ubuntu, начальное представление о системе.

  • 2 урок — работа в терминале, работа с директориями и файлами. Установка программ, логи.

  • 3 урок — управление пользователями, файлы и права доступа.

  • 4 урок — введение в регулярные выражения.

  • 5 урок — введение в написание скриптов bash, практика написания скриптов, позволяющих автоматизировать рутинные операции, и запуск задач по расписанию.

  • 6 урок — установим веб-сервер LAMP/LNMP и защитим его с помощью iptables.

  • 7 урок — научимся работать с Git.

  • 8 урок — познакомимся с Docker.

К концу курса вы будете иметь прочную базу для дальнейшего освоения профессии, научившись:

  • устанавливать и настраивать Linux;

  • управлять пользователями и приложениями;

  • работать в командной строке bash;

  • писать скрипты для автоматизации рутинных действий, выполняемые по расписанию;

  • использовать Linux на десктопе и в виртуальной машине,

  • освоите регулярные выражения,

  • освоите Git,

  • научитесь устанавливать веб-сервер,

  • научитесь использовать контейнеры Docker.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет