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

Категории

  1. C# для начинающих, 3-е издание (Майк МакГрат)

    17 июн 2025
    [​IMG]

    После прочтения этой книги вы выучите язык C#.

    Цветные примеры сделают код понятнее, и вы без труда освоите:

    · основы языка — синтаксис, переменные, ключевые слова, операторы и выражения;

    · создание приложений для Windows;

    · объектно-ориентированное программирование.

    С помощью этих значков ваше обучение станет проще и понятнее:

    - «Совет» — полезные советы.

    - «Примечание» — выделяется цветом то, что необходимо запомнить;

    - «Внимание!» — предупреждает вас о потенциальной опасности.

    Благодаря четким объяснениям, наглядным примерам и практическим заданиям вы получите отличное представление о C#. Вы познакомитесь с основами работы в Visual Studio, разберетесь с ключевыми принципами объектно-ориентированного программирования и научитесь использовать платформу .NET.

    Скачайте примеры кода бесплатно и приступайте к работе сразу же!

    Аннотация
    Цветное руководство по C# для начинающих позволит в короткое время освоить этот язык программирования. Следуйте понятным объяснениям и выполняйте интересные практические задания. Внутри есть вся необходимая информация, рассмотрены основы языка (синтаксис, переменные, ключевые слова, операторы и выражения) и подобраны наглядные цветные примеры, что позволит вам погрузиться в программирование даже при отсутствии опыта. Вы познакомитесь с основами работы в Visual Studio, разберетесь с ключевыми принципами объектно-ориентированного программирования, рассмотрите создание приложений для Windows и научитесь использовать платформу .NET. Превратите мечты в код!

    Формат: PDF скан
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [udemy] Кодируйте как инженер Google: основы Python и собеседование (Rajiv Pujala)

    16 июн 2025
    [​IMG]
    Язык английский + аудио дорожка на русском языке (ИИ)

    Чему вы научитесь:
    • Изучите синтаксис, переменные и типы данных Python с помощью практических примеров.
    • Мастер строковых операций, управляющих последовательностей и форматированных строк.
    • Уверенно используйте условные операторы, логические операторы и сравнения.
    • Эффективно пишите циклы, вложенные циклы и перебирайте данные.
    • Определите функции с параметрами keyword, default, *args и **kwargs.
    • Работа с основными структурами данных: списками, кортежами, наборами и словарями.
    • Решайте реальные задачи, такие как переворачивание строк и поиск простых чисел.
    • Применяйте лямбда-выражения, map, zip, фильтры и включения для создания более чистого кода.
    • Обрабатывайте исключения и пишите базовый объектно-ориентированный код Python.
    • Подготовьтесь к собеседованиям по программированию с помощью заданий и советов в стиле LeetCode.
    Учебная программа курса
    3 раздела • 18 лекций • Общая продолжительность 3 ч 56 мин
    1.Python для науки о данных: изучайте и проходите собеседования
    2.Вопросы и пояснения для интервью FAANG
    3.Реальные трудности собеседования по Python: практикуйтесь в удобном для вас темпе

    Описание:

    Откройте для себя мощь Python и улучшите свои навыки программирования с курсом «Программируйте как Google: Python с нуля до собеседований». Этот комплексный курс призван помочь вам пройти путь от абсолютного новичка до уверенного программиста, способного решать реальные задачи и успешно проходить собеседования по программированию в ведущих технологических компаниях по всему миру.

    Начиная с основ, вы изучите основные концепции Python, такие как соглашения об именовании переменных, строки и их методы, типы данных, включая целые числа, числа с плавающей точкой и комплексные числа, а также то, как выполнять преобразования типов данных. Вы освоите поток управления с помощью условных операторов, логических операторов и циклов для написания понятных и эффективных программ. Курс также подробно рассматривает функции — от определения собственных до понимания аргументов, значений по умолчанию и расширенных функций, таких как *args и **kwargs.

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

    Чтобы подготовить вас к собеседованиям, курс включает тщательно подобранные упражнения по кодированию и задачи, которые отражают вопросы, задаваемые такими компаниями, как Google, Dropbox и Airbnb. С помощью тестов, практических заданий по кодированию и подробных объяснений вы приобретете навыки решения проблем, необходимые для технических собеседований.

    Если вы стремитесь к своей первой работе в сфере технологий или хотите укрепить свои знания Python, этот курс снабдит вас практическими знаниями и уверенностью. Присоединяйтесь сейчас и начните кодировать как Googler уже сегодня!

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. Node.js Hardcore. Documentation First, Fastify, Ajv и прочие радости жизни (Дмитрий Лаврик)

    16 июн 2025
    [​IMG]

    Цель курса

    Освоить удобный и ультрасовременный подход к разработке на Node и TypeScript на основе Fastify.
    Правильная реализация подхода documentation first гарантирует наличие одного источника истины для валидации, вывода типов и сериализации. Попробуйте, вам понравится!

    Программа курса
    Курс проводится первый раз, возможны перестановки тем по урокам

    30 июня, 20:00 — урок 1
    • Философия подхода documentation first
    • Различия OpenApi и JsonSchema
    • Версии JsonSchema и совместимость с OpenApi
    • Вывод typescript типов из JsonSchema
    • Тренировка по созданию json-схем
    • Повторное использование готовых схем
    3 июля, 20:00 — урок 2
    • Знакомство с Ajv-валидатором
    • Настройка Ajv под новшества openapi
    • Начало работы с Fastify
    • Базовые настройки и простой роутинг
    • Fastify и TypeProvider
    • Основы валидации и сериализации
    7 июля, 20:00 — урок 3
    • Погружение в Fastify
    • Middleware, hooks и обработка ошибок
    • Обзор популярных плагинов
    • Подключение Swagger и Swagger UI
    • Примеры создания своих плагинов
    • Практика в рамках простой архитектуры
    14 июля, 20:00 — урок 4
    • Начало работа с БД
    • Выбор ORM в зависимости от проекта
    • Prisma vs TypeOrm vs Drizzle
    • Упор на скорость, установка DrizzleORM
    • Основы чистого SQL
    • ORM как Query Builder
    17 июля, 20:00 — урок 5
    • Тренировка с Drizzle ORM
    • Схемы и миграции
    • Изучение типичных запросов
    • Связи между сущностями
    • Drizzle ORM и TypeScript
    21 июля, 20:00 — урок 6
    • Создание архитектурной обёртки
    • Fastify и dependency injection
    • Простой DI глобальных сервисов
    • Идеи DI в request scope
    • AsyncLocalStorage и fastify-request-context
    28 июля, 20:00 — урок 7
    • Тренировка в рамках получившегося стека
    • Кастомизация ошибок валидации
    • Асинхронная валидация: unique, exists и т.п.
    • Пользователи и авторизация
    • Access и Refresh токены
    31 июля, 20:00 — урок 8
    • Подведение итогов
    • Простое развёртывание на сервера
    • Мысли и теории про микросервисы
    • Взаимодействие: GRPC vs Rest
    • Упрощённый микросервисный пример

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

    16 июн 2025
    [​IMG]


    IT рекрутинг, IT рекрутер, сорсинг, подбор IT-специалистов, интервью, найм в IT, вакансии в IT, HR в IT, поиск IT

    • Понимать IT-индустрию, ключевые роли, структуру компаний и метрики работы.
    • Разбираться в технологиях, с которыми работают IT-специалисты.
    • Использовать передовые методы сорсинга и Boolean поиска кандидатов.
    • Понимать профили IT-специалистов и знать, где их искать.
    • Выстраивать коммуникацию с IT-специалистами, используя подходящие инструменты.
    • Эффективно проводить интервью, включая компетентностные и кейс-интервью.
    • Применять технику оценки кандидатов (Scorecard, PARLA и др.).
    • Грамотно оформлять job offers и вести переговоры по контр-офферам.
    • Работать с аналитикой рекрутинга: воронки найма, метрики и ROI.
    • Понимать культуру IT-компаний и адаптировать сотрудников.
    • Создавать и развивать бренд работодателя в IT.
    • Развивать личный бренд и выстраивать долгосрочные отношения с IT-специалистами.
      • Готовность изучать IT-отрасль, даже если вы не работали в ней ранее.
      • Желание разобраться в специфике найма и работы IT-специалистов.
      • Базовые знания в области подбора персонала (будет плюсом, но не обязательно).
      • Уверенное пользование интернетом и готовность работать с IT-инструментами (поиск, автоматизация, чат-боты).
      • Готовность активно участвовать в домашних заданиях и обсуждениях.
      • Стремление применять полученные знания на практике, чтобы закрепить их.


        Курс «Senior IT Рекрутер: Полный курс по поиску и найму IT-специалистов» — это ваша возможность погрузиться в мир IT-рекрутинга и стать профессионалом, которого ищут все IT-компании. В рамках этого курса вы освоите ключевые аспекты работы с IT-специалистами: от понимания структуры и культуры IT-компаний до тонкостей адаптации новых сотрудников.


        Вы узнаете, как устроена индустрия IT, какие бывают компании — стартапы, продуктовые и аутсорсинговые — и чем они отличаются. Вы разберете все этапы цикла SDLC и их влияние на рекрутинг. Мы подробно рассмотрим портрет IT-специалиста и его мотивацию, а также проведем вас через основы IT-технологий: от языков программирования до облачных решений и тестирования.


        Вы научитесь подбирать релевантные инструменты поиска и оценки кандидатов. Практические занятия с готовыми шаблонами, списками источников, X-ray-поиском и Google CSE сделают процесс поиска IT-талантов быстрым и эффективным. Вы овладеете методами проведения интервью по компетенциям, включая технику PARLA, и научитесь работать с возражениями кандидатов.


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


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


        Программа курса:
        • Введение в профессию IT-рекрутера и основы индустрии

        • Углубленное понимание IT-компаний, сотрудников и технологий

        • Этапы поиска: подготовка профиля, сорсинг, оценка кандидатов

        • Продвинутые техники — работа с контактами, интервью, продажи вакансий

        • Адаптация и удержание: от первого рабочего дня до формирования сильной команды

        • Продвинутые темы: аналитика рекрутинга и личный бренд рекрутера

        Важно:

        На Udemy вы проходите курс без проверки домашних заданий, возможности скачивания презентаций и без получения диплома Mike Pritula Academy.


        Присоединяйтесь и начните свой путь к работе мечты в IT-компаниях!

        Для кого этот курс:
        • Рекрутеров, которые хотят перейти в IT и освоить все тонкости подбора ИТ-специалистов.
        • HR-специалистов, стремящихся глубже понять IT-рынок и повысить свою квалификацию.
        • Специалистов по сорсингу, желающих научиться искать и привлекать IT-таланты.
        • Начинающих IT-рекрутеров, которые хотят сразу получить полный набор знаний и инструментов.
        • Специалистов, которые уже работают в IT, но хотят систематизировать и расширить свои знания.
        • Руководителей HR-направления, которые хотят улучшить взаимодействие с IT-руководителями и выстроить надежные процессы подбора.

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

    15 июн 2025
    [​IMG]

    Знания, за которые оторвут с руками. Скиллы, которые вырабатываются годами практики:

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

    Раздел 1. Введение в индустрию и курс

    Узнаете, как выглядит работа кванта и жизненный цикл разработки стратегии:
    • Можно ли предсказать цену
    • Что должен знать квант
    • Основные компетенции и этапы работы кванта
    • Жизненный цикл стратегии в фонде
    • Какие есть типы компаний для работы кванта
    • Где пригодится ChatGPT и другие модели
    Раздел 2. Финансовые рынки и торговые стратегии.

    Введение в финансовые рынки, постановка реальной инвестиционной задачи:
    • Концепция риск-премии
    • Стратегия смарт-беты
    • Микроструктура рынка
    • Макроструктура рынка
    • Стохастические процессы
    Раздел 3. Выгрузка данных для стратегии

    Работа с провайдерами данных и брокерами. Выгрузка ценовых и альтернативных данных:
    • Терминалы, брокеры и провайдеры: подходы и решения
    • Tinkoff Investments API, разбор полетов
    • Синхронная и асинхронная выгрузка данных
    • Цены, дивиденды, альтернативные данные и парсинг
    Раздел 4. Обработка данных для стратегии

    Учет корпоративных событий, заполнение пропусков, расчет метрик и статистик:
    • Корпоративные события: почему они важны
    • Дивиденды и корректировка цен
    • Заполнение пропусков, расчет статистик и метрик
    • Метрики в динамике, в чем подвох
    Раздел 5. Бэктестирование и кросс-валидация

    Валидация стратегии на исторических данных:
    • Процесс тестирования и проверки стратегии
    • Разработка алгоритмов кросс-валидации
    • Разработка алгоритмов бэктестирования
    • Расчет и анализ стастик и метрик
    • Автоматическая генерация отчетов
    Раздел 6. Выбор инвестиционных активов

    Отбор активов по индексу, метрике и оптимизацией:
    • Зачем вообще что-то выбирать
    • Отбор по индексу и бенчмарку
    • Отбор по метрике
    • Отбор оптимизацией
    • Тестирование примеров
    Раздел 7. Аллокация инвестиционного капитала

    Определение доли актива в портфеле по индексу, метрике и оптимизации:
    • Зачем вообще что-то взвешивать
    • Аллокация по индексу и бенчмарку
    • Аллокация по метрике
    • Аллокация оптимизацией
    • Риск-менеджмент
    Раздел 8. Ребалансировка портфеля

    Торговые правила и отправка ордеров брокеру:
    • Получение счетов через API
    • Операции, позиции и портфель
    • Отправка ордеров
    • Ребалансировка
    • Подведение итогов
    Финальный проект. Разработка стратегии

    Создадите прибыльную торговую стратегию:
    • Торговая гипотеза
    • Бенчмаркинг
    • Тестирование
    • Риск-менеджмент
    • Ребалансировка
    Тариф Начальный:
    • Посмотрите, чем занимаются кванты
    • Конспекты лекций
    • Код, юпитер-ноутбуки
    • Записи вебинаров

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

    14 июн 2025
    [​IMG]

    Кому подойдет курс:


    1. Для новичков
    Python - отличный выбор для первого языка. В курсе мы дадим структурированные знания в увлекательной форме и изучим все от самых основ до продвинутых техник, чтобы вы могли попасть на стажировку или начать работать Junior программистом сразу после курса.

    2. Для аналитиков, математиков, инженеров, администраторов
    Python - язык не только для программистов. Работаете с большими данными, сложными вычислениями, или вам нужно автоматизировать процессы? Наш курс построен так, чтобы после окончания вы смогли максимально быстро решить свою прикладную задачу с помощью Python.

    3. Для разработчиков и тестировщиков
    Уже пишете на другом языке или работаете QA-инженером? Для Frontend девелопера это отличный шанс повысить свою рыночную стоимость, а для Backend разработчика расширить кругозор и углубить навыки. А QA-инженеры смогут пойти в сторону автоматизации тестирования.

    Программа:

    Блок 1: Базовые типы и структуры данных, переменные. Условные операторы, работа с функциями
    Блок 2: Основы ООП, работа с классами и исключениями
    Блок 3: Знакомство с Web разработкой, HTTP, Rest API, протокол WSGI, работа с датаклассами, первое веб-приложение. Знакомство с git
    Блок 4: Знакомство с реляционными базами данных: СУБД, язык SQL, Postgres, SQLAlchemy, миграции схем при помощи alembic
    Блок 5: Автотесты на Python, фабрики
    Блок 6: Асинхронная работа в Python, асинхронные запросы в сеть, асинхронная работа с API и БД
    Блок 7: Веб-фреймворк Flask
    Блок 8: Веб-фреймворк Django
    Блок 9: Проектная работа
    Финальное тестирование

    Автор: Сурен Хоренян
    Technical Lead, Senior Backend Engineer, MTS AI
    Имеет многолетний опыт работы с высоконагруженными распределенными проектами, монолитными приложениями и микросервисами.

    Тариф Базовый

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [PurpleSchool] Feature-Sliced Design. Тариф Самостоятельный (Антон Ларичев)

    13 июн 2025
    [​IMG]

    Продвинутая Frontend архитектура для React, Vue, Next, Nuxt, Angular и Svelte приложений

    Чему вы научитесь?
    • После прохождения курса вы сможете:
    • Создавать удобную и расширяемую структуру проекта
    • Писать легкопереиспользуемый код
    • Разделять ответственность между компонентами
    • Мигрировать проекты на FSD
    • Избегать циклические зависимости
    • Применять FSD в проектах на любом фреймворке
    • Правильно разбивать проект на слои
    • Верно определять доменные области проекта
    • Использовать инструменты FSD для поддержки структуры
    Минимальные требования: Знание любого frontend фреймворка

    Курс подойдёт frontend разработчикам любого уровня подготовки. При этом мы на практике разберём как можно работать с FSD не только с React, но и Next, Vue, Nuxt, Angular и даже Svelte.
    Мы начнём изучение разбора того, что такое FSD и как он помогает лучше структурировать наши проекты, что такое слои, слайсы и сегменты. Далее мы будем разбирать каждый слой, применяя на практике знания и создавая скелет для большого проекта.
    Мы разберём инструменты, которые позволят вам удобнее и быстрее структурировать ваши проекты по FSD и контролировать изменения. Мы напрямую на макетах будем размечать различные слои, чтобы потренироваться в декомпозиции. А уже под конец курса мы посмотрим как можно использовать FSD с различными фреймворками, как Next, Vue, Nuxt, Angular и Svelte. Курс будет максимально практическим, так как изучив каждый из слоев или сегментов мы сразу же будем применять их практике, создавая приложение.

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

    1. Введение
    1.1 Почему FSD
    1.2 Как устроен курс
    1.3 Обзор проекта

    2. Настройка окружения
    2.1 Настройка окружения
    2.2 Настройка VSCode
    2.3 Установка Node
    2.4 О работе NVM
    2.5 Figma компоненты

    3. Введение в FDS
    3.1 Что такое FSD
    3.2 Layers
    3.3 Slices
    3.4 Segments

    4. Pages и App
    4.1 О слое App
    4.2 Старт проекта
    4.3 Подготовка слоя App
    4.4 Обзор проекта
    4.5 О слое Pages
    4.6 Структура роутинга
    4.7 Выделение slice
    4.8 Создание первой страницы
    4.9 Добавление стилей
    4.10 Layout

    5. Shared
    5.1 О слое
    5.2 Константы маршрутов
    5.3 Конфигурации
    5.4 API клиент
    5.5 Библиотека
    5.6 UI компоненты
    5.7 Импорты в Shared
    5.8 Что ниже Shared

    6. Инструменты FSD
    6.1 Steiger
    6.2 Path Alias
    6.3 Tree-shaking
    6.4 CLI
    6.5 Расширения

    7. Entities
    7.1 О слое
    7.2 Создание slices
    7.3 State managment
    7.4 API
    7.5 UI компоненты
    7.6 Упражнение - Выделение entities
    7.7 Кросс-импорты

    8. Features
    8.1 О слое
    8.2 Примеры feature
    8.3 Специфичность в СSS
    8.4 Упражнение - Выделение features
    8.5 Упражнение - Разметка страниц

    9. Widgets
    9.1 О слое
    9.2 Примеры Widget
    9.3 Processes
    9.4 Упражнение - Выделение виджетов
    9.5 Упражнение - Финал декомпозиции

    10. Работа с фреймворками
    10.1 Next
    10.2 Vue
    10.3 Nuxt
    10.4 Angular
    10.5 Sveltkit
    10.6 Миграция проектов
    10.8 Отзыв о курсе

    Автор курса: Антон Ларичев
    Основатель PurpleSchool
    Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

    Тариф Самостоятельный
    Уроки и упражнения
    Обратите внимание: Домашние задания, Ai-тренажеры, Поддержка наставника, Практика в студии - в данный тариф не входят.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [stepik] Автоматизация тестирования c Playwright на JS/TS: полный курс (Степан Осадший)

    11 июн 2025
    [​IMG]

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

    • Для новичков в IT, которые хотят стать автоматизаторами тестирования.
    • Для ручных тестировщиков, желающих перейти в автоматизацию.
    • Для разработчиков, которым нужно внедрить тестирование в процессы CI/CD.
    • Для всех, кто хочет улучшить свои навыки и начать карьеру в быстрорастущей. области тестирования ПО.
    Этот курс поможет вам уверенно автоматизировать тестирование и повысить эффективность работы!

    Начальные требования
    • Знание основ работы с компьютером и интернетом
    • Опыт работы с браузерами и веб-приложениями будет плюсом, но не обязателен
    • Желание учиться и развиваться в области IT
    • Базовые знания JavaScript помогут, но курс включает все необходимые материалы для новичков
    Чему вы научитесь
    • Писать стабильные автотесты на JavaScript/TypeScript с использованием Playwright — с нуля, без «магии» и догадок, чтобы уверенно брать задачи в проект и расти в роли.
    • Работать с реальными веб-приложениями: использовать селекторы, взаимодействовать с элементами, проверять поведение — как это делают в энтерпрайзе, а не на учебных примерах.
    • Применять Page Object Model (POM) — чтобы ваш код был понятным, масштабируемым и принимался в любой команде без доработок.
    • Настраивать автотесты под реальные процессы в команде: ожидания, дебаг, логирование, репорты — чтобы тесты не ломались, а давали реальную пользу бизнесу.
    • Генерировать автотесты встроенными средствами и адаптировать их под проект — чтобы ускорять работу и тратить меньше времени на рутину.
    • Подключать автотесты к CI/CD — чтобы они запускались автоматически и вы могли участвовать в проектах, где процессы выстроены.
    • Читать, анализировать и быстро находить ошибки в тестах и коде — чтобы не терять часы на баги и чувствовать уверенность в любой ситуации.
    • Создавать детализированные отчёты — чтобы ваша работа была прозрачной, заметной и ценной для команды и руководства.
    • Разбираться в логике и структуре кода, даже если вы не разработчик — чтобы спокойно ориентироваться в проекте и общаться с разработчиками на равных.
    • Говорить на одном языке с командой — чтобы стать полноценным участником процесса и расти не только в задачах, но и в зарплате.
    Цель курса:
    Дать профессию и уверенность в работе с кодом.
    Вы получите практические навыки автоматизации на Playwright, которые помогут Вам:
    • сократить рутину в тестировании и автоматизировать повторяющиеся задачи;
    • выйти за пределы ручной проверки и почувствовать себя частью dev-команды;
    • работать с веб-приложениями, как это делают в реальных проектах, а не на тренировочных примерах;
    • понимать, как устроена автоматизация в современной разработке — от POM до CI/CD;
    • решать реальные задачи, а не просто выполнять задания — и быть готовым к собеседованиям.
    Этот курс создан, чтобы вы перестали бояться кода, не терялись в процессе и уверенно внедряли автотесты, которые работают и ценятся в команде.

    Почему стоит выбрать этот курс?
    • 300+ практических заданий по JS/TS
      Каждая тема закрепляется через код. Никакой теории ради теории — только практика, которая формирует уверенность.
    • 150+ реальных задач на написание автотестов с Playwright
      От простых проверок до сложных сценариев — всё собрано в отдельном репозитории. Всё, что встречается в реальной работе.
    • 2 итоговых проекта, развернутых с нуля
      Полный цикл: от настройки до CI/CD и отчётности. После прохождения — готовое портфолио и уверенность на собеседовании.
    • Playwright — современный инструмент, который ищут в резюме
      Используется в Microsoft, GitHub, Notion. Быстрее, стабильнее и проще в интеграции, чем устаревшие решения.
    • Курс адаптирован под любой уровень
      Новичкам — пошаговая подача и ясная структура. Тем, кто уже тестирует — переход в автоматизацию без страха. Разработчикам — быстрая реализация автотестов в проекте.
    Что вы приобретете после успешного завершения курса?
    • Уходит страх перед автоматизацией
      Playwright становится понятным и предсказуемым инструментом. От первых простых команд до сложных сценариев — каждый шаг разобран и отработан на практике.
    • Появляется навык, который повышает ценность на рынке
      Автотесты пишутся стабильно, быстро и интегрируются в CI/CD. Не просто "знаю", а умею: запуск, отчёты, дебаг — всё под контролем.
    • Исчезает неуверенность “а смогу ли я?”
      Задачи в курсе — это реальные кейсы, с которыми сталкиваются в найме. После них легко проходить собеседования и live-кодинг.
    • Формируется портфолио, которое можно показать работодателю
      Два финальных проекта — не формальность, а отражение того, что ты умеешь. Их можно показать на собеседовании или прикрепить к резюме.
    • Открывается доступ к новой профессии — без догадок и хаоса
      Больше не нужно собирать обучение по частям в разных источниках. Всё разложено по шагам, всё применимо, всё в одном курсе и всё про реальную работу — а не учебные песочницы.
    Особенности курса
    • Каждый урок — сразу в дело
      Теория идёт только в связке с практикой. Каждое занятие — это шаг к реальному навыку: написал код, проверил, увидел результат. Никакой «информации ради информации».
    • Пошаговая структура — не потеряешься
      Каждая тема объясняется так, чтобы было понятно даже тем, кто раньше не писал код. С примерами, пояснениями, логикой. Всё разбито на простые действия, чтобы двигаться уверенно.
    • Кейсы из жизни, а не из учебника
      Задачи взяты не с потолка — это реальные сценарии, которые встречаются в рабочих проектах. То, с чем потом придётся работать, уже пройдено на курсе.
    • Настоящая поддержка, а не «разбирайтесь сами»
      Автор на связи, отвечает на вопросы, помогает, если застряли. Нет ощущения, что Вы один перед сложной темой. Есть ощущение: Вас ведут и верят в то, что всё получится.
    5 причин выбрать Playwright для автоматизации тестирования
    1. Максимальная стабильность и скорость
      Playwright автоматически обходит большинство типичных проблем, с которыми сталкиваются тестировщики: неожиданные тайминги, “плавающие” ошибки, нестабильные ожидания.
      Сетевые запросы, асинхронность, задержки — всё под контролем.
      В результате автотесты работают быстро, стабильно и без сюрпризов.
    2. Настоящая кросс-браузерность — без боли
      Один и тот же тест можно запускать в Chrome, Firefox, Safari и даже в мобильных браузерах.
      Не нужно настраивать кучу окружений — всё работает «из коробки» и поддерживается официально.
    3. Простая интеграция и мощный API
      Playwright легко интегрируется в CI/CD, работает с JavaScript, TypeScript, Python, .NET и Java.
      Гибкий и удобный API позволяет писать читаемые, поддерживаемые тесты и быстро внедрять их в рабочий процесс.
    4. Эмуляция реального поведения пользователя
      Playwright позволяет тестировать не просто интерфейсы, а настоящие сценарии:
      — геолокация,
      — оффлайн-режим,
      — работа в нескольких вкладках,
      — многопользовательские сессии,
      — взаимодействие с внешними сервисами.
      Это значит, что тесты реально отражают поведение пользователей.
    5. Бесплатный, поддерживаемый Microsoft и активно развивающийся инструмент
      Открытый и абсолютно бесплатный, Playwright быстро становится индустриальным стандартом.
      Поддержка со стороны Microsoft, частые обновления и активное сообщество делают его надёжным выбором как для новичков, так и для крупных команд.
    Программа курса:
    • Что такое JavaScript?
    • Типы данных
    • Операторы
    • Условные операторы
    • Работа со строками
    • Работа с массивами
    • Работа с объектами
    • Циклы
    • Функции
    • Встроенный объект Math
    • Асинхронный JavaScript
    • Ошибки в JavaScript
    • ООП и Классы
    • Регулярные выражения
    • Импорты и экспорты
    • TypeScript
    • Введение в автоматизацию
    • Основы Playwright
    • Взаимодействие с элементами на странице
    • Продвинутые возможности
    • Конфигурация тестов
    • Популярные паттерны и технологии
    • Расширенные возможности

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Stepik] Продуктовые метрики. Визуализация в Python и BI Yandex DataLens (Игорь Ким)

    9 июн 2025
    [​IMG]


    На курсе вы познакомитесь с большим количеством продуктовых и бизнес метрик. Поймете их ценность для бизнеса, и как они взаимосвязаны друг с другом. А также научитесь рассчитывать и визуализировать ключевые метрики, представляя их в виде наглядных графиков с помощью Python и дашбордов в BI-платформе. Курс полностью практический: достаем данные из базы данных, обрабатываем их в Python с помощью библиотеки Pandas, визуализируем данные с помощью библиотек Matplotlib и Seaborn и строим дашборды в BI DataLens.

    О курсе
    Курс будет полезен для :
    • Data Analyst;
    • Product Analyst;
    • Marketing Analyst;
    • BI Analyst & BI Engineer;
    • Business Analyst.
    Про что курс :
    На курсе вы познакомитесь с большим количеством продуктовых и бизнес метрик. Поймете их ценность для бизнеса, и как они взаимосвязаны друг с другом. А также научитесь рассчитывать и визуализировать ключевые метрики, представляя их в виде наглядных графиков с помощью Python и дашбордов в BI-платформе.

    Курс полностью практический: достаем данные из базы данных, обрабатываем их в Python с помощью библиотеки Pandas, визуализируем данные с помощью библиотек Matplotlib и Seaborn и строим дашборды в BI Yandex DataLens.

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

    Чему вы научитесь :
    • Подключаться к базам данных через Python;
    • Анализировать и визуализировать данные с помощью библиотек Pandas, Matplotlib и Seaborn;
    • Понимать ключевые продуктовые метрики и бизнес-показатели маркетплейса и e-commerce;
    • Показывать взаимосвязь метрик с помощью дерева метрик;
    • Делать когортный анализ и анализировать Retention Rate;
    • Понимать юнит-экономику и расчитывать Lifetime Value;
    • Анализировать события пользователей сайта и мобильного приложении;
    • Строить дашборды в BI Yandex DataLens.
    Начальные требования
    Знание SQL на уровне написания запросов средней сложности и оконных функций. SQL можно подтянуть на курсе SQL для всех. PRO
    Знание библиотеки Pandas. Pandas можно изучить здесь.
    Умение устанавливать библиотеки Python и работать в Jupiter Notebook.

    Наши преподаватели.Игорь Ким.Руковожу командами аналитики более 8 лет в e-commerce и fintech. На площадке Stepik.org я создаю курсы, которые помогают освоить профессию аналитика данных. Мои курсы прошли более 5 тысяч учеников.

    Программа курса
    Введение в продуктовые и бизнес метрики
    1. Введение. Настройка среды для анализа данных
    2. Иерархия метрик и метрики продаж
    3. Маржинальность продаж и юнит-экономика
    4.Полезные разрезы: категории, гео

    Когортный анализ
    1. Когортный анализ и Retention Rate
    2. Lifetime Value

    Событийная аналитка
    1. Введение в событийную аналитику
    2.Практическая работа по теме: Событийная аналитика

    Cоздание дашбордов в BI Yandex DataLens
    1. О чем этот модуль
    2. Дашборд по продажам
    3. Дашборд с когортами
    4. Дашборд с событийной аналитикой
    5. Продуктовый кейс с собеседования
    6. Заключение

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Stepik] Metabase: визуализация данных (Алексей Андросов)

    8 июн 2025
    [​IMG]

    Курс направлен на изучение и практическое использование SQL-ориентированной BI-системы Metabase. На курсе разбирается локальное разворачивание, а также обучение основам BI-системы Metabase. Также в качестве бонуса предоставлены разборы практических заданий на использование множества операторов и функций SQL.

    Чему вы научитесь
    • Устанавливать DBeaver и подключаться к базе данных
    • Разворачивать Metabase на своем ноутбуке (аренда сервера, установка Docker & Metabase)
    • Решать поставленные задачи, используя разные виды визуализаций Metabase
    • Использовать простые и сложные фильтры
    • Разрабатывать дашборды
    • Выполнять ABC-анализ в Metabase
    О курсе
    Для чёткого понимания структуры, объёма материалов и ограничений курса перед покупкой рекомендуется ознакомиться с презентацией самого курса.
    Цель курса - получить знания и навыки работы с BI-системой Metabase, что позволит достичь ваших целей:
    Повысить конкурентоспособность
    Сменить должность или место работы
    Увеличить стоимость ваших услуг и улучшить условия труда

    Особенности курса:
    • Структура курса, выстроенная поэтапно для лучшего понимания и закрепления материала
    • Разбор алгоритмов аренды сервера, установки Docker & Metabase
    • Разбор ABC-анализа в Metabase
    • Разбор бизнес-кейсов по решению SQL-задач
    • Продолжить обучение можно на следующих курсах:
    • Основы SQL для начинающих и продвинутых пользователей
    • SQL для всех: оконные функции
    • ABC-XYZ анализ в SQL
    • Когортный & RFM-анализ в SQL
    • Microsoft Power BI, Power Query, DAX
    • Программа курсов: "Аналитика данных"

    Для кого этот курс
    • Аналитиков
    • Разработчиков
    • Тестировщиков
    • Маркетологов
    • Project и Product менеджеров
    • Предпринимателей и руководителей подразделений
    • Полиглотов и всех желающих познакомиться с BI-системой Metabase

    Начальные требования
    Знание основ баз данных
    Умение писать простые SELECT-запросы, соединять таблицы, группировать данные и использовать CTE-выражения

    Наши преподаватели.Алексей АндросовОбразование: Национальный исследовательский университет "Высшая школа экономики".

    Как проходит обучение
    Виды материалов:
    Видео-лекции
    Текстовые материалы
    Тестовые задания
    Практические задания


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

    Введение
    1.Презентация курса
    2.Дополнительная информация
    3.Установка DBeaver
    4.Подключение к базе данных
    5.Описание базы данных "Nordwind"

    Аренда сервера и установка ПО
    1.Разворачивание Metabase на VM
    2.Аренда сервера
    3.Установка Docker
    4.Установка Metabase
    5.Добавление базы данных "Nordwind"
    6.Описание базы данных "Sample Database"

    Основы Metabase
    1.Общие настройки и разработка коллекций
    2.Questions
    3.Table
    4.Number & Detail
    5.Bar & Row
    6.Line
    7.Area
    8.Combo (Bar & Line)
    9.Pie chart
    10.Progress
    11.Gauge
    12.Trend
    13.Funnel
    14.Waterfall
    15.Scatter plot
    16.Pivot table
    17.Maps
    18.Filters
    19.Model
    20Разработка Dashboard
    21.Разбор практических заданий

    ABC-анализ в Metabase
    1.ABC-анализ: тест
    2.SQL-запрос
    3.Визуализация результатов
    4.ABC-Dashboard

    Бонус: разбор бизнес кейсов с помощью SQL
    1.Вступительное слово
    2.Расчет продуктовых метрик: ARPU, LIFETIME и LTV
    3.Альфа-Банк, Тинькофф: разбор тестовых заданий
    4.Фиксация входа-выхода сотрудников: разбор задачи
    5.Acceptance Rate By Date [Тестовое]: разбор задачи
    6.Highest Energy Consumption [Тестовое]: разбор задачи
    7.Highest Cost Orders [Amazon]: разбор задачи
    8.Finding User Purchases [Amazon]: разбор задачи

    FeedBack
    1.Форма обратной связи


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [Stepik] SQL: оконные функции (Алексей Андросов)

    8 июн 2025
    [​IMG]


    Курс направлен на изучение и практическое применение оконных функций в СУБД PostgreSQL. В рамках курса будет представлен детальный разбор различных классов оконных функций, а также использование партиций и управление размером фрейма. Кроме того, в качестве бонуса будут предложены разборы тестовых задач от различных компаний.

    Чему вы научитесь
    • Применять оконные функции различных классов на практике
    • Использовать конструкцию WINDOW
    • Применять партиции
    • Управлять фреймами
    • Исключать данные из фрейма
    • Фильтровать данные во фрейме
    О курсе
    Для чёткого понимания структуры, объёма материалов и ограничений курса перед покупкой рекомендуется ознакомиться с презентацией самого курса.

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

    Особенности курса:
    • Структура курса, выстроенная поэтапно для лучшего понимания и закрепления материала
    • Обучение в боевой базе данных от компании Microsoft
    • Наличие конспектов к видео-лекциям
    • Возможность работы с базой данных как на Windows, так и на MacOS
    • Продолжить обучение можно на следующих курсах:
    • Основы SQL для начинающих и продвинутых пользователей
    • Microsoft Power BI, Power Query, DAX
    • ABC-XYZ анализ в SQL
    • Когортный & RFM-анализ в SQL
    • Программа курсов: "Аналитика данных"
    • Metabase: визуализация данных
    Для кого этот курс
    – Для тех, кто пишет простые SELECT-запросы и далее хочет перейти к изучению оконных функций
    – Для аналитиков
    – Для полиглотов и всех желающих понять и научиться использовать оконные функции на практике

    Начальные требования
    Умение писать простые SELECT-запросы, соединять таблицы, группировать данные и использовать CTE-выражения
    Наши преподаватели. Алексей Андросов .Образование: Национальный исследовательский университет "Высшая школа экономики".

    Как проходит обучение
    Виды материалов:
    Видео-лекции
    Конспекты лекций
    Тестовые задания на понимание теории
    Практические задания на усвоение навыка понимания и написания оконных функций

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

    8 июн 2025
    [​IMG]

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

    • Практические аспекты тестирования
    • Теория, тест-дизайн, тестовая документация
    • Тестирование веб-приложений и API
    • Работа с SQL и базами данных
    • Тестирование мобильных приложений
    • Работа с git и bash
    • Решение ситуационных кейсов


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


      Набор тренажеров создан как полноценная тренировочная база с акцентом на практику. Он может стать отличным дополнением к любому курсу по тестированию!


      От автора популярного курса "Тестировщик с нуля 2025" на платформе Udemy, Артема Русова.


      Что внутри:
      • 20 уникальных тренажёров прямо в браузере

      • Более 300 интерактивных задач (перетаскивание, выбор, ввод данных, SQL-запросы и др.)

      • Автоматическая проверка после каждого действия

      • 168 карточек для запоминания теории

      • Мини-конспекты и подробные инструкции перед каждым блоком

      • Несколько инструментов для автоматизации рутины


        Что ты будешь практиковать:


      • Тест-дизайн (эквивалентные классы, граничные значения, pairwise и др.)

      • Тестовая документация (тест-кейсы, баг-репорты)

      • Тестирование веб и мобильных приложений

      • Работа с DevTools, Swagger, Postman

      • SQL и базы данных

      • Bash и Git для тестировщика

      • Ситуационные кейсы и аналитика


        Что ты закрепишь на практике:


      • Практические аспекты тестирования

      • Теория, тест-дизайн, тестовая документация

      • Тестирование веб-приложений и API

      • Работа с SQL и базами данных

      • Работа с git и bash

      • Решение ситуационных кейсов

      • Выполнение заданий, приближенных к реальной работе


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


      • Желательно пройти любой курс по тестированию или быть в процессе обучения

      • Наличие стабильного подключения к интернету

      • Современный браузер (Google Chrome или аналог)


        Для кого этот продукт


      • Начинающие тестировщики, которым не хватает практики

      • Студенты после теоретических курсов по QA

      • Тестировщики, готовящиеся к собеседованиям

      • Специалисты, желающие освежить навыки перед устройством на работу

      Для кого этот курс:
      • Начинающие тестировщики, которым нужно место для практики
      • Практикующие тестировщики, которые хотят освежить свои знания

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [Stepik] Node.js — бэкенд для фронтенда. От концепции до деплоя! (Михаил Непомнящий)

    5 июн 2025
    [​IMG]

    В курс входят

    • 135 уроков
    • 12 часов 45 минут видео
    • 126 тестов

    Чему вы научитесь
    • Создавать простые cli-утилиты.
    • Создавать REST API сервисы на Express.js.
    • Работать с кэшированием в браузере и в Redis.
    • Работать с базой данных MongoDB.
    • Создавать аутентификацию пользователей с шифрованием паролей.
    • Публиковать бэкенд приложения на собственном сервере.
    О курсе

    Знакомы с фронтендом? Устали ждать бэкенд или хотите полного контроля над данными для вашего интерфейса? Мечтаете, чтобы API отдавало данные именно так, как нужно вашему приложению, без лишних запросов и преобразований на клиенте? Тогда самое время осваивать Node.js!

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

    Сосредоточимся на ключевой концепции "Backend for Frontend" (BFF). Вы научитесь строить не просто API, а умные сервисы-прослойки, которые агрегируют данные из различных источников, трансформируют их и предоставляют фронтенду в наиболее удобном и производительном виде.

    Что вас ждет на курсе – от основ до готового к бою BFF-сервиса:

    • Концепция BFF: Разберемся, почему это важно и как это упрощает жизнь фронтенд-разработчику.

    • Мощь Node.js и Express.js: Освоим создание REST API, работу с middleware, валидацию запросов и грамотную обработку ошибок.

    • Работа с данными на MongoDB: Изучим Mongoose, научимся моделировать данные, выполнять CRUD-операции, сортировку и пагинацию – все для эффективного хранения и извлечения информации.

    • Реактивное кэширование с Redis: Ускорим ваши приложения, внедрив эффективные стратегии кэширования данных.

    • Безопасная Аутентификация: Реализуем надежную систему аутентификации пользователей с использованием JWT и httpOnly cookies.

    • Два практических проекта:
      1. Сервис-агрегатор: Создаём BFF, который будет получать данные со стороннего API, обрабатывать их и готовить для вашего фронтенда.

      2. Полноценный BFF с базой данных: Разрабатываем сервис с регистрацией пользователей, хранением их данных в MongoDB и защищенными эндпоинтами.
    • Стабильность и Безопасность: Важные нюансы для обеспечения надежности приложения.

    • Деплой на реальный сервер: Публикация Node.js приложения на собственном Linux-сервере с Nginx, настройка доменного имени, SSL-сертификат (HTTPS) и HTTP/2 для максимальной производительности и безопасности!


    Почему именно этот курс?

    • Есть конкретная цель:
      Фокус на Backend для Frontend. Без попытки охватить весь бэкенд.
    • Без воды:
      В курсе нет лишних деталей - только то, что действительно работает в современных проектах. Всё чётко, систематизировано и по делу. Сложное простым языком.
    • Всегда практичный метод:
      Каждый модуль - шаг к реальному результату. Вы создадите полноценные проекты для портфолио.
    • Честный автор:
      Я опытный разработчик и руководитель команды, наставник и преподаватель, который сочетает практику и обучение, чтобы дать вам только самое необходимое для самостоятельной реализации.
    • Уважение к человеку:
      У курса нет задачи занять ваше время долгими часами, а, наоборот, сохранить ресурс, дать необходимое знание, достаточное для расширения свободы в самостоятельной практике и реализации.


    Этот курс для вас, если вы:

    • Фронтенд-разработчик, желающий расширить свои навыки и самостоятельно создавать бэкенд для своих проектов.

    • Хотите научиться строить не просто абстрактные API, а сервисы, решающие конкретные задачи фронтенда и оптимизирующие его работу.

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

    • Цените четкую структуру и фокус на актуальных задачах.


    По освоению курса вы сможете:

    • Уверенно проектировать и разрабатывать BFF-сервисы на Node.js и Express.js.

    • Эффективно работать с MongoDB для хранения и управления данными.

    • Внедрять кэширование с Redis для повышения производительности.

    • Реализовывать безопасную аутентификацию пользователей.

    • Самостоятельно разворачивать свои приложения на собственном сервере с полной настройкой окружения.

    • Говорить на одном языке с бэкенд-разработчиками или полностью взять эту роль на себя в своих проектах.


    Готовы создавать бэкенды, которые по-настоящему "дружат" с фронтендом? Присоединяйтесь к курсу и станьте еще более ценным и универсальным разработчиком!


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

    - Начинающие разработчики со знанием JavaScript - Действующие Frontend разработчики, которые хотят стать fullstack - Опытные разработчики, которые хотят познакомиться с NodeJS

    Начальные требования

    • Уверенный JavaScript
    • Базовый TypeScript
    • Базовое знакомство с терминалом
    • Главное понимать, зачем фронтенду данные. Опыт работы с фронтенд-фреймворками (React, Vue, Angular и т.д.) будет плюсом, но не обязателен.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [Vesperfin] VesperfinCode: Поддержка, 4 поток (Арина Веспер)

    4 июн 2025
    [​IMG]

    VesperfinCode: Wall Street Портфели

    Поддержка 4 потока (старт 13 июня 2025)

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

    Почему формирование портфеля через Data Science актуально:
    Большинство трейдеров собирают портфели интуитивно, без математического обоснования
    Классические подходы к диверсификации не учитывают современные реалии рынка
    Крупные фонды используют сложные алгоритмы, недоступные розничным инвесторам
    Нет структурированного материала по квантовому управлению портфелем на русском языке

    Тема июня: Формирование торгового портфеля через Data Science
    Подготовка данных и постановка бизнес-задачи (портфель из криптовалют + акции РФ + акции США)
    Модели прогнозов доходностей: EWMA, ML-подходы (XGBoost, LightGBM, Ridge)
    Прогнозирование ковариаций: Ledoit-Wolf shrinkage, GARCH/DCC, Copula модели
    Оптимизация весов: Markowitz, Risk Parity, CVaR, Black-Litterman
    Построение портфеля и контроль рисков
    Стресс-тестирование и анализ устойчивости

    ⭐️ Что вы получаете:
    - 3 онлайн-эфира с детальным разбором материала
    - 3 дня прямой работы с кураторами в чате
    - Новые обучающие материалы и практические задания
    - Готовую систему построения оптимальных портфелей с полным кодом
    - Реальный портфель из 20+ активов (крипта + РФ + США)
    - Видеозаписи всех занятий в личном кабинете
    - Возможность влиять на программу следующих месяцев

    Расписание:
    13 июня — Подготовка данных и модели прогнозирования доходностей (EWMA, ML-подходы)
    20 июня — Методы оптимизации портфеля (Markowitz, Risk Parity, Black-Litterman) + построение реального портфеля
    27 июня — Стресс-тестирование, анализ устойчивости + Q&A по всей теме месяца

    - Важно:
    - Формат поддержки сфокусирован на изучении новых тем и материалов месяца
    - Требования: знание Python

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [The art of education] Начальная подготовка. Тариф Полный видео курс (Артур Карапетов)

    2 июн 2025
    [​IMG]


    Изучайте язык программирования Go с моим онлайн курсом начальной подготовки. Данный курс ориентирован на людей, кто начинает свой путь в мире программирования и IT. А для людей с опытом, которые хотят расширить свои знания и навыки в языке Go, есть гибкая система с отдельными видео-лекциями из курса, которые можно приобрести отдельно. Наш курс включает в себя онлайн лекции, практические задачи и их разбор на платформе TestHUB и индивидуальные домашние задания, которые помогут вам освоить язык и начать погружение в мир программирования и IT сферы. Запишитесь на мой курс сейчас и начните свой путь в мире АйТи с языка Go!
    • Подходит для новичков
      Курс подходит как для полных новичков в программировании, так и для тех, кто уже каким-либо языком программирования и хочет научиться писать на Go.
    • Больше, чем Go
      В данный курс вошли лекции не только по языку Go, но еще и общие темы, такие как операционные системы и процессы.
    • Платформа с практикой
      После каждой большой лекции есть список задач по пройденному материалу. Все непонятные задачи и решения мы будем разбирать на занятиях.
    • Обкатка курсов
      Каждый курс я провел для тестовой группы с реальными людьми разной степени подготовки, для того, чтобы найти ошибки или недочеты. Они оставили отзывы, которые вы можете прочитать ниже.
      Также, многие из них оставили свой контакт, чтобы вы могли с ними связаться и спросить о реальной пользе курсов и как они проходили.
    Содержание курса

    Базовые концепции программирования. Часть 1
    Вступление, знакомство, примеры развития языков в компаниях.
    Компилируемые и интерпретируемые языки. Парадигмы написания коды (декларативный и императивный)
    Операционная система и переменные окружения
    Язык Go, IDE, Пример первой программы. Функции. Импорты.
    Создание проекта в VS Code. Запуск и сборка Go приложений. Закрепление урока.

    Базовые концепции программирования. Часть 2
    Структуры и функции
    Типы данных
    Массивы и слайсы
    Ассоциативный массив: map
    Работаем со временем
    Циклы for
    Ветвления if и switch

    Базовые концепции программирования. Часть 3
    Указатели
    Структуры
    Интерфейсы
    Отложенное выполнение: defer
    Паники и обработка ошибок

    Базовые концепции программирования. Часть 4
    Типизация
    Интерфейсы в Go. Практика в VSCode
    Стандартные библиотеки Go. Пакеты fmt, strings.
    Стандартные библиотеки Go. Пакеты io, ioutil, filepath, os
    Стандартные библиотеки Go. Работаем с файлами.
    Создаём собственные типы в Go
    Интерфейс sort
    Модули в Go. Подключаем, создаём и пользуемся как боженьки
    Воруем чужой код. Подключаем сторонние библиотеки в Go
    Функция init() в Go
    Что такое линтер и для чего он нужен
    Форматирование кода в Go (formatter)
    Области видимости объектов в Go

    Консольное приложение: Калькулятор
    Пишем калькулятор. Описываем требования и функционал
    Создание проекта и начальный код
    Продолжаем писать калькулятор
    Продолжаем писать калькулятор. Создание объектов калькулятора и их методов
    Продолжаем писать калькулятор. Модули Parser, Operator. Валидация
    Продолжаем писать калькулятор. Продолжаем парсер и создаём мозг
    Рефакторинг
    Пишем логику
    Пишем модуль Принтер. Создаём сущность Калькулятор
    Калькулятор готов. Самостоятельная доработка

    Тестирование
    Тестирование. Теория и практика
    Benchmarking. Смотрим на сколько эффективен наш код
    Пакет exec. Выполнение команд в ОС

    Принципы
    ООП. Понятия: абстрации, наследование, полиморфизм, инкапсуляция
    SOLID
    DRY, KISS, YAGNI

    Многопоточность в Go
    Параллелизм и многопоточность теория
    Горутины
    Каналы в Go
    Оператор Select
    Context
    Примитивы синхронизации: WaitGroup
    Примитивы синхронизации: Mutex, RWMutex
    Примитивы синхронизации: ErrorGroup, sync.Once, atomic

    JSON
    JSON теория
    JSON: Сериализация, десериализация
    JSON: Тэги. Большие числа
    JSON: Маршалинг в мапу
    JSON: Парсим мапу после анмаршалинга
    YAML: Теория
    YAML: Практика

    Полный видео-курс
    Видео курс по всем темам, включая бонусные видео и практику на платформе TestHUB
    Все видеоролики
    Платформа TestHUB
    Обновления курса

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