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

Категории

  1. [stepik] Тестирование JavaScript и React приложений (Михаил Непомнящий)

    31 мар 2024
    [​IMG]

    О курсе:

    В рамках курса мы будем двигаться от простого к сложному: от анатомии юнит тестов до настройки окружения и интеграционных тестов React-приложений.

    Выгода от написания тестов:
    • Тесты доказывают, что код на самом деле работает
    • Статический анализ качества приложения
    • Безопасность рефакторинга
    • Снижение процента багов
    • Дополнительная документация функциональности
    В рамках курса мы изучим тестовые фреймворки Jest и Testing Library, каждая из которых является действующим стандартом на рынке тестовых инструментов.

    Мы пошагово разберемся как настроить инструменты тестирования, подружить их с линтерами, npm скриптами и редактором кода. Ну и, конечно, разберем массу особенностей при создании тестов для JavaScript и React приложений.

    Чему вы научитесь:
    • Основы тестового фреймворка Jest
    • Хуки для тестов
    • Моки и шпионы для тестов
    • Тестирование функционала и ошибок
    • Нюансы конфигурации тестов
    • Разные режимы запуска тестов
    • TDD
    • Сбор статистики тестового покрытия и установка пороговых значений
    • Кастомные тестовые проверки
    • Тестирование React-компонентов
    • Тестирование React хуков
    • Имитация пользовательских действий с приложением
    • Создание кастомных оберток тестирования
    • Тестирование SPA приложений
    • Лучшие практики при создании тестов
    • и многое другое

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Университет искусственного интеллекта] Курс CV-разработчик. Тариф Light

    29 мар 2024
    [​IMG]

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

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

    Программа курса:
    Вы познакомитесь с основами Python
    Разберете основы нейросетей на Keras
    Освоите все ключевые моменты для решения CV задач
    Углубитесь в подготовку датасетов и интеграцию CV в Production

    1. Python - 6 занятий
    2. Основы нейронных сетей на keras - 3 занятия
    3. Решение cv задач - 15 занятий
    4. Интеграция cv в production - 15 занятий
    5. Подготовка cv датасетов - 7 занятий

    Результаты курса:
    Вы будете знать, как
    собирать и размечать датасеты
    обучать нейросети на передовых фреймворках
    интегрировать CV проекты в Production

    Тариф: Light
    46 живых занятий
    Гарантия трудоустройства
    Помощь в разработке CV проекта
    1 год кураторской поддержки

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [GetAnalyst] Проектирование БД: подходы к решению практических задач

    27 мар 2024
    [​IMG]
    • От проектирования БД до SQL-запросов. Мобильное приложение книга рецептов "Кулинарный мастер"
    • От моделирования базы данных до SQL-запросов. Проект по автоматизации платежей на АЗС (авто-заправочной станции)
    • Тайна строки в вакансии "простые запросы на SQL"
    • Проектирование БД: логический и физический уровни
    • Проектирование БД: логический и физический уровни
    • Мастер класс: проектирование базы данных
    • Аналитика и разработка: хранение данных в мобильных приложениях
    • Проектирование БД: обратная совместимость
    • Проектирование БД: с чего начать
    • Модель данных: анализ требований, БД и их проектирование. Часть 1
    • Модель данных: анализ требований, БД и их проектирование. Часть 2

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

    27 мар 2024
    [​IMG]
    Только самая важная теория по архитектуре и микросервисам, которая используется в работе

    • Проектирование взаимодействия между Frontend и Backend, а также внутри Backend - взаимодействие между микросервисами
    • Разбор вариантов организации асинхронного взаимодействия компонентов системы в сложном бизнес-процессе
    2 вебинара

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [GetAnalyst] Интеграции: подходы к решению практических задач

    27 мар 2024
    [​IMG]
    • Интеграции: как создавать задачи на разработчиков
    • Интеграции: пошаговый план работы на проекте
    • Микросервисы: от бизнес-процессов до архитектурного решения
    • Интеграции: как планировать и ставить задачи в Jira + Confluence
    • Postman для аналитиков в задачах на интеграции
    • Postman навык тестирования за вечер
    • Опасные интеграции
    • Тестирование интегаций
    • Интеграции с нуля / Интеграция с системой электронного документооборота
    • Проектирование интеграций: мобильные приложения
    • Просто об интеграциях / Интеграция с Интернет-эквайрингом для приема платежей онлайн
    • Просто об интеграциях / Сервис доставки для Интернет-магазина

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [HeadBridge] Системный аналитик с нуля (Семён Тикунов, Алексей Степанов)

    26 мар 2024
    [​IMG]
    Твой путь успешной карьеры в финтехе за 5 месяцев

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

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

    1 модуль: Функциональные и нефункциональные требования
    • Составление ТЗ
    • Фиксирование требований, ограничения, особенности реализации
    • Интервьюирование и анкетирование
    2 модуль: UC/US, нотации, системы управления разработкой
    • Процессы и структура данных: нотации UML и BPMN
    • Основыне элементы, интерфейс, стандартные flow
    • Примеры применения JIRA, Confluence, аналоги продуктов
    3 модуль: Интеграции REST, SOAP, шина, MQ, db link, ETL
    • Проектирование интерфейсов или доработок к ним
    • Демонстрация запросов REST в браузере
    • Разбор стандарта openApi в swagger
    4 модуль: ООП
    • Отличие класса от объекта. Просмотр кода
    • Основы ООП с примерами
    • Основные принципы, паттерны
    5 модуль: Тестирование функционала
    О задачах аналитика, выполняемых в рамках тестирования функционала:
    - проверка гипотез
    - постановка задачи
    - проверка реализации
    - демо
    - ПСИ (приемо-сдаточные испытания)
    6 модуль: Реляционные БД и нереляционные, их особенности
    • Обзор разных типов баз данных и правила их построения
    • Обзор проблем, возникающих при накоплении информации, и вариантов оптимизации данных
    • Реляционные БД и нереляционные, их особенности
    • Индекс, ключ
    • Виды индексов и ключей

    7 модуль: SQL. Несложные запросы
    • Рассмотрим основные запросы/язык в работе с базой данных (select, update, несколько видов join).
    8 модуль: Agile и Waterfall
    • Agile-мероприятия.
    • Взаимодействие разработчика с тестировщиком и заказчиком согласно той или иной методологии разработки

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Ozon Masters] Linux course (Артем Трунов)

    23 мар 2024
    [​IMG]
    [Ozon Masters] Linux, ssh, Git (Артем Трунов)
    Несколько тем, объединенных одной идеей - работой в командной строке.
    Автор ведет целый такой же блок в Ozon Masters, по факту получаем ту же инфу, что и в Ozon Masters. must have.

    Linux
    _Самая распространенная ОС в мире_
    - Что такое Linux и как появилась эта ОС
    - Как и почему работает модель open source
    - Ядро, файловые системы, процессы
    - Терминал и командная строка
    - Виртуальные терминалы

    ssh
    _Протокол для безопасной связи_
    - Безопасность и крипто-алгоритмы
    - Как работает ssh
    - Логин с паролем
    - Логин с ключём
    - Туннелирование. Альтернатива VPN
    - Как защищать свои данные и данные работодателя

    Git
    _Самая популярная система контроля версий_
    - Что такое системы контроля версий
    - Что такое git и github
    - Начало работы: pull, commit, push
    - Ветки, слияния, pull-request
    - Как работают профи: git flow, github flow

    Bash
    _Изучаем команды оболочки и скриптинг_
    - Основные команды
    - Обработка кода выхода команды. Условные операторы
    - Циклы
    - Pipes и потоки ввода/вывода
    - Переменные среды

    Обработка данных
    не открывая файл в Excel или Jupyter
    - grep, awk и другие фильтры
    - работа с данными в формате CSV,TSV
    - Работа с REST-сервисами и HTTP в командной сроке. curl и jq
    - SQL в командной строке. csvkit и clickhouse-local

    DevOps
    _Познакомьтесь поближе с работой своих коллег, чтобы разговаривать с ними на одном языке_
    - Разъясняю DevOps, Agile, CI/CD и другие модные словечки
    - Виртуализация. virtualenv, docker, docker-compose - практикуемся
    - GitHub Actions - автоматизация в репозитории - практикуемся
    - Основы администрирования Linux

    Советы бывалого без воды и откровенно
    - Как выбирать профессию и работодателя
    - Как трезво оценить себя и выбирать стратегию карьеры?
    - работа vs. startup vs. собственный бизнес - мой собственный опыт во всех трёх
    - time-management - необходимый минимум

    Автоматизация всего
    - Конфигурирование сервера с Ansible
    - Конфигурирование облака с Terraform

    Телеграм-бот на Python
    - Bot API vs. Client API
    - Бот на REST API для оповещений
    - Бот на Python для диалогов

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. База программирования на практике. Тариф Lite (Святослав Жиличев)

    21 мар 2024
    [​IMG]

    Станьте программистом
    и перейдите из любой профессии в IT – без мам, пап и кредитов.

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

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

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

    За 2 недели интенсива вы:
    - Освоите основные конструкции программирования, такие как условия, циклы и функции.

    - Разберетесь в принципах и паттернах программирования, которые лежат в основе всех современных языков и технологий.

    - Научитесь организовывать и структурировать код, как в больших коммерческих проектах.

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

    На протяжении всего курса наш фокус — на практике.
    Вы будете писать код с первого занятия, моментально применяя полученные знания на практике. Это идеальная стартовая площадка для тех, кто стремится начать карьеру в IT или расширить свои профессиональные горизонты.

    Программа интенсива
    - Блок переменные
    Разберем, что такое переменные, какие типы бывают, как получать переменные и самое главное - что с ними можно и нужно делать!

    - Блок условия
    Погрузимся в булевую математику и научимся управлять поведением программы на лету!

    - Блок циклы
    Разберем разные типы циклов (да, for не единственный ) и узнаем, как они влияют на программы.

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

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

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

    ‍После каждой лекции вас будет ждать домашнее задание, которое позволит закрепить пройденный материал и прокачать ваши навыки на практике
    Лектор курса - Святослав Жиличев
    15+ Лет опыта в разработке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Nfe] Python 2024. Базовый курс (Алексей Гусев)

    14 мар 2024
    [​IMG]

    Предварительные требования

    • Базовые знания работы сетевого оборудования
    • Опыт работы в терминале
    Как проходит курс
    Объем курса
    24 занятия
    Теория / практика
    30/70
    Лекции проходят в
    Zoom

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

    1.Подготовка к работе с Python
    • Установка
    • Редакторы кода
    • Менеджер пакетов
    • Виртуальные окружения
    2. Основы Git и Github
    3. Типы данных в Python
    • Числа
    • Строки
    • Списки
    • Словари
    • Множества
    • Tuple
    • Операции с данными
    4. Множественное использование данных
    • Условия и циклы
    • Функции
    • Модули
    5. Работа с файлами
    • CSV
    • Excel
    • JSON
    • YAML
    6. Работа с шаблонами
    • Регулярные выражения
    • Jinja2
    • TextFSM
    7. Работа с сетевым оборудованием
    • Paramiko
    • Netmiko
    • Scrapli
    8. Основы объектно-ориентированного программирования
    9. Паттерны проектирования
    10. Асинхронный код
    11. Полезные библиотеки
    • FastAPI
    • Redis
    • Scapy
    12. Основы pytest

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Stepik] Microsoft Excel - Продвинутый пользователь Excel (Ренат Лотфуллин)

    13 мар 2024
    [​IMG]
    Пришло время разобраться с Excel ! Вне зависимости, начинаете ли вы с нуля или хотите стать продвинутым Excel пользователем, вы попали в нужное место.

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

    Чему вы научитесь
    - Использовать инструменты обработки больших объемов информации
    - Создавать сводные таблицы Excel для аналитических отчетов
    - Использовать функции различных категорий, строить сложные формулы
    - Пользоваться инструментами консолидации, сортировки и фильтрации
    - Записывать и редактировать макросы
    - Эффективно работать со встроенными инструментами визуализации Excel
    - Создавать правила, исключения, условное форматирование
    - а также многое другое

    Для кого этот курс
    - Пользователи Excel с базовыми навыками, но которые хотят быть действительно, ДЕЙСТВИТЕЛЬНО лучшим!
    - Любой, кто желает улучшить свои аналитические навыки, более эффективно работать с данными и вывести свою карьеру на новый уровень
    - Студенты, которым нужен увлекательный, практический и интерактивный подход к обучению аналитике в Excel
    - Пользователи Excel, желающие развить сильное аналитическое мышление и навыки бизнес-аналитики
    - Всем, кто хочет сделать карьеру в области анализа данных или бизнес-аналитики

    Начальные требования
    - Microsoft Excel 2007-2019 или Office 365 (некоторые функции могут быть недоступны в более ранних версиях)
    - Опыт работы с формулами Excel рекомендуется, но не требуется (мы рассмотрим некоторые основы)
    - Желание развить свои навыки работы с Excel как можно быстрее и в кратчайшие сроки

    Наши преподаватели - Renat Lotfullin
    Меня зовут Лотфуллин Ренат, являюсь создателем и владельцем сайта Exceltip – блога о приемах, трюках и секретах работы в программе Microsoft Excel. Занимаюсь скалолазанием и лучной стрельбой. В свободное от отдыха время, работаю инженером в отделе анализа и оптимизации производственной деятельности. Моя работа связана с обработкой огромного количества данных, которая была бы невозможна без трюков и приемов облегчающих жизнь. В своих курсах я делюсь знаниями, которые будут полезны таким же бедолагам как я, и позволят сэкономить пару минут рабочего времени для чашечки чая.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [Stepik] Подготовка к собеседованию на Data Engineer (Anonymous 76457756)

    9 мар 2024
    [​IMG]

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

    • Узнаете чек-лист критериев резюме от главных HR крупных компаний
    • Научитесь использовать свои слабые и сильные стороны
    • Узнаете какие софт скиллы необходимы на разных грейдах
    • Делать красивое и выделяющееся резюме с помощью специальной программы
    • Создавать профиль и правильно оформлять проекты в Git
    • Заполнять профиль на hh.ru
    • Правильно осуществлять поиск вакансий
    • Отслеживать отклики на вакансии
    • Грамотно и без страха общаться с рекрутерами (HR)
    • Узнаете популярные вопросы с технических собеседований
    • Вести переговоры о зарплате и контракте
    • Узнаете какие задачи дают на собеседовании
    • Узнаете теорию по python, sql, spark, hadoop, Greenplum
    О курсе
    Данный курс поможет новичку не бояться откликаться на вакансии, выделиться среди конкурентов с помощью своего резюме и за короткое время найти работу

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

    Начальные требования
    Для прохождения нет требований, курс подойдет как опытным специалистам, которые хотят стать дата-инженером/дата аналитиком, так и тем, кто впервые ищет работу.



    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. Создание и запуск landing page на Tilda. Обучение по видео (Даниил Коржов)

    3 мар 2024
    [​IMG]
    Онлайн-курс, который научит создавать эффективные посадочные страницы на Tilda.

    Вы сделаете реальный сайт.

    Программа курса - 44 УРОКА

    Формула лендинга
    - Структура landing page, которая делает его понятным, логичным, убедительным и последовательным
    Как устроена Тильда
    - Создание аккаунта
    - Общая панель
    - Панель управления сайтом
    - Создание новой страницы
    Меню/шапка сайта
    - Создание и настройка меню
    - Сопровождающее меню
    - Боковое мобильное меню
    - Шапки для всех страниц
    Работа с обложкой
    - Фоновое изображение
    - Форматирование текста обложки
    - Высота обложки
    - Фильтр на обложке
    - Видео в обложке
    - Мобильная версия

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [Codeby.school] Основы Linux, 2022

    29 фев 2024
    [​IMG]

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

    Кому будет полезен наш курс
    - Новичкам, которые никогда не имели дело с ОС Linux, но хотят ее изучить;
    - Студентам, которые только поступили на факультет по направлению «информационная безопасность»;
    - Работающим IT-специалистам, которые хотят усовершенствовать свои навыки.

    Программа курса «Основы Linux»
    01 Введение в Linux. Изучение вопросов истории развития ядра операционной системы;
    02 Установка Linux в VirtualBox, развертка виртуальной машины, рассмотрение интерфейса VirtualBox;
    03 Запуск и работа с терминалом Linux. Рассмотрение различных интерпретаторов, отработка навыков работы с командной строкой;
    04 Текстовые редакторы – Nano, Micro, Vim, Nvim. Рассмотрение редакторов в Linux, установка Neovim, получение навыков работы с файлами в текстовых редакторах;
    05 Команды навигации по файлам и директориям. Администрирование файловой системы. Рассмотрение видов файловой системы, структуры файловой системы, примеры работы с файлами в командной строке;
    06 Архивация действий в системе, упрощение работы в системе. История действий в системе, настройка сохранения истории выполнения команд в системе, чтение логов в Linux. Изучение команд для упрощения работы в системе;
    07 Пользователи и группы Linux. Вопросы администрирования пользователей в системе, регистрации пользователей в системе, получения доступа к файлам и директориям в Linux;
    08 Права доступа и владения файлами и директориями. chown,chmod, sticky bit, ACL, umask;
    09 Регулярные выражения (grep, tail, head), отработка навыков использования регулярных выражений в Linux на примерах;
    10 Перенаправление ввода, вывода. Команда sed. Программа screen, спячка программ, программы в фоне old;
    11 Скачивание, установка и удаление программ и пакетов, работа с пакетными менеджерами, изучение особенностей обновления ПО в Linux;
    12 Скачивание и использование программ, расположенных в git-репозиториях. Рассмотрение различных вариантов клонирования исходных зависимостей для их дальнейшего использования, изучения особенностей при работе с системой контроля версими;
    13 Архивирование и сжатие. Получение навыков работы с архивами, применения сжатия различными программами. Изучение возможных подвидов архивов;
    14 Монтирование и размонтирование дисков. Получение базовых навыков работы с разделами, монтирование и размонтирование диска, создание разделов;
    15 Написание shell-скриптов. Базовые навыки написания на Bash, изучение особенностей shell-скриптов, практические задачи с целевыми скриптами для улучшения навыков;
    16 Sendmail. Отправка писем из CLI. Настройка, рассмотрение конфигурационного файла, ключевых настроек Sendmail, Отработка навыков «живом» примере;
    17 Мониторинг состояния системы. Изучение методов по сбору метрик состояния системы. Изучение процесса в Linux;
    18 Средства комплексного мониторинга. Развертка и настройка системы Zabbix и Netdata;
    19 Демоны, Журналы, Логи. Изучение вопроса управления службами в Linux, рассмотрение системных журналов и команд для просмотра системных журналов;
    20 Crontab выполнение по расписанию. Настройка планировщика задач, изучение на целевых практических задачах;
    21 Сервер ssh. Настройка и использование. Рассмотрение настроек сервиса SSH, администрирование ключей для работы с SSH;
    22 Сервер ftp. Настройка и использование. Сравнение ssh vs ftp. Рассмотрим rsync
    23 Обзор графического интерфейса. Виды графического окружения. Установка графической оболочки на систему, изучение особенностей работы с GUI;
    24 Apache. Установка веб-сервера Apache, создание и настройка виртуальной сети и виртуальных хостов, создание простого сайта;
    25 Nginx. Установка веб-сервера NGINX. Изучение конфигурационных файлов. Практическая работа по установке и настройке WordPress CMS;
    26 Финальный экзамен.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [Codeby.school] Основы DevOps

    29 фев 2024
    [​IMG]

    Продолжительность курса: 4 месяца

    Что вы изучите в рамках курса?
    Курс поможет разобраться в основных практиках DevOps и получить опыт их применения, чтобы сделать работу команды над проектом более слаженной и быстро выпускать релизы.

    Кому подойдёт этот курс?
    • Новичкам, которые хотели бы начать работать в команде продуктовой разработки
    • Инженерам по эксплуатации, желающим перейти на роль DevOps-инженера и выполнять более сложные задачи
    • Разработчикам, которые хотят разобраться в механизмах интеграции и доставки кода
    Что даст вам обучение?
    • Новые знания и навыки
      Вы повысите собственную компетентность в сфере кибербезопасности
    • Повышение дохода
      К примеру, при переходе с уровня Junior на уровень Middle ваша з/п может вырасти на 50% и больше
    • Карьерный рост
      Сможете продвинуться по карьерной лестнице или найти новое место работы
    • Работа в команде
      Научитесь слаженно и эффективно работать в команде. Вы освоите принципы CI/CD, что ускорит разработку и снизит количество ошибок в приложении.
    Модуль 1. Основы разработки и DevOps
    1. Методологии и фреймворки разработки
    Жизненный цикл ПО
    Современные методологии разработки. Agile
    Фреймворки Kanban и Scrum
    2. Основы DevOps
    История DevOps
    Проблематика DevOps
    Методологии и DevOps-культура
    3. Основы систем контроля версий. Знакомство с Git
    Основы систем контроля версий
    Работа с проектами в Git
    Архитектура и объекты Git
    Конфигурация Git
    Основные команды Git
    Работа с ветками и слияние
    Работа с историей в Git
    Модуль 2. Инфраструктура
    4. Работа с ОС Linux
    Основы работы на Linux
    Работа с командной строкой
    Работа с пакетными менеджерами
    Процессы в Linux
    Работа с systemd
    Дисковая подсистема
    Пользователи и группы
    Права доступа Linux
    Мониторинг системы и логи
    5. Компьютерные сети
    Основы компьютерных сетей
    Модели OSI и TCP/IP
    Адресация в сети (MAC, IP, DNS)
    Планирование подсетей
    Утилиты Linux для работы с сетью
    6. Виртуализация
    Понятие виртуализации
    Типы виртуализации
    Популярные гипервизоры
    Облачные вычисления
    Модуль 3. Web-серверы и базы данных
    7. Web-серверы
    Понятие web-сервера
    Работа с Nginx/Apache
    Обратный прокси-сервер
    Тестирование производительности web-сервера
    8. Безопасность Web-сервера
    Обзор SSL/TLS
    Работа с OpenSSL
    Работа с Let's Encrypt
    9. Базы данных
    Основы баз данных
    SQL БД
    NoSQL БД
    Язык запросов SQL
    Оптимизация, кэширование, индексация
    Отказоустойчивость БД: кластеризация, реплики, шардирование
    Построение отказоустойчивого кластера
    Модуль 4. Управление конфигурацией и инфраструктурой
    10. Bash-скрипты. Часть 1
    Понятие Bash-cкриптов
    Синтаксис Bash и управляющие конструкции
    Функции
    Переменные окружения
    Перенаправления
    11. Bash-скрипты. Часть 2
    Разработка скриптов
    Отладка скриптов
    Оптимизация скриптов
    Плагины IDE для работы с Bash
    12. Системы управления конфигурацией. Знакомство с Ansible
    Назначение систем управления конфигурацией
    Основные инструменты управления конфигурацией
    Введение в Ansible
    Работа с переменными и окружениями Ansible
    Работа с секретами Ansible
    Управление группами задач в Ansible
    13. Роли Ansible
    Ansible роли и коллекции
    Шаблонизатор Jinja2
    Разработка Ansible ролей
    14. Infrastructure as Code. Знакомство c Terraform
    Описание инфраструктуры в виде кода
    Основы Terraform
    Перенос существующего окружения в Terraform
    Управление стейтом и работа в команде в Terraform
    Рекомендуемые практики Terraform
    15. Модули в Terraform
    Работа с модулями в Terraform
    Создание образов с помощью Packer
    Модуль 5. Контейнеризация, микросервисы, оркестрация
    16. Контейнеризация
    Обзор Linux- и Docker-контейнеров
    Устройство Docker: слои, образы, контейнеры, Docker-файл, Registry.
    Альтернативы Docker (containerd, Podman, LXC, CRI-O).
    17. Работа с в Docker
    Сборка образов
    Запуск контейнеров
    Docker Networks
    Docker Volumes
    Инспекция Docker
    18. Микросервисы
    Подходы к организации архитектуры приложения
    Docker Compose - управление микросервисным приложением
    19. Оркестрация контейнеров
    Для чего нужны системы оркестрации
    Введение в Kubernetes
    Архитектура Kubernetes
    Описание основных способов установки Kubernetes
    Работа с утилитой kubectl
    Манифесты Kubernetes
    20. Основные сущности Kubernetes
    Pod
    Service
    Deployment
    ReplicaSet
    DaemonSet
    StatefulSet
    21. Работа с хранилищем в Kubernetes
    Ephemeral Volumes
    Persistent Volumes
    22. Горизонтальное и вертикальное масштабирование в Kubernetes
    Horizontal Pod Autoscaling
    Vertical Pod Autoscaling
    23. Безопасность в Kubernetes
    Network Policies
    Service Accounts
    Role Based Access Control
    24. Helm для управлением развертыванием в Kubernetes
    Основы Helm
    Применение Helm Charts
    Разработка Helm Charts
    Модуль 6. Непрерывная интеграция и непрерывное развертывание
    25. Сontinuous Integration
    Знакомство с CI
    Сравнение CI систем
    Установка и настройка Jenkins
    Сборка проекта с помощью Maven
    26. Jenkins
    Интеграция с системами контроля версий
    Jenkins pipeline
    Jenkins multibranch pipeline
    Реализация параллельного выполнения шагов
    27. Измерение качества и статический анализ безопасности кода
    Настройка SonarQube
    Добавление в pipeline этапа анализа кода
    28. Github Actions
    Основы GitHub Actions
    Поиск и настройка Actions
    Основные функции GitHub Actions
    Модуль 7. Наблюдение за системой
    29. Мониторинг
    Основы мониторинга и инструментов
    Метрики, типы метрик
    GAP стек (Grafana, Alertmanager, Prometheus)
    Мониторинг инфраструктуры
    Мониторинг приложения
    Бизнес-метрики
    30. Логирование
    Основы логирования и инструментов
    ELK стек (Elasticsearch, Logrotate, Kibana)
    Анализ логов приложения
    31. Распределенный трейсинг
    Основы трейсинга
    Работа с Zipkin
    32. Дипломный проект
    Разбор задания на дипломный проект

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [Nova academy] Разработчик электронных курсов (Екатерина Голомшток, Светлана Полякова)

    28 фев 2024
    [​IMG]
    Чему вы научитесь
    • Вы начнёте делать крутые курсы, которые полюбят слушатели и захотят заказчики.
    • С нуля создавать курсы разного уровня сложности
    • Собирать курсы быстро и с удовольствием в Articulate Storyline или iSping Suite
    • Проектировать эффективные упражнения и тесты
    • Создавать современный дизайн курсов в разных стилях
    • Влиять на результаты обучения, совмещая задачи бизнеса и потребности сотрудников
    • Писать сценарии курсов быстро и в удовольствие
    Кому подойдет этот курс:
    1 Разработчикам курсов
    Чтобы повысить свою экспертность и стоимость. Создать свой уникальный стиль.
    2 Всем, кто хочет освоить востребованную удалённую профессию
    Вы получите всё необходимое для старта в профессии: алгоритмы, шаблоны. Создадите свой первый курс под руководством опытных экспертов.
    3 Специалистам по обучению
    Вы научитесь подбирать подходящий формат курса под задачи бизнеса. Научитесь писать крутые курсы: от лонгридов до квестов и игр.

    Итоговый проект
    На этапе методологии проведёте исследование и заполните бриф, определите цель и результаты обучения. Создадите логичную и понятную структуру курса, продумаете эффективные упражнения.
    • На этапе дизайна создадите прототип дизайна, подберёте цвета, иллюстрации.
    • На этапе сборки сверстаете курс в одном из средств разработки: Articulate Storyline или iSping Suite.
    • В финале защитите проект перед комиссией и добавите в портфолио крутой курс!

    + бонусы
    • Мастермайнд «Концепция курса» — в интерактивном формате штурмим над идеями для курса.
    • Мастер-класс «Нейросети для разработчика» — разбираемся, как эффективно использовать нейросети для создания курсов.
    Продажник:
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх