- Регистрация
- 26.05.2022
- Сообщения
- 23 592
- Реакции
- 55
- Баллы
- 48
Курс для старта карьеры в DevOps. Кому подойдёт этот курс: - Тем, кто хочет стать системным администратором Вы узнаете, как устроены веб-серверы, и научитесь работать с ОС Linux. Соберёте портфолио и сможете начать карьеру системного администратора в IT-компании. - Начинающим DevOps-инженерам Вы научитесь поддерживать работу Linux-систем и сайтов и пользоваться базами данных. Попрактикуетесь на реальных проектах и получите навыки для развития в DevOps. Вы научитесь: 1. Администрировать Linux Узнаете, как устроена эта операционная система, и научитесь работать в терминале Linux. 2. Работать в командной строке Bash Изучите основы программирования в Bash и сможете оптимизировать работу с кодом и серверами с помощью командной строки. 3. Настраивать веб-сервер Научитесь устанавливать популярный веб-сервер nginx и настраивать параметры его конфигурации. 4. Пользоваться базами данных Познакомитесь с базами данных SQL и MySQL, научитесь управлять большими объёмами информации и быстро получать нужную с помощью запросов. 5. Диагностировать неполадки Научитесь работать с логами и проводить мониторинг системных показателей, чтобы отслеживать и предотвращать возможные проблемы в работе сайта. 6. Развёртывать приложения Освоите работу с Docker и научитесь развёртывать приложения для различных систем и устройств на своём компьютере. Программа обучения 1. Язык запросов SQL Основы SQL. Познакомитесь со структурой баз данных SQL, научитесь фильтровать данные и писать запросы к базе. 2. Старт в DevOps. Введение Познакомитесь с программой курса и преподавателями, установите VirtualBox и запустите Linux на своём компьютере. 3. Linux. Часть 1 Узнаете про операционную систему и её процессы, научитесь работать с текстовым редактором Vim, системой управления пакетами и подсистемой управления службами Systemd. 4. Консоль Научитесь работать с консолью и познакомитесь с man, cd, ls, mkdir и другими командами. Узнаете, для чего нужен шаблон поиска Shell Globbing, разберётесь в перенаправлении ввода/вывода и последовательности команд. 5. Основы программирования на Bash Узнаете, что такое командная строка Bash, и научитесь работать с переменными, сложными вычислениями и формулами. 6. Bash: конструкции условий Познакомитесь с полной и сокращённой формами конструкции if. 7. Bash: логические операторы и сложные условия Углубитесь в программирование на Bash и изучите вложенные конструкции if, приоритеты операторов, логические операторы и сложные условия. 8. Bash: конструкции циклов while и do-while Познакомитесь с циклами типа while и узнаете, когда их применять и как сделать цикл бесконечным. 9. Bash: конструкция цикла for Научитесь работать с циклом for и его вариантами, узнаете, что такое вложенные циклы. 10. Bash: функции Узнаете, что такое функции, их аргументы и возвращаемые значения. 11. Знакоство с веб Изучите основные принципы работы веб-сайтов и узнаете, что такое backend и frontend. Научитесь настраивать веб-сервер nginx и работать с протоколом HTTP. 12. Введение в базы данных Узнаете, зачем нужны базы данных, какими бывают их сущности и научитесь работать с SQL и MySQL. 13. Собираем LAMP LAMP — это набор открытого серверного программного обеспечения. Вы установите и настроите php-fpm/flask и Wordpress, запустите сайт и научитесь работать с доменными именами в DNS. 14. Сеть Вы узнаете, что такое модель OSI, и познакомитесь со стеком протоколов TCP/IP. Изучите уровни — канальный, сетевой, транспортный и прикладной. 15. Диагностика проблем Научитесь пользоваться утилитами atop/top/htop для просмотра процессов в Linux и работать с логами, чтобы быстро находить и устранять неполадки на сайте. Изучите логи dmesg, messages, daemon.log, auth.log, syslog и освоите утилиты iostat, iftop и tcpdump. 16. Linux. Часть 2 Познакомитесь со стандартом иерархии файловой системы FHS и научитесь работать с памятью в Linux. 17. Виртуализация и контейнеризация Узнаете, что такое паравиртуализация, os-level и контейнеризация. Освоите базовые навыки работы с Docker и научитесь быстро развёртывать приложения в контейнере. 18. Мониторинг Поймёте, для чего нужен мониторинг, и выйдете на новый уровень работы с логами. Познакомитесь с системой Elastic и панелью Kibana и научитесь проводить мониторинг системных показателей на примере системы Zabbix. Продажник: skillbox.ru/course/devops/ ![]() |