Новые складчины | страница 6

Категории

  1. [Merion Academy] Кибербезопасность (Александр Ахремчик)

    8 сен 2021
    [​IMG]
    Чему вы научитесь:

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... Сетевые концепции
    Сетевые компоненты и системы безопасности
    Концепции безопасности
    Принципы безопасности
    Методы атак
    Работа с криптографией и PKI
    Анализ угроз для конечных точек
    Погружение в Endpoint Security
    Компьютерная криминалистика
    Анализ вторжений
    Методы управления безопасностью
    Действия при реагировании на инциденты
    Обработка инцидентов
    Внедрение решений Cisco для обеспечения безопасности
    Финальное тестирование

    Всё о курсе за 120 секунд:

    Скрытый текст. Открывается зарегистрированным пользователям.


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Rebrain, Fevlake] Grafana. Онлайн-практикум

    8 сен 2021
    [​IMG]

    Grafana была создана 7 лет назад для визуализации данных из различных источников: систем мониторинга, реляционных баз данных, аналитических баз и других.
    • Сейчас этот инструмент используют более 300 тысяч пользователей в день для визуализации и мониторинга состояния инфраструктуры, а также аналитики технических атак и бизнес-аналитики.
    • Интересно, что использование Grafana вышло за рамки сложных архитектурных решений, например, Grafana применяется для отслеживания качества воздуха в помещении или работы производственной линии.
    Чем хорошо?
    • 01/
      Большое количество плагинов, которые позволяют собирать данные из разных
      источников от influxDB до PostgreSQL;
    • 02/
      Плагины для визуализации различных источников данных, таких как WorldMap
      для отображения геолокации из запросов, Heatmap для просмотра гистограмм
      или WindRose для отслеживания изменений окружающей среды;
    • 03/
      Относительно простая установка при обширных возможностях построения графиков;
    • 04/
      Возможность кастомной настройки дашбордов и понятный интерфейс;
    • 05/
      Настройка алертинга в мессенджеры для оперативного реагирования на инциденты;
    • 06/
      А еще интерфейс настолько эффектный, что можно почувствовать себя агентом Пентагона
    Программа GRAFANA by REBRAIN охватывает все базовые знания для начала работы с GRAFANA.

    Научимся:
    • 01/
      Устанавливать и настраивать систему визуализации Grafana;
    • 02/
      Визуализировать данные из разных источников, создавать дашборды и графики;
    • 03/
    • Получать информацию о работе инфраструктуры в режиме реального времени,
      отслеживать и предотвращать проблемы;
    • 04/
      Устанавливать и настраивать плагины для Grafana;
    • 05/
      Настраивать алертинг в мессенджеры;
    • 06/
      Настраивать аутентификацию;
    • 07/
      Работать с дашбордами как с кодом;
    • 08/
      Настраивать отказоустойчивый кластер Grafana.
    Для кого подойдет практикум?

    - Архитекторы инфраструктуры
    - DevOps-инженеры
    - DBA
    - Системные администраторы

    С какими задачами к нам приходят?
    • Оптимизировать систему мониторинга, сделать её более удобной
    • Повысить отказоустойчивость highload системы
    • Отслеживать наиболее подверженные риску места, предотвращать ошибки и пиковые нагрузки
    • Что такое Grafana и для чего она нужна
    • Установка из официальных репозиториев / docker
    • Обзор веб интерфейса
    • Настройка reverse proxy на nginx
    • Basic Auth
    • LDAP Auth
    • Gitlab OAuth
    • Разграничение организации и пользователей
    • Контроль прав доступа
    • Опции объединения и управления пользователями
    • Создание организаций и добавление пользователей
    • Изменение ролей пользователей
    • Создание команды и добавление участников
    • Права доступа
    • Создание правил внутри дашбордов и каталогов
    • Что такое источник данных в Grafana
    • Общая инструкция подключения датасорса к Grafana
    • Подключение Prometheus к Grafana с аутентификацией и TLS
    • Создание TLS-сертификатов
    • Конфигурирование TLS на уровне nginx
    • Конфигурирование Prometheus для работы через прокси
    • Настройка базовой аутентификации на уровне прокси
    • Подключение Prometheus как источник данных Grafana
    • Добавление источника данных InfluxDB
    • Добавление источника данных ElasticSearch
    • Типы панелей
    • Основные панели и кейсы их использования
      • Time series
      • Bar chart / Bar gauge
      • Gauge
      • Stat
    • Параметры визуализаций
      • Легенда
      • Оси и размерность
      • Цвета и пороговые значения
    • Интервал обновления
    • Размерность, оси
    • Совмещённые визуализации
    • Тултипы
    • Прочие параметры панелей
      • Трансформации
      • Переопределение параметров (Overrides)
      • Табличный вид и размер панели
    • Дашборд - инструментарий, окружение
    • Организация дашборда, создание папок, рядов
    • Права
    • Режим проигрывания, киоск мод
    • Поиск
    • Переменные
    • Экспорт, импорт + json model
    • Grafana Scripted Dashboards (JS), переход на JSONnet
    • Основные библиотеки/функции
    • Тестирование и деплой
    • Grafana API
    • Обзор плагинов в Grafana
    • Установка плагинов
    • Маркетплейс Grafana
    • Разработка плагинов
    • Подписи плагинов
    • Обзор плагина D3 Gauge
    • Обзор плагина Pie Chart
    • Обзор плагина Cloudflare
    • Обзор и установка плагина Node Exporter
    • Обзор и установка плагина Grafana Image Renderer
    • Краткое сравнение Loki / ElasticSearch, базовые отличия
    • Функциональность Grafana Explore
    • Отображение логов в Explore
    • Отображение логов на дашборде
    • Принцип работы Aletring в Grafana
    • Настройка алертинга в Grafana на графиках
    • Настройка Email
    • Настройка Telegram
    • Grafana High Availability
    • Установка Grafana в режиме High Availability
    • Необходимые условия


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Udemy] Русский Osint. Поиск и Пробив Информации. 2019-2020 (Мефодий Келевра)

    11 июл 2021
    [​IMG]


    Пару слов о курсе. Я уже много раз думал назвать его иначе, причина на том что многие попросту не понимают что такое OSINT.
    На самом деле все проще чем кажется, ибо термин "Разведка" известен практически всем с самых ранних лет.

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

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

    Если раньше нужно было "слушать эфир" то сейчас достаточно подписаться на человека и получать таргетированую информацию о нашей цели.

    Моя задача в рамках этого курса, показать сцену сбора информации из открытых источников именно в России, как я и сказал до этого. Но в целом методы которым вы обучитесь, они универсальны. Я не хочу показать все сервисы, которые существую, это невозможно. Я хочу показать методологию поиска, систематизации и анализирования информации.

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

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

    Все что есть сейчас в курсе, использую как "Каркас" постепенно дополняя и улучшая. Самое крутое еще впереди!

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [Инфостарт] PowerTools

    10 июл 2021
    [​IMG]

    В т.ч. и для управляемых форм!
    Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.
    Частое использование практически одних и тех же обработок, как правило совместно, при большом разнообразии конфигураций, как типовых, так и самописных привело меня к созданию универсальной обработки для любой конфигурации - на все случаи жизни, этакий "швейцарский нож", всегда с собой и всегда поможет.
    Пример:
    Проблема: Документы не попадают в книгу продаж, бухгалтер причину определить не может.
    Решение: Открываем просмотр объектов, сравниваем скрытые реквизиты документов, находим различие или незаполненные. Делаем резервную копию этих документов. Переходим в обработку объектов и заполняем необходимые реквизиты. Перепроводим документы.

    Все эти действия были сделаны в PowerTools быстро и удобно.
    В состав поставки входит:
    PowerTools82.epf - для обычных форм, версии платформы 8.2, 8.3.

    PowerTools83.epf - для управляемых форм, тонкий клиент, поддержка Taxi, версия платформы 8.3.10 и выше.
    PowerTools83.cfe - расширение для управляемых форм, версия платформы 8.3.10 и выше.


    Код открыт.
    Обработка состоит из четырех функциональных частей.
    1.Конфигурация – предназначена для поиска и просмотра данных и метаданных объектов конфигурации.
    • Отбор объектов по части наименования, имени и типа реквизита в дереве конфигурации.
    • Отбор объектов по выбранной подсистеме.
    • Избранные объекты.
    • Просмотр данных объектов в динамическом списке.
    • Просмотр, редактирование, добавление записи объекта, табличных частей, движений, регистров.
    • По реквизитное сравнение двух объектов.
    • Печать объекта.
    • Поиск ссылок на объект с возможностью их удаления.
    • Сохранение объекта в файл xml.
    • Вызов форм объектов.
    • Просмотр табличных частей и движений документов.
    • Просмотр регистрации изменений объектов.
    • Просмотр метаданных объектов.
    • Просмотр доступа к объектам ролей и пользователей.
    • Просмотр имен объектов структуры базы данных.
    • Просмотр изменений объекта по журналу.
    • Быстрый отбор данных в динамическом списке.
    2.Редактор – служит для изменения данных.
    • Отбор данных из объектов, табличных частей и регистров по заданному фильтру.
    • Отбор данных запросом. Генерация текста запроса для кода.
    • Получения данных из внешних источников данных (txt,xls,mdb и др.)
    • Получение данных через COM-Соединение из других баз данных 1С.
    • Подключение к серверным базам данных и выполнение запросов и команд SQL серверов.
    • Параметры запроса: Значение, выражение, список, таблица, код, момент времени, граница, стандартный период.
    • Создание временных таблиц из табличного документа.
    • Просмотр временных таблиц и пакетных запросов.
    • Обработка данных по отобранному списку.
    • Использование параметров, шаблонов, реквизитов и метаданных в редакторе обработки.
    • Стандартные операции обработки данных. (Проведение, удаление, изменение реквизитов, перенумерация и др.)
    • Настройки обработки данных.
    • Многопоточная обработка данных. Распределение потоков.
    • Обработка больших данных на сервере,в т.ч. многопоточная.
    • Отложенная обработка данных по времени.
    • Просмотр уникальных идентификаторов ссылок.
    • Сохранение и загрузка списка обработки.
    • Редактирование данных списка обработки, настройка, отбор колонок, группировка, нумерация и т.д.
    • Подсветка синтаксиса запроса и обработки.
    3.Утилиты – набор служебных утилит.
    • Включение, выключение, пересчет итогов регистров.
    • Включение и отключение монопольного режима.
    • Поиск ссылки по уникальному идентификатору.
    • Установка интерфейсов пользователям.
    • Запуск 1С:Предприятия под другим пользователем.
    • Обновление идентификаторов и нумерации объектов.
    • Удаление битых записей из регистров.
    • Реанимация битых ссылок.
    • Очистка кэша.
    • Статистика БД.
    • Блокировка базы и завершение работы пользователей.
    • Импорт данных из табличного документа.
    • Расширенный обмен данными между однотипными конфигурациями.
    • Замена объектов. Создание списков замены из запроса.
    • Редактор независимых регистров сведений.
    • Утилита быстрого создания полного узла распределенной базы.
    • Реанимация подчиненного узла.
    • Полная регистрация изменения узла.
    • Редактирование номеров сообщений.
    4. Процессы – предназначена для настройки и просмотра регламентных и фоновых заданий.
    • Работает быстрей чем типовая, компактный удобный интерфейс, диаграмма выполненных процессов.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. Администрирование Linux с нуля (Денис Курец)

    25 июн 2021
    [​IMG]

    Первый в рунете практический курс. Без лишней воды и сложной теории.

    Давайте начистоту. В 2020 году, админить Windows берут людей чуть-ли не с улицы: студентов последних курсов ВУЗов, сомнительных лиц с непрофильным образование, эникейщиков-самоучек и т.д. По большей части их работа состоит в том, чтобы бегать менять картриджи в принтерах, чистить от пыли древние системники и переустанавливать винду (куда ж без этого?).

    Работа системного администратора со знанием Linux значительно интереснее и перспективнее. Балансировка нагрузки на web-сервер организации, апгрейд MySQL, конфигурирование репликации баз данных, разработка и продумывание систем безопасности. Это лишь немногие задачи, с которыми ежедневно сталкивается опытный линуксоид.

    Скрытый текст. Открывается зарегистрированным пользователям.


    Для кого этот курс:
    • Для Windows админов
      понимающих, что настало время переквалифицироваться для рынка труда
    • Для опытных эникейщиков
      стремящихся повысить свои профессиональные навыки и занять достойную должность
    • Для молодых специалистов
      недавно трудоустроившихся по специальности и желающих изучить новое
    • Для выпускников ВУЗОВ и СУЗОВ
      пишущих дипломную работу на тему, связанную с администрированием Linux
    • Для любознательных студентов
      обучающихся по специальности «Сетевое и системное администрирование»
    • Для преподавателей IT-дисциплин
      осуществляющих подготовку к демонстрационным экзаменам и WorldSkills'у
    Программа курса:

    00. Введение в курс
    01. Подготовка виртуального полигона
    02. Установка Linux сервера на базе CentOS
    03. Принцип взаимодействия с файловой системой
    04. Базовые команды в среде Linux Server
    05. Конфигурирование сетевого подключения
    06. Создание пользовательских учетных записей
    07. Установка доп. пакетов из репозитория
    08. Настройка службы Dynamic Host Configuration Protocol
    09. Заключение
    10. Дополнительные уроки. Установка Astra Linux
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [Merion Academy] Полный курс по сетевым технологиям (Олег Тундайкин)

    9 июн 2021
    [​IMG]
    Кому подойдет курс?
    Новичкам
    Опытным инженерам
    Full-stack специалистам


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

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

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

    Чему вы научитесь?
    Полная программа курса

    1
    Введение в сетевые технологии
    • Модель OSI
    • Маршрутизатор. Коммутатор. Хаб. Что это и в чем разница?
    • IP, LAN и WAN, TCP и UDP - deep dive в основы
    • DNS, Ethernet, VLSM, ARP - что это?
    • Как вашу сеть будут атаковать злоумышленники?
    • NAT на пальцах и введение в IPv6
    • Сравнение проводных и беспроводных сетей и режимы передачи данных
    • Что такое VPN, DHCP, MAC и QoS - важнейшее
    • Что такое витая пара и как ее обжать?
    • Иерархическая модель сети от Cisco и почему сегментация сетей так важна?
    • ОС, CLI, структура команд и траблшутинг в Cisco IOS
    2
    Про VLAN (Virtual Local Area Network)
    • Настройка сетей VLAN
    • Настройка VLAN на Cisco
    • Настройка маршрутизации между сетями VLAN с использованием конфигурации ROS (Router-on-a-Stick)
    • IP- телефония и VLAN
    3
    TCP и UDP
    • Протоколы TCP/IP 4 уровня: TCP и UDP
    • Популярные приложения TCP/IP
    • Установление и прекращение TCP соединения
    • Что нужно знать: про TCP и UDP
    4
    Принципы построения коммутируемых сетей
    • Принципы коммутации и маршрутизации
    • Настройка коммутатора Cisco
    • Настройка IPv4-адресации
    • Протокол ICMP
    • Устранение неполадок коммутации, обслуживание и траблшутинг сетей
    • Port-Security
    • Повышаем безопасность коммутаторов и маршрутизаторов
    5
    Работа с маршрутизатором
    • Базовая конфигурация маршрутизатора
    • Настройка статических маршрутов
    • Настройка NAT на Cisco
    • Port Forwarding: теория и настройка Cisco
    6
    EIGRIP (Enhanced Interior Gateway Routing Protocol)
    • EIGRIP (Enhanced Interior Gateway Routing Protocol) что это?
    • Базовая настройка протокола EIGRP для IPv4
    • Полное руководство по EIGRP
    7
    Протокол динамической маршрутизации OSPF (Open Shortest Path First)
    • OSPF что это?
    • Настройка базового протокола OSPFv2 для одной области
    • Поиск и устранение неполадок в работе OSPFv2 для одной области
    • Настройка OSPFv2 для нескольких областей
    8
    Протокол динамической маршрутизации BGP (Border Gateway Protocol)
    • BGP (Border Gateway Protocol)- что это?
    • Основы протокола Border Gateway Protocol
    • Построение маршрута протоколом BGP
    • Масштабируемость протокола BGP
    • Траблшутинг BGP
    • Полное руководство по BGP
    9
    Говорим про Route Redistribution
    • Перераспределение маршрутов (Route redistribution)
    • Фильтрация маршрутов с помощью карт маршрутов
    • Перераспределение маршрутов между автономными системами
    • Route Redistribution с помощью IPv6
    10
    Про DHCP (Dynamic Host Configuration Protocol)
    • Все, что вам нужно знать про DHCP
    • Рассказываем про динамические адреса
    • Настройка DHCP на оборудовании Cisco
    • Пример настройки DHCPv6
    • Как настроить DHCPv6 форвардинг сообщений между DHCP - клиентом и DHCP - сервером на Cisco
    • Настройка DHCP Snooping и Dynamic Arp Inspection на Cisco
    • Пошаговая настройка DHCP Snooping и Dynamic Arp Inspection на Cisco
    • Технология, которая защитит от подмены DHCP сервера
    • Траблшутинг DHCP на оборудовании Cisco
    • Настройка протокола DHCP с помощью команд Cisco IOS
    11
    Листы контроля доступа (ACL)
    • Основы IPv4 Access Control Lists
    • Соответствие пакетов в IP ACL
    • Wildcard в ACL: бинарные обратные маски
    • Стандартные листы контроля доступа (ACL)
    • Расширенные листы контроля доступа (Extended ACL)
    • ACL check - анализ списков доступа сетевого оборудования Cisco
    • Настройка стандартных именованных ACL-списков
    • Настройка расширенных ACL-списков
    12
    Протокол Spanning Tree (STP)
    • Протокол Spanning Tree (STP)
    • Полный обзор RSTP: Rapid Spanning Tree
    • Продвинутое руководство по Spanning Tree: Toolkit
    • Протокол MST: Multiple Spanning Tree
    • Траблшутинг STP
    13
    Агрегация по технологии EtherChannel
    • Настройка EtherChannel на Cisco
    • Настройка LACP и PAgP на Cisco
    • Как с минимальным даунтаймом на продакшн оборудовании настроить EtherChannel
    • Устранение неисправностей EtherChannel
    • На примерах объясняем, как происходит устранение неисправностей EtherChannel
    • Настройка EtherChannel
    • Поиск и устранение неполадок в работе EtherChannel
    14
    WLAN (беспроводные сети)
    • Топологии беспроводных сетей
    • Анатомия защищенного соединения в беспроводных сетях KIP, CCMP и GCMP. Про безопасность Wi-Fi
    • Рассказываем про безопасность Wi-Fi. Подробно про TKIP, CCMP, GCMP, WPA, WPA2 и WPA3
    15
    Настройка VPN (Site-To-Site IPSec, DMVPN)
    • Настройка Site-To-Site IPSec VPN на Cisco
    • Настройка DMVPN на оборудовании Cisco
    • Dynamic Multipoint VPN - гибкое и масштабируемое решение в области виртуальных частных сетей от компании Cisco
    16
    Частный траблшутинг и устранение неисправностей
    • Траблшутинг NAT/PAT на Cisco
    • Устранение неисправностей DHCP на Cisco
    • FHRP траблшутинг на Cisco
    • Траблшутинг Network Management Protocols
    • Сброс пароля на коммутаторах и маршрутизаторах Cisco
    • Troubleshooting в Cisco IOS
    • Проверка и отладка настроек NAT

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Магазин IT решений для 1С предприятия] Администратор 1С (Богдан Кухар)

    7 май 2021
    [​IMG]

    Вы Администратор 1С
    Путь от новичка и до эксперта Администратора 1С, Вы пройдете всего за 50 дней! Узнаете лучшие приемы по качественному обслуживанию, администрированию, настройке, установке,1С Предприятия и сопутствующего программного обеспечения. Престижная профессия в шаге от Вас! Действуйте!

    Вам нужен курс если:
    • Вы хотите быстро освоить профессию Администратор 1С!
    • Желаете больше узнать о технической стороне 1С, повысить квалификацию!
    • Предстоит обслуживать 1С, не знаете с чего начать!
    • Медленная работа, и зависания в 1С Вас достали!
    • Вы теряли данные и не хотите, чтоб это опять повторилось!
    • Ваши сотрудники не обучались администрировать 1С правильно!
    • Нужно расширить область знаний в 1С!
    • Вы теряли деньги из-за сбоев в программе 1С!

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [Слёрм] Ansible: от первых шагов до большого проекта (Всеволод Севостьянов)

    29 апр 2021
    [​IMG]
    Кому подойдет курс:

    - Тем, кто хочет уверенно работать с кодом и автоматизировать рутинные задачи.
    - Тем, кто хочет накатывать апдейты веб-приложений под нагрузкой.
    - Автоматизировать настройку веб-серверов с помощью одного или нескольких плейбуков.

    В трёх из четырёх DevOps вакансий просят знание Ansible.
    Из них только в одной из четырёх — это преимущество, в остальных — требование.
    К 2021 Ansible уже стал таким же стандартом, как bash.
    По инструменту есть исчерпывающая документация, но понять ее сложно, а без практики часто есть страх «сейчас я нажму на эту кнопку, и все ляжет».

    Что вас ждёт на курсе:
    - Вы получите предзаписанные уроки с описанием и таймингом.
    - Смотрите темы, которые вам интересны в удобном для вас темпе.
    - Практика на стендах от партнёра Selectel.
    - В нашем курсе по каждой теме есть практическое задание.
    - Обратная связь и помощь техподдержки при работе со стендами.
    - Клуб инженеров
    - Мы доабвим вам доступ
    - Мы обновляем видеокурсы, потому что технологии быстро развиваются.
    - Все новые версии буду вам доступны автоматически.

    №1: Инсталляция LEMP стека на машину (ручной инсталл)
    • Инсталляция LEMP стека на несколько машин (что делаем?)
    • Что такое автоматизация инфраструктуры?
    • Что такое Ansible
    • Требования Ansible
    • Установка Ansible
    №2: Инсталляция LEMP стека с помощью Ansible (playbook, ansible.cfg, hosts, templates)
    • Пишем первую роль
    • Пишем плейбук
    • Пишем конфигурацию
    • Ansible galaxy
    • Практика Деплой Symphony приложение на PHP с помощью Ansible
    №3: Python stack (modules, handlers)
    • Raw модуль
    • Устанавливаем uWSGI для сервера (или Gunicorn?)
    • Самоподписанные ssl сертификаты (Let's encrypt )
    • Практика Деплой Flask приложение на Python с помощью Ansible
    №4: Не веб приложения (roles, jinja2, реестры, группировка хостов, переменные, postgresql_db, postgresql_user, mongodb, script модули, CHANGED _ WHEN, FAILED_WHEN)
    • Установка proxy сервера с помощью Ansible
    • Postgres cluster
    • Mongo cluster
    • Собираем Docker контейнеры
    №5: Патчинг и апдейты с помощью Ansible (pre_tasks, post_tasks, include, serial и мax_fail_percentage, блоки, выбор хостов, лимиты)
    • Оркестрация
    • Что такое rolling update и как его накатывать
    • Практика Накатываем апдейт веб приложения под нагрузкой
    №6: Как автоматизировать рутинные задачи и зачем (коллбеки, как ускорить ансибл?)
    • Запуск расчетных задач по расписанию
    • Git hooks с Ansible и автодеплой
    • Практика Автоматизируем ротацию логов и оценку свободного места на машинах
    • Практика Организуем деплой для мультисервисной системы (микросервисное веб приложение)
    №7: Мониторинг (фильтрация логов)
    • Что такое Prometheus
    • Сбор системных данных
    • Сбор логов
    • Практика устанавливаем и настраиваем бизнес мониторинг
    №8: Защищенные системы и правильная настройка Ansible в них (подстановки, фильтры, в целом работа с облаками включая подьем новых машин)
    • Работа с Google cloud и AWS используя Ansbile
    • Ansible Vault и что в нем можно хранить
    • Bastion и правильная настройка Ansible
    • Ansible Tower
    • Как лучше ставить воркеры в сети для enterprise окружения?
    №9: Обзор конкурентов Ansible

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Profit] Почему ограничения - это хорошо? (Альберт Степанцев)

    16 апр 2021
    [​IMG]

    Вебинар посвящен важному аспекту современных реляционных баз данных: ограничениям в их различных формах. Рассмотрим:
    • Типы - перечисления
    • Типы - диапазоны
    • Составные типы
    • Ограничения в таблицах
    • Доменные типы
    • Внешние ключи
    и попробуем понять - почему же так важно ограничивать себя в базах данных?


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Udemy] Jenkins автоматизированная система (Евгений Лестопадов)

    22 фев 2021
    [​IMG]
    Чему вы научитесь
    • Администрирование Jenkins
    • Создание сквозных проектов Jenkins
    • Подключать/использовать plugins
    • Jenkins Pipeline Синтаксис
    • Типы проектов в Jenkins
    • Continuous Integration with Jenkins
    • Continuous Delivery with Jenkins
    • Continuous Deployment with Jenkins
    • Интеграция инструментов анализа/отчетности/уведомлений
    • Groovy Синтаксис
    Описание
    Этот курс о Jenkins он состоит из двух частей. Вы узнаете основы jenkins, разберемся на практике с базовыми проектами. Далее изучим на сквозных примерах возможности Jenkins для CI/CD. Во второй части курса как только вы поймете базовые вещи перейдем к написанию кода на groovy, разберемся с синтаксисом Jenkins pipeline в результате вы сможете писать/читать код groovy для jenkins pipeline. Изучая подход Jenkins Pipeline as code и применяя его в работе вы получаете большие возможности трудоустройства, ускорения в своей работе. Этот курс поможет вам пройти собеседование при устройстве на работу. Ориентировочно курс займет для прохождения при нулевых знаниях до 20 часов вашего времени, все примеры для лучшего понимания требуется выполнять самостояетельно. В курсе будет использована тестовая среда на virtualbox + ubuntu 20.

    Изучая Jenkins на практике в этом курсе вы будете:
    • Разберем работу jenkins plugins
    • Настраивать Jenkins
    • Создавать и работать с проектами различных типов Jenkins
    • Создавать собственные скрипты Jenkins pipeline
    • Разберемся с анализом и интрепретацией логов Jenkins
    • Разберемся с интеграцией Jenkins и различных инструментов автоматизации на примерах (SonarQube, Artifactory, maven, и.т.д)
    • Поймете разницу между Scripted pipeline и Declarative pipeline
    • Ускорим написания и отладку скриптов Jenkins pipeline используя VSCode с плагинами.
    • Разберемся с возможность повторного использования кода в jenkins pipeline
    • Разберем основы groovy
    Этот курс идеально подойдет и для тех людей которые плохо знакомы с понятиями непрерывной интеграции/развертыванием/доставкой. Мы вместе откроем для вас Jenkins.
    Для кого этот курс:
    • Инженеры DevOps
    • Для инженеров которые уже работают в ИТ, но хотят расширить свой опыт.
    • Разработчики
    • Инженеры QA
    • Системные администраторы
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [udemy] Docker для начинающих и чайников + практический опыт (Андрей Соколов)

    16 янв 2021
    [​IMG]
    Чему вы научитесь
    • Начальный уровень владения Docker
    • Как установить и начать работать с Docker
    • Основные команды Docker с практическими упражнениями
    • Создание образов с помощью Dockerfiles в практических упражнениях
    • Создание стека приложений используя Docker Compose в практических упражнениях
    • Что такое private registry и как его установить
    • Отличия докера для Windows and Mac
    • Оркестрация с Docker Swarm и Kubernetes
    Требования
    • Базовые навыки системного администратора
    • Хорошо иметь (не обязательно) доступ к системе Linux для практики с Docker
    Описание
    Docker - это открытая платформа для разработчиков и системных администраторов, позволяющая создавать, доставлять и запускать распределенные приложения как локально, так и на виртуальных машинах в ЦОД или облаке.
    Этот курс знакомит с Docker любого абсолютного новичка с помощью простых и понятных лекций.
    За лекциями следуют демонстрации, показывающие, как настроить и начать работу с Docker. Упражнения по кодированию, прилагаемые к этому курсу, помогут вам попрактиковаться в командах Docker и разработке собственных образов с использованием файлов Dockerfiles, а также попрактиковаться в Docker Compose.
    Вы будете разрабатывать файлы Docker для различных вариантов использования прямо в браузере. Таким образом, вам не нужно будет настраивать собственную среду, чтобы попрактиковаться. Наши лабораторные будут сами проверять команды и Dockerfiles, и вы будете уверены, что написали их правильно.
    Этот курс предназначен для новичков в DevOps.

    Для кого этот курс:
    • Системные администраторы
    • Инженеры облачной инфраструктуры
    • Разработчики
    • System Administrators
    • Cloud Infrastructure Engineers
    • Developers
    • Технический менеджмент
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [Слёрм] Apache Kafka (Анатолий Солдатов, Александр Миронов)

    22 дек 2020
    [​IMG]

    Преимущества курса:


    ✓ Методология Слёрм
    Мы расскажем об Apache Kafka в простой и последовательной форме, вам не придется изучать сложную документацию.
    ✓ Работа на результат
    Техподдержка поможет каждому студенту справиться с практическими заданиями и добиться поставленных целей.
    ✓ Курс на русском языке
    Практический курс по Apache Kafka на русском языке, вам будет проще усвоить материал, задавать вопросы и общаться с коллегами.
    ✓ Практикующие эксперты
    Вы будете учиться у специалистов, которые уже несколько лет работают с Apache Kafka, знают о важных нюансах и будут делиться своим опытом с вами.

    Необходимые знания:

    а) Базовые знания и навыки работы с Git и Docker
    - клонирование репозитория, добавление в него файла, commit, push.
    - сборка docker-образов и запуск контейнеров из них.

    б) Хорошее знание Linux
    - умение работать с systemd, sudo, ip, ifconfig, cron;
    - знание bash на уровне написания (минимум чтения) скриптов;
    - умение работать с консолью (автокомплит, хистори и т.д.);
    - знание основных утилит в линукс (ps, grep, cat, free и т.д.).

    Курс состоит из бесплатной части (вводная, для ознакомления) и платной (основная часть)!!!


    Бесплатный блок (Курс будет доступен в личном кабинете EDU.SLURM.IO после регистрации):
    1. Введение

    • Немного истории: почему лог и стриминг важны, и занимают значительное место в бизнес процессах компаний.
    2. Базовые основы технологии
    • Место Кафки в жизни корпорации.
    • Сравнения с подобными технологиями.
    • Базовые примитивы: брокеры, топики, партиции, оффсеты, retention - обзор экосистемы (коннекторы, фреймворки).
    3. Installation & single broker cluster
    • Создание и конфигурация топиков - первая запись и первое чтение (из консоли и клиентом).
    • Zookeeper (basic knowledge).
    Программа основного/платного курса:
    №1: Distributed Cluster

    • Конфигурационные параметры кластера.
    • Отказоустойчивость (replication, RF, ISR, leader election).
    • Контроллер - multi-DC setup: rack-awareness (MirrorMaker 2.0, uReplicator) - примеры архитектур.
    №2: Клиенты
    • Producer (lingering, batching, acks).
    • Consumer (standalone, consumer group).
    • Как (не) потерять данные: strong consistency vs. availability (acks, jepsen).
    • Idempotence & transactions.
    №3: Мониторинг
    • Key metrics.
    • Key alerts.
    • SLI & SLO for streaming infrastructure.
    №4: Performance analysis & tuning
    • Benchmarking.
    • Изменение конфигурационных параметров и их оптимизация.
    №5: Обслуживание сервера и траблшутинг
    • Балансировщик: partition assignment & repartitioning (hotspots, throttling, tools).
    • Upgrades & downgrades.
    • Чтение логов.
    • Продвинутые инструменты (decoding __consumer_offsets, dumping binary blobs, forcing controller re-election, zookeeper data).
    • Примеры из практики, real-life кейсы.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [Udemy] Архитектура ПО: Meta и Solid принципы в ООП (Илья Фофанов)

    21 дек 2020
    [​IMG]

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

    • Определение количества зависимостей класса
    • Применение SRP для конкретизации классов
    • Определение запаха дублирования вызванного нарушением OCP
    • Применение OCP для устранения или предотвращения дублирования кода
    • Применение ISP для конкретизации интерфейсов
    • Определение нарушений LSP, ломающих клиентский код
    • Применение LSP для устранения неправильного наследования
    • Применение DIP для построения плагинообразной архитектуры
    • Построение своего элементарного (наивного) IoC-контейнера
    • Построение "чистого" API на C#
    Материалы курса
    8 разделов • 62 лекций • Общая продолжительность 4 ч 58 мин
    Требования
    * Уровень уверенного Junior в C#
    * Желателен опыт в реальном проекте хотя бы пол-года

    Описание

    Добро пожаловать на курс «Архитектура программного обеспечения: Meta и SOLID принципы в ООП».
    SOLID - это аббревиатура, обозначающая SRP, OCP, LSP, ISP и DIP. Эти пять аббревиатур, в свою очередь, означают:
    • Принцип единственной ответственности (The Single Responsibility Principle)
    • Принцип открытости/закрытости (The Open Closed Principle)
    • Принцип подстановки Барбары Лисков (The Liskov Substitution Principle)
    • Принцип разделения интерфейса (The Interface Segregation Principle)
    • Принцип инверсии зависимостей (The Dependency Inversion Principle)
    В этом курсе вы узнаете как применять SOLID и мета принципы, чтобы ваше приложение прожило долгую здоровую жизнь. Это значит, что вы научитесь писать качественный код: читаемый, расширяемый и надежный.

    Улучшите свои знания в объектно-ориентированном программировании
    • Усвойте метапринципы, на которых основаны все остальные принципы разработки
    • Научитесь понимать симптомы наличия дефектов в коде
    • Изучите основы принципов SOLID
    • Узнаете как обнаруживать нарушения принципов SOLID и как решать проблемы.
    • Узнаете, как метапринципы и принципы SOLID связаны друг с другом и как найти баланс между ними
    Основы построения объектно-ориентированной инфраструктуры
    Несмотря на то, что C # - язык с богатым набором функций, в реальном мире очень часто можно увидеть плохо разработанные и реализованные приложения. Язык сам по себе не гарантирует, что архитектура приложения будет отличной. Чтобы разрабатывать и создавать поддерживаемое программное обеспечение, нам необходимо понимать принципы разработки программного обеспечения. Этот видеокурс как раз о том, как создавать чистое и удобное в обслуживании программное обеспечение.
    Вы, наверное, уже слышали следующее известное утверждение: большая часть кода - отстой. Этот курс посвящен тому, как создавать код, к которому не относится данное утверждение.
    Владение навыками создания хорошо продуманных и реализованных типов - необходимое условие для того, чтобы другие разработчики относились к вам как к настоящему профессионалу.
    Содержание и обзор
    Этот курс предназначен для опытных джуниоров и начинающих middle-разработчиков

    Конечно, некоторый опыт работы с C # необходим.
    В этом курсе есть множество примеров кода, что поможет вам усвоить как теоретический, так и практический материал.
    Начиная с принципов SOLID, мы перейдем к мета-принципам. В процессе изучения принципов SOLID, вы также узнаете о связанных с ними паттернах. Затем мы перейдем к проблеме противоречий между разными принципами. Вы узнаете о взаимосвязи между принципами SOLID и метапринципами.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [edston] Создание чат-ботов в WhatsApp, Telegram, Viber для маркетинга и продаж (Николай Петров)

    29 ноя 2020
    [​IMG]

    Программа

    Урок 1. Регистрация и знакомство с конструктором BotVsem
    • Интрефейс бота.
    • Шаблонные боты под разнообразные ниши.
    Урок 2. Создаём чат-бота и подключаем к каналам Telegram, Viber и Whatsapp
    • Пошаговая инструкция создания чат-бота в мессенджерах.
    Урок 3. Рабочий кейс
    • Работа с шаблонами на примерах.
    • Разбор рабочих кейсов.
    Урок 4. Настраиваем уведомления и политику конфиденциальности
    Урок 5. Интеграции с CRM и платежными системами
    • Обзор ресурсов интеграции с конструктором BotVsem.
    • Пошаговая инструкция настройки интеграции.
    Урок 6. Сегментация пользователей
    • Пошаговая инструкция, как сегментировать пользователей в конструкторе BotVsem.
    Урок 7. Переписка с клиентами прямо из конструктора
    Урок 8. Создаём авторассылки, автоворонки
    • Создание сценариев для рассылки.
    • Инструкция создания рассылок в мессенджерах.
    Урок 9. Создаём полноценный интернет магазин с корзиной и оплатой в Telegram
    • Оформление категорий товаров.
    • Создание сценариев для каждой категории товаров.
    • Добавление фото, описания, цены к каждой категории товара.
    Урок 10. Отслеживаем статистику и конверсии, добавляем фото и описание в бота Telegram
    Чему вы научитесь:
    • Создавать умных чат-ботов в мессенджерах Telegram, Viber, Whatsapp без навыков программирования;
    • Настраивать уведомления и политику конфиденциальности;
    • Сегментировать пользователей, создавать автоворонки и авторассылки в мессенджерах;
    • Интегрировать чат-бота с платежными системами и CRM-системами;
    • Создавать полноценный интернет магазин в Telegram;
    • Отслеживать статистику и конверсию.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [IAMPM] TechMind - Говори с программистами на одном языке. Тариф - Базовый

    24 окт 2020
    [​IMG]
    Пакет «Базовый»
    Если вы проектный менеджер, рекрутер или продакт — вам приходится общаться с разработчиками, вникать в их работу или просто улыбаться и кивать. Быстро подтянуть «матчасть» и понять весь процесс разработки поможет практический курс TechMind. За полтора месяца вы изучите терминологию, лучшие практики и научитесь общаться с техническими специалистами на их языке.

    1. ЧТО ТАКОЕ РАЗРАБОТКА
    Обзорное занятие по всем аспектам процесса разработки ПО, общие сведения и подробный разбор составляющих. Лекция позволяет всем студентам погрузиться в процесс работы над курсом. Новички могут разобраться в основах, а более опытные студенты — задать вопросы в чате, изучить тренды и понять, как строится архитектура софтверных проектов.

    2. ТЕРМИНОЛОГИЯ
    Языки программирования, технологии, практики. Разбор терминологии и обсуждение современных трендов. Определяем, какой язык программирования зачем используется.

    3. ФРЕЙМВОРКИ, БИБЛИОТЕКИ И API
    Подробно изучаем, что такое фреймворки и библиотеки, в чем их отличие. Определяем, как работать с менеджерами пакетов и зачем это делать. Учимся работать с API. Изучаем стандарты работы и практикуемся отправлять API-запросы.

    4. FRONT-END — СОСТАВЛЯЮЩИЕ
    Функционал, особенности, задачи. Описание работы специалиста, технологий, возможностей и взаимодействия с другими членами команды. На этом занятии разбираем технологии из которых состоит Front-end: HTML, CSS, Java Script.

    5. FRONT-END — ФРЕЙМВОРКИ И РАЗБОР ПРОЦЕССА
    Изучаем самые популярные Front-end фреймворки. Обсуждаем процесс сборки Front-end проекта. Проводим демонстрацию процесса разработки с изучением всех составляющих процесса.

    6. BACK-END — БАЗЫ ДАННЫХ И ВЗАИМОДЕЙСТВИЕ
    Изучаем, какие бывают базы данных и когда какую использовать. Разбираем процесс взаимодействия Back-end с Frond-end. Разбираемся, как работает специалист с остальной командой.

    7. BACK-END — ООП И ПОДБОР ТЕХНОЛОГИИ ПОД ПРОЕКТ
    Определяем требования, которые влияют на выбор языка. Учимся подбирать стек технологий под проект. Формируем понимание, что такое ООП и зачем менеджер должен это знать. Затрагиваем вопрос Big Data и нейросетей.

    8. КОНТРОЛЬ ВЕРСИЙ
    Стандарты работы, подробный разбор того, что такое контроль версий и как он осуществляется. Разбираем системы контроля версий и их отличия. Изучаем основные принципы и особенности работы с каждой.

    9. РАБОТА С GIT
    Учимся пользоваться GIT. Разбираемся с процессом контроля версий. Изучаем best practice, как строится работа с ветками. Учимся понимать, как контролировать работу и зачем менеджеру может быть нужно смотреть, кто и когда комитился.

    10. DEVOPS
    Разбираем вместе, как работает веб-проект. Преимущества и недостатки датацентров и Cloud. Как планировать нагрузку и как масштабироваться. Доставка кода клиентам. CI\CD

    11. ДОКУМЕНТАЦИЯ
    Типы документации, инструменты, использование. Зачем нужна документация с точки зрения разработки и менеджмента. Как и когда она пишется, как и кем применяется. Учимся писать техническое задание методом Story Mapping. Разбираемся в том, как менеджер может использовать документацию для более эффективной работы.

    12. ТЕСТИРОВАНИЕ — ОСНОВНАЯ ТЕРМИНОЛОГИЯ
    Термины, процессы, кейсы. Место тестирования в процессе разработки программного продукта. Виды и подходы к тестированию. Automation and manual testing — что и когда используется. Декомпозиция требований.

    13. ТЕСТИРОВАНИЕ — STORY POINTS
    Повторим классификации подходов тестирования. Разберемся, с чем едят Story Point. Поговорим о техниках тест-дизайна. Продолжим разбираться с понятиями и терминами. Коснемся принципов тестирования.

    14. MOBILE — ПРОЦЕСС РАЗРАБОТКИ ПРИЛОЖЕНИЙ
    Отличия mobile-разработки от веб-разработки. Особенности процесса. Отличия работы с iOS и Android. Современные технологии и практики в разработке кроссплатформенных и нативных приложений. Углубляемся в процесс разработки приложений и используемых инструментов. Изучаем лучшие практики разработки.

    15. MOBILE — АНАЛИТИКА И НОВЫЕ ТЕХНОЛОГИИ
    Изучаем лучшие практики поддержки и аналитики мобильных приложений. Обсуждаем процесс тестирования приложений. Разбираем новые подходы к интерфейсам. Изучаем, как программируются чат-боты.

    16. АНАЛИТИКА ПРОЕКТА
    Аналитика, интеграции, полезности. О том, что происходит, или должно происходить, когда проект уже в продакшене. Инструменты для работы с отслеживанием поведения пользователей, сбора и обработки обратной связи с пользователями проекта. Разбираемся, какая может быть аналитика для сайтов и для мобильных приложений. Определяем сложности и узкие места, с которыми можно столкнуться после сдачи проекта.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх