Воркшоп для Ruby и Rails разработчиков, которые хотят значительно сократить время ожидания выполнения тестов на CI и/или локально и тем самым ускорить цикл обратной связи при разработке, минимизировать задержку между публикацией изменений и их выкаткой, а также снизить расходы на CI-инфраструктуру.
Что будет:
- Подходы
На воркшопе рассмотрим разные подходы для профилирования и оптимизации тестов, следующие принципу «максимум выгоды при минимуме изменений» (ведь никто не будет переписывать тесты или менять архитектуру приложения лишь для того, чтобы ускорить тесты).- Инструменты
Освоим такие общие инструменты для профилирования Ruby-приложений как Stackprof и Vernier, а также подробно познакомимся со специализированным пакетом TestProf.- Навыки
Полученные навыки вы сразу же сможете применить на своих проектах. И не удивляйтесь, если всего за несколько часов вы сможете ускорить ваши тесты в несколько раз!День 1. Проблема медленных тестов. Профилирование тестов как обычного Ruby-кода
На старте обсудим, почему медленные тесты влияют на процесс разработки. Рассмотрим различные способы ускорения тестов, не требующие профилирования и оптимизаций кода тестов.
Затем попробуем стандартные способы поиска узких мест в Ruby-коде для оптимизации тестов. Узнаем, какие классы проблем в тестах они способны диагностировать и как эти проблемы устранять.
В результаты вы:
узнаете об альтернативных, внешних (не требующих профилирования и рефакторинга) способах ускорения тестов и их ограничениях;
попробуете на практике такие инструменты профилирования, как StackProf, RubyProf, Vernier;
научитесь читать флеймграфы;
узнаете о типичных проблемах конфигурации тестов, которые значительно влияют на скорость выполнения.
День 2. Подробное знакомство с TestProf. Профилирование фабрик
Познакомитесь с инструментами профилирования, входящими в TestProf, которые позволяют сузить область рефакторинга тестов для минимизации отношения трудозатрат к полученному ускорению:
научитесь выделять медленные типы с помощью TagProf;
сможете оценивать влияние определённых методов или событий в коде на скорость выполнения с помощью EventProf;
разберетесь как профилировать использование фабрик с помощью FactoryProf.
В результате вы:
сможете определить небольшой набор тестов, оптимизация которых, с одной стороны, даст значительный прирост скорости, а с другой — позволит сформировать набор техник рефакторинга, специфичный для приложения.
День 3. Оптимизация тестов с помощью переиспользования данных. Автоматизация профилирования и рефакторинга
В завершающей части мы перейдём к оптимизации конкретных файлов и познакомимся с инструментами TestProf для переиспользования данных в тестах:
before_all / let_it_be для переиспользования данных в рамках контекста RSpec (локальные фикстуры);
AnyFixture для глобальных программно генерируемых фикстур.
В результате вы:
сформируете подходы к рефакторингу тестов, характерных для своего проекта, которые смогут быть применены к тестовым файлам для достижения желаемого ускорения.
В завершение обсудим возможности автоматизации, предоставляемые TestProf, в частности TestProf Autopilot.
Автор
Владимир Дементьев
разработчик в Злых марсианах, автор TestProf, контрибьютор в Rails, лауреат Ruby Hero Russia 2017
RoR-разработчик с 15-ти летним стажем.
Разработчик в EvilMartians
Кроме RoR, знает и применяет Erlang, Python, ActionScript, С++, Java
Коммитер в Rails, aвтор гемов AnyCable и LiteCable
Регулярно выступает на международных Ruby-конференциях на одной сцене с DHH и Матцем
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 5
Страница 5 из 20
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
Профилирование и оптимизация тестов Rails-приложений. Тариф Слушатель (Владимир Дементьев)
22 окт 2024
Ссылка на тему: Профилирование и оптимизация тестов Rails-приложений. Тариф Слушатель (Владимир Дементьев)Ответов: 1 -
ZABBIX 7 и 1С Предприятие (Богдан Кухар)
13 сен 2024
О курсе
Курс: ZABBIX 7 и 1С Предприятие охватывает все этапы установки, настройки и использования этой мощной платформы для мониторинга IT-инфраструктуры на Windows. Вы узнаете, как интегрировать Zabbix с 1С Предприятием и другими сервисами, включая СУБД MS SQL и веб сервер APACHE.
Ключевые модули курса:
- Введение в Zabbix: Понятие и архитектура Zabbix, установка на различные платформы (VMware Workstation, Windows Server 2022).
- Настройка сервера и агентов Zabbix: Создание и управление узлами сети, настройка агентов для мониторинга серверов и приложений.
- Мониторинг 1С Предприятия и других систем: Импорт и настройка шаблонов мониторинга для 1С, MS SQL и веб-серверов, настройка, создание и тестирование триггеров и макросов.
- Интеграция с Telegram: Настройка уведомлений для автоматизации оповещений.
- Дополнительные материалы курса включают готовую настроенную для мониторинга 1С Предприятия виртуалку, шаблоны, скрипты и конфиги.
- Практическая направленность: Реальные примеры использования Zabbix для мониторинга 1С Предприятия, Сервера 1С, MSSQL, веб сервера Apache.
- Экономия времени: Вы получите готовые решения, позволяющие быстро настроить мониторинг без необходимости тратить время на поиск информации.
- Универсальность: Курс охватывает мониторинг различных систем, что делает его полезным для широкого круга специалистов.
- Актуальность знаний: Вы изучите методы интеграции с современными платформами и сервисами, такими как 1С Предприятие 8.3.24 и MS SQL 2022 на ZABBIX 7
Ссылка на тему: ZABBIX 7 и 1С Предприятие (Богдан Кухар)Ответов: 0 -
[Инфохит] Администрирование ViPNet-сетей (Алексей Черемных)
12 сен 2024
Чему вы научитесь?
- Администрировать Центр Управления Сетью ViPNet.
- Настраивать ViPNet Coordinator HW1000.
- Настраивать кластер горячего резервирования.
- Управлять политиками безопасности.
- Менять мастер-ключи без эксцессов.
- Успешно проходить проверки регуляторов.
Алексей Черемных проводит курс обучения администрированию VipNet сетей для тех, кто хочет освоить новую профессию и стать специалистом по безопасности. Для участия в курсе необходимы базовые знания в области информационной безопасности и, желательно, минимальные представления о принципах работы средств криптографической защиты информации.
Краткая программа курса «Администрирование ViPNet-сетей»:
- СКЗИ.
- ViPNet Administrator 4.
- ViPNet Coordinator HW1000.
- ViPNet Policy manager.
- ViPNet Client.
- ViPNet Client for Linux.
- ViPNet Client for Android.
- Бумажная безопасность.
Материалы курса 68 уроков
1. Вводная лекция, знакомство с курсом 00:03:49 Доступен бесплатно после авторизации
Познакомитесь с востребованной профессией. Узнаете преимущества новой специальности с опорой на нормативные документы.
2.1 Что такое СКЗИ? И при чем тут ViPNet и зачем шифровать канал? 00:13:13 Доступен бесплатно после авторизации и подписки на Telegram-канал
Узнаете о средствах криптографической защиты информации. Что это и зачем применять в качестве средств шифрования.
2.2 Структура сети ViPNet 00:15:31
Узнаете, что входит в структуру сетей ViPNet.
2.3 Нормативные документы 00:43:59
Актуализируем знания о нормативных документах в сфере администрирования.
2.4 Где взять демо-ключи 00:06:48
Узнаем где можно получить актуальные демо-ключи и дистрибутивы к ним.
3.1 Установка ПО ViPNet Administrator 4 00:47:32
Изучите процесс установки всех компонентов сети.
3.2 Миграция с ViPNet Administrator 3 00:35:49
Руководство по обновлению с версии 3.2x до версии 4.x
3.3 Знакомство с интерфейсом 00:35:30
Знакомство с центром управления сети VIPNet.
3.4 Создание клиентов 00:38:17
Рассмотрим процесс создания клиента. Погрузимся в технические вопросы.
3.5 Создание клиентов с разными пользователями на одном компьютере 00:22:31
Создание ключей ViPNet на одном компьютере с несколькими пользователями.
3.6 Создание координатора 00:30:44
Создание ViPNet ключей для координаторов ViPNet.
3.7 Краткое введение в роли, группы узлов, шаблоны 00:21:53
Поговорим про роли группы узлов и группы пользователей и шаблоны.
3.8 Роль DNS сервера 00:10:38
Поговорим про роль DNS серверов ViPNet/
3.9 Создание клиента для Android 00:09:37
Особенности идентифицирования андроида и создание клиента.
3.10 Создание клиента для Linux 00:16:04
Как создать ключ клиента на операционной системе Linux.
3.11 Создание туннелей с виртуализацией и без неё 00:21:01
Технические методы создания туннелей с виртуализацией и без неё.
3.12 Обновление существующих клиентов 00:05:58
Поговорим про обновление существующих ключей ViPNet
3.13 Смена мастер-ключей 01:37:28
Научимся менять мастер-ключи в ViPNet сетях.
3.14 Резервное копирование 00:11:05
Особенности резервного копирования в зависимости от рекомендаций нормативных документов.
3.15 Просмотр журнала отправки пакетов 00:13:14
Просмотр журнала отправки пакетов и что еще можно отслеживать.
3.16 Обновление ПО через ЦУС 00:12:37
Поговорим про удаленное обновление программного обеспечения ViPNet клиент.
3.17 Способы ускорения отправки пакетов 00:04:22
Поговорим о способах ускорения отправки пакетов: справочников и ключей и всего прочего.
3.18 Межсетевое взаимодействие 00:09:02
Поговорим об особенностях межсетевого взаимодействия.
3.19 Не удается установить соединение с БД ЦУСа 00:12:03
Что делать в случае неудачного подключения к базе данных сервера.
3.20 Не уходят справочники и ключи 00:13:22
Поговорим о том, что нужно делать, если не уходят справочники.
4.1 Внешний вид 00:04:23
О гарантийных наклейках. Информация, которой нет в нормативных документах.
4.2 Установка и настройка координатора 01:06:29
Рассмотрим правила и технические возможности установки и настройки координатора по авторской инструкции.
4.21. Поиск пакетов в MFTP 00:13:32
Поиск писем деловой почты и прочих пакетов в журнале MFTP.
4.3 Максимальная разница времени 00:14:58
Поговорим про максимальную разницу времени координатора и клиента.
4.4 MTU 00:08:15
Поговорим про максимальный размер сетевого пакета.
4.5 VLAN и доп IP 00:31:31
Изучим дополнительные адреса интерфейсов.
4.6 Экспорт списка абонентов в Excel 00:15:45
Поговорим про экспорт списка клиентов с координатора в Excel.
4.7 Настройка сетевых фильтров 00:13:34
Изучите какие бывают сетевые фильтры и их характеристики.
4.8 NAT и Маршрутизация 00:30:05
Рассмотрим азы темы NAT и Маршрутизации.
4.9 Журнал и список абонентов 00:19:06
Поговорим про просмотр журнала и списков абонентов за координатора.
4.10 Сохранение конфигов HW 00:16:44
Изучим загрузку и сохранение конфигурации координатора.
4.11 Выход в системную командную оболочку Linux 00:08:29
Изучим тонкости выхода в системную командную оболочку Linux при помощи основных команд.
4.12 Смена пароля на координаторе 00:04:24
Поговорим про программу для смены пароля пользователя.
4.13 Кластер горячего резервирования 00:27:41
Изучим технические возможности и особенности работы с кластером горячего резервирования.
4.14 HTTP-прокси с антивирусной проверкой трафика 00:04:13
Поговорим о том, как работать с антивирусной проверкой трафика.
4.15 iplir config 00:39:22
Поговорим про файл конфигурации.
4.16 Резервное копирование 00:09:08
Познакомимся с основами резервного копирования координатора.
4.17 Проверка доступности узлов и открытых ресурсов 00:04:23
Изучим методы проверки доступности узлов и открытых ресурсов.
4.18 Возможные ошибки 00:20:37
Поговорим про возможные ошибки на координаторах разного уровня.
4.19 Тестирование эксплойтов 01:01:26
Тестируем на проникновение ViPNet Coordinator HW1000 при помощи общедоступных эксплойтов.
4.20 Перехват сетевых пакетов 00:05:41
Перехватываем (сниффим) сетевые пакеты для проверки их шифрования, чтобы исключить открытые пакеты в вашей сети.
5.1 Что такое Policy Manager 00:22:28
Узнаете, что такое Policy Manager. Где используется и как управляется.
5.2 Добавление абонентов 00:02:49
Повторим процесс добавления новых абонентов.
5.3 Настройка подразделений и групп 00:09:28
Освоите тему настроек подразделений и групп.
5.4 Настройка шаблонов 00:19:25
Освоите все особенности настройки шаблонов.
5.5 Возможные проблемы 00:13:00
Поговорим про возможные проблемы в ходе работы.
6.1 Установка и настройка 00:34:33
Изучите установку и настройку ViPNet Client 4.5.3.
6.2 Туннелирование 00:05:51
Узнаете, что такое туннелирование и что необходимо учитывать в этом процессе.
6.3 MFTP 00:02:51
Поговорим про транспортный модуль — MFTP.
6.4 Деловая почта 00:18:08
В ходе урока разберем работу с деловой почтой по отдельному сертификату.
6.5 Перенос на другой компьютер 00:15:34
Разберем процесс переноса ViPNet клиента на другой компьютер.
6.6 Возможные проблемы 00:21:52
Обсудим возможные ошибки сетевого администратора в работе с ViPNet.
7.1 Установка и настройка 00:08:08
ViPNet Client for Linux. Установка и настройка.
7.2 Резервное копирование 00:05:53
Особенности резервного копирования и упрощение установки ViPNet Client for Linux.
7.3 Возможные ошибки 00:09:06
Возможные ошибки в работе с Astralinux при смене IP-адреса.
8.1 Установка и настройка 00:07:06
ViPNet Client for Android. Установка и настройка.
9.1 Бумажная безопасность 00:40:58
Поговорим о защите персональных данных и о Законах РФ регулирующих кибербезопасность.
9.2 Обзор актов проверки 01:30:41
Обсудим особенности формирования и заполнения актов проверки.
9.3 Примеры документов 00:57:35
Рассмотрим примеры рабочих документов.
9.4 Журнал поэкземплярного учета СКЗИ 00:11:44
Поговорим про журнал поэкземплярного учета криптосредств, эксплуатационной и технической документации.
9.5 Правила пользования ViPNet Administrator 4 00:39:13
Поговорим о том, какие правила пользования ViPNet Administrator 4 важно знать и учитывать во время работы.
9.6 Правила пользования ViPNet Coordinator HW 4 00:28:03
Представим наглядный комплект правила пользования ViPNet Coordinator HW 4.
9.7 Правила пользования ViPNet Client 00:40:55
Поговорим о криптопровайдере и правилах пользования ViPNet Client.
Ссылка на тему: [Инфохит] Администрирование ViPNet-сетей (Алексей Черемных)Ответов: 0 -
[РУНО] Бизнес-аналитика в Microsoft Excel. Уровень 1. Базовый. Инструменты Power Pivot и Power Query
25 авг 2024
На практическом курсе вас ждёт:
· 33 видео-урока
· Интенсивная практика
· Сертифицированный тренер Алексей Козлов
ДЛЯ КОГО КУРС:
- для уверенных пользователей Excel, которым не хватает стандартных инструментов анализа данных Excel
- тех, кто хочет стать более востребованным специалистом на рынке труда
- Создавать модели данных, это позволит вам всесторонне оценить состояние дел в вашей организации
- Обрабатывать данные из различных источников, значит вам станут доступны данные из Excel, CSV, Google Analytics, amoCRM и 1С
- Упрощать вычисления для отчётов, для этого вы овладеете языком DAX, с помощью которого вам станут доступны невероятной степени сложности
- Строить насыщенные сводные таблицы без привлечения дополнительных ИТ ресурсов компании
- По окончании обучения станете более востребованным специалистом на рынке труда. Средневзвешенный доход специалиста с такой специализацией превышает 100 000 руб.
Тема №1. Введение в Power Pivot
Лекция №1: Предпосылки для использования инструментов бизнес-аналитики
Лекция №2: Особенности и возможности Power Pivot
Лекция №3: Первая модель данных
Лекция №4: Импорт данных из источников
Лекция №5: Фильтрация данных при импорте
Лекция №6: Управление моделью и создание связей
Сам. задание №1: Задание №1
Решение задания №1: Задание №1
Тестирование №1
Тема №2. Power Query – инструмент загрузки данных в модель Power Pivot
Лекция №7: Когда Power Pivot не справляется c загрузкой данных
Лекция №8: Редактор Power Query
Лекция №9: Работа с запросами - редактирование, объединение, обновление
Лекция №10: Загрузка данных с веб-ресурсов
Лекция №11: Трансформация данных
Сам. задание №2: Задание №2
Решение задания №2: Задание №2
Тестирование №2
Тема №3. Вычисления в модели данных Power Pivot
Лекция №12: Вычисляемые столбцы
Лекция №13: Вычисляемые поля
Лекция №14: Связанные и несвязанные таблицы
Лекция №15: Несвязанные таблицы
Лекция №16: Таблица Календарь
Сам. задание №3: Задание №3
Решение задания №3: Задание №3
Тестирование №3
Тема №4. Работа с отчетами
Лекция №17: Управление видимостью полей и таблиц
Лекция №18: Наборы данных
Лекция №19: Фильтрация данных: фильтры, срезы, временная шкала. Подключение фильтров к отчетам
Лекция №20: Иерархии данных
Лекция №21: Ключевые показатели эффективности
Лекция №22: Создание отчётов различных видов. Построение дашборда
Сам. задание №4: Задание №4
Решение задания №4: Задание №4
Тестирование №4
Тема №5. Визуализация геоданных
Лекция №23: Создание отчёта
Лекция №24: Настройка слоя
Сам. задание №5: Задание №5
Решение задания №5: Задание №5Ссылка на тему: [РУНО] Бизнес-аналитика в Microsoft Excel. Уровень 1. Базовый. Инструменты Power Pivot и Power QueryОтветов: 1 -
[РУНО] Microsoft Excel 2016/2019. Уровень 1+2+3. От новичка до эксперта. 2022 (Алексей Козлов)
25 авг 2024
Учебный центр: РУНО
НА КУРСЕ ВЫ:
- Освоите профессиональные приемы работы в программе: Основные операции с листами, ввод, редактирование данных, автозаполнение ячеек с помощью маркера автозаполнения
- Получите инструменты для вычисления: простейшие формулы, относительные и абсолютные ссылки, создание связей внутри книги и между книгами, Мастер функций: СУММ, МИН, МАКС, СРЗНАЧ
- Получите инструменты визуализации: условное форматирование, фильтрация данных, графики и диаграммы
- Научитесь работать с большими табличными массивами с помощью поиска, фильтрации, консолидации и промежуточных итогов
- Будете работать с функциями ВПР, ГПР и сводными таблицами, это мощные аналитические инструменты, которые позволяют быстро и удобно обрабатывать большие массивы данных и получать необходимы ответы
- Научитесь делать сложные расчёты и двухсторонний поиск (когда не справляется ВПР) –формулы массивов
- Получите инструменты для проведения регрессионного анализа и прогнозирования
- Будете использовать поиск решения и диспетчер сценариев для анализа и выбора оптимальной бизнес-стратегии
Модуль №1. Microsoft Excel 2016/2019. Уровень 1. Базовый
Модуль №2. Microsoft Excel 2016/2019. Уровень 2. Расширенные возможности
Модуль №3. Microsoft Excel 2016/2019. Уровень 3. Эксперт. Анализ и прогнозирование данных
Ссылка на тему: [РУНО] Microsoft Excel 2016/2019. Уровень 1+2+3. От новичка до эксперта. 2022 (Алексей Козлов)Ответов: 8 -
[RealManual] ZL: Базы данных в Kubernetes (Василий Егоров)
23 авг 2024
Практический курс по управлению кластерами БД в k8s
Обучение проходит онлайн в удобное для вас время.
Курс поделен на модули с видео лекциями, объясняющими каждый из них.
Вы можете проходить курс в любое удобное для вас время, а лекции останутся у вас навсегда.
Чему вы научитесь на курсе?
- Разворачивать k8s и его компоненты
- Управлять системой хранения данных
- Бекапить и ресторить блочные диски в S3
- Базы данных в кубе - это не страшно
- Хранить данные в Longhorn
- Создавать базы PSQL через оператора
- Бекапить базы по расписанию в S3
- И много других интересных твиков
Программа курса:
0 модуль. Вводная в курс
Определимся для кого будет полезен данный курс, какие необходимы знания, какие преимущества получим после прохождения курса.
1 модуль. Инфраструктура
Урок №1 - Планируем задачу
Урок №2 - Подготовим виртуалки для будущего куба
Урок №3 - Развернём куб через rke
Урок №4 - Настроим управление через Lens + метрики
2 модуль. Longhorn
Урок №1 - Что за зверь Longhorn и почему хранить локально не стыдно
Урок №2 - Варианты установки и базовые настройки
Урок №3 - Детально по настройкам + разные storageClass
Урок №4 - Разворачиваем тестовое приложение с базовым диском
Урок №5 - Настраиваем бекапы дисков, настроек
Урок №6 - Восстанавливаем диск из бекапа
Урок №7 - Рассмотрим Disaster Recovery на примере
3 модуль. Zalando
Урок №1 - Почему базы в кубе это нормально ?
Урок №2 - Установим оператор и CRD черех Helm-Chart
Урок №3 - Рассмотрим пример полного манифеста кластера БД
Урок №4 - Развернём кластер на два инстанса
Урок №5 - Подключим тестовое приложение к БД
Урок №6 - Рассмотрим консоль кластера БД и patronictl
Урок №7 - Подключим сайд-контейнер с экспортером метрик
Урок №8 - Добавим балансер БД и переключим приложение на него
Урок №9 - Подключим бекапы в s3, настроим расписание
Урок №10 - Посмотрим на веб-интерфейс zalando
Автор курса: Егоров Василий
Цена: 2500р.
Ссылка на тему: [RealManual] ZL: Базы данных в Kubernetes (Василий Егоров)Ответов: 0 -
1С 8.3 и ВЕБ сервер IIS (Богдан Кухар)
16 авг 2024
О курсе
Этот курс представляет собой глубокое погружение в интеграцию 1С 8.3 с веб-сервером IIS, предоставляя студентам все необходимые знания и навыки для успешной работы с этой технологией. Курс разработан для тех, кто стремится оптимизировать процессы управления данными и расширить возможности своей 1С-платформы через веб-технологии.
Что вы узнаете:
- Основы 1С 8.3 и IIS:
- Понимание основных принципов работы 1С 8.3 и веб-сервера IIS.
- Установка и настройка 1С 8.3 и веб сервера IIS для эффективной работы в совместной среде.
- Интеграция 1С 8.3 и веб-технологии:
- Как использовать веб-сервер IIS для предоставления доступа к 1С 8.3 через интернет.
- Настройка безопасности для обеспечения защиты данных при интеграции.
- Оптимизация производительности:
- Советы и лучшие практики по оптимизации производительности 1С 8.3 и веб-сервера IIS.
Чему Вы научитесь?
- Администрировать 1С на веб сервере IIS
Ссылка на тему: 1С 8.3 и ВЕБ сервер IIS (Богдан Кухар)Ответов: 0 - Основы 1С 8.3 и IIS:
-
[it-black] Администрирование баз данных в СУБД PostgreSQL (Виктор Черемных)
11 авг 2024
Курс "Администрирование баз данных в СУБД PostgreSQL" охватывает различные аспекты администрирования, включая установку и настройку PostgreSQL, управление пользователями и безопасностью, оптимизацию производительности, резервное копирование и восстановление данных, мониторинг и масштабирование баз данных. Курс также включает в себя изучение агрегатных функций, которые используются для выполнения вычислений на группах строк данных.
Содержание:
Раздел 1 - Введение в базы данных
- Введение в базы данных - это раздел, посвященный основным понятиям и принципам работы баз данных. В этом разделе рассматриваются основные понятия, такие как таблицы, столбцы, строки, ключи, индексы, а также основные операции с данными, такие как добавление, удаление, изменение и выборка данных. Также в этом разделе могут описаны различные типы баз данных, их особенности и преимущества, а также основные принципы проектирования баз данных.
- Раздел 2 "Администрирование баз данных в СУБД PostgreSQL" включает в себя управление и настройку баз данных, а также обеспечение их безопасности, масштабируемости и производительности. Этот раздел включает в себя такие темы, как установка PostgreSQL, создание и управление пользователями и ролями, настройка параметров баз данных, резервное копирование и восстановление данных, мониторинг и оптимизация производительности, а также обеспечение безопасности данных.
Содержание:
Раздел 1 - Введение в базы данных
- Введение в базы данных - это раздел, посвященный основным понятиям и принципам работы баз данных. В этом разделе рассматриваются основные понятия, такие как таблицы, столбцы, строки, ключи, индексы, а также основные операции с данными, такие как добавление, удаление, изменение и выборка данных. Также в этом разделе могут описаны различные типы баз данных, их особенности и преимущества, а также основные принципы проектирования баз данных.
- Раздел 2 "Администрирование баз данных в СУБД PostgreSQL" включает в себя управление и настройку баз данных, а также обеспечение их безопасности, масштабируемости и производительности. Этот раздел включает в себя такие темы, как установка PostgreSQL, создание и управление пользователями и ролями, настройка параметров баз данных, резервное копирование и восстановление данных, мониторинг и оптимизация производительности, а также обеспечение безопасности данных.
Ответов: 0 -
[it-black] Администрирование Linux (Виктор Черемных)
11 авг 2024
Linux — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты.
Программа курса:
Раздел 1 - Введение в Linux
- Введение в Linux - это обзор основных концепций и принципов операционной системы Linux, а также её основных возможностей.
- Linux - это семейство операционных систем, основанных на ядре Linux, которые широко используются в различных областях, включая серверы, встроенные системы, мобильные устройства и даже настольные компьютеры.
- Дистрибутив GNU/Linux — общее определение операционных систем, использующих ядро Linux, готовых для конечной установки на пользовательское оборудование.
- Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры.
- Файловая система — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании: цифровых фотоаппаратах, мобильных телефонах и т. п.
- Запуск и остановка системы - это процессы управления жизненным циклом операционной системы.
- Управление доступом — это основной механизм обеспечения безопасности, который позволяет настраивать для соответствующих пользователей разрешения на доступ к определенным приложениям, данным и ресурсам на определенных условиях.
- Управление пользователями в Linux включает в себя создание, удаление, изменение и управление учетными записями пользователей.
- Периодические процессы - это процессы, которые выполняются на компьютере или сервере с определенной периодичностью или по расписанию. Эти процессы могут быть автоматизированными задачами, которые выполняются регулярно, например, ежедневно, еженедельно или ежемесячно.
- Работа в сетях означает взаимодействие с компьютерными сетями, включая установление соединений, передачу данных, обмен информацией и ресурсами между устройствами. Это может включать в себя работу с локальными сетями (LAN), глобальными сетями (интернет), а также другими типами сетей.
- Безопасность Linux - это комплекс мер и инструментов, направленных на защиту операционной системы Linux от различных угроз, таких как несанкционированный доступ, вирусы, вредоносное ПО, атаки хакеров и другие угрозы информационной безопасности.
- Веб сервер - это программное обеспечение, которое обрабатывает запросы от клиентских устройств (например, веб-браузеров) и предоставляет им веб-страницы, изображения, видео, аудио и другой контент через протокол HTTP (Hypertext Transfer Protocol) или его защищенную версию HTTPS.
- Резервное копирование - это процесс создания копий данных с целью обеспечения их сохранности и возможности восстановления в случае их потери, повреждения или утраты.
- Резервное копирование является важной частью стратегии обеспечения безопасности данных для предотвращения потери информации из-за различных причин, таких как аппаратные сбои, вирусы, ошибки пользователя, кибератаки и другие непредвиденные события.
- Syslog - это стандартный протокол, используемый для отправки и приема журнальных сообщений и событий в компьютерных сетях. Он позволяет устройствам и приложениям регистрировать различные события, ошибки, предупреждения и другую информацию о работе системы.
- Журнальные файлы, с другой стороны, представляют собой файлы, в которых хранится информация о деятельности и событиях, происходящих в операционной системе, приложениях или других компонентах системы.
- Логирование (или журналирование) относится к процессу записи событий, действий и ошибок, происходящих в компьютерной системе.
- Мониторинг, с другой стороны, относится к процессу постоянного наблюдения за работой компьютерной системы с целью выявления и реагирования на различные события и состояния.
- Управление программным обеспечением - это процесс планирования, установки, обновления, отслеживания и управления программными продуктами в информационной системе.
- Печать документов в Linux - это процесс отправки документов на печать с компьютера, работающего под управлением операционной системы Linux. Для печати документов в Linux используются специальные программы и утилиты, такие как CUPS (Common Unix Printing System), которые обеспечивают поддержку различных принтеров и устройств печати.
- Docker - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнеры позволяют упаковывать приложения и их зависимости в изолированные среды, что обеспечивает более простую и эффективную работу с приложениями на различных операционных системах.
- Git - это распределенная система управления версиями, которая широко используется разработчиками для отслеживания изменений в исходном коде программного обеспечения.
- Она позволяет разработчикам работать над проектами одновременно, отслеживать изменения, вносить исправления и объединять свою работу с другими участниками команды.
Ссылка на тему: [it-black] Администрирование Linux (Виктор Черемных)Ответов: 0 -
[Merion Academy] Онлайн-курс по MikroTik (Сергей Егоров)
30 июл 2024
Научись работать с популярным оборудованием от MikroTik. Поймёшь, как выбирать подходящие инструменты, изучишь RouterOS и научишься гибко настраивать оборудование. Вся теория обязательно закрепляется практикой!
Курс будет полезен начинающим сетевым инженерам, специалистам технической поддержки, так и опытными системным администраторам
А еще курс покрывает трек MTCNA и станет отличным стартом на пути к заветной сертификации .
Блоков - 15
Технологий - 50+
Часов лекций - 30+
Длительность - 2 месяца
Автор: Сергей Егоров
Руководитель отдела проектирования информационных систем в защищённом исполнении
ПОГРАММА КУРСА:
- Блок 1: История компании MikroTik, основной модельный ряд, преимущества перед другими решениями, лицензирование, выбор оборудования
- Блок 2: Создание и настройка виртуальной лаборатории (VirtualBox), установка RouterOS
- Блок 3: Способы подключения к оборудованию MikroTik, обзор программы WinBox, Web, SSH, API, RoMon
- Блок 4: Создание пользователей, назначение прав, troubleshooting
- Блок 5: RouterOS: установка, резервирование и восстановление, сброс настроек
- Блок 6: Командная строка
- Блок 7: Коммутация на MikroTik
- Блок 8: Конфигурация DNS, DHCP, ARP
- Блок 9: Настройка маршрутизации
- Блок 10: Создание туннелей
- Блок 11: Настройка FireWall
- Блок 12: Работа с QoS
- Блок 13: Беспроводные сети
- Блок 14: Вспомогательные инструменты Router OS
- Блок 15: Финальный проект
- Финальное тестирование
Ссылка на тему: [Merion Academy] Онлайн-курс по MikroTik (Сергей Егоров)Ответов: 2 -
[ТУСУР] Системное администрирование (Эдуард Абанеев, Иван Довгалюк)
27 июл 2024
Преподаватели:
- Эдуард Абанеев
- Иван Довгалюк
- Александр Конюхов
- Дмитрий Кудрин
Станьте специалистом, который может профессионально обслуживать технику, настраивать оборудование, устанавливать операционные системы разного порядка и поддерживать их в работоспособном состоянии.
Сферами профессиональной деятельности могут быть: промышленные предприятия, вычислительные центры, научные и образовательные организации, технопарки, правоохранительные органы, налоговая инспекция, таможня, системы государственного имущества, организации малого и среднего бизнеса.
Вы можете в оптимальные сроки освоить новый вид профессиональной деятельности «Администрирование инфокоммуникационных систем», подтвержденный дипломом установленного образца Томского государственного университета систем управления и радиоэлектроники.
Кому подойдет:
- Начинающим системным администраторам
- IT-специалистам
- Студентам
- Желающим найти новую работу
Курс 1. Введение в сетевые технологии - 2 месяца
- Тема 1. Изучение сети
- Тема 2. Настройка сетевой операционной системы
- Тема 3. Сетевые протоколы и коммуникации
- Тема 4. Сетевой доступ
- Тема 5. Ethernet
- Тема 6. Сетевой уровень
- Тема 7. Транспортный уровень
- Тема 8. IP-адресация
- Тема 9. Разделение IP сети на подсети
- Тема 10. Уровень приложений
- Тема 11. Это сеть
- Тема 12. Итоговая аттестация
- Тема 1. Концепция маршрутизации
- Тема 2. Статическая маршрутизация
- Тема 3. Динамическая маршрутизация
- Тема 4. Коммутируемые сети
- Тема 5. Конфигурация коммутатора
- Тема 6. Сети VLAN
- Тема 7. Списки контроля доступа
- Тема 8. Протокол DHCP
- Тема 9. Преобразование NAT для IPv4
- Тема 10. Устройства — обнаружение, управление и обслуживание
- Тема 11. Итоговая аттестация
- Тема 1. Введение в Linux
- Тема 2. Администрирование системы
- Тема 3. Итоговая аттестация
- Тема 1. Введение в Windows Server
- Тема 2. Установка и обновление сервера, основные послеустановочные задачи
- Тема 3. Настройка локального хранилища
- Тема 4. Управление ролями и службами. Основные административные задачи
- Тема 5. Управление сетями в среде Windows Server
- Тема 6. Настройка и управление общими ресурсами
- Тема 7. Управление пользователями и группами
- Тема 8. Безопасность
- Тема 9. Управление задачами и архивация системы
- Тема 10. Итоговая аттестация
- Тема 1. Сетевые протоколы и технологии мониторинга. Система мониторинга Zabbix.
- Тема 2. Развертывание системы Zabbix. Среда виртуализации Oracle VM VirtualBox.
- Тема 3. Первый запуск и настройка Zabbix. Знакомство с системой.
- Тема 4. Мониторинг сетевых узлов по ICMP. Создание первого шаблона опроса. Простые проверки.
- Тема 5. Расширенный мониторинг сетевых узлов по ICMP. Простые проверки.
- Тема 6. Мониторинг сетевых сервисов. Карты сетей.
- Тема 7. Агентный мониторинг. Инвентаризация. Низкоуровневое обнаружение. Zabbix-прокси.
- Тема 8. Мониторинг базы данных MySQL с помощью Zabbix-агента. UserParameter.
- Тема 9. Мониторинг сетевого оборудования по протоколу SNMP. Мониторинг коммутатора.
- Тема 10. Мониторинг сетевого оборудования по протоколу SNMP. Мониторинг маршрутизатора, IP SLA.
- Тема 11. Node-Exporter. Веб-мониторинг.
- Тема 12. Концепция мониторинга. Типы пользователей Zabbix. Оповещения.
- Тема 13. Мониторинг и тюнинг Zabbix. Повышение безопасности ОС Ubuntu.
- Тема 14. Итоговая аттестация
Ответов: 0 -
[Stepik] Системное администрирование в Linux (Максим Дуплей)
27 июл 2024
Курс «Системное администрирование в Linux» предназначен для студентов и профессионалов, интересующихся управлением операционной системой Linux на серверах и рабочих станциях. Курс охватывает широкий спектр тем, начиная от основ установки и настройки Linux до продвинутых вопросов безопасности и мониторинга систем.
В ходе курса вы изучите архитектуру Linux, научитесь устанавливать и настраивать дистрибутивы, управлять пользователями и группами, работать с файловыми системами, процессами и службами.
Вы также освоите сетевое администрирование, включая настройку сетевых служб и обеспечение безопасности сетевых соединений.
Курс предлагает практические задания и лабораторные работы, которые помогут вам применить полученные знания на практике. Вы научитесь создавать резервные копии данных, мониторить производительность системы и оптимизировать ее работу.
По окончании курса вы будете готовы эффективно управлять Linux-системами, обеспечивая их стабильность, безопасность и масштабируемость.
Вы сможете применить полученные знания для работы в различных организациях и технологических контекстах, где Linux является основной операционной системой.
Чему вы научитесь:
- Понять архитектуру и основные принципы работы операционной системы Linux.
- Научиться устанавливать, конфигурировать и обновлять Linux-системы.
- Освоить управление пользователями, группами и правами доступа.
- Изучить основы сетевого администрирования в Linux.
- Научиться работать с файловыми системами и управлять ими.
- Приобрести навыки управления процессами и службами.
- Освоить методы резервного копирования и восстановления данных.
- Изучить основы безопасности Linux-систем.
- Научиться мониторить и оптимизировать производительность системы.
- Лица, достигшие 18 лет, являющиеся студентами старших и младших курсов, или выпускниками вузов и техникумов.
- Пользователи персонального компьютера, кто хочет изучать систему Linux.
А также данный курс подойдёт:Начальные требования:
- IT-специалистам;
- Аналитикам данных;
- Системным администраторам;
- Back-end разработчикам;
- Разработчикам видеоигр;
- Мобильным разработчикам;
- Тестировщикам.
- знать математику на среднем школьном уровне;
- владеть английским языком;
- уметь устанавливать и запускать программы на базе ОС Windows, MacOS или Linux;
- пользоваться браузером Chrome на уровне пользователя;
- владеть навыком поиска информации с помощью Yandex или Google.
Введение
- Введение
- Об авторе
- Что такое Linux?
- Философия и принципы Linux
- Обзор различных дистрибутивов OC Linux
- Обзор графических оболочек и оконных менеджеров
- Введение: настройка, запуск, отладка
- Создание интерактивных сценариев
- Условия в Bash: if, else, ||, &&, test
- Создание фрагментов кода
- Циклы в Bash: for, while, until
- Функции в Bash
- Работа с переменными и массивами
- Работа с файлами и директориями
- Работа с процессами и сигналами
- Работа с сетью и удаленными системами
- Компьютерные сети
- Виртуальная машина (Virtual Machine)
- Виды виртуальных машин (VM)
- Программное обеспечение для работы с VM
- Работа в ОС GNU/Linux
- DHCP
- DNS
- HTTP
- SSL
- FTP
- Немного слов о Docker
- Протоколы работы почтовых сервисов
- Виды криптографической защиты информации
- MD5 Cash
- SHA-1
- SHA-256
- SHA-512
- Системное администрирование (полезные советы)
- Системное администрирование баз данных
- Обзор различных СУБД систем
- Администрирование MySQL
- Администрирование MSSQL Server
- Администрирование Oracle
- Администрирование PostgreSQL
- Администрирование MongoDB
- Библиотека материалов курса
Ссылка на тему: [Stepik] Системное администрирование в Linux (Максим Дуплей)Ответов: 0 -
[ТУСУР] Сетевой специалист (Эдуард Абанеев , Иван Довгалюк )
27 июл 2024
Преподаватели:
- Эдуард Абанеев
- Иван Довгалюк
- Александр Конюхов
- Дмитрий Кудрин
Научитесь обслуживать крупные корпоративные сети и получите IT-профессию без навыков программирования.
Научитесь проектировать архитектуру сетей и администрировать сети компаний за 6 месяцев.
Программа посвящена организации сетей различного масштаба и содержит знания, необходимые успешному сетевому специалисту, необходимых для успешной работы в данной отрасли. Программа построена по схеме «от простого к сложному», с самого начала задавая твердую теоретическую почву, на базе которой даются практические навыки.
Сетевые специалисты необходимы везде, где есть более одного компьютера. Вы сможете работать как в компании, так и на фрилансе.
Кому подойдет:
- Желающим найти новую работу
Эта программа по сетевым технологиям — первый шаг к новой профессии сетевого инженера
- IT-специалистам
Изучите новые инструменты и начните использовать для решения более сложных рабочих задач или смены вектора карьеры
- Работникам техподдержки
Повысьте квалификацию в области сетевых технологий и получите повышение по службе
Тема 1. Введение в сетевые технологии - 1.5 месяца
1.1 Изучение сети
1.2 Настройка сетевой операционной системы
1.3 Сетевые протоколы и коммуникации
1.4 Сетевой доступ
1.5 Ethernet
1.6 Сетевой уровень
1.7 Транспортный уровень
1.8 IP-адресация
1.9 Разделение IP сети на подсети
1.10 Уровень приложений
1.11 Это сеть
Тема 2. Основы маршрутизации и коммутации - 1.5 месяца
2.1 Введение в коммутируемые сети
2.2 Основные концепции и настройка коммутации
2.3 Виртуальные локальные сети (VLAN)
2.4 Концепция маршрутизации
2.5 Маршрутизация между VLAN
2.6 Статическая маршрутизация
2.7 Динамическая маршрутизация
2.8 OSPF для одной области
2.9 Списки контроля доступа (ACL)
2.10 Протокол DHCP
2.11 Преобразование сетевых адресов IPv4
Тема 3. Построение масштабируемых сетей - 1.5 месяца
3.1 Введение в масштабирование сетей
3.2 Избыточность LAN
3.3 Агрегирование каналов
3.4 Беспроводные локальные сети
3.5 Настройка и устранение неполадок в работе OSPF для одной области
3.6 OSPF для нескольких областей
3.7 EIGRP
3.8 Расширенные настройки и устранение неполадок EIGRP
3.9 Образы IOS и лицензирование
Тема 4. Построение распределённых сетей - 1.5 месяца
4.1 Схема иерархической сети
4.2 Подключение к глобальной сети
4.3 Соединения типа «точка-точка»
4.4 Frame Relay
4.5 Преобразование сетевых адресов для протокола IPv4
4.6 Решения широкополосного доступа
4.7 Обеспечение защиты подключений по схеме «точка-точка»
4.8 Мониторинг сети
4.9 Поиск и устранение неполадок в сети
Тема 5. Итоговая аттестация - 2 дня
Ссылка на тему: [ТУСУР] Сетевой специалист (Эдуард Абанеев , Иван Довгалюк )Ответов: 0 -
[Infostart] 100 документов для ИТ-руководителя: тренинг по планированию и контролю ИТ-процессов
22 июл 2024
Что будет на тренинге
В эфире тренинга мы:
- Разберем 100 важнейших документов, которые должен использовать ИТ-руководитель: от документов по стратегическому планированию до документов по управлению персоналом.
- Научим применять эти документы на практике.
- Направим готовые шаблоны документов, которые можно сразу же использовать в работе.
- Ответим на вопросы слушателей.
Мы разберем документы по 8 направлениям:
- Стратегическое планирование (План стратегического развития ИТ-инфраструктуры, Оценка зрелости ИТ-процессов, SWOT-анализ и т.д.)
- Операционное управление (Бизнес-функциональные требования, Политика управления инцидентами и т.д.)
- Управление проектами (Проектный мандат, План управления рисками, Отчет о ходе выполнения проекта и т.д.)
- Управление персоналом (Регламент управления знаниями, Система оценки производительности, Политика компании и корпоративные стандарты и т.д.)
- Управление ИТ-бюджетом (Бюджетные запросы и предложения, Обоснование бюджетных запросов, Отчет об эффективности ИТ-инвестиций и т.д.)
- Управление информационной безопасностью (Стандарты безопасности, Оценка рисков безопасности, Политика физической безопасности и т.д.)
- Персональные профессиональные документы (Портфолио проектов, Психологический профиль (MMPI) и т.д.)
- Управление уровнем сервиса (Каталог ИТ-сервисов, Соглашения об уровне сервиса (SLA) и т.д.)
Алексей Шибанов – ИT-директор с 10 летним опытом цифровизации бизнеса. Эксперт в области автоматизации управленческого и регламентированного учета.
- Член совета директоров крупной торговой компании (до 1000 сотрудников)
- Имеет диплом IT-MBA, сертификаты ITIL4
- Автор тренингов от CORS Academy
Ссылка на тему: [Infostart] 100 документов для ИТ-руководителя: тренинг по планированию и контролю ИТ-процессовОтветов: 0 -
[it-ontime] Системное администрирование для начинающих
6 июл 2024
За 2 месяца вы с нуля освоите знания и навыки необходимые для трудоустройства на должность системного администратора
Для кого это обучение:
- Для тех, кто хочет сменить профессию и начать свою карьеру в IT
- Для тех, кто хочет идти от простого к сложному в IT профессии
- Для тех, кто хочет заполнить пробелы в знаниях и навыках
- Для тех, кто хочет получить мощную базу для дальнейшего развития
- Обучение онлайн
Вы можете проходить обучение когда вам удобно. Мы предоставляем удалённое подключение и всё необходимое оборудование.
- Работаем на результат
Задания выполняются вместе с кураторами. Которые помогают соединить полученную вами теорию и переложить её на практику, для формирования сильных навыков. Работаем до тех пор, пока у каждого не начнёт получаться.
- Есть вся необходимая техника
У нас есть всё необходимое для прохождения практики. Сервера, сетевое оборудования, оргтехника. Это не просто обучение, а формирование реальных навыков.
- Мини группа 7 человек
В такой небольшой группе получается практически индивидуальная работа. Наставники действующие системные администраторы с 10 летним опытом.
Программа обучения состоит из 6 разделов:
1. Архитектура ПК (9 уроков по теории, 9 практик с проверкой знаний)
- Изучение основых компонентов современного компьютера, обзор вендоров в каждом разделе комплектующих ПК
- Поиск и диагностика неисправностей компонетов ПК, практические навыки и подходы в диагностике
- Практический опыт в сборке/ребилде ПК, нюансы и разбор основных "детских" ошибок
- Основы ОС (Windows/Unix/Mac), базовые принципы, различия, применение
- Установка ОС - от создания загрузочного носителя до готовой к работе ОС (конфигурирование BIOS, загрузочные носители, создание разделов/перенос загрузчиков, установка базового ПО и драйверов), методология и принципы развёртки под стандартные задачи пользователей ОС
- Администрирование ОС (Windows) - учётные записи, права/доступы, работа с установкой/удалением ПО, настройка сетевых адаптеров, брандмауэр Windows, управление дисками/службами/устройствами, работа с реестром, восстановление и отладка работы ОС, настройка периферийного оборудования
- Поиск и устранение неисправностей в работе ОС, базовые принципы и подходы в отладке работы ОС
- Практические задания по администрированию виртуальной ОС
- Модель OSI, основные сетевые протоколы - базовая теория
- Сетевое оборудование - активное/пассивное, принципы работы, способы конфигурации
- Сетевое оборудование - основные параметры для настройки, обзор вендоров и применение в типовых задачах
- Практика настройки оборудования
- Основы СКС, принципы проектирования и монтажа, обжим кабеля
- Семейство ОС MS Windows Server - поколения и редакции
- Базовая терминология и основные определения
- Типовые серверные роли (AD/DS, RDP, Hyper-V и пр.) - принципы работы и этапы развёртки
- Практика в установке и настройке типовых ролей
- Основы информационной безопансности на предприятии
- Методолгия создания защищённой ИТ-инфраструктуры, практический опыт
- Антивирусная защита ПК на предприятии, обзор ПО, "+" и "-" использования
- Способы резервирования данных, методы и ПО, практика применения
- Сетевая безопасность - базовые принципы (межсетевые экраны, проброс/закрытие портов)
- Выпускной экзамен с результатами (где остались "пробелы", что нужно "подтянуть", на что сделать "упор" при составлении резюме)
- Коррекция существующего резюме
- Помощь в подборе вакансии и прохождении собеседования
- Обратная связь по итогам прохождения курса
Ссылка на тему: [it-ontime] Системное администрирование для начинающихОтветов: 5
Страница 5 из 20