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

  1. Все статусы
  2. Открыто
  3. Сбор взносов
  4. Доступно

Категории

  1. Построение процессов автоматизации тестирования на Python для Web и Rest api (Алексей Коледачкин)

    28 сен 2024
    [​IMG]


    На этом курсе ты научишься поднимать процесс автоматизации на python с нуля для любых web и rest api проектов в сжатые сроки, сможешь претендовать на позицию qa automation engineer, сменить работу или увеличить свою заработную плату.

    Чему научитесь после курса:
    • Сможешь построить процесс автоматизации для любого web-приложения и REST API с нуля до первого теста с запуском в CI/CD системе и отчетами менее чем за 1 день, а главное по красоте и без непонятного кода
    • Напишешь собственную библиотеку для упрощения автоматизации! Она будет помогать тебе в будущих проектах.
    • Полностью изучишь Selenium и Playwright, научишься работать со всеми тонкостями и нюансами.
    • На очень глубоком уровне овладеешь библиотекой Pytest, сможешь писать сложные тесты и запускать их в несколько потоков.
    • Свободно овладеешь паттернами проектирования, такими как PageObject и PageComponents. Умеешь применять данные архитектурные паттерны для построения процесса автоматизации с нуля. Прокачаешь архитектурное мышление для создания более гибких решений.
    • Сможешь автоматически генерировать подробные отчеты о результатах тестирования с помощью фреймворка Allure.
    • Приобретешь достаточные знания и навык работы с GIT. Научишься работать с ветками, конфликтами и пулл-реквестами. Изучишь командный флоу.
    • Уверенно научишься работать с Docker. Без проблем писать свои собственные образы и запускать тесты в контейнерах. А еще овладеешь оркестрацией - это запуск нескольких параллельных контейнеров с тестами, где в каждом контейнере тесты ходят в несколько потоков.
    • Будешь уверенно работать с Python, изучишь ООП в области автоматизации тестирования и научишься применять знания в работе.
    • Научишься свободно писать полноценные конфигурационные файлы для запуска тестов в CI/CD с полным пониманием устройства пайплайнов, раннеров, контейнеров и т.д.
    • Будешь уверенно автоматизировать API, используя библиотеку requests, научишься работать с моделями данных и их валидацией через pydantic. Также научишься выстраивать удобную и гибкую архитектуру для REST API проектов с нуля.
    • Изучишь подходы написания негативных тестов! Это безумно важный навык, особенно при автоматизации тестирования API, но практически никто этому не учит.
    Тариф WEB AUTOMATION
    • Онлайн-занятия с ответами на вопросы
    • Методические материалы
    • Практические домашние задания БЕЗ ПРОВЕРКИ
    • Тренажеры для практики
    • Чат группы
    • Доступ к курсу после обучения 1 неделя
    • Доступ к модулю "Резюме и подготовка к интервью"

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [cutcode] Advanced MoonShine (Данил Щуцкий)

    27 сен 2024
    [​IMG]


    о коллективной разработке в GitHub и написании собственных пакетов
    • В стоимость входит 11 уроков
    • Продолжительность 3 часа

    Прокачай свой Laravel скилл!

    Научитесь разрабатывать проекты на Laravel, работая с другими разработчиками в команде с GitHub и прокачайте мышление разработчика!

    Для кого этот курс?
    Для пользователей админ-панели MoonShine от CutCode, которые хотят добавить свой функционал или улучшить имеющийся
    Разработчиков которые хотят развиваться и научиться создавать пакеты для проектов на Laravel
    Какие знания потребуются?
    1. Пройти курс по базовому функционалу MoonShine
    2. Владеть Laravel в объёме курса Laravel с нуля от CutCode
    Вы научитесь участвовать в командной разработке больших проектов, делать fork, pull requests, расширять пакеты для Laravel и писать собственные!

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

    Основная цель курса - это прокачать мышление разработчика и научиться читать код.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Stepik] Python. Часть 4 (Hayk Inants)

    26 сен 2024
    [​IMG]


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

    Чему вы научитесь
    • Применять основные принципы работы с функциями в Python, включая создание и вызов функций.
    • Разрабатывать функции с различными типами аргументов и возвращаемых значений, включая *args и **kwargs.
    • Анализировать и применять области видимости переменных внутри функций.
    • Создавать и использовать лямбда-функции для решения задач в одну строку.
    • Строить и применять функции высшего порядка для обработки данных.
    • Разрабатывать замыкания и применять их для организации гибких и безопасных функций.
    • Сравнивать и создавать простые и параметризованные декораторы для расширения функциональности программ.
    • Конструировать и эффективно использовать генераторы для работы с большими объемами данных и потоков.
    О курсе
    Цель этого курса — научить вас продвинутым техникам работы с функциями в Python, от базовых принципов их создания до применения декораторов и генераторов. Мы разберём ключевые темы, которые помогут вам писать более эффективный, чистый и гибкий код. Курс подходит как для начинающих, так и для тех, кто уже знаком с основами Python и хочет расширить свои знания.

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

    Что приобретут учащиеся после успешного освоения?
    - Глубокое понимание работы функций в Python и их применения на практике.
    - Умение создавать более гибкие и многократно используемые функции.
    - Навык работы с замыканиями, лямбда-функциями и генераторами для оптимизации и сокращения кода.
    - Возможность расширять функциональность программ с помощью декораторов.
    - Подготовка к решению более сложных задач, которые требуют продвинутых навыков программирования.

    Особенности курса:
    - Чёткое разделение тем на модули с теорией и практикой.
    - Подробные объяснения каждой концепции с реальными примерами.
    - Задания для закрепления материала, которые помогут применить новые знания на практике.
    - В конце каждого модуля — краткий обзор и практические задачи для самопроверки.

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

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

    2. Более глубокое изучение функций:
    - Лямбда-функции, функции высшего порядка, замыкания.
    - Практические примеры и задачи на создание функций высшего порядка.

    3. Декораторы:
    - Принципы работы и создание декораторов.
    - Параметризованные декораторы для изменения поведения функций.
    - Задания на реализацию собственных декораторов.

    4. Генераторы:
    - Создание и использование генераторов для работы с последовательностями.
    - Практические задачи на оптимизацию кода с помощью генераторов.

    Этот курс станет отличной базой для тех, кто хочет углубить свои навыки работы с функциями в Python и стать более эффективным разработчиком!

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [Merion Academy] Фронтенд-разработчик с нуля (Дмитрий Федин)

    26 сен 2024
    [​IMG]

    Погрузитесь в мир веб-разработки, освоив основные инструменты работы: HTML, CSS, JavaScript. Научитесь работать с дизайн-макетами и адаптивной версткой, сверстаете свои первые страницы и поймете, как строить карьерный трек в ИТ.

    Кому подойдет курс?
    • Желающим попасть в IT
      Фронтенд — одна из немногих областей знаний в айти, которую можно достаточно быстро освоить. На курсе вы научитесь работать с основными инструментами разработчика и после сразу заняться наработкой портфолио.

    • Дизайнерам
      Насмотренность и образное мышление помогут создавать красивые и функциональные сервисы, а заодно откроют новые возможности для развития.

    • Бэкенд-разработчикам
      На курсе вы лучше поймете, как работает фронтенд. Мы подробно разбираем HTML, CSS, как верстаются макеты, как работать с JavaScript и Git. После сможете заявить о себе как о fullstack-разработчике.
    11 Блоков, 50+ Технологий, 20+ Часов лекций, 12 Практических занятий

    Блок 1: Введение
    • Кратко о сфере веб-разработки и функциях фронтенд-разработчика
    • Описание курса и как он устроен
    • Настройка начального рабочего окружения
    Блок 2: Основы HTML
    • Принцип работы браузера и схемы клиент-сервер
    • Первая HTML страница, синтаксис и обязательные элементы, семантика
    • Основные элементы: заголовки, текст, списки, таблицы и семантика
    • HTML формы. Валидация и автоматизация рутинных вещей, расширения
    • Практическое задание. Верстка страницы
    • Тест по основам HTML
    Блок 3: Основы CSS
    • Знакомство с CSS и первые свойства
    • Продвинутые селекторы, инструменты разработчика, каскадность
    • Блочные и строчные элементы, позиционирование
    • Практическое задание. Оформление страницы
    • Тест по основам HTML
    Блок 4: Работа с макетами
    • Популярные программы для просмотра макетов. Разбор макета и подготовка к верстке (структура макета, базовые стили)
    • Flexbox-модель: основные понятия и свойства
    • Завершение верстки первого макета и разбор частых ошибок
    • Практическое задание. Верстка макета
    • Тест по работе с макетами
    Блок 5: Адаптивная верстка
    • Адаптивная верстка и её виды
    • Медиа-запросы
    • Пример адаптивной верстки на макете
    • Практическое задание. Адаптивная верстка
    • Тест по адаптивной верстке
    Блок 6: Основы Git
    • Системы контроля версий и установка Git
    • Создание репозитория и хостинг файлов
    • Тест по основам Git
    Блок 7: Основы JavaScript
    • Языки программирования и принцип их работы
    • Переменные и типы данных
    • Операторы и приведение типов
    • Условия и циклы
    • Массивы и методы для работы с ними
    • Функции
    • Объекты
    • Практическое задание. Функции и игры на JavaScript
    • Тест по основам JavaScript
    Блок 8: Основы JavaScript в браузере
    • Браузер как окружение JavaScript
    • Работа с DOM (Document Object Model)
    • События и обработчики
    • HTML формы и JS
    • Работа с сервером, локальные хранилища
    • Практическое задание. Барабанный синтезатор
    • Тест по основам JavaScript в браузере
    Блок 9: Продвинутый JavaScript
    • Знакомство с Node.JS и npm
    • Модули и Webpack
    • Наследование в JS
    • Итераторы и генераторы
    • Async-await, таймеры
    • Unit-тестирование
    • Практическое задание. To-Do List
    • Тест по продвинутому JavaScript
    Блок 10: Основы React
    • TypeScript
    • Установка React и создание компонентов
    • Props и состояние компонента
    • React-Router
    • Практическое задание. React проект
    • Тест по основам React
    Блок 11: Обзор дорожной карты Frontend-разработчика
    • Обзор дорожной карты Frontend-разработчика
    Финальное тестирование
    • Финальное тестирование

    Подарки и бонусы
    • Английский для IT
      Для наших студентов дарим мини-курс по ключевым английским словам в IT, который сделали совместно с нашими друзьями из Advance.
      Учимся и работаем с зарубежными коллегами легко.

    • Карьерный интенсив
      Всем студентам мы предоставляем бесплатный интенсив по карьерному росту, разработанный совместно с экспертами из центра развития карьеры «ЭЙЧ».

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [kobezzza.lab] Продвинутый Debug во Frontend (Дмитрий Холстинин)

    24 сен 2024
    [​IMG]


    Цель курса — увеличить эффективность и скорость отладки web и Node.js приложений, используя все возможности инструментов дебага.

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

    Технологии и навыки,
которые ты освоишь:

    Отладка кода
    Ты научишься эффективно отлаживать код с использованием Chrome DevTools и встроенного дебаггера.

    Глубокое знание Chrome DevTools
    Ты изучишь все возможности инструмента, включая работу с запросами, хранилищами, DOM-деревом, профилирование производительности, поиск утечек памяти и многое другое.

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

    Профилирование и поиск утечек памяти
    Ты освоишь навыки профилирования и поиска утечек памяти как в веб-страницах, так и в приложениях на Node.js.

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

    Отладка в продакшене
    Ты разберёшься, как отлаживать веб- и Node.js-приложения как на стейдже, так и в продакшн окружениях.
    • Что такое баг и дебаг: основные понятия
    • Основные виды дебага и источники ошибок
    • Основные инструменты отладки в браузере
    • Использование Chrome DevTools для отладки веб-приложений
    • Разбор всех возможностей Chrome DevTools
    • Основы дебага Node.js приложений
    • Использование встроенного дебаггера для отладки кода
    • Отладка node.js с помощью chrome devtools
    • Дебаг cluster/fork процессов
    • Профилирование веб-приложений и Node.js
    • Поиск утечек памяти, самые частые причины утечек
    • Проблемы воспроизведения окружения в frontend разработке
    • Использование трекеров, вебвизоров и эмуляторов для отладки
    • Использование эмуляторов для отладки приложений на Android
    • Работа с реальными устройствами для отладки
    • Первоначальная настройка эмулятора и инструментов отладки
    • Использование эмуляторов для отладки приложений на iOS
    • Работа с реальными устройствами для отладки
    • Первоначальная настройка эмулятора и инструментов отладки
    • Дебаг удаленного Node.js приложения
    • Приемы отладки веб приложений в продакшене
    • Статические проверки работы веб-приложений
    • Статический анализ работы Node.js приложений
    • Инструменты анализа и мониторинга для превентивного выявления ошибок

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