Современный fullstack-разработчик (frontend, backend, инфраструктура) дополнен новым компонентом - предсказанием, от прогнозирования поведения пользователей до генерации текста и изображений с помощью "генеративного" ИИ.Чтобы выделиться как fullstack-инженер в наше время, необходимо развивать глубокое понимание этих новых инструментов, особенно их основы - нейронных сетей и трансформеров.На курсе мы рассмотрим природу данных, вероятност
В этом практическом мастер-классе вы научитесь создавать полнофункционального AI-агента с нуля, используя OpenAI GPT API. Основное внимание будет уделено серверной части с использованием TypeScript. Мы разберем проектирование агента, вызов инструментов, структурированные ответы, управление диалогом и оптимизацию производительности. Кроме того, вы освоите генерацию компонентов интерфейса с помощью структурированных ответов. По окончании курса у ва
Курс по тестированию поможет вам повысить уверенность в том, что ваши приложения будут работать так, как ожидалось. На этом воркшопе вы изучите основы тестирования и получите навыки написания более тестируемого кода. Вы настроите эффективную среду тестирования, в которой тесты станут неотъемлемой частью вашего рабочего процесса. На практике вы научитесь писать юнит- и интеграционные тесты, а также разберетесь с распространенными инструментами тес
Создавайте более быстрые веб-сайты и приложения, изучив актуальные метрики и техники для улучшения веб-производительности. Мы рассмотрим психологию восприятия производительности и то, как пользователи воспринимают время ожидания на вашем сайте. Затем вы познакомитесь с новыми Core Web Vitals, которые Google использует для оценки вашей страницы, такими как Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) и Interaction to Next Paint (I
Этот воркшоп предназначен для фронтенд-разработчиков и инженеров по JavaScript, чтобы предоставить им всестороннее понимание веб-безопасности. Охватывая темы от базовых принципов до передовых методов безопасности, участники узнают о распространенных уязвимостях, стратегиях их предотвращения и лучших практиках по защите своих веб-приложений. Воркшоп включает практические упражнения для применения изученных концепций в реальных сценариях.
В современном мире пользовательских интерфейсов существует множество фреймворков и методологий для создания крупномасштабных приложений. Однако большинство этих библиотек и фреймворков основаны на основных принципах, которые повторяются в разных системах. Как специалисты по пользовательским интерфейсам, мы должны понимать эти фундаментальные принципы и уметь применять их при разработке больших и сложных приложений. Этот курс предназначен для боле
Этот семинар предлагает всестороннее руководство по созданию систем дизайна с использованием Storybook. Охватывая все, от базовой настройки до продвинутых функций, участники узнают о атомарном дизайне, доступности, визуальном регрессионном тестировании, адаптивном дизайне и реализации темного режима. Семинар акцентирует внимание на практическом, наглядном обучении для эффективного сотрудничества в команде и документирования.
Если вы хотите создать отличное приложение или у вас уже есть SaaS, его дизайн критически важен для успеха. Присоединяйтесь к семинару UX-консультанта Пола Боага, чтобы узнать основы дизайна продукта. Узнайте, как создавать быстрые и эффективные прототипы перед разработкой вашего окончательного приложения с использованием надежной системы дизайна.На семинаре будут рассмотрены все аспекты, необходимые для создания вашего первого продукта. Также вы
Нет никаких секретов в написании тестов! Есть только написание кода, который можно протестировать! Тесты — это способ передачи знаний о том, как система работает, от вашего текущего "я" к вашему будущему "я" (или будущим коллегам). Тесты — это не издержки, а опора, которая позволяет вам создавать вещи быстрее и с лучшим качеством.Мы рассмотрим, как писать модульные тесты, какие шаблоны проектирования в нашем коде делают тесты легкими для написани
Мы обсудим доступность как основное требование в жизненном цикле разработки программного обеспечения, выделяя те моменты, на которые следует обратить внимание при оценке доступности пользовательского интерфейса. Мы рассмотрим продвинутые методы маркировки, техники для экранных читателей и особенности создания доступных JavaScript-приложений. Наконец, мы расскажем о автоматизации тестирования доступности и дадим советы по созданию организационных