Запрет складчины

  1. Запись [Red Group x htmllessons.io] Интенсив Front-end для продвинутых (Максим Шушвал)

    [​IMG]

    С 0 до Front-end клона Youtube 2.0
    Что такое Next и что нового в 15 версии? (12 мин.)
    use client и use server (11 мин.)
    Виды запросов (SSR, SSG, ISR) (7 мин.)
    Настройка окружения (vs code, bun) (10 мин.)
    Tailwind конфиг и SCSS (10 мин.)
    Настройка Prettier и TSConfig (15 мин.)
    Layout (новый роутинг Next js) (15 мин.)
    Навигация (sidebar) (24 мин.)
    Стилизация и анимация sidebar (39 мин.)
    Развертка Back-end (14 мин.)
    Активный пункт в меню (13 мин.)
    UI Компонент видео (27 мин.)
    Axios и Tanstack Query (29 мин.)
    Практика SSR, ISR, SSG (16 мин.)
    SEO, Heading, Skeleton Loader (22 мин.)
    Реализация поиска и header (38 мин.)
    Рефактор, видео и 404 страница (18 мин.)
    Анимация через Framer-motion (11 мин.)
    React Hook Form и UI (32 мин.)
    Google recaptcha, toast (46 мин.)
    Redux: Вход и регистрация (ВАЖНЫЙ УРОК) (38 мин.)
    Подтверждение почты и профиль (33 мин.)
    Axios interceptors (22 мин.)
    Middleware (24 мин.)
    Настройки профиля (15 мин.)
    Настройки часть 2 (21 мин.)
    Загрузка изображений (44 мин.)
    Страница канала (27 мин.)
    Почему лучше обучаться на нашей платформе?
    Мы предлагаем не просто уроки, а полноценный образовательный опыт, где каждый элемент создан для вашего успеха.
    Глубокое погружение. Актуальные технологии и навыки, готовые для реальной работы.
    Уникальный формат обучения. Учитесь в удобном темпе с доступом к проектам и репозиториям.
    Высокое качество контента. Видео в 4K с продуманной подачей для комфортного обучения.

  2. Запись Вся база о собеседованиях на Golang (Олег Козырев)

    [​IMG]

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


    Не знаю какие вопросы/темы будут затрагивать на собеседовании
    На собеседованиях по Golang есть ряд стандартных задач, которые с высокой вероятностью тебя попросят решить. К ним то и стоит подготовиться заранее.
    Именно такие задачи мы подробно разберём на курсе.

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

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

    Программа:
    Раздел 1
Типы данных в Go: избегай скрытых ловушек, которые могут стоить тебе работы
    Раздел 2
Строки в Go: раскрой секреты работы со строками и удиви интервьюера
    Раздел 3 Срезы под микроскопом: как не допустить ошибок, которые делают 90% кандидатов
    Раздел 4 Мапы в Go: открой для себя тонкости, которые упускают другие
    Раздел 5 Интерфейсы без секретов: как использовать интерфейсы так, чтобы пройти любое собеседование
    Раздел 6 Concurrency в Go: стать мастером каналов и синхронизации
    Раздел 7 Паттерны конкурентного программирования: опроси Pipeline, Fan-In за чашкой кофе

  3. Запись [kobezzza.lab] Инфраструктура Frontend (Дмитрий Холстинин)

    [​IMG]

    Технологии и навыки,
которые ты освоишь:
    • Статические проверки кода
      автоматизируешь сборку, статические проверки и деплой кода в продакшн
    • Написание собственных правил для ESLint
      Научишься создавать кастомные правила для ESLint и разбираться в существующих, чтобы адаптировать проверку кода под задачи проекта
    • Реализация кастомных проверок кода
      Поймешь как самостоятельно реализовывать кастомные проверки кода и чем они могут быть полезны
    • CI/CD
      Освоишь процесс настройки CI/CD, автоматизируешь сборку и деплой для ускорения вывода изменений в продакшн
    • Docker & Kubernetes
      Получишь базовые знания для работы с Docker и Kubernetes, необходимые для управления контейнерами и развертывания приложений
    • Деплой
      Получишь базовое представление о структуре работы сервиса в production и процессе деплоя
    Кому подходит курс:

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

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

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

    Будет плюсом
    - Опыт работы с CI/CD, статическими проверками

    Минимальные требования
    js, git, node


    18 онлайн-лекций
    1. Node.js — перочинный нож инфраструктуры. Все существующие инструменты для frontend написаны на js под node.js. Мода на Rust. Основные необходимые модули node.js. Инфраструктура на typescript. TS-node. Deno. Bun. Yaml, json, json5. Командная строка. Начинаем изучать возможности инфраструктуры с локального сценария.
    2. Все основные пакетные менеджеры. npm, pnpm, yarn. Зачем нужны, краткая история происхождения. Как работает. Pros/cons каждой. Виды зависимостей. Важные настройки установки пакетов. Lock файлы, приватный реджистри. ESM в runtime. Возможность жить без пакетных менеджеров (http dependencies).
    3. Что это значит и зачем нужны статические проверки кода. Популярные линтеры: eslint, prettier, stylelint. Альтернативы. Дополнительно statoscope, prettier, typescript. Инструменты для оркестрирования проверок. Прехуки, husky, lefthook. Гит хуки. Разбираем lefthook подробнее. Pre-commit и pre-merge.
    4. Разбираем как работает eslint. AST. Система плагинов. Проблемы архитектуры eslint. Как работает prettier/stylelint. Разные парсеры у stylelint. Как работают альтернативы. Пишем собственный плагин и правила.
    5. Continious development. Зачем нужен. В чем отличие CI/CD. Переносим пакетные менеджеры и проверки в CI. Bootstrap проекта как процесс. Github/gitlab CI. Pipelines/jobs, yaml programming. Best practices организации CI (кэши, шарды, селективность).
    6. CI-only проверки. Тесты. Основные фреймворки для тестирования. Как организовать тесты. Хорошие и плохие тесты. Как правильно настроить прогон тестов в CI. Селективное тестирование.
    7. Подробно разбираем Github CI, best practices организации джоб, пишем статические проверки.
    8. Подробно разбираем Gitlab CI, best practices организации джоб, пишем статические проверки.
    9. Docker. Docker-cli и Docker-daemon. Что такое и зачем нужен. Docker-compose. Kubernetess. Основные команды docker.
    10. Docker daemon. Основные настройки docker. Основные docker-cli команды. Альтернативы.
    11. Разбираемся что такое kubernetess и в чем отличие от докера.
    12. Continious integration. Процесс деплоя. Стейдж, прод. Деплоим контейнеры в стейдж и прод. Различные схемы деплоя. Best practices деплоя.
    13. Разбираемся что такое ansible и зачем нужен
    14. Разбираемся что такое terraform и зачем нужен
    15. Мониторинг пайплайнов в CI. Мониторинг стейдж/продакшн. Opentelemtry, Prometheus, grafana, kibana, sentry
    16. Nginx, reverse-proxy, s3, l7/l3 балансер. Зоны ответственности.
    17. Различные схемы работы node.js/spa/mixed. Best practices деплоя ассетов. Влияние на скорость. CDN.
    18. Берем проект и настраиваем линтеры, CD, CI, deploy.

  4. Запись [Qa.Guru] Автоматизация тестирования Python Advanced (Артём Ерошенко, Сергей Хомутинин)

    [​IMG]

    Пнем тебя до уровня Senior Automation QA
    Научим передовому стеку технологий

    Чему ты научишься
    • Архитектуре и дизайну
      - Глубокому пониманию Python 3.12;
      - Разработке микросервисов на FastAPI, Docker, Postgres
    • Покроем всё
      - Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP;
      - Работе с базами данных и Kafka прямо из тестов;
      - Будем использовать docker и docker-compose.
    • Кроме того
      - Мы будем создавать весь код с нуля;
      - И постоянно говорить о том, как тестируемые технологии работают под капотом.
    Подробная программа курса
    1. Вводное занятие — Intro to QA.GURU Python Advanced
    2. Разбор домашних заданий к вводному занятию
    3. Построение минимального микросервиса с FastAPI и тесты
    4. Доработаем микросервис - добавим базу данных
    5. Деплоим микросервис с GitHub Actions
    6. Знакомство с проектом Niffler
    7. Расширяем Pytest: пишем свои фикстуры и управляем запуском теста
    8. Автоматизация на проекте «с нуля» – строим минимальный фреймворк
    9. Работаем с реляционными базами данных из тестов: Psycopg2
    10. Работаем с реляционными базами данных из тестов: SQLAlchemy
    11. Параллелизация тестов в pytest: Как не выстрелить себе в ногу
    12. Кастомизация фреймворков – расширяем Allure, Selenium
    13. Реализуем OAuth авторизацию с помощью кастомизации requests
    14. Создаем WEB-сервис на Python
    15. Unit тесты – пишем тестируемый код и тесты для него
    16. Тестируем gRPC сервисы с помощью нативных библиотек
    17. Продвинутые техники автоматизации REST API
    18. Расширяем тестовое покрытие - применяем pytest fixtures для построения полноценного фреймворка
    19. Тестирование микросервисов в docker-compose
    20. Wiremock в тестах
    21. Тестируем GraphQL сервисы с помощью requests
    22. Тестируем SOAP сервисы с помощью requests
    23. Apache kafka - тестируем асинхронные микросервисы
    24. CI/CD - pipeline, к которому ты шел
    25. Нативное тестирование Android – Kaspresso
    26. Нативное тестирование iOS – Swift + xctest. Часть I
    27. Нативное тестирование iOS – Swift + XCTest. Часть II
    28. Нативное тестирование iOS. XCTest. Часть III
    29. Конференции – готовим доклад и себя к выступлению
    Преподаватели курса
    Наши преподаватели определяют облик индустрии.
    QA-инженеры по всему миру используют разработанное ими ПО ежедневно.
    - Сергей Хомутинин. QA Lead
    - Александр Котляр. QA Lead
    - Владислав Зингер. Dodo Engineering
    - Артём Ерошенко. Qameta Software
    - Станислав Васенков. Основатель QA.GURU
    - Дмитрий Тучс. Dodo Brand

  5. Запись [otus] Go (Golang) Developer Basic (Константин Войта, Алексей Романовский)

    [​IMG]

    Best practice в изучении языка программирования Go для старта в карьере разработчика

    Кому подойдет данный курс?
    людям без опыта в программировании, которые решили изучать Go как первый язык;
    людям со знанием основ программирования;
    выпускникам технических вузов;
    разработчикам на других языках программирования, которые имеют небольшой опыт разработки (1 - 2 года)

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

    Программа
    1. Знакомство с Go
    В модуле мы познакомимся с языком Go и его инструментарием. Получим фундаментальные знания о работе аппаратной части и операционной системы. Познакомимся в Git и средой разработки Go.
    Тема 1: Знакомство и начало работы с Go
    Тема 2: Основы вычислительной техники
    Тема 3: Работа с ОС Linux // ДЗ
    Тема 4: Работа с Git
    Тема 5: Инструментарий языка и организация проекта на Go

    2. Синтаксис Go и основы Computer Science
    В модуле мы посмотрим на Go как на язык программирования. Рассмотрим основные синтаксические конструкции и их выполнение в runtime. Разберемся как обрабатывать исключительные ситуации в работе алгоритма. Познакомимся с концепцией интерфейса. Разберем приемы тестирования и самые распространенные ошибки
    Тема 1: Переменные и элементарные типы данных
    Тема 2: Управляющие конструкции языка и отладка программ// ДЗ
    Тема 3: Пользовательские типы данных
    Тема 4: Функции и методы// ДЗ
    Тема 5: Интерфейсы и утверждение типов
    Тема 6: Обработка ошибок и паник// ДЗ
    Тема 7: Тестирование в Go// ДЗ

    3. Алгоритмы и структуры данных
    В модуле разбирается основополагающая тема для разработчика - работа с данными и алгоритмами. Разберем особенности массивов, строк, слайсов и мап в Go. Познакомимся с распространенными алгоритмами и структурами данных. Поговорим про форматирование и хранение данных.
    Тема 1: Массивы и слайсы, мапы
    Тема 2: Строки и руны// ДЗ
    Тема 3: Алгоритмы и структуры данных часть 1
    Тема 4: Алгоритмы и структуры данных часть 2// ДЗ
    Тема 5: Рекурсия и динамическое программирование
    Тема 6: Сериализация данных // ДЗ
    Тема 7: Q&A занятие по ДЗ

    4. Concurrency
    Модуль посвящен теме многопоточности в Go. Разберем понятия параллелизма, конкурентности и синхронизации. Поговорим о взаимодействии программы с ОС.
    Тема 1: Конкурентность и параллелизм в Go//ДЗ
    Тема 2: Примитивы синхронизации
    Тема 3: Runtime языка

    5. Решение типовых задач на Go
    В этом модуле мы подробно рассмотрим типовые задачи, решаемые Go программистами. Рассмотрим теории и практику в вопросах взаимодействия с операционной системой, реляционными базами данных и сетями.
    Тема 1: Работа с ОС часть 1
    Тема 2: Работа с ОС часть 2 // Дз
    Тема 3: Работа с сетью часть 1
    Тема 4: Работа с сетью часть 2 // ДЗ
    Тема 5: Работа с сетью часть 3
    Тема 6: Работа с базами данных часть 1 // ДЗ
    Тема 7: Работа с базами данных часть 2
    Тема 8: Работа с базами данных часть 3 // ДЗ
    Тема 9: Q&A занятие по ДЗ

    6. Промышленная разработка
    В модуле мы коснемся темы промышленной разработки. Поговорим о методологиях разработки и жизненном цикле ПО. Посмотрим на паттерны проектирования, применяющиеся в Go. В завершении поговорим про технологию контейнеризации Docker.
    Тема 1: Жизненный цикл ПО и гибкие методологии
    Тема 2: Паттерны проектирования
    Тема 3: Контейнеризация //ДЗ

    7. Проектный модуль
    Подведение итогов курса, защиты проектных работ.
    Тема 1: Выбор темы и организация проектной работы
    Тема 2: Консультация по проектам и домашним заданиям
    Тема 3: Подведение итогов курса

    Преподаватели
    Константин Войта. Руководитель курса
    Алексей Романовский. Разработчик Resolver
    Евгений Степанкевич. Backend-разработчик OZON
    Олег Венгер. Руководитель группы "Защита профилей" Wildberries
    Илья Феоктистов. Senior software engineer Agoda
    Кристина Ступникова

    Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

  6. Запись [OTUS] Разработчик 1С. Basic (Юлия Харочкина)

    [​IMG]
    Для кого этот курс?
    • Специалисты, переходящие в сферу 1С
      Для IT-специалистов и программистов, работающих с другими технологиями, которые хотят расширить свои знания и навыки, освоив платформу 1С для дальнейшей работы в этой области

    • Сотрудники IT-отделов
      Для сотрудников IT-отделов, которые занимаются поддержкой и сопровождением программных продуктов 1С в своих организациях и хотят повысить свою квалификацию для более эффективной работы

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

    Что даст вам этот курс?
    • Освоение принципов работы с 1С и программирования
    • Знание типовых конфигураций и их обновлений
    • Практические навыки в работе с функционалом 1С
    • Навыки групповой разработки и стандарты программирования
    • Опыт разработки реальных проектов в 1С
  7. Запись [Otus] Kotlin QA Engineer (Дмитрий Свиридов, Дмитрий Золотов)

    [​IMG]

    Для кого этот курс?
    Курс подойдет разработчикам на любом ООП-языке программирования с опытом работы от 1-го года, желающих улучшить свои навыки в автоматизации тестирования и создании CI/CD. Также подойдет тестировщикам с опытом работы от 1-го года, которые хотели бы научиться создавать автоматические тесты для всех уровней приложения (включая интеграционные тесты).

    Необходимые знания:
    • знать любой ООП-язык программирования
    • понимать виды тестирования и методы подготовки тестовых значений
    • знать основы архитектуры распределенных сетевых приложений и REST API
    • распределенные системы контроля версий (git)
    • основы реляционных баз данных и языка SQL
    Что вам даст этот курс?
    Вы получите знания и практический опыт разработки тестов и рефакторинга кроссплатформенных приложений на языке Kotlin для мобильных, веб-платформ, систем Enterprise-уровня и решений для встраиваемых систем. Мы рассмотрим на примерах реальных проектов основные идеи и сложные практические вопросы при проектировании и разработке автоматических тестов пользовательского интерфейса, бизнес-логики и API, оценки производительности, проверки стиля кода и наличия уязвимостей.

    Ключевые особенности курса:
    • актуальные возможности Kotlin для создания максимально полного покрытия тестами сложных многокомпонентных приложений
    • тестирование интерфейсов на Jetpack Compose с инъекцией зависимостей через Hilt
    • полное встраивание тестов в конвейер непрерывной интеграции
    • автоматическая проверка домашних заданий на статическом анализаторе
    После обучения вы сможете:
    • создавать тестовые данные и использовать инъекции зависимостей для подмены объектов при выполнении тестирования
    • выполнять нагрузочное тестирование
    • выполнять автоматические тесты на наличие уязвимостей
    • выполнять проверку соответствия стиля кода принятым правилам
    • встраивать Automation QA в конвейер сборки в наиболее востребованных системах непрерывной интеграции
    Дополнительно вы научитесь:
    • применять механизмы синхронизации при тестировании асинхронных компонентов и распределенных систем
    • владеть основными системами сборки приложений
    • реализовывать в тестах сложные сценарии

    Программа:
    • Введение в Kotlin
    • Работа с внешними источниками
    • Базовые фреймворки тестирования
    • Специфика тестирования серверной части
    • Специфика тестирования Android приложений
    • Дополнительный модуль
    • Подготовка к поиску работы
    • Итоговый проект
    Продажник:
  8. Запись [Otus] Game QA Engineer (Надежда Чертовских, Василий Смагин)

    [​IMG]

    Чем занимается тестировщик игр?
    Если просто – следит за тем, чтобы идея создателей игры как можно лучше соответствовала своему воплощению. Тестировщик проверяет игровые сценарии, ищет ошибки, составляет отчёты – «баг-репорты».

    Для кого этот курс?
    • Для тех, кто любит игры и хочет с нуля стать тестировщиком
    • Для тех, кто хочет сменить профессиональную область на GameDev
    Необходимые требования:
    • Специальные знания не требуются
    Что вам даст этот курс?
    • Расскажем про суть профессии QA-специалиста и зоны ответственности
    • Поговорим про анализ требований, тест-дизайн и тестовую документацию
    • Обсудим, устройство игр, архитектуру и движки
    • Разберём особенности тестирования разных аспектов игр: например, графики или игрового баланса
    • Поговорим про нюансы тестирования на разных платформах: от браузерных игр до консолей
    • Затронем тему тестирования безопасности и производительности
    • Разберём инструменты тестирования: от перехвата трафика до эмуляторов
    • Поговорим про автоматизацию
    После обучения вы сможете
    • Претендовать на позицию младшего QA-инженера
    • Тестировать игры на разных платформах: мобильные игры, PS, Xbox, Nintendo Switch, PC, WEB, а также игры в социальных сетях
    • Тестировать все виды графики
    • Тестировать и составлять требования
    • Тестировать игры любого жанра на разных движках
    • Тестировать геймдизайн-документацию
    • Знакомство. О курсе и профессии
    • Основы тестирования
    • Основы GameDev
    • Функциональность игр
    • Игровые платформы
    • Автоматизация
    • Безопасность и производительность
    • Инструменты и оптимизация
    • Самоорганизация, подготовка к собеседованию
    • Подготовка к поиску работы
    • Проектная работа

    Продажник:
  9. Запись [Otus] Java QA Engineer. Basic (Антон Картушин, Яна Телегина)

    [​IMG]
    Зачем изучать автоматизацию на Java?
    Головная боль все тестировщиков – регрессионное тестирование. Чтобы оно проходило «безболезненно», тесты нужно автоматизировать, а лучше всего для автоматизации подходит Java

    Для кого этот курс?
    • Для тех, кто хочет войти в сферу информационных технологий. Вы сможете освоить востребованную специальность с нуля
    • Для ручных тестировщиков. Познакомитесь с автоматизацией тестирования на Java
    • Для системных администраторов и специалистов техподдержки. Сможете стать частью команды разработчиков
      Необходимые знания
    Программа подходит для людей без опыта в IT

    Что даст вам этот курс
    Автотесты помогут настроить рутину, чтобы вы проходили одни и те же тест-кейсы от релиза к релизу. Вы получите базовые знания языка Java, научитесь оптимизировать рабочий процесс, научитесь работать с SQL

    После обучения вы
    • сможете автоматизировать UI-тесты
    • узнаете основные паттерны и познакомитесь с проблемами,
      которые они решают
    • освоите обязательные для автоматизации паттерны: PageObject, PageFactory, ScreenPlay
    • сможете претендовать на роль младшего инженера-тестировщика на Java
    • начнёте искать работу с оформленным резюме
    • сможете проходить HR-собеседования и технические интервью
    • сможете выполнять тестовые задания для устройства на работу
    Практика на виртуальных стендах:
    • написание Bash-скриптов и решение поставленных задач
    • написание скрипта по запуску тестов на удаленном Grid на заранее поднятом Selenoid в докере Ubuntu
    Программа:
    • Знакомство с тестированием
    • Синтаксис Java, первая программа.
    • SQL
    • UI Тесты
    • Пара слов про архитектуру
    • Bash scripting
    • Тестирование API
    • Проектная работа
    Продажник:
  10. Запись [Otus] JavaScript QA Engineer (Дамир Рысаев, Николай Лапшин)

    [​IMG]
    Для кого этот курс?
    Курс подойдет инженерам по тестированию с опытом работы от 1-го года, которые стремяться перейти в автоматизацию на JS. Специалистам автоматизированного тестирования на JS с опытом работы от 1-го года, желающим углубить, систематизировать и актуализировать свои знания. Также специалистам планирующим внедрить автоматизацию тестирования на своем проекте.

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

    • минимальные знания программирования, желательно на JavaScript (типы, операторы, циклы, строки, массивы, объекты и т.п)
    • будет плюсом умение использовать основные техники тест-дизайна
    Что вам даст этот курс?
    Курс построен на основе требований сегодняшнего рынка труда к профессионалам. Цель курса - научиться организовывать комплексное автоматизированное тестирование веб-приложений. При обучении делается упор на API, UI и E2E тестирование, для эффективного использования современных инструментов.

    Вы изучите
    • актуальные подходы и технологии в автоматизации тестирования веб-приложений
    • полный ландшафт современных технологий тестирования на JS
    • принцип работы фреймворков тестирования
    • сделаете проектную работу для вашего портфолио
    После обучения вы сможете
    • выстраивать процесс автоматизированного тестирования: от написания автотестов до встраивания их в процесс используя DevOps практики
    • использовать JS-инструменты чтобы быстро и эффективно запускать процесс автоматизированного тестирования
    • использовать современные фреймворки для тестирования
    • выстраивать архитектуру своего тестового фреймворка
    • использовать Docker и Github, освоив CI практики
    • повысить свою квалификацию
    Программа:
    • Введение в автоматизацию тестирования на JS
    • Тестирование API
    • Практики CI/CD
    • Тестирование UI
    • Проектная работа
    Продажник:
  11. Запись [Otus] Java QA Engineer. Professional (Сергей Мирошин, Павел Балахонов)

    [​IMG]

    Для кого этот курс?
    Для разработчиков автоматизированного тестирования на Java
    Прокачайте профессиональные навыки, углубите и систематизируйте знания, научитесь грамотно внедрять автоматизацию в проекты

    Для тех, кто прошёл базовый курс «‎Java QA Engineer.Basic»‎

    Необходимые знания:
    • знания в области теории тестирования: тест-кейс, тест-план, баг, фича
    • навыки программирования на Java: переменные, типы данных, циклы, ветвления, исключения, ООП, понимание интерфейсов, знакомство с «коллекциями»
    • знание HTML, CSS, JavaScript на уровне «смотреть разметку страницы»
    Будет плюсом: Знакомство с фреймворками для тестирования: например, с JUnit

    Что даст вам этот курс

    Вы научитесь:
    • самостоятельно принимать технические решения
    • прогнозировать поведение системы
    • писать автотесты
    • получать понятные отчёты
    Вы освоите:
    • популярные инструменты автоматизации
    • полный спектр технологий тестирования на Java
    • принципы работы инструментов тестирования и выявления ошибок
    • ключевые инструменты автоматизации UI- и API-тестирования
    • навыки работы с Selenium и RestAssured
    • многопоточное тестирование с помощью Selenoid
    • паттерны проектирования
    • организацию процесса непрерывной интеграции (CI)
    После обучения вы сможете:
    • автоматизировать API и Mobile
    • разрабатывать тесты по методологии BBD
    • работать с фреймворком Cucumber
    • разбираться в различных фреймворках и библиотеках
    • организовать CI-процесс с помощью Jenkins и Docker
    • Вводный
    • BDD
    • API
    • Параллельное выполнение тестов
    • Stubs
    • Mobile & Selenide
    • CI/CD
    • Проектный
    • Карьерный

    Продажник:
  12. Запись [Otus] Python QA Engineer 2024 (Андрей Гридяев, Михаил Чирков)

    [​IMG]
    Для кого этот курс?
    • Для специалистов по автоматизированному тестированию на Python: углубите и систематизируете знания
    • Для специалистов по автоматизированному тестированию на других языках программирования: сможете перейти в автоматизированное тестирование на Python. Если у вас нет навыков работы с этим языком, на курсе предусмотрен модуль по основам Python
    Необходимые знания
    • теория функционального тестирования
    • программирование на Python: базовый уровень
    • работа с Git: базовый уровень
    • основы работы с сетями
    • основы работы с Linux-подобными ОС
    • основы работы с веб-приложениями
    • основы работы с консолью разработчика в браузере
    Что вам даст этот курс?
    Обучение на курсе поможет вам стать квалифицированным тестировщиком на Python. Вы узнаете, как решать задачи автоматизации тестирования в реальных проектах, поймёте принципы построения и решения задач, научитесь писать автотесты для веб-приложений на Python: от тестирования, поиска неисправностей в бэкенде и взаимодействия с базами данных – до проверки работоспособности фронтенда

    После обучения вы сможете:
    • проводить тестирование REST API
    • использовать Selenium 4
    • использовать Appium
    • использовать фреймворк PyTest для написания автотестов
    • находить неисправности в работе веб-приложений
    • запускать автоматизированное тестирование в системах непрерывной интеграции
    • запускать автоматизированное тестирование в сжатые сроки
    • применять инструменты и практики DevOps, чтобы запустить тесты с пользой для проекта
    • Введение в автоматизацию тестирования
    • Тестирование API
    • Тестирование UI
    • Мобильное тестирование
    • Работа с бэкендом
    • DevOps
    • Другие виды тестирования
    • Подготовка к поиску работы
    • Проектный модуль
    • Python для начинающих (бонусный материал)
    • Git для начинающих (бонусный материал)

    Продажник:
  13. Запись [Otus] QA Engineer. Basic (Юлия Горшкова, Алена Новикова)

    [​IMG]
    Для кого этот курс?
    • Для новичков и начинающих тестировщиков: изучите основы тестирования, чтобы начать карьеру в IT
    • Для специалистов технической поддержки и системных администраторов: откройте для себя новые горизонты в IT и расширьте свои профессиональные возможности
    Необходимые знания
    Специальные знания не требуются.

    Что даст вам этот курс?
    • Освоите тестирование веб-приложений
    • Сможете дать структурированную обратную связь по качеству продукта
    • Коснётесь основ автоматизированного тестирования
    • Изучите основы SQL
    • Поймёте, куда двигаться дальше
    • Оформите резюме и начнёте искать работу
    • Научитесь проходить собеседования
    После обучения вы сможете:
    • Работать с программами и инструментами: Jira, Confluence, Test IT, Git, Docker, Postman, DevTools, а также с автоматизацией
    • Составлять текстовую документацию
    • Находить и заводить дефекты
    • Проводить исследовательское тестирование +Wireshark
    • Проводить тестирования состояний и переходов
    • Применять классы эквивалентности
    • Использовать граничные значения
    • Использовать таблицы принятия решений
    • Применять сценарии использования
    • Контролировать версии исходного кода
    • Работать с базами данных
    • Создавать инфраструктуры тестирования на машинах разработки, серверах тестирования и производственных серверах
    Эти навыки помогут быстро освоиться в первом рабочем проекте, а ещё – станут вашим преимуществом перед другими кандидатами.

    • Жизненный цикл разработки ПО
    • Тест - дизайн
    • Тестирование Web приложений и мобильных приложений
    • Базы данных
    • Автоматизация
    • Подготовка к поиску работы
    • Проектная работа

    Продажник:
  14. Запись [Otus] QA Automation Engineer (Антон Картушин, Павел Балахонов)

    [​IMG]

    Чем занимается Automation QA Engineer?
    Программными методами создаёт скрипты, чтобы действия, повторяющиеся в процессе тестирования, выполнялись автоматически. Чаще всего такие специалисты требуются в больших enterprise-проектах.

    Для кого подходит специализация?

    • Для тех, кто хочет попасть в IT. Научитесь писать автотесты на Java, приобретите IT-специальность
    • Для ручных тестировщиков. Освойте автоматизацию на Java, претендуйте на роли в крупных проектах
    • Для тех, кто работает сисадмином или в технической поддержке. Получите шанс перейти в тестирование
    Ступень 1
    Знакомство с тестированием
    Синтаксис Java, первая программа.
    SQL
    UI Тесты
    Пара слов про архитектуру
    Проектная работа
    Подготовка к поиску работы
    Bash scripting

    Ступень 2

    Вводный
    BDD
    API
    Параллельное выполнение тестов
    Stubs
    Mobile & Selenide
    CI/CD
    Проектный
    Карьерный

    После обучения:

    • сможете автоматизировать UI-тесты
    • освоите обязательные паттерны: PageObject, PageFactory и ScreenPlay
    • сможете претендовать на позицию Junior Automation QA
    • освоите инструменты: Postman, SoapUI, Selenium, IntelliJ IDEA, JUnit, Cucumber, Maven, Jira, Selenide, TestIT
    • начнёте искать работу с оформленным резюме
    • сможете проходить HR-собеседования и технические интервью
    • сможете выполнять тестовые задания для устройства на работу
    Продажник:
  15. Запись [Stepik] WordPress с нуля до результата. Создание сайтов без кода (Дмитрий Фокеев)

    [​IMG]

    Курс по WordPress познакомит вас со всеми инструментами для создания современного сайта с любым дизайном и полным функционалом без подписок и дополнительных трат, которые есть у других CMS и конструкторов сайтов. Быстрый старт в создании сайтов с нуля!

    Чему вы научитесь:
    • Создавать сайты на WordPress с любым дизайном
    • Создавать сайты на WordPress, используя сторонние шаблоны
    • Научитесь изменять любые стили темы сайта на WordPress
    • Научитесь работать в no-code платформе Elementor
    • Изучите все возможности WordPress
    • Сможете создать интернет-магазин
    • Научитесь подключать оплату в рублях и криптовалюте
    • Научитесь создавать блок с комментариями
    • Узнаете, как адаптировать сайт под любое устройство
    • Научитесь продвигать ваш сайт в поиске Google/Yandex
    • Узнаете основы SEO
    • Поймёте, как создавать основные анимации на сайте
    • Научитесь приобретать домен, хостинг и настраивать WordPress
    • Узнаете, как оптимизировать ваш сайт, чтобы он работал быстрее
    • Научитесь создавать собственные шаблоны для сайта
    • Сможете создать сайт любой сложности на WordPress
    • Узнаете, как использовать собственные CSS-стили в WordPress
    Для кого этот курс:
    • Для тех, кто хочет научиться создавать сайты с нуля
    • Для начинающих разработчиков
    • Для разработчиков, которые хотят расширить свой стек навыков
    • Для веб-дизайнеров, которые хотят воплощать свои дизайны в готовые сайты
    Начальные требования:
    • Никаких дополнительных требований или знаний не нужно.
    • Работающий компьютер и желание узнавать новое.
    В курс входят (95 уроков, 13 часов 37 минут видео, 1 тест)

    Введение
    1. Приветствую на курсе!
    2. Скачиваем материалы
    3. Устанавливаем WordPress на хостинг
    Знакомство с WordPress
    1. Базовые настройки нового сайта
    2. Как редактировать страницу
    3. Как работают темы в WordPress
    4. Как работают плагины в WordPress
    5. ПРАКТИКА! Создайте свой сайт
    Знакомство с Elementor
    1. Как загружать плагины и темы с компьютера
    2. Настройки Hello Theme Elementor
    3. Создаем первые элементы в elementor
    4. Как позиционировать элементы в контейнере
    5. Сбрасываем стандартные стили elementor
    6. Выравнивание элементов и внешние отступы (Margins)
    7. Внутренние отступы + заливка фона (Padding)
    8. Как добавлять градиент + единицы измерения VH
    9. Изображения на сайте и их форматы.
    10. Как работает абсолютное позиционирование элементов
    11. ПРАКТИКА. Начните создавать первую секцию сайта
    Стили
    1. Создаем стили цвета. Сброс стилей elementor
    2. Создаем стили текста и кнопок
    3. Настройка стилей всего текста на сайте
    4. Ограничение контента сайта и доп настройки
    5. Как работает настройка фонового изображения
    6. ПРАКТИКА. Создайте следующую секцию сайта
    Настройки и ошибки
    1. Out of memory \ тормозит elementor
    2. Как настроить WP и сбросить стили
    3. Как сменить пароль и кастомизировать WP
    4. Если не обновляется новое изображение вместо старого
    Углубление в Elementor
    1. Размеры изображений и overflow hidden
    2. Центрирование абсолютно позиционированного элемента
    3. Как работают CSS фильтры
    4. Библиотека иконок Elementor. Доделываем карточки
    5. Свойства трансформирования элементов
    6. Что такое семантические теги
    7. ПРАКТИКА. Создайте следующие 2 секции сайта
    8. Как работает grid css
    9. Верстаем следующую секцию ч.1
    10. Верстаем следующую секцию ч.2
    11. Создаем навигационное меню
    Анимации
    1. Якорные ссылки
    2. Эффекты движения
    3. Анимации виджетами
    4. Lottie Анимации
    Адаптивный дизайн
    1. Теория адаптивного дизайна
    2. Создаем breakpoints
    3. Адаптируем планшетную версию
    4. Адаптация грид сетки
    5. Как скрыть элемент в определённой версии сайта
    6. ПРАКТИКА. Адаптируйте сайт
    7. Адаптируем breakpoint планшет
    8. Адаптируем мобильный breakpoint
    Формы и Popup
    1. Форма через Royal Addon
    2. Как создать popup
    Введение в шаблоны и конструктор тем
    1. Как работают шаблоны
    2. Как работают динамические шаблоны
    Блог и конструктор тем
    1. О чем блок
    2. Верстаем страницу блога
    3. Автоматическое создание карточки поста поста
    4. Как работают категории и метки
    5. Как сделать динамическую запись поста
    6. Что такое архивы
    7. Создаем архив Рубрик
    8. Как создать динамический шаблон
    Интернет Магазин
    1. Устанавливаем Woocomerce
    2. Как создать единичный товар
    3. Что такое вариативный товар
    4. ПРАКТИКА. Создаете 2 товара
    5. Что такое Up Sale и Cross Sale
    6. Какие основные страницы магазина
    7. Как создавать купоны
    8. Стилизация страниц заказа и кассы
    9. Стилизация страницы магазина и товара
    10. Как создать возможность регистрации пользователя
    11. Как подключить recaptcha
    12. Подводим итог
    13. Добавление товара в корзину по ссылке
    14. Как подключить оплату за рубли
    15. Как подключить оплату криптовалютой
    Готовый сайт из шаблонов
    1. Демо контент темы
    2. Тема из интернета
    3. Как использовать шаблоны
    SEO
    1. Первичная настройка YAST SEO
    2. SEO Заголовок и описание
    3. Заголовок h1
    4. 404 / alt / индексакция страниц
    5. Google search & Yandex Master
    6. Оптимизация сайта
    Свой код и ElementorPro
    1. Свой CSS код
    2. Обзор Elementor Pro
    3. Динамические теги
    До новых встреч!
    • Подводим итог.