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

Категории

  1. [result school] Основы программирования (Валерий Левченко, Юрий Карелин)

    12 фев 2024
    [​IMG]


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

    Избавитесь от страха «сломать» что-либо в компьютере.
    Поймете, как работают браузер и интернет.
    Научитесь составлять алгоритмы
    Сможете превратить свои идеи в код.

    Этот курс для вас, если вы
    Думаете, что вы — гуманитарий
    Вы уверены, что не дружите с техникой и ничего не понимаете в программировании. Хотите попробовать свои силы в IT и понять, справитесь ли с обучением.
    Хотите пойти правильным путем
    Вы склонны к техническим наукам и мечтаете попробовать себя в разработке.
    Хотите понять, как работает код и как научиться писать программы. А после — продолжить свой путь в IT.
    Когда-то увлекались информатикой
    А сейчас хотите освежить знания и вспомнить то, что учили раньше.
    Ваша цель — повторить забытый материал и развиваться дальше

    Что вы получите на курсе?
      • 6 уроков в HD
        Все уроки записаны в высоком качестве и без запаздывания, с хорошим звуком и четким захватом экрана.
      • Быстрый старт в IT
        Всего за 7 дней вы найдете «общий язык» с компьютером. Вам будет проще учиться и понимать логику программистов.
      • Проверка заданий
        Наставник проверит ваши ответы в течение суток и даст обратную связь на нашей образовательной платформе.
      • Закрытый чат
        На протяжении 4 недель вы будете общаться с такими же заинтересованными людьми и сможете задавать вопросы наставнику.
      • Служба заботы
        Если у вас возникнут сложности, вы всегда сможете обратиться в отдел заботы, и мы найдем решение.
      • Комфортное обучение
        Вы будете выполнять только необходимые действия, чтобы прийти к цели. Вы не устанете от объема знаний, а захотите узнать еще больше!
    Шаг 1

    Основы программирования, часть 1

    Познакомитесь с базовыми понятиями в JavaScript и научитесь читать код.
      • JavaScript — простые команды.
      • Типы данных и переменные.
      • Массив.
    Шаг 2

    Основы программирования, часть 2

    Углубитесь в самые важные понятия в JavaScript и научитесь писать базовый код.
      • Условие.
      • Цикл.
      • Функция.
    Шаг 3

    Основы браузера и интернета

    Поймете, как устроены браузер и сайты.
      • Как компьютер работает с кодом.
      • Логика загрузки сайтов.

    Шаг 4

    Основы алгоритмов

    Получите общее представление об алгоритмах и научитесь выстраивать их.
      • Понятие алгоритма.
      • Алгоритмы в жизни.
      • Алгоритмы в программировании

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Shultais Education] Алгоритмы и структуры данных (Никита Шультайс)

    8 фев 2024
    [​IMG]
    О КУРСЕ
    Курс рассчитан на разработчиков, которые хотят улучшить навыки алгоритмизации и научиться решать рабочие задачи оптимальным способом.

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

    Минимальные навыки:
    Умение программировать на языке Python.

    Никита Шультайс
    преподаватель
    Профессиональный web-программист со стажем коммерческой разработки более 10 лет.
    Автор статей в журнале LinuxFormat, участник олимпиад по математике и программированию, создатель серии курсов по разработке, базам данных и верстке.

    Темы:
    1. Введение в алгоритмы
    2. Структуры данных
    3. Сортировка
    4. Поиск
    5. Численные алгоритмы
    6. Хэширование
    7. Рекурсия
    8. Деревья
    9. Деревья принятия решений
    10. Алгоритмы на графах
    11. Строковые алгоритмы
    12. Криптография
    13. Сжатие
    14. Блокчейн
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [nextway] Брокеры сообщений. Основы использования. Частное лицо (Михаил Николаев, Андрей Бураков)

    6 фев 2024
    [​IMG]


    Что вы получите?
    • Понимание принципов работы и использования брокеров сообщений
      Обсудим устройство брокеров сообщений и принципы их использования. Разберемся с гарантиями доставки, почему сообщения могут пропадать или дублироваться, и как нам этого избежать.
    • Опыт проектирования взаимодействий с помощью Apache Kafka
      Изучим особенности Kafka. Научимся эффективно использовать топики, партиции и группы потребителей на практических задачах. Будем писать и читать сообщения из Kafka с помощью UI-инструментов.
    • Навыки интеграции на основе обмена сообщениями
      Научимся выбирать модели передачи сообщений, наиболее подходящие для конкретной задачи: очередь, подписка, лог.
      Выясним, как организовать синхронное взаимодействие с помощью очередей, и когда это нужно.
    • Кругозор в области решений для обмена сообщениями
      Сделаем обзор популярных реализаций брокеров сообщений и смежных технологий: Apache Kafka, Rabbit MQ, Redis, ZeroMQ и не только

    Программа интенсива
    Знакомство

    Вводная встреча, чтобы познакомиться с ведущими и форматом интенсива
    День 1
    Обмен сообщениями. Классические брокеры сообщений.
    Модели потребления: очередь и подписка.
    Базовые паттерны: One Way, Request-Reply, Correlation Id, Routing
    Обработка ошибок: timeouts, retries, dead letter queue, ошибки валидации
    День 2
    Гарантии доставки. Порядок доставки.
    Обеспечение порядка и гарантий доставки. Идемпотентность и коммутативность.
    Версионирование. Schema Registry
    День 3
    Основы Apache Kafka. Топики, партиции, внутреннее устройство.
    Проектирование топиков и партиции для различных задач.
    Реализация логики очередей с помощью БД.
    Подведение итогов

    Подведение итогов и сессия Q&A.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [Karpov.Courses] Принятие решений на основе данных. Аналитика для начинающих (Роман Васильев)

    4 фев 2024
    [​IMG]
    Повышение качества принятых решений
    Крупные компании генерируют столько данных, что их невозможно изучить и осмыслить командой специалистов. Аналитические инструменты позволяют представить их одновременно в максимально сжатом формате и не потерять в качестве, чтобы сделать выводы и принять решения.

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

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

    Принятие обоснованных решений
    Решения становятся объективнее и достовернее, если они основаны на данных. Бизнес, который опирается на аналитические данные, принимает обоснованные решения, снижает влияние эмоций или субъективных предпочтений.


    ПОЧЕМУ ЭТОТ КУРС [ВАМ ПОДОЙДЁТ]
    Мы сделали это обучение, опираясь на данные, а именно:

    1/ Обсудили с руководителями и предпринимателями более 30 организаций, как выглядит современный процесс принятия решений и в каких именно местах возникают проблемы.

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

    3/ Методисты подготовили проверенные методики обучения — на вас не свалят все и сразу, а постепенно научат искать оптимальное решение для ежедневных задач и справляться с рабочими вопросами. Обучение прикладное — все полученные навыки вы сможете сразу применять в команде и в компании.

    4/ Упор на практику и полное содействие вам во время обучения. Домашние задания не абстрактны, это конкретные примеры и ситуации, которые происходят в бизнесе или в компании. Ревьюеры рецензируют работы и говорят, на что стоит обратить внимание.


    ПРОГРАММА КУРСА
    Модуль 1. Выявление проблемы и постановка задачи.
    Модуль 2. Сбор и валидация данных.
    Модуль 3. Анализ данных.
    Модуль 4. Визуализация данных.
    Модуль 5. Принятие решений.
    Модуль 6. Коммуникация, мониторинг и оценка.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [CyberYozh] Автоматизатор. Тариф Automator.PRO (VektorT13, Feodor)

    2 фев 2024

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



    Преподаватели и кураторы:
    • VektorT13
    • Feodor
    • Automazer3000
    • Theta-gamma
    Вы научитесь работать с:
    • мультиаккаунтингом,
    • авторегистрацией и прогревом аккаунтов,
    • парсингом веб-контента,
    • накруткой (отзывов, просмотров, комментариев и лайков),
    • автоматизацией покупок и заказов,
    • автоматическими ставками и другими активностями.
    Будьте на два шага впереди ваших конкурентов

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

    Создайте свой сценарий автоматизации

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

    PS–1. Основы Python для автоматизации

    Этот модуль познакомит вас с Python, обеспечив основу для автоматизации веб-действий — ключевого навыка в сфере IT. Он откроет перед вами возможности автоматизировать рутинные задачи, работать с веб-запросами и управлять базами данных, что сделает вашу работу более продуктивной и эффективной.
    • Типы данных, арифметические действия над переменными
    • Условный оператор, логические выражения
    • Функции, циклы
    • Массивы, списки и их методы
    • Обработка ошибок
    • Понятие асинхронности (async, FastAPI), работа с HTTP-запросами
    • Классы, объекты, импорты
    • Базы данных - Sqllite/Mongo
    • REST API
    • Фреймворки Python
    PS–2. Python и Selenium — запускаем проект в космос

    Вы научитесь автоматизировать задачи не только в браузере, но и в операционной системе, что позволит повысить вашу производительность и ценность как специалиста в области IT.
    • Вводное занятие: обзор автоматизации и её роли в современном бизнесе. Автоматизация не только браузера, но и работы системы
    • Автоматизация с помощью Selenium
    • Обзор решений. Навыки и софт, необходимые для эффективной работы
    • Базовые знания HTML, которые у вас должны быть для работы с автоматизацией
    • Работа с селекторами и XPath
    • Приватный API для анализа и парсинга HTML
    • Приватный API proxy, SMS, чекеров от Detect Expert
    PS–3. Автоматизация мультиаккаунтинга

    Вы изучите, как правильно выбирать и использовать proxy, сервисы для приёма SMS, оценивать социальный рейтинг и качество электронной почты. Также модуль охватывает автоматизацию финансовых операций, включая использование виртуальных карт и приём криптовалютных платежей, и предоставляет знания по работе с антидетект-браузерами и автоматизации в виртуальных машинах, что позволит вам повысить безопасность и конфиденциальность при ведении ваших онлайн-операций.
    • Как выбрать и использовать proxy. Виды proxy. Оценка качества proxy
    • Сервисы для приёма SMS. Как выбрать номер, как автоматизировать покупку, проверку и возврат номеров. Проверка fraud score номера
    • Что такое социальный рейтинг, как оценить качество email
    • Автоматизация платежей с помощью витруальных карт, где приобрести и как выбрать виртуальную карту
    • Автоматизация приёма криптоплатежей UseGateway
    • Проверка fraud score карты и платёжных данных
    • Автоматизация с использованием Win32 и Antidetect by VektorT13
    • Автоматизация различных действий в виртуальных машинах и Antidetect by VektorT13
    • Автоматизация с помощью антидетект-браузеров
    • Firefox vs Chrome. Venator CyberYozh Automation Edition
    PS–4. Автоматизация создания учётных записей без блокировок

    Вы научитесь разрабатывать сценарии для регистрации аккаунтов, автоматизации прохождения SMS- и email-подтверждений, а также обхода капч. Модуль покрывает методы парсинга данных для профилей и их последующее размещение, а также сохранение созданных аккаунтов и управление ими с использованием баз данных. Эти умения важны для эффективного масштабирования ваших онлайн-операций и управления мультиаккаунтингом.
    • Создание сценариев для автоматизации регистрации аккаунтов в сервисах (на простых примерах англоязычных сайтов и др.)
    • Прохождения подтверждения через SMS и email на примере dating-приложения (ex.: Tinder)
    • Автоматическое прохождение капчи. Note: написать сервис для теста капч
    • Cложные кейсы при написании авторегистраций на различных сервисах (Google, Amazon, Facebook и др.)
    • Получение данных для заполнения профиля (имя, фото, адрес и др.) на примере соцсети (парсинг)
    • Размещение данных (публикация). Автоматизация заполнения данных профиля
    • Сохранение и отлёжка созданных аккаунтов (как правильно сохранить аккаунт)
    PS–5. Имитация активности живого пользователя и проверка данных

    Этот модуль научит вас создавать сценарии для имитации реалистичной пользовательской активности, что важно для прогрева аккаунтов и повышения доверия к ним на платформах. Вы освоите техники имитации различных действий в Интернете, таких как клики, прокрутка страниц и размещение заказов. Также модуль включает в себя разработку скриптов для регулярного поддержания активности аккаунтов и проверки валидности данных аккаунтов. Эти навыки позволят вам улучшить эффективность ваших аккаунтов и обеспечить их стабильную работу.
    • Имитация пользовательской активности с Selenium: автоматический прогрев аккаунтов, имитация кликов, прокрутки страниц, заказов, просмотра товаров, постов
    • Написание сложных многоэтапных сценариев прогрева
    • Написание скриптов для регулярного прогрева (+ CI/CD для запуска скриптов по расписанию)
    • Проверка данных на валидность: написание скриптов для автоматической проверки корректности данных, например аккаунтов (автоматический вход)
    PS–6. Продвинутый: автоматизация ваших бизнес-задач

    Вы научитесь автоматизировать ставки в беттинге, оформлять заказы и бронирование при определённых условиях, управлять сообществами в социальных сетях и осуществлять массовые выплаты с использованием виртуальных карт и платёжных систем. Этот модуль поможет вам минимизировать ручной труд и увеличить эффективность ваших бизнес-процессов.
    • Выставление ставок при помощи (автобеттинг, вилки)
    • Оформление заказов при выполнении условий (например, нужной цены)
    • Оформление бронирования различных сервисов
    • Автоматизация ведения сообщества в социальных сетях
    • Автоматизация оплат с помощью виртуальных карт
    • Организация работы с банками и платёжными системами. Массовые выплаты
    • Вебинар: автоматизация ваших бизнес-задач
    Список сервисов, которые мы будем показывать:
    • OnlyFans, Chaturbate, Livejasmin, Xhamster Live
    • Google, Facebook, Instagram, Vimeo, LinkedIn, Twitter, YouTube, Baidu, VK, Badoo, Tinder, MATC
    • PayPal, Payoneer, eBay, Farfetch, Net-A-Porter, ASOS, Braintree, 1xBet
    • Amazon, Amazon AWS, Amazon SES, Amazon Pay, Square, Target, The Home Depot, Sandbox
    • Apple, Microsoft (CyberSource), Craigslist, Shopify, Spotloan, Western Union, Wise, Walmart, Best Buy, bet365, Betfair, Booking, Airbnb
    JSP–1. Puppeteer и JavaScript – всё, что не смог Selenium

    Этот модуль введёт вас в мир автоматизации браузера с использованием Puppeteer и JavaScript, предоставляя знания для эффективного управления веб-страницами. Вы научитесь настраивать Puppeteer, осуществлять навигацию и взаимодействие с элементами страницы, работать с DOM и управлять куки, а также запускать синхронный и асинхронный код.
    • Введение в Puppeteer и JavaScript: обзор основных особенностей и возможностей Puppeteer для автоматизации действий в браузере
    • Настройка Puppeteer, подготовка к работе. Аргументы запуска, открытие страницы, параметры timeout и waitUntil
    • Навигация по страницам и взаимодействие с элементами веб-страницы: изучение и практическое применение базовых команд Puppeteer
    • Работа с DOM в Puppeteer: ознакомление с основами манипуляции DOM с Puppeteer и JavaScript
    • Работа с cookie (сохранение, установка), запуск синхронного/асинхронного JavaScript в контексте страницы. Обзор существующих надстроек над Puppeteer для анонимизации
    JSP–2. Создание браузерных плагинов для автоматизации

    Вы узнаете, как создавать собственные плагины для управления процессами автоматизации, подмены отпечатков и IP, а также интегрировать их с API. Модуль также охватывает работу с API браузеров Chrome и Firefox, создание сложных контекстно-зависимых функций, их отладку и тестирование.
    • Обзор существующих плагинов
    • Создание плагина для управления автоматизацией и подменой отпечатков, идентификатор и IP с интеграцией с API detect.expert
    • Обзор API браузеров Chrome и Firefox для плагинов
    • Создание контекстно-зависимых функций (которые реагируют на определённые условия на веб-страницах или изменяют их содержание)
    • Отладка, тестирование и производительность

    Длительность: 8 месяцев
    Тариф Automator.PRO: Включает в себя готовые решения для популярных задач и обучение автоматизации на JavaScript
    Стоимость: $1590

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [Stepik] Разработка приложений на Python: KivyMD - Дизайн Google, 2024 (Алексей Ильющенко)

    1 фев 2024
    [​IMG]

    Чему вы научитесь
    - В этом курсе мы подробно разберем основные возможности библиотеки KivyMD.
    - Научимся создавать приложения в современном стиле Google Material Design.
    - Разберем подробно, как создаются кнопки, вкладки, ползунки, научимся работать с фоном, напишем несколько простых приложений и скомпилируем их под нужное нам устройство.

    Для кого этот курс:
    Курс подойдет:
    - Начинающим программистам, которые хотят овладеть базовыми навыками в разработке мобильных приложений на языке Python.
    - Опытным программистам, которые уже имеют опыт работы с языком Python и хотят расширить свои знания в области мобильной разработки.
    - Студентам, которые изучают программирование и хотят овладеть навыками разработки мобильных приложений на языке Python.
    - Людям, которые хотят создать свое собственное мобильное приложение для личного использования или для бизнеса.

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

    Как проходит обучение:
    Обучение проходит в текстовом формате с тестами и практическими заданиями.

    Автор: Алексей Ильющенко
    Автор курсов по разработке мобильных и PC приложений на языке Python.
    Увлекаюсь программированием.

    1 Начало
    1 Введение
    2 Установка ПО

    2 Кнопки в KivyMD
    1 Создание пустого окна
    2 Типы кнопок. Часть 1
    3 Типы кнопок. Часть 2
    4 Типы кнопок. Часть 3
    5 Иконки
    6 Обработка событий нажатия кнопок

    3 Макеты
    1 Макеты KivyMD
    2 Макеты BoxLayout и MDBoxLayout. Первое приложение
    3 Макеты GridLayout и MDGridLayout. Игра «Крестики нолики»
    4 Макеты MDCircularLayout и MDFloatLayout

    4 Виджеты KivyMD. Часть 1
    1 Панель инструментов ToolBar
    2 Фоновая панель Backdrop
    3 Панель навигации BottomNavigation
    4 Галерея изображений SmartTile
    5 Список элементов MDList
    6 Выпадающее меню DropdownMenu
    7 Переключение экранов. MDScreenManager

    5 Виджеты KivyMD. Часть 2
    1 Боковое меню NavigationRail
    2 Полоса сегментов SegmentedControl
    3 Выбор элементов. MDSelectionList
    4 Слайды. MDSwiper
    5 Обучающее меню TapTargetView. Сохранение состояния приложения
    6 Текстовое поле TextField
    7 Полоса прогресса. Управление выбором. Ползунок

    Компиляция
    1 Компиляция под Android с помощью Ubuntu 22.04
    2 Компиляция под Windows

    Заключение
    1 Описание всех атрибутов

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (Алексей Ильющенко)

    30 янв 2024
    [​IMG]

    Цель курса
    - научить студентов создавать мобильные приложения для различных операционных систем, используя язык программирования Python.

    Курс по разработке мобильных и PC приложений на языке Python предназначен для тех, кто только начинает свой путь в этой области. Этот курс позволит получить базовые знания и навыки в разработке приложений на языке Python, который считается одним из самых универсальных и простых в использовании.

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

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

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

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

    Для кого этот курс, курс подойдёт:
    1. Начинающим программистам, которые хотят овладеть базовыми навыками в разработке мобильных приложений на языке Python.
    2. Опытным программистам, которые уже имеют опыт работы с языком Python и хотят расширить свои знания в области мобильной разработки.
    3. Студентам, которые изучают программирование и хотят овладеть навыками разработки мобильных приложений на языке Python.
    4. Людям, которые хотят создать свое собственное мобильное приложение для личного использования или для бизнеса.

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

    Модуль 1 - Введение

    1. О курсе.
    2. Установка ПО.
    Модуль 2 - Макеты в Kivy. Первая кнопка
    1. Создание пустого окна.
    2. Создание первой кнопки.
    3. Создание второй кнопки. FloatLayout.
    4. Создание группы кнопок. BoxLayout. Первое приложение.
    5. Создание группы кнопок. GridLayout.
    6. AnchorLayout. PageLayout.
    7. StackLayout. ScatterLayout.
    8. Вложение макетов друг в друга.
    Модуль 3 - Виджеты. Часть 1
    1. Вкладки. TabbedPanel.
    2. Текст. Label. Активная ссылка. Изменяемый Label.
    3. Ползунок. Slider. Привязка к Label. RGB микшер.
    4. Переключатели Switch и ToggleButton.
    5. CheckBox. ProgressBar.
    6. Выпадающее меню. Spinner. Accordion.
    7. Переключение экранов. ScreenManager.
    8. Пролистывание экранов. Carousel. Текстовое поле TextInput.
    9. Scatter.
    Модуль 4 - Виджеты. Часть 2
    1. Панель действий. ActionBar.
    2. Древовидная структура. TreeView.
    3. Загрузка изображения. Image.
    4. Прокрутка экрана. ScrollView.
    5. Всплывающее окно. Popup.
    6. Загрузка аудио. SoundLoader. Audio Player.
    7. Загрузка видео. Video Player.
    8. Палитра цветов. Color Picker. Файловая система. FileChooser.
    9. EffectWidget.
    Модуль 5 - Компиляция
    1. Компиляция под Android с помощью Ubuntu.
    2. Компиляция под Windows.
    Модуль 6 - Файлы KV
    1. Введение в KV файлы Kivy.
    2. Обработка событий в KV файлах.
    3. Переменные в KV файлах. Загрузка Builder.
    Модуль7 - Анимация
    1. Касание на экране. Touch.
    2. Простое приложение Paint. Kivy.graphics. Canvas.
    3. Графические элементы.
    4. Анимация свойств виджетов. Kivy.animation.
    5. Взаимодействие animation и graphics. Запрос системной клавиатуры
    6. Движение без kivy.animation. Границы перемещения. Ping Pong Game
    7. Тени и размытие объектов. BoxShadow.
    8. Вращение объектов. Rotate.
    Модуль 8 - Заключение
    1. Заключение

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. Интенсив по RxJS (Егор Сидоров)

    29 янв 2024
    [​IMG]


    RxJS - библиотека для "Продвинутого управления событиями" и "Более мощная альтернатива промисам" в одном лице. Она позволяет удобно организовать работу с событиями и асинхронным кодом, а также писать сложную логику декларативно.

    RxJS активно используется в фреймворке Angular, а также с Vue (Vue-rx) и, кроме того, лежит в основе реализации middleware для Redux (redux-observable) для React.

    За время нашей встречи мы изучим концепцию реактивного программирования, с головой окунемся в реализацию RxJS и детально изучим его реальное использование. Научимся писать свои операторы, а также разберем как самые популярные базовые операторы, так и менее популярные, но не менее полезные. Научимся правильно обрабатывать ошибки, манипулировать потоками и тестировать их. И все это – на практических задачах!
    1. Реактивное программирование, паттерн ReactiveX и библиотека RxJS
      • Разбираем проблемы других подходов для работы с асинхронным кодом в JavaScript и в каких случаях использовать ReactiveX паттерн для работы с асинхронным кодом.
      • Изучаем с структуру данных Observable и его API.
      • Учимся грамотно создавать Observable и классифицировать его: конечные и бесконечные, Горячие и холодные.
      • Разбираем базовые функции для создания потоков.
    2. Операторы RxJS
      • Разбираемся, что такое "оператор RxJS" и учимся писать собственные операторы.
      • Разбираемся как визуализировать Observable, используя "мраморные" (marble) диаграммы.
      • Знакомимся с HOO (Hight order observable) и операторами высшего порядка, разбираем их особенности и применяем для решения типовых задач.
      • Знакомимся с базовыми операторами и учимся применять их для решения типовых задач.
      • Учимся комибинировать существующие операторы RxJS для создания новых.
    3. Операторы RxJS
      • Изучаем способы отлова ошибок и их обработки.
      • Рассматриваем важность расположения операторов RxJS для обработки ошибок.
    4. Контролируемыe Observable (Subject)
      • Разбираем новую структуру данных Subject и его подвиды.
      • Изучаем механизм мультикастинга и его применение для решения типовых зачач.
      • Учимся применять потоки для коммуникации между компонентами.
    5. Виртуальное распределение (Schedulers)
      • Разбираем синхронность и асинхронность потоков и операторов.
      • Рассматриваем основные типы виртуального распределения и их особенности.
      • Изучаем способы изменения виртуального распределения через операторы RxJS
    6. Тестирование
      • Знакомимся с TestScheduler - механизмом для тестирования потоков и его синтаксисом.
      • Тестируем Observable, используя "мраморные" (marble) диаграммы и TestScheduler.
    Результат
    • Вы понимаете концепцию реактивного программирования.
    • Вы знаете библиотеку RxJS, свободно разрабатываете и отлаживаете программы.
    • Вы можете гибко управлять асинхронностью в ваших приложениях.
    • У вас достаточно знаний для применения RxJS с фреймворками (Angular, React, Vue и других) и Node.js.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. Бизнес-анализ на основе BABOK «express» (Андрей Коптело)

    26 янв 2024
    [​IMG]
    Учебный курс Бизнес-анализ на основании BABOK посвящен изучению основ бизнес-анализа в соответствии с BABOK Guide 3.0.

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

    Длительность курса — 2 дня (длительность записанного видеоконтента)

    В курсе нет практических заданий, только видео и несколько тестов
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. Управление бизнес-процессами (Андрей Коптелов)

    26 янв 2024
    [​IMG]
    Большинство топ-менеджеров и владельцев бизнеса стремятся к повышению операционной эффективности своих компаний. И не зря – ведь успешность применяемой модели управления является одним из важнейших факторов сохранения конкурентных преимуществ. А значит, и существования компании на рынке. Практика показывает, что повысить операционную эффективность компании, обеспечив сохранение конкурентных преимуществ, можно путем внедрения управления бизнес-процессами в организации.

    Business Process Management – современная управленческая методика, рассматривающая деятельность компании в виде упорядоченного набора процессов, проходящих через несколько функциональных подразделений. Такой «горизонтальный» взгляд на деятельность компании позволяет повысить ее клиенто-ориентированность и синхронизировать работу функциональных подразделений. Еще одним преимуществом процессного подхода, является запуск цикла непрерывного совершенствования бизнес-процессов, что приводит к поступательному росту зрелости системы управления компанией. Процессный подход к управлению доказал свою эффективность на практике – ведь многие зарубежные и отечественные компании уже внедрили его. И это позволило им значительно повысить свою операционную эффективность, что в условиях острой конкуренции является критически важным.

    Наиболее часто с помощью процессного подхода решаются такие задачи:

    • Оптимизация бизнес-процессов – повышение производительности, снижение издержек, уменьшение времени исполнения процессов, повышение качества результатов процессов
    • Наведение порядка в бизнесе и его регламентация, а значит – повышение прозрачности, контролируемости и управляемости бизнеса через регламентацию и типизацию существующих бизнес-процессов
    • Уменьшение времени проектирования новых бизнес-процессов для вывода на рынок новых услуг
    • Определение требований к информационным системам для дальнейшей автоматизации процессов
    • Высвобождение времени руководителя и снижение зависимости от персонала
    Курс дает обзор целей и задач управления бизнес-процессами, знакомит слушателей с ключевыми стандартами и нотациями, а также рассказывает о наиболее распространенных инструментах в данной области.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [Институт бизнес-аналитики] Excel на стероидах- DAX и Power Query. Тариф Все сам (Алексей Колоколов)

    25 янв 2024
    [​IMG]
    Освойте базовые навыки для простой и быстрой работы с данными
    - Обработка данных в несколько кликов
    - Грамотная работа с моделью данных
    - Формулы и функции, которые упростят жизнь

    Курс для аналитиков, которым мало обычного Excel.
    На подготовку и обработку данных стандартными средствами Excel уходит время. Power Query, Power Pivot и DAX сократят это время в несколько раз. Курс изложен максимально доступно — материал понятен даже начинающим аналитикам без специальных технических навыков.
    - Избавьтесь от работы вручную. Инструменты, которые вы освоите на курсе, автоматизируют многие процессы. Вы будете получать результат в несколько раз быстрее.
    - Создавайте модели данных в один клик. Преобразование данных, объединение и связывание таблиц — вы будете делать это за мгновения. Без сложного кода и долгого обучения.
    - Сделайте шаг к серьезной аналитике. Знание Power Query и Power Pivot поможет легко перейти в новые инструменты. И повысит вашу профессиональную ценность.

    Hard skills для нового уровня.
    Бизнесу нужна понятная и информативная визуализация. Но в ее основе — грамотные расчеты. Этот курс нацелен на главные аспекты работы с данными: скорость, объем, качество.
    - Обработка данных без задержек. Вы научитесь очищать и подготавливать данные быстро. Ценность такого специалиста для бизнеса очевидна.
    - Большие объемы данных. То, что в ручном режиме делают несколько человек, вы будете делать в одиночку за несколько минут.
    - Операции и расчеты без ошибок. Невнимательность и человеческий фактор больше не будут влиять на результаты вашей работы — ошибки в отчетах исключены.
    - Корректная визуализация. За каждой диаграммой и каждым графиком на интерактивном дашборде — исключительно объективные данные.

    Навыки, которые делают аналитику проще

    Модуль 1. Интерфейс Power Query
    ● Чем Power Query помогает аналитику
    ● Как загрузить файл Excel в редактор PQ
    ● Как выгрузить преобразованные данные обратно в Excel

    Модуль 2. Базовые преобразования
    ● Как свернуть столбцы с помощью UnPivot
    ● Как преобразовывать формат дат
    ● Как категории данных из одного столбца разнести по разным
    ● Как сделать доступным для анализа файл с многоуровневой шапкой

    Модуль 3. Модель данных
    ● Power Pivot: как надстройка помогает в обработке данных
    ● Как связать таблицы через справочник
    ● Способы создания связи между таблицами: что выбрать?
    ● Как создать календарь в Power Pivot
    ● Какие схемы данных не стоит использовать в работе

    Модуль 4. Загрузка данных
    ● Как загрузить данные из нескольких файлов в один
    ● Как загрузить данные с разных листов Excel
    ● Как без ошибок объединить файлы без использования ВПР

    Модуль 5. Основы DAX
    ● Основные формулы языка DAX
    ● Как упростить вложенные функции IF(ЕСЛИ)
    ● Как в одной функции разделить значения и избежать деления на ноль
    ● Как посчитать долю в общем объеме с помощью функций фильтров
    ● Как посчитать накопительный итог с начала года
    ● Как работать с переменными в DAX

    БОНУС. Мастер-классы по сложным кейсам DAX
    ● Нестандартные операции со временем. Поиск метрик за предыдущую неделю
    ● Динамический ABC-анализ

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

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

    24 янв 2024
    [​IMG]

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

    С чего начать внедрение проектного управления ? Как формируется команда проекта? За что отвечает руководитель проекта? Подойдет ли вам гибкое управление проектами? Почему проектное мышление работает?

    Курс Управления проектами поможет разобраться в этих вопросах и внедрить проектное мышление и навыки управления проектами в свою жизнь.

    Онлайн-курс нацелен на внедрение проектного управления с учетом российской действительности.

    К концу курса вы сформируете понимание, как нужно управлять проектами и пройдете путь от планирования, утверждения и запуска, до реализации и завершения проекта.

    Для кого этот курс

    Руководители высшего звена, спонсоры проектов, руководители, заинтересованные в успешности выполнения проектов

    Руководители проектов, создающие практику успешных проектов в компании

    Сотрудники компании, участвующие в проектах

    Курс поможет вам:
    • Систематизировать личный опыт и знания в управлении проектами
    • Определить, какая поддержка важна для успеха проекта
    • Распределить роли и полномочия в проектной команде
    • Понять принципы и инструменты проектного управления
    Программа курса управление изменениями:

    1. Понятие проекта, проектный треугольник, жизненный цикл
      Понятие проекта
      Проектный треугольник
      Жизненный цикл проекта и продукта
    2. Руководитель проекта, команда проекта, заинтересованные лица
      Роли в проектном управлении
      Организационная структура
      Проектный офис
      Особенности проектной организации
      Матрица компетенций
      Роль менеджера/руководителя проекта
      Управление заинтересованными сторонами
    3. Процессы, принципы и домены исполнения проекта
      Процессы управления проектами (PMBOK5)
      Принципы и домены исполнения проекта (PMBOK6)
      Домен «Заинтересованные стороны»
      Домен «Команда»
      Домен «Подход к разработке и жизненный цикл»
      Домен «Планирование»
      Домен «Исполнение»
      Домен «Поставка»
      Домен «Измерение»
      Домен «Неопределенность»
    4. Инициация проекта
      Паспорт проекта
      SMART
      Kick-off meeting
    5. Планирование проекта и оптимизация расписания
      Структура работ проекта
      Вехи проекта
      Планирование проекта
      Диаграмма Ганта
      Метод критического пути
      Оптимизация расписания
    6. Управление стоимостью проекта, контроль исполнения, изменения
      Управление стоимостью проекта
      Контроль исполнения проекта
      Запрос на изменение
    7. Управление рисками и проблемами в проекте
      Управление рисками
      Управление проблемами
      Ошибки проектного управления
      Управление портфелем проектов
    8. Управление проектами в ИТ
      Специфика ИТ-проектов
      Пример аудита проекта внедрения информационной системы

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [IT Switcher] QA инженер Полная автоматизация. Тариф Автоматизируй это (Оксана Мельникова)

    24 янв 2024
    [​IMG]


    Программа, которая включает все инструменты и практические задания для быстрого старта в автоматизации тестирования на JavaScript

    Старт обучения - 2 Февраля

    Длительность курса - 5 месяцев

    • 13 модулей курса
    • Домашние задания (практика)
    • Проверка и обратная связь по домашним заданиям от кураторов курса
    • Разбор домашних заданий в прямых эфирах с ответами на вопросы
    • Общий чат участников в Discord с поддержкой кураторов 24/7
    • Доступ в сообщество выпускников и в чаты с вакансиями для QA инженеров
    • Приоритетный доступ к вакансиям по автоматизации тестирования у наших партнёров
    Программа курса:
    1. Модуль 1. GIT 4 часа
      В этом модуле вы научитесь работать с сервисами Git, GitHub, где будете публиковать домашние работы во время обучения — это будет Вашим портфолио. Работодатели часто просят ссылку на профиль GitHub.
      Ключевые навыки:
      • Вести разработку в соответствии с современными инженерными практиками;
      • Эффективно управлять исходным кодом, добавлять в общее хранилище, анализировать историю изменений и вносить изменения;
      • Работать с Git, GitHub и контрибьютить в открытые проекты.
    2. Модуль 2. Основы Javascript 6 часов
      В этом модуле вы рассмотрите основы языка JavaScript, а также отработаете необходимые навыки для написания автотестов на нем.
      Ключевые навыки:
      • Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие);
      • Составлять программы, состоящие из нескольких модулей;
      • Правильно анализировать ошибки в коде и пользоваться отладкой при их поиске.
    3. Модуль 3. Unit tests 4 часа
      В этом модуле вы научитесь писать Unit тесты для каждой функции/метода программы, позволяющие проверить обрабатывают ли они информацию так как было задумано.
      Ключевые навыки:
      • Оперировать терминологией, которая используется в Unit тестировании;
      • Проводить Unit тесты, применяя современные фреймворки;
      • Делать статический анализ и оценивать покрытие Unit тестами.
    4. Модуль 4. Integration tests 6 часов
      В этом модуле вы изучите интеграционное тестирование, которое предназначено для проверки связи между компонентами, а также взаимодействия различных частей системы.
      Ключевые навыки:
      • Тестировать интеграцию модулей;
      • Тестировать интеграцию систем.
    5. Модуль 5. UI tests 8 часов
      В этом модуле вы научитесь автоматически управлять браузером, взаимодействуя с элементами страниц, используя Сypress.
      Ключевые навыки:
      • Автоматизация тестирования REST API при помощи Сypress.
    6. Модуль 6. E2E tests 2 часа
      В этом модуле вы научитесь писать e2e тесты. Погрузитесь в непростой мир ошибок и фантомных падений. Изучите способы написания надёжных тестов в браузерной среде. Уменьшите хрупкость и дублирование с помощью паттерна Page Object. Изолируете бэкенд и протестируете фронтенд.
      Ключевые навыки:
      • Писать надёжные тесты в браузерной среде;
      • Автоматизировать сценарии e2e тестов;
      • Использовать паттерны разработки автотестов, позволяющие создавать поддерживаемые и масштабируемые автотесты;
      • Работать с асинхронностью.
    7. Модуль 7. BDD (behavior driven development) 2 часа
      В этом модуле вы изучите поведенческое тестирование для создания более надёжного программного обеспечения без необходимости использования кода.
      Ключевые навыки:
      • Разбираться, что такое BDD, Gerkhin;
      • Зачем и когда нужно применять BDD;
      • Использовать Cucumber как инструмент написания автоматических тестов.
    8. Модуль 8. Test data 8 часов
      В этом модуле вы научитесь создавать и определять подходящие тестовые данные для ваших тестовых случаев.
      Ключевые навыки:
      • Управлять тестовыми данными;
      • Определять, какие тестовые данные помогут выявлять потенциальные дефекты.

    9. Модуль 9. CI/CD 4 часа
      В этом модуле вы научитесь работать в процессе непрерывной разработки.
      Ключевые навыки:
      • Работать с pipelines;
      • Использовать разные окружения в автотестах;
      • Анализировать результаты автотестов;
      • Использовать Jenkins, Cypress Dashboard для построения непрерывного процесса разработки автотестов.
    10. Модуль 10. Test architecture 2 часа
      В этом модуле мы обсудим архитектуру, позволяющую строить масштабируемые и стабильные проекты автотестирования.
    11. Модуль 11. Отчетность 2 часа
      В этом модуле вы научитесь использовать инструмент Allure для построения отчётов автотестов, упрощающий их анализ. Это гибкий и лёгкий инструмент, который позволяет получить информацию о ходе выполнения автотестов.
    12. Модуль 12. Интеграции 2 часа
      В этом модуле мы реализуем интеграцию Jira и тестового проекта, чтобы автоматизированно загружать результаты выполнения автотестов в тестовый каталог.
    13. Модуль 13. БОНУС! Mobile automation 6 часов
      В данном модуле вы узнаете об особенностях и инструментах тестирования мобильных приложений, которые позволят вам качественно осуществлять проверку работоспособности приложений.
    14. Финальный тест
      Проверка полученных на курсе знаний.
    15. Выпускной
      Подведение итогов курса, выдача сертификатов, определение ТОП 3 студента на стажировки после курса.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [IT Switcher] Профессия QA инженер. Ручное тестирование (Оксана Мельникова)

    24 янв 2024
    [​IMG]
    Программа, на которой вы получите и отработаете на практике все hard и soft skills для профессии тестировщик


    Старт обучения - 26 января
    Длительность курса - 3 месяца

    Программа курса:
    1. Предобучение Модуль
    2. Теория тестирования 5 часов
    3. Модуль 2. Техники тест-дизайна и процессы разработки 3 часа
    4. Модуль 3. Работа с документацией3 часа
    5. Модуль 4. Техническая база 6 часов
    6. Модуль 5. Инструменты тестировщика 6 часов
    7. Модуль 6. Работа с проектами 2 часа
    8. Модуль 7. Soft skills 3 часа
    9. Модуль 8. Подготовка к отбору и карьерный рост 8 часов
    10. Финальный тест
    11. Выпускной
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. Тестирование API (Оксана Мельникова)

    24 янв 2024
    [​IMG]


    ПРОГРАММА, КОТОРАЯ ПОЗНАКОМИТ ТЕСТИРОВЩИКОВ ПО И QA ИНЖЕНЕРОВ С РАСШИРЕННЫМИ ВОЗМОЖНОСТЯМИ POSTMAN И ТЕСТИРОВАНИЯ API

    • 4 недели
      чтобы приобрести навык, который значительно повысит вашу заработную плату и профессиональные возможности
    • 1 Лектор
      Лекции ведёт автор и главный ментор курса Оксана Мельникова, чтобы обеспечить стабильный и качественный подход к преподаванию
    • 7 модулей
      с самой сочной выжимкой знаний, применив которые вы минимизируете количество ручного, однотипного тестинга
    • 9 hard skills
      API, Postman, Newman, СURL, Swagger, Git, GitHub, GitHub Actions, CI

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