Давайте признаем, мокинг может быть действительно запутанным. Сначала нужно понять, что именно мокать. Затем - найти правильный способ, чтобы это не ухудшило качество вашего тестирования. Если моков слишком много, тесты теряют смысл. Если недостаточно, они становятся хрупкими.В любом случае, вы тратите много усилий, а ощущение пользы не всегда приходит.И вот тут на помощь приходит Артём. Он уже почти десятилетие развеивает заблуждения разработчик
Курс по тестированию поможет вам повысить уверенность в том, что ваши приложения будут работать так, как ожидалось. На этом воркшопе вы изучите основы тестирования и получите навыки написания более тестируемого кода. Вы настроите эффективную среду тестирования, в которой тесты станут неотъемлемой частью вашего рабочего процесса. На практике вы научитесь писать юнит- и интеграционные тесты, а также разберетесь с распространенными инструментами тес
Serverless Handbook - это книга для фронтенд-разработчиков, которая подробно рассказывает о серверлесс-архитектуре. На 360 страницах освещаются такие темы, как выбор провайдера, создание REST API и GraphQL, работа с базами данных и другие ключевые инструменты. Книга помогает понять концепции серверлесс и принять обоснованные решения при разработке.
Курс "Building Full-Stack Apps with AI" обучает созданию полноценных приложений с использованием искусственного интеллекта, подходит как для новичков, так и для опытных разработчиков. Включает изучение стека технологий, создание первого приложения (списка задач), работу с заметками и разработку клона Perplexity. Курс содержит пошаговые уроки по фронтенду, бэкенду, аутентификации, оплатам и деплойменту.
Создавайте более быстрые веб-сайты и приложения, изучив актуальные метрики и техники для улучшения веб-производительности. Мы рассмотрим психологию восприятия производительности и то, как пользователи воспринимают время ожидания на вашем сайте. Затем вы познакомитесь с новыми Core Web Vitals, которые Google использует для оценки вашей страницы, такими как Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) и Interaction to Next Paint (I
В этом курсе вы сможете вывести свой блог на новый уровень, добавив мощные функции, такие как теги, пагинация, аутентификация, комментарии и многое другое! Также вы изучите современные технологии, такие как Tailwind CSS, TypeScript, Xata и Cloudinary.Темы, охваченные в курсе:Генерация статических страниц vs серверный рендерингКоллекции контентаОптимизация изображенийTypeScript для моделей и схемАутентификацияРазвертывание и хостинг сайтаЭтот курс
B-Sides: дополнительные материалы и редкие находки
B-Sides, Bonuses and Oddities
После прохождения основ GreenSock в курсах "Express" и "Beyond the Basics", мы теперь применим полученные знания на практике, иногда с долей фантазии и творчества. Это тот момент, когда мы действительно начинаем креативно использовать наш код.
Изучите, как создавать SVG в дизайнерских программах, встраивать их в веб-страницы, редактировать с помощью кода и анимировать с помощью GreenSock.Этот курс предназначен для фронтенд-разработчиков, которые знакомы с основами GreenSock, но мало знают об SVG. Чтобы эффективно анимировать SVG, необходимо понять ключевые особенности разметки <svg>. SVG — это обширная тема, и цель курса — как можно быстрее научить вас «полезным частям» и показат
ScrollTrigger - это самый революционный плагин GreenSock на сегодняшний день. С его помощью вы можете управлять всеми вашими анимациями с точностью и производительностью, присущими инструментам GreenSock. Больше не нужно использовать сторонние инструменты с ограниченным функционалом. В этом курсе я пошагово объясню основные функции ScrollTrigger и покажу, как поднять ваши анимации на новый уровень. Я потратил более 100 часов на изучение этого пла
Готовы вывести свои навыки работы с GSAP3 на новый уровень? В этом курсе я покажу вам свои любимые функции GSAP3, которые обязательно нужно знать, чтобы открыть для себя новые возможности в создании и управлении анимациями.GSAP3: Beyond the Basics создан для того, чтобы помочь вам лучше понять полные возможности GSAP и освоить техники, которые профессионалы используют для более сложных анимаций.