frontendmasters
Популярное в frontendmasters
Курсы от frontendmasters
Полный курс по системному дизайну
Системное мышление — ключевой навык для всех, кто работает в сфере разработки программного обеспечения — от начинающих инженеров до CTO.За два насыщенных дня мы разберём основные технологии (базы данных, брокеры сообщений), стратегические подходы (кэширование, балансировка нагрузки) и фундаментальные принципы распределённых систем.Через практические упражнения вы научитесь анализировать требования, оценивать архитектурные компромиссы и уверенно о
Создание Fullstack-приложения на Next.js, v4
Научитесь создавать и развёртывать полнофункциональные fullstack-приложения на Next.js, готовые к работе в продакшене. В рамках курса вы разработаете корпоративную wiki-систему с аутентификацией, интеграцией базы данных, AI-функциями и современными подходами к деплою.Присоединяясь к практическим занятиям, вы освоите:Создание полноценного fullstack-приложения, пригодного для использования и публикацииСовременную аутентификацию с ролевой моделью до
Промт-инжиниринг для разработчиков
Погрузитесь в искусство и науку создания эффективных промтов для задач разработчиков. Научитесь получать более качественные результаты от ИИ-инструментов, тестировать и улучшать промты, оптимизировать использование токенов и применять техники, которые значительно повышают качество генерации и отладки кода.
Современные основы CSS
Этот курс подойдёт всем, кто хочет по-настоящему разобраться в современном CSS - будь вы бэкенд-разработчик, переходящий во фронтенд, выпускник буткемпа, стремящийся выйти за рамки фреймворков, или самоучка, желающий строить интерфейсы с нуля.Вы узнаете не только как работают современные возможности CSS, но и почему язык устроен именно так. Мы разберём системные принципы, лежащие в основе адаптивной вёрстки, научимся уверенно строить гибкие макет
TypeScript: от первых шагов до профессионала
TypeScript - предпочтительный в индустрии способ навести порядок в печально известной непредсказуемости слабой типизации JavaScript, что позволяет писать более стабильные, готовые к продакшену веб-приложения. В этом курсе мы познакомимся с TypeScript через практические упражнения по рефакторингу, шаг за шагом применяя всё более продвинутые возможности TS, чтобы стабилизировать «баговое» JS-приложение. Помимо самого языка, разберём популярные инст
Проектирование API на Node.js, v5
Научитесь проектировать и создавать API с нуля на Node.js! Освойте работу с Express для организации маршрутов и разработки REST API. Подключите Postgres для чтения и обновления данных. Добавьте аутентификацию с помощью JWT, чтобы защитить свои эндпоинты. Узнайте, как развернуть свой API и сделать его доступным всему миру.
React и TypeScript, v3
На этом курсе вы освоите ключевые концепции разработки с использованием серверных компонентов, Suspense, мутаций на основе действий и оптимистичного UI - всё это с упором на практичное и масштабируемое применение TypeScript. Вы шаг за шагом реализуете полноценный функционал с сильной типизацией, доступным интерфейсом и продуманной стратегией тестирования.В ходе обучения вы научитесь:Владеть сервер-ориентированными границами компонентов, загрузкой
Производительность React, v2
Этот интенсивный однодневный воркшоп даст React-разработчикам полный набор навыков и стратегий для создания высокопроизводительных приложений. Мы разберём нововведения React 19 - такие как предварительный прогрев Suspense, новые API для загрузки ресурсов, Server Components, Server Actions и улучшенную гидратацию - а также проверенные временем практики оптимизации: мемоизацию, виртуализацию и code splitting.
Моделируйте сложные предметные области с TypeScript
"Моделирование доменов на TypeScript" - это интенсивный однодневный воркшоп, посвящённый принципам Domain-Driven Design (DDD) с использованием TypeScript в качестве основного инструмента. Курс поможет вам освоить подходы к созданию надёжной архитектуры программного обеспечения, которую легко развивать и масштабировать по мере роста требований.
JavaScript: Жёсткие части, v3
Мы начнём с коллбеков и функций высшего порядка - таких как map, reduce и filter. Эти мощные инструменты помогают писать код по принципу DRY, но часто оказываются непростыми для понимания. Затем разберём замыкания - самую недооценённую и при этом одну из самых сильных особенностей JavaScript. На примере execution context и variable environment мы научимся строить функции вроде once, memoize и функций с защитой паролем.Далее мы заглянем «под капот