Сертификат Full Stack веб-разработчика
Обучение Full Stack веб-разработке, включая создание интерфейсов с HTML, CSS и React, backend разработку с Node.js, MongoDB, управление базами данных и развертывание с инструментами DevOps среди многих других технологий.
Сертификат настройки среды Linux
Навыки настройки сред Linux в Debian, Kali и других системах на базе Linux, включая конфигурацию программного обеспечения, системные настройки и оптимизацию производительности и безопасности.
3D опыт с Vue
В этом курсе я научился интегрировать 3D среды в приложения Vue с использованием TresJS, понимая настройку среды, создание геометрий, освещения, теней и анимаций, а также применение продвинутых текстур и интерактивности. Я также получил знания об оптимизации и производительности в 3D проектах для веба.
Utility Types в TypeScript
В этом курсе я углубился в Utility Types TypeScript, научившись использовать инструменты, такие как Partial, Required, Omit, Pick, Readonly и другие продвинутые типы для написания более гибкого, безопасного и поддерживаемого кода. Я также работал с утилитами, такими как Exclude, Extract, ReturnType, Parameters, NonNullable и Awaited, применяя их в практических случаях для оптимизации типизации в реальных проектах.
JavaScript (ES2023 & ES2024)
В этом курсе я изучил самые последние возможности JavaScript (ES2023 и ES2024), включая новые методы для массивов, объектов и множеств, а также улучшения в обработке промисов и логических операторов. Я также получил методы оптимизации и повышения читаемости кода, применяя последние возможности языка в современных проектах.
CSS Grid
В этом курсе я углубился в создание современных и адаптивных веб-дизайнов с использованием CSS Grid, укрепляя свое понимание от основ до продвинутых техник. Я изучил единицы измерения, инструменты управления и свойства выравнивания, применяя их для построения структурированных и адаптивных макетов более эффективно.
HTML
В этом курсе я углубился в структурирование четких, семантических и доступных веб-страниц с HTML, укрепляя правильное использование тегов, атрибутов и структур. Я также рассмотрел аспекты семантического HTML, доступности, форм и лучших практик SEO, применяя чистый и последовательный синтаксис в более продвинутых проектах.
Tailwind
В этом курсе я углубился в использование Tailwind CSS для разработки современных, быстрых и полностью адаптивных интерфейсов, укрепляя свое понимание системы утилитарных классов, конфигурации и настройки фреймворка, а также использования Flexbox, Grid и адаптивных макетов. Кроме того, я рассмотрел лучшие практики оптимизации и создание повторно используемых компонентов с последовательным и эффективным дизайном.
Model Context Protocol
В этом курсе я научился создавать и интегрировать Model Context Protocols (MCPs) для подключения языковых моделей к API, базам данных и внешним сервисам, понимая их архитектуру и назначение в экосистеме Anthropic/Claude. Я также работал над настройкой серверов MCP, их использованием в VSCode и автоматизацией тестов с Playwright, применяя лучшие практики для стандартизации коммуникации между LLM и внешними системами.
Промисы в JavaScript
В этом курсе я углубился в работу с асинхронностью в JavaScript, используя промисы, укрепляя свое понимание их синтаксиса, цепочек и обработки ошибок с then, catch и finally. Я также рассмотрел продвинутые методы, такие как Promise.all и Promise.race, а также комбинацию с async/await для написания более чистого, эффективного и поддерживаемого кода.
Figma для разработчиков
В этом курсе я углубился в Figma с точки зрения разработчика, понимая основные принципы дизайна интерфейсов и организации проектов. Я работал с компонентами, переменными, режимами дизайна и прототипированием, улучшая сотрудничество с дизайнерскими командами. Кроме того, я научился интегрировать Figma с рабочими процессами разработки через Плагины и DevMode, оптимизируя переход от дизайна к коду.
Claude Code: A Highly Agentic Coding Assistant
В этом курсе я углубился в использование Claude Code, высокоавтономного ассистента по кодированию, изучая лучшие практики для эффективной работы со сложными проектами. Я рассмотрел, как предоставлять четкий контекст Claude, координировать несколько экземпляров параллельно, интегрировать серверы MCP и GitHub и применять его функции планирования, памяти и параллельных сессий. Курс включал практические примеры, такие как RAG-чатботы, анализ данных в Jupyter и создание визуальных интерфейсов из Figma, показывая, как оптимизировать, рефакторить и автоматизировать рабочие процессы разработки с помощью Claude Code.