Логотип Academy Market
Каталог курсов
0
Логотип Academy Market
Наверх
Изображение подборки
Обновлено

29.01.2025

Автор

Мария Лехнер

На чтение

14 минут

Топ-32 курса по Bash

Bash — это командная строка, интерпретатор, который обрабатывает запрос пользователя и позволяет корректно взаимодействовать с операционной системой. Особенно популярен среди UNIX-подобных систем и Linux. Уметь обращаться с командной строкой необходимо в первую очередь системным администраторам. В эту подборку мы включили топ лучших онлайн-курсов по Bash для начинающих.

На обучении преподаватели объяснят, как работать с основными сетевыми службами. Вы освоите принципы написания скриптов под различные задачи. Узнаете, как проводить базовый синтаксический анализ с помощью regexp. 

Если вы сомневаетесь насчет покупки объемного курса, попробуйте пройти бесплатный вводный — он поможет сориентироваться. 

Ниже вы можете рассмотреть 32 курса по Bash

Средние зарплаты

hh.ru

DevOps-инженер

70 000 ₽ — 350 000 ₽

Системный администратор

30 000 ₽ — 300 000 ₽

Логотип школы
2 900 ₽ в месяц
104 400 ₽
180 000 ₽
Ещё -10% по промокоду

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

Вас ждут вебинары с экспертами в области системного администрирования, а также практические задания и дипломный проект, во время выполнения которого вы сможете создать и настроить свой первый продуктовый сервис.

1.
Обзор IT-систем
2.
Операционная система Linux
3.
Администрирование Linux
4.
Сеть и сетевые протоколы
5.
Программирование на Bash
6.
Основы программирования на Python
7.
Виртуализация
8.
Автоматизация администрирования инфраструктуры
9.
Введение в DevOps
10.
Мониторинг
11.
Отказоустойчивость
12.
Системы хранения и передачи данных
13.
Реляционные базы данных
14.
Информационная безопасность
15.
Дипломный практикум
16.
Карьера в системном администрировании

Чему вы научитесь

Создавать продуктивный сервис
Настраивать кеширование и базы данных
Автоматизировать развёртывание и управление приложениями
Работать с сетью и прокси-серверами
Защитить сервер и приложение от DDoS-атак
Логотип школы
4 404 ₽ в месяц
136 509 ₽
273 019 ₽

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

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

1.
Основы администрирования и программирования
2.
Кибербезопасность
3.
Итоговые проекты
4.
Бонусные курсы

Чему вы научитесь

Проводить анализ защищённости веб-приложений, беспроводных сетей, сетевых устройств
Искать уязвимости в операционных системах
Администрировать ОС
Анализировать сетевой трафик и вредоносные ПО
Уметь работать с языками Python, SQL, Bash, PowerShell

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

Вас ожидает 5 учебных тем, на которых опытный преподаватель даст вам всю необходимую теорию по работе с Linux для разработчиков.

1.
Вводная
2.
Использование
3.
Основные команды и утилиты
4.
Основы мониторинга системы
5.
Подключение к удаленным компьютерам

Чему вы научитесь

Работать с SSH
Использовать асимметричное шифрование
Скачивать информацию curl, wget
Искать по файлам grep, find
Работать с операционной системой Linux

Инструменты

Логотип школы
3 462 ₽ в месяц
76 166 ₽
126 943 ₽
Ещё -60% по промокоду

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

Курс состоит из 26 учебных блоков, в которых вас ждут вебинары и практика на основе реальных кейсов. Вы научитесь администрировать сервисы и приложения, писать скрипты на Bash и поддерживать IT-инфраструктуру.

1.
Язык запросов SQL
2.
Старт в DevOps: системное администрирование для начинающих

Чему вы научитесь

Администрировать Linux
Работать с базами данных
Диагностировать и устранять неполадки
Настраивать веб-сервисы
Программировать в командной строке

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

Магистерская программа в онлайн-формате длится 2 года с перерывами на летние каникулы. Лекционные занятия вы можете смотреть в любое время: они доступны на платформе онлайн-школы. Семинары проводятся дистанционно по расписанию. На семинарах вы будете участвовать в CTF-соревнованиях, а также много практиковаться. 

Чтобы обучение шло в комфортном темпе, выделяйте не менее 10 часов в неделю на проработку всех материалов.

1.
1 семестр. Основа профессии. Необходимая база и возможность определиться с дальнейшей специализацией
2.
2 семестр. Углубление в сферу. Выбор специализации. Практика решения кейсов в сфере аудита и пентеста
3.
3 семестр. Индивидуальный трек. Глубокое погружение в профессию и оттачивание навыков в выбранной специализации
4.
4 семестр. Выпускная квалификационная работа. Систематизация знаний и навыков для реализации карьерных целей. Защита итогового проекта

Чему вы научитесь

Программировать на Python
Писать скрипты на Bash и Powershell
Понимать принципы работы Linux
Настраивать безопасность сетей
Предотвращать кибератаки

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

На онлайн-курсе вы освоите язык программирования Python, обретёте навыки backend-разработки на Django, научитесь писать API и управлять своим проектом на удалённом сервере.

1.
Основы Python — бесплатная вводная часть
2.
Углублённый Python
3.
Бэкенд на Django
4.
API: интерфейс взаимодействия программ
5.
Алгоритмы и структуры данных
6.
Управление проектом на удалённом сервере
7.
Итоговый проект

Чему вы научитесь

Разбираться в синтаксисе Python
Владеть подходом объектно-ориентированного программирования
Создавать веб-проекты в Django
Разрабатывать сервис REST API
Работать с алгоритмами и структурами данных

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

На онлайн-курсе вы освоите программирование на CSS, HTML, JavaScript и TypeScript, а также библиотеку React, разберётесь в концепции ООП, научитесь разрабатывать дизайн интерфейсов, обретёте навыки маршрутизации и авторизации.

1.
HTLM, CSS, JavaScript: бесплатный модуль
2.
HTML и CSS: лэйаут, доступность и интерактив
3.
Дизайн, адаптивная вёрстка и декорирование
4.
Базовый JavaScript
5.
Продвинутый JavaScript
6.
TypeScript и ООП
7.
Основы разработки с помощью React
8.
Роутинг и авторизация
9.
Тестирование React-приложений
10.
Проектный модуль
11.
Софтскилы для разработчиков
12.
Карьерный трек: подготовка к трудоустройству
13.
Акселерация: активный поиск работы с поддержкой HR-экспертов
14.
Нейросети для разработчиков

Чему вы научитесь

Использовать техники планирования и тайм-менеджмента
Использовать методологию Agile
Размещать сайты и web-приложения в сети Интернет
Тестировать веб-сайты и сервисы
Понимать принципы роутинга и авторизации в веб-приложениях

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

Чтобы попасть на магистратуру, подайте необходимые документы и сдайте вступительные экзамены. Обучение будет проходить на платформе онлайн-школы. На курсе можно решать собственные рабочие задачи. У вас будет студенческий билет, который позволит посещать мероприятия вуза. Вас также ждёт практика в крупных компаниях или на текущем рабочем месте. 

1.
Всё о поступлении, учёбе и карьерных перспективах
2.
Перезачёты и упрощённая аттестация
3.
1 семестр
4.
2 семестр
5.
3 семестр
6.
4 семестр

Чему вы научитесь

Разбираться в теории и методологии DevOps
Программировать на разных языках
Работать с большими данными
Работать с машинным обучением
Развивать софт скиллы
Иллюстрация к факту

Название

Название этого командного интерпретатора на самом деле является акронимом и расшифровывается как "Bourne-Again Shell". При этом "Bourne" — фамилия разработчика, а "Shell" — название прошлой версии.

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

Погрузитесь в мир фулстек-разработки за 20 месяцев с курсом, который включает 20 модулей с актуальными технологиями, такими как TypeScript, React и Node.js. Вы создадите 15 реальных проектов и выполните более 700 задач.

В процессе обучения вас ждут воркшопы, парное программирование и работа в команде с разработчиками из крупных компаний. Онлайн-школа "Яндекс Практикум" предлагает вам структурированное обучение в формате спринтов и гарантирует обратную связь от опытных наставников.

После окончания курса вы получите диплом о профессиональной переподготовке и помощь в поиске работы в течение 7 месяцев.

1.
HTML, CSS, JavaScript: вводный модуль
2.
Как устроено обучение
3.
HTML и CSS: лэйаут, доступность и интерактив
4.
Дизайн, адаптивная вёрстка, декорирование
5.
Базовый JavaScript
6.
Продвинутый JavaScript
7.
TypeScript и ООП
8.
Проектный месяц
9.
Интерфейсы с использованием React
10.
Роутинг и авторизация
11.
Тестирование React-приложений
12.
Основы Node.js, Express и MongoDB
13.
PostgreSQL и Nest.js
14.
Деплой и автоматизация
15.
Обеспечение безопасности приложения
16.
Проектный месяц
17.
Алгоритмы и структуры данных
18.
Софт-скилы для разработчиков
19.
Помощь в трудоустройстве

Чему вы научитесь

Создавать структуры и оформления веб-страниц
Работать с DOM и создание интерактивных элементов
Использовать системы сборки Webpack и Parcel
Применять процессоры Sass и LESS
Разрабатывать RESTful и GraphQL API

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

Курс включает в себя видеоуроки, практические задания и онлайн-встречи с преподавателями. В рамках обучения на выбор предоставляются три тарифа: "Базовый", "Комфорт", "Полный фарш".

1.
Первый этап. Изучаем Ansible и основы Docker
2.
Второй этап. Изучить Kubernetes и CI/CD: настройка и обслуживание отказо­устойчивого кластера, работа с сетевой безопасностью
3.
Третий этап. Изучить настройку мониторинга и логирования в Kubernetes: работа с EFK, Prometheus, Loki, Grafana
4.
Четвертый этап. Выполнить финальный проект, основанный на реальном кейсе: построение облачной инфраструк­туры, настройка управления инфра­структурой через Terraform и развёртывание приложения

Чему вы научитесь

Работать в Git
Настраивать отказоустойчивый кластер
Работать с сетевой безопасностью
Проводить мониторинг в Kubernetes
Строить облачную инфраструктуру

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

Бесплатный курс предназначен для самостоятельно обучения. Вы изучите теорию и выполните интерактивные задания в любое удобное время. Также вам предстоит разработать собственного программного помощника. 

1.
Знакомство с Python
2.
Циклы и ветвления
3.
Функции
4.
Словари и множества

Чему вы научитесь

Разбираться в основах бэкенд-разработки
Программировать на Python на базовом уровне
Писать несложный код
Создавать программных помощников
Разбираться в серверной части приложения

Инструменты

Логотип школы
4 131 ₽ в месяц
49 571 ₽
82 618 ₽
Ещё -60% по промокоду

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

Во время обучения вы научитесь работать с Kubernetes и подготовитесь к CKA. Вас ждет большое количество практических заданий, с помощью которых вы закрепите пройденный материал.

1.
Знакомство с Kubernetes: основные понятия и архитектура
2.
Основные объекты Kubernetes
3.
Безопасность и управление доступом
4.
Сетевая подсистема Kubernetes
5.
Хранение данных в Kubernetes
6.
Шаблоны: Helm и его аналоги (Jsonnet, Kustomize)
7.
HPA
8.
Мониторинг компонентов кластера и приложений, работающих в нём
9.
Service mesh. Знакомство с Istio и Envoy
10.
Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом
11.
Эксплуатация кластера
12.
Финальная работа

Чему вы научитесь

Масштабировать приложения
Управлять приложениями в Kubernetes
Эксплуатировать кластер
Создавать инфраструктурную платформу
Внедрять новые функции

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

Студенты могут выбрать стандартную версию курса или расширенный тариф с дополнительными темами и заданиями. В течение 7 месяцев после завершения обучения карьерный центр школы будет помогать вам в поисках работы по новой специальности.

1.
Основы Java
2.
Java Core: введение
3.
Java Core: продолжение
4.
Spring Boot и работа с базами данных
5.
Групповой проект
6.
Spring, ORM и работа на сервере
7.
Теория для подготовки к собеседованиям
8.
Итоговый проект ExploreWithMe
9.
Карьерный трек: подготовка к трудоустройству
10.
Акселерация: активный поиск работы с поддержкой HR-экспертов
11.
Вебинары для разбора сложных тем, сессии Q&A
12.
Нейросети для разработчиков
13.
Расширенный курс "Java-разработчик"

Чему вы научитесь

Писать код на Java
Использовать командную строку git
Применять фреймворк Spring
Проверять код при помощи нейросетей
Работать в команде с другими разработчиками
Логотип школы
3 750 ₽ в месяц
135 000 ₽
225 000 ₽
Ещё -10% по промокоду

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

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

1.
Основы информационной безопасности
2.
Сети передачи данных и безопасность
3.
Английский язык для начинающих разработчиков
4.
Безопасность операционных систем, системное программирование
5.
Курсовой проект Secure Messenger
6.
Современная разработка ПО
7.
Веб-приложения
8.
Курсовой проект «Ecommerce-сервис»
9.
Аttack & Defence
10.
Современная киберпреступность и методы противодействия
11.
Реагирование на инциденты ИБ и проактивный поиск угроз
12.
Карьера в информационной безопасности
13.
Дипломный проект

Чему вы научитесь

Обеспечивать безопасную работу информационных систем
Выстраивать системы безопасности
Классифицировать виды атак и знать их особенности
Работать с различными операционными системами

Преподаватели

Роман Жуков

Менеджер по продуктовой безопасности

Александр Зубарев

Сертифицированный преподаватель CISCO

Нияз Кашапов

Application Security

Андрей Прошин

Менеджер по развитию бизнеса

Александр Сухарев

Руководитель направления сетевой и инфраструктурной безопасности

Иван Чупров

Ведущий инженер по информационной безопасности

Анастасия Баринова

Заместитель руководителя

Светлана Островская

Киберкриминалист

Роман Резвухин

Заместитель руководителя Лаборатории компьютерной криминалистики по исследованию вредоносного кода

Анатолий Тыкушкин

Специалист по компьютерной криминалистике в Group-IB

Семён Рогачёв

Специалист по исследованию вредоносного кода

Владислав Азерский

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

Данил Карандин

Senior Purple Team Engineer в Gartner

Антон Лукашов

Vulnerability Management Analyst в Совкомбанк-Технологии

Павел Арланов

Руководитель отдела информационной безопасности

Александр Колесников

Вирусный аналитик в Лаборатория Касперского

Логотип школы
6 374 ₽ в месяц
76 489 ₽
127 481 ₽
Ещё -60% по промокоду

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

Курс содержит 179 видео для погружения в материал и задания для практического выполнения. Для завершения обучения необходимо также сделать финальный проект.

1.
Структура Linux
2.
Системное администрирование Linux
3.
Сетевое администрирование Linux

Чему вы научитесь

Устанавливать разные варианты файловой системы Linux
Работать с Bash-терминалом и маршрутизацией
Делать системные доступы для пользователей
Проверять ОС Linux на безопасность
Мониторить и исключать сетевые неполадки

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

Курс научит вас вести бэкенд-разработку при помощи Python и других инструментов программирования. Программа поделена на спринты. Вы будете изучать теорию в учебнике и выполнять задания в тренажёре. Также вас ждут воркшопы и учебные проекты. 

1.
Основы Python
2.
Углублённый Python
3.
Алгоритмы и структуры данных
4.
Бэкенд на Django
5.
API: интерфейс взаимодействия программ
6.
Управление проектом на удалённом сервере
7.
Итоговый проект «Фудграм»
8.
Карьерный трек: подготовка к трудоустройству
9.
Акселерация: активный поиск работы с поддержкой HR-экспертов
10.
Воркшопы для разбора сложных тем, сессии Q&A
11.
Нейросети для разработчиков
12.
Расширенный курс «Python-разработчик»

Чему вы научитесь

Программировать на Python
Вести бэкенд-разработку
Управлять данными
Работать с логикой и алгоритмами
Настраивать взаимодействие с другими приложениями
Иллюстрация к факту

Синонимичные операторы

В экосистеме Bash существуют два оператора, которые выполняют одно и то же действие и являются синонимами: ' ' и $( ). Они позволяют заменить вывод команды своим содержимым.

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

Курс состоит из двух ступеней и 14 модулей. Все лекции проходят в формате живого общения на вебинарах. Вы также будете взаимодействовать с одногруппниками и преподавателями в мессенджере Slack. В конце каждой ступени вы будете выполнять большие проектные работы.

1.
Ступень 1
2.
Ступень 2

Чему вы научитесь

Администрировать ОС Linux
Управлять конфигурациями при помощи Ansible
Подбирать конфигурации под необходимые задачи
Развертывать сети на базе Linux
Настраивать сети на базе Linux

Преподаватели

Логотип школы
45 540 ₽
91 080 ₽
Ещё -12% по промокоду

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

На онлайн-курсе студенты разберутся в методологии DevOps, обретут навыки работы в Linux, Git, Docker и Ansible, изучат языки программирования SQL и Python и защитят проект по итогам обучения.

1.
Блок 1: Введение в DevOps
2.
Блок 2: Основы Linux и работа с Bash
3.
Блок 3: CI/CD системы
4.
Блок 4: Системы контроля версий Git и Gitlab
5.
Блок 5: Работа с Docker
6.
Блок 6: Управление конфигурациями, Ansible
7.
Блок 7: Основы SQL для DevOps
8.
Блок 8: SQL и базы данных
9.
Блок 9: Python для DevOps
10.
Дипломная работа

Чему вы научитесь

Знать основы DevOps
Работать в Git и GirLab
Знать основы Python
Знать основы SQL
Упаковывать приложения в Docker

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

Откройте для себя мир веб-технологий, присоединившись к онлайн-магистратуре "Веб-разработка", разработанной в партнерстве с экспертами Яндекса и НИТУ МИСИС. Программа предоставляет гибкий график обучения, что позволяет успешно совмещать учебу с работой и получать отсрочку от армии. Вы изучите базовые концепции HTML, CSS и JavaScript, а также освоите более продвинутые фреймворки, такие как Django, и получите начальные навыки в дизайне и управлении проектами.

В ходе обучения студенты займутся реальными проектами в компаниях, включая Яндекс, создавая более 10 оригинальных проектов для своего портфолио. Занятия проводятся на платформе "Яндекс Практикум" с поддержкой YandexGPT под руководством опытных специалистов.

Кроме того, Яндекс Практикум предоставляет помощь в поиске работы и организует мероприятия для расширения вашей профессиональной сети.

1.
Семестр 1 (Дисциплины МИСИС)
2.
Семестр 2 (Дисциплины МИСИС)
3.
Семестр 3 (Дисциплины МИСИС)
4.
Семестр 3 (Дисциплины Яндекс Практикум)
5.
Семестр 4 (Совместные дисциплины Практикум × МИСИС)

Чему вы научитесь

Применять принципы адаптивного и отзывчивого дизайна для обеспечения доступности на различных устройствах
Использовать современные JavaScript-фреймворки
Работать с базами данных (SQL и NoSQL), включая проектирование схем и выполнение запросов
Создавать и использовать RESTful и GraphQL API для взаимодействия между клиентом и сервером
Использовать системы контроля версий (например, Git) для управления кодом и совместной работы
Отлаживать код и использовать инструменты для профилирования производительности
Логотип школы
4,4
JavaScript-разработчик от Eduson Academy
9 Месяцев
190 уроков
95 000 ₽
237 500 ₽

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

Уже через несколько месяцев вы сможете создавать впечатляющие проекты как профессиональный разработчик! Обучение включает в себя разработку до 8 уникальных проектов, которые станут основой вашего будущего портфолио.

Программа курса состоит из 190 интерактивных уроков, рассчитанных на комфортный темп обучения – 5-6 часов в неделю. В завершение курса вы представите итоговый проект, подтверждающий ваши профессиональные достижения, и получите удостоверение о повышении квалификации, а также престижный диплом Академии Eduson, подтвержденный инновационным центром "Сколково". Эти документы станут вашим ключом к успешной карьере в сфере разработки.

1.
Введение в IT
2.
Жизненный цикл ПО
3.
Введение в профессию JavaScript-разработчик
4.
Инструменты разработчика
5.
Основы программирования
6.
Основы веб-разработки
7.
Работа с макетом сайта
8.
Базовый JavaScript
9.
Продвинутый JavaScript
10.
Стиль написания кода
11.
React
12.
Работа с TypeScript
13.
Основы backend-разработки
14.
Основы работы с базами данных
15.
Основы работы с Node. js
16.
Тестирование
17.
Как выложить сайт и поддерживать готовый проект
18.
Как построить карьеру в ИТ
19.
Удалённая работа

Чему вы научитесь

Использовать условия, циклы и обрабатывать ошибки с помощью try/catch
Манипулировать HTML и CSS через JavaScript для создания интерактива
Применять Promise, async/await, AJAX и Fetch API для работы с данными
Применять Git, Node.js и npm для управления проектами
Применять паттерны проектирования и архитектурные подходы в разработке
Работать с SQL и базами данных PostgreSQL
Логотип школы
4 744 ₽ в месяц
147 078 ₽
245 130 ₽
Ещё -7% по промокоду

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

Дистанционная программа от ведущих экспертов-практиков по подготовке современных востребованных специалистов в области информационной безопасности.

1.
ОС и администрирование
2.
Инструментальные курсы
3.
Кибербезопасность

Чему вы научитесь

Разбираться в основах законодательства в области кибербезопасности
Проводить аудит информационной безопасности
Находить уязвимости ОС
Анализировать вредоносное ПО
Работать в Python, Bash и PowerShell
Логотип школы
5 906 ₽ в месяц
70 875 ₽
118 126 ₽
Ещё -60% по промокоду

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

Вас ожидает 139 видеоматериалов от опытных разработчиков. Большой упор будет сделан на практику, чтобы сразу опробовать полученные знания в деле и получить необходимые навыки. 

1.
PHP-разработчик. Базовый уровень
2.
Дополнительные курсы
3.
Итоговый проект

Чему вы научитесь

Применять ОПП в проектах
Работать с HTML и CSS
Отлаживать код вручную в Xdebug
Соблюдать кодстайл
Писать код на PHP

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

Откройте для себя мир высоких технологий с курсом, который включает стажировку в IT-компании и обучение под руководством практиков. За 18 модулей вы освоите все аспекты DevOps, пройдете 244 часа занятий и создадите 2-6 проектов для портфолио.

По завершении курса вы получите удостоверение и сертификат на английском языке. "Eduson Аcademy" также поможет с поиском работы в СНГ и ЕС, предоставляя поддержку в подготовке резюме и собеседований.

1.
Введение в DevOps
2.
Операционные системы
3.
Компьютерные сети
4.
Системы виртуализации
5.
Unix утилиты
6.
Репозитории
7.
Bash/Shell
8.
Веб-серверы
9.
Сертификаты SSL/TLS
10.
Базы данных
11.
Управление конфигурацией
12.
Docker и микросервисная архитектура
13.
Python
14.
Continuous integration
15.
Облачные технологии. GCP & AWS
16.
Инфраструктура как код (IaC)
17.
Kubernetes
18.
Мониторинг
19.
Логирование
20.
Методологии Agile/Scrum/DevOps
21.
День консультаций по дипломному проекту
22.
Онлайн-занятие «Поиск работы в IT»
23.
Защита дипломного проекта

Чему вы научитесь

Генерировать автоматизированные процессы развертывания с использованием инструментов CI/CD
Создавать инфраструктуру как код (IaC) с помощью Terraform или CloudFormation
Работать с контейнерами и оркестраторами, такими как Docker и Kubernetes, для управления приложениями
Взаимодействовать с облачными платформами (AWS, Azure, Google Cloud) для развертывания и управления ресурсами
Настраивать системы мониторинга и логирования для отслеживания производительности приложений и инфраструктуры
Автоматизировать процессы тестирования и интеграции для повышения качества программного обеспечения
Разрабатывать скрипты на языках программирования (например, Python, Bash) для автоматизации рутинных задач
Логотип школы
5 540 ₽ в месяц
199 446 ₽
332 409 ₽
Ещё -10% по промокоду

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

За 6 месяцев онлайн-обучения вы вникнете в вопросы обеспечения безопасности всего цикла разработки приложений и программного обеспечения.

1.
Адаптационный модуль
2.
Работа с оболочкой Bash
3.
Безопасность операционных систем
4.
Организация и функционирование компьютерных сетей
5.
Контейнеризация: Docker, Kubernetes и основы работы с контейнерами
6.
Безопасный жизненный цикл
7.
Разработка защищённых программных систем
8.
Технологии контейнеризации и оркестрации

Чему вы научитесь

Писать, читать и анализировать код на Python
Предотвращать появление уязвимостей на ранних стадиях
Интегрировать безопасность в DevOps-практики
Разрабывать pipeline на базе GitaLab
Ориентироваться в сетевых протоколах и технологиях

Инструменты

Иллюстрация к факту

День благодарности

Существует официальный праздник, посвященный системному администрированию, который проводится ежегодно, 28 июля. У англоязычных специалистов праздник называется "День благодарности системному администратору".

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

Вам предстоит изучить теоретические материалы и выполнить практические задания, а также создать итоговый проект. 

1.
Архитектура Linux
2.
Управление, безопасность и мониторинг
3.
Linux и сеть
4.
Сервисы Linux
5.
Проект

Чему вы научитесь

Администрировать операционную систему Linux
Обеспечивать пользовательскую безопасность
Работать с сетевой архитектурой
Взаимодействовать с базами данных
Вести логирование

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

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

1.
1-й семестр
2.
2-й семестр
3.
3-й семестр
4.
4-й семестр

Чему вы научитесь

Разбираться в основах машинного обучения
Создавать модели машинного обучения
Использовать методы машинного обучения
Работать с большими данными
Проводить анализ данных

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

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

1.
Основы Python
2.
Углубленный Python
3.
Бэкенд на Django
4.
API: интерфейс взаимодействия программ
5.
Управление проектом на удаленном сервере
6.
Итоговый проект «Фудграм»
7.
Алгоритмы и структуры данных
8.
Асинхронность и Flask
9.
Карьерный трек: подготовка к трудоустройству
10.
Карьерный трек: акселерация
11.
Воркшопы для разбора сложных тем, сессии Q&A
12.
Расширенный курс "Python-разработчик"

Чему вы научитесь

Разбираться в языках программирования
Понимать принципы разработки
Разрабатывать интерфейсы
Работать с данными
Обрабатывать информацию
Логотип школы
4 563 ₽ в месяц
100 384 ₽
167 307 ₽
Ещё -60% по промокоду

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

Вас ждут онлайн-занятия, на которых вы научитесь разрабатывать сайты и приложения на PHP, а также получите знания, полезные для любой IT-специальности.

1.
Основные курсы
2.
Дополнительные курсы
3.
Итоговые проекты

Чему вы научитесь

Использовать объектно-ориентированный подход к программированию
Работать с базами данных
Настраивать сервера
Работать с файловой системой ПК
Использовать фреймворк Laravel
Логотип школы
4 685 ₽ в месяц
28 109 ₽
46 848 ₽
Ещё -60% по промокоду

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

Вам предстоит изучать теорию и выполнять практические задания и тесты. Ваши работы проверят кураторы и оставят обратную связь. 

1.
Введение в Linux для робототехники
2.
Основы Linux
3.
Работа с сетью и аппаратным обеспечением роботов в Linux
4.
Работа с системой контроля версий Git
5.
Виртуализация и контейнеризация
6.
Базовая работа с ROS
7.
Финальная работа. Проект разработки робота

Чему вы научитесь

Разбираться в архитектуре операционных систем
Работать на Linux
Использовать Git, ROS, ROS2, Shell, Docker и скрипты Bash
Применять в своей работе DevOps-подходы

Инструменты

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

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

1.
Введение в обучение Skillfactory
2.
Основные разделы

Чему вы научитесь

Выявлять слабые места в коде
Расследовать инциденты
Настраивать надежную систему безопасности
Работать с VPN-серверами
Предотвращать кибератаки
Логотип школы
150 000 ₽
375 000 ₽

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

Курс поможет вам освоить профессию Fullstack-разработчика. Вы изучите всю теорию с нуля и закрепите знания при помощи заданий, тренажёров и больших проектов для портфолио. 

1.
Введение в IT
2.
Жизненный цикл ПО
3.
Введение в профессию fullstack-разработчика
4.
Инструменты разработчика
5.
Основы веб-разработки
6.
Базовая верстка: HTML и CSS
7.
Работа с макетом сайта
8.
Продвинутая верстка
9.
Основы программирования
10.
Базовый JavaScript
11.
Продвинутый JavaScript
12.
Стиль написания кода
13.
React
14.
Работа с TypeScript
15.
Основы backend-разработки
16.
Основы работы с базами данных
17.
Основы работы с Node.js
18.
Тестирование
19.
Как выложить сайт и поддерживать готовый проект
20.
Как построить карьеру в ИТ
21.
Удалённая работа

Чему вы научитесь

Разбираться в основах вёрстки
Работать над интерфейсом и серверной частью приложений
Вести разработку проекта от идеи до реализации
Создавать приложения, сайты и программы
Тестировать собственный код и исправлять ошибки

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

Дистанционная программа курса "Фулстек-разработчик" за 16 месяцев позволит приобрести востребованную в универсальную специальность, с которой вы сможете создать с нуля любой сайт и веб-приложение. 

1.
HTML, CSS, JavaScript: вводный модуль
2.
HTML и CSS: лейаут, доступность и интерактив
3.
Дизайн, адаптивная вёрстка и декорирование
4.
Базовый JavaScript
5.
Продвинутый JavaScript
6.
TypeScript и ООП
7.
Основы React
8.
Роутинг и авторизация
9.
Тестирование React-приложений
10.
Основы Node.js, Express и MongoDB
11.
PostgreSQL и Nest.jsТ
12.
Тестирование, деплой и автоматизация
13.
Обеспечение безопасности приложения
14.
Проектный модуль
15.
Алгоритмы и структуры данных
16.
Софтскилы для разработчиков
17.
Карьерный трек: подготовка к трудоустройству
18.
Акселерация: активный поиск работы с поддержкой HR-экспертов
19.
Нейросети для разработчиков

Чему вы научитесь

Работать с базовым синтаксисом HTML и CSS
Писать коды
Знать востребованные языки программирования
Проводить тестирование продукта
Создавать приложения

В заключение

Прелесть Bash в том, что он является не только командной строкой, но и фактически целым самостоятельным языком программирования, который позволяет автоматизировать многие рутинные действия при взаимодействии с операционной системой. Вместе с Bash у пользователя появляется инструмент для работы с файловой системой, настройкой окружения, поиском. При этом существует два варианта использования возможностей Bash: обычное взаимодействие с командной строкой и написание файла со скриптами, при открытии которого команды будут выполняться. 

Знание Bash полезно разработчикам и программистам, а системным администраторам без него не обойтись и вовсе — он позволяет в разы ускорить процесс взаимодействия с операционкой. Но стоит помнить, что для успешной реализации в профессии одного знания Bash недостаточно. Так, опытный специалист с полным набором профессиональных компетенций и богатым арсеналом инструментов в среднем получает от 300 000 рублей ежемесячно.

Если вы хотите ближе познакомиться со сферой IT, планируете развиваться в профессии системного администратора или уже являетесь практикующим специалистом, но хотите освоить новый навык, онлайн-курсы вам в этом помогут.