Google Antigravity для начинающих: экспресс-курс по программированию с ИИ
Автор курса: Антон Воронюк, Дмитрий Васильев
Сайт автора: udemy_com/course/google-antigravity-for-beginners-ai-coding-crash-course/
Цена автора: 19.99 $
Google Antigravity for Beginners: AI Coding Crash Course[Udemy][Anton Voroniuk, Dmytro Vasyliev]
Язык английский + ИИ перевод на русский (видео, мп3, субтитры)
Чему вы научитесь:
- Настроите Google Antigravity и поймёте, как работать в IDE с поддержкой ИИ
- Изучите ключевые возможности Antigravity: tab и navigation, agent side pane, command и другие
- Научитесь использовать режимы агента Antigravity для разных задач программирования
- И многое другое для развития навыков работы с ИИ
Изучите Google Antigravity AI с нуля на практике.
Вы разберётесь, как работает Antigravity AI, познакомитесь с его интерфейсом и пошагово освоите основные функции. Мы также рассмотрим тарифные планы Antigravity, настройки конфиденциальности и способы эффективного использования инструментов ИИ для программирования в ежедневной работе.
Что входит в этот курс
- Antigravity: вы научитесь использовать Google Antigravity, включая agent modes, tab, navigation, command, artifacts и agent manager для эффективного программирования с ИИ.
- Промты: вы изучите prompt engineering, научитесь исправлять ошибки, применять лучшие практики и писать role-based prompts с использованием продвинутых техник.
- Github Copilot: вы научитесь использовать GitHub Copilot в VS Code, изучите code completions, chat modes, custom instructions и prompt files для более эффективного программирования с ИИ.
- Cursor: вы научитесь использовать Cursor AI, включая tab completions, chat modes, plan mode, rules и memories для ускорения разработки с ИИ.
- Windsurf: вы научитесь использовать редактор Windsurf, включая supercomplete, cascade chat modes, plan mode, deepwiki, rules и memories для эффективной разработки с ИИ.
- ChatGPT: вы научитесь использовать ChatGPT для программирования, исследований и проектов, настраивать custom instructions, управлять памятью, изучать модели и многое другое.
Если у вас возникнут вопросы, мы всегда будем рады ответить на них.
Для кого этот курс
- Начинающие разработчики, которые хотят изучить Antigravity и инструменты ИИ
- Изучающие JavaScript, которые хотят писать код быстрее с помощью ИИ
- Студенты и специалисты, изучающие реальные рабочие процессы программирования с ИИ
- Все, кому интересно, как Antigravity работает в реальных проектах
Материалы курса
- Введение
- Antigravity: Начало работы с Antigravity
- Antigravity: Знакомство с Antigravity
- Antigravity: Понимание режимов чата и контекста в Antigravity
- Antigravity: Ваш первый проект в Antigravity: приложение-календарь
- Antigravity: Погружение в навыки агента Antigravity
- Prompts: Мастерство prompt engineering
- Github Copilot: Начало работы с GitHub Copilot
- Github Copilot: Знакомство с GitHub Copilot
- Github Copilot: Понимание режимов чата и контекста Copilot
- Github Copilot: Ваш первый проект в Copilot: приложение-калькулятор
- Github Copilot: Организация рабочего пространства с indexing и instructions
- Github Copilot: Погружение в навыки агента
- Cursor: Начало работы с Cursor AI
- Cursor: Знакомство с Cursor AI
- Cursor: Понимание режимов чата и контекста Cursor
- Cursor: Ваш первый проект в Cursor: приложение-конвертер валют
- Cursor: Организация кодовой базы с indexing, rules и memory
- Cursor: Погружение в навыки агента
- Windsurf: Начало работы с Windsurf
- Windsurf: Знакомство с Windsurf
- Windsurf: Понимание режимов чата и контекста Windsurf
- Chat GPT: Быстрый старт с ChatGPT
- Chat GPT: Изучение инструментов и возможностей ChatGPT
- Chat GPT: Объяснение моделей, тарифов и конфиденциальности
- Vibe coding skills: Изучение vibe coding для разработки
Материалы подробно:
Введение
- Добро пожаловать на курс
- Требования к курсу
- Как учиться на Udemy
Antigravity: начало работы с Antigravity
- Установка и настройка Google Antigravity
- Быстрый старт с Google Antigravity
- Изучение функции tab и navigation
- Использование функции command для inline-completions
- Обзор боковой панели агента в Antigravity
Antigravity: знакомство с Antigravity
- Обзор Google Antigravity
- Популярные сценарии использования Antigravity для разработчиков
- Объяснение тарифных планов и возможностей
- Модели Antigravity AI и их ограничения
- Понимание telemetry и настроек конфиденциальности данных
Antigravity: понимание режимов чата и контекста в Antigravity
- Выполнение задач с Agent Fast Mode
- Использование контекста чата для более качественных ответов
- Планирование работы с помощью Agent Planning Mode
Antigravity: ваш первый проект в Antigravity — приложение-календарь
- Введение в ваш первый проект в Antigravity
- Обзор приложения — смотрим, что будем создавать
- Популярные подходы к созданию приложения-календаря с помощью Antigravity
- Промпты и материалы для приложения-календаря
- Создание плана реализации
- Создание приложения-календаря в редакторе по плану
- Применение исправлений интерфейса, генерация большего количества тестовых данных
- Добавление создания, редактирования и удаления событий
- Улучшение валидации формы и обработки ошибок
- Рефакторинг большого компонента в более мелкие с помощью ИИ
- Тестирование приложения-календаря — unit-тесты с Vitest
Antigravity: погружение в навыки агента Antigravity
- Понимание Agent Skills в Antigravity
- Обзор популярных примеров community agent skills
- Создание и настройка собственного agent skill
- Шаблоны agent skill для разработчиков
Prompts: мастерство prompt engineering
- Что такое prompt engineering
- Типичные ошибки и сложности
- Лучшие практики написания промптов
- Продвинутые техники prompting
- Role-based prompts для более умных результатов
Github Copilot: начало работы с GitHub Copilot
- Настройка GitHub Copilot и VS Code
- Быстрый старт с GitHub Copilot в VS Code
- Подробно о code completions
- Использование inline chat для редактора и терминала
- Умные действия GitHub Copilot
- Использование интерфейса чата GitHub Copilot
Github Copilot: знакомство с GitHub Copilot
- Введение: почему вам стоит использовать GitHub Copilot
- Обзор GitHub Copilot
- Популярные сценарии использования GitHub Copilot для разработчиков
- Тарифные планы и ограничения GitHub Copilot
- Понимание конфиденциальности данных в GitHub Copilot
Github Copilot: понимание режимов чата и контекста Copilot
- Использование Copilot Chat — Ask Mode
- Редактирование кода с Copilot — Edit Mode
- Автоматизация задач с Copilot — Agent Mode
- Использование контекста чата для более качественных ответов
Github Copilot: ваш первый проект в Copilot — приложение-калькулятор
- Введение в ваш первый проект в Copilot
- Обзор приложения — смотрим, что будем создавать
- Популярные подходы к созданию приложения с помощью Copilot
- Промпты и материалы для приложения-калькулятора
- Создание плана разработки для Copilot
- Создание приложения-калькулятора по плану
- Оформление калькулятора в современном стиле
- Добавление ограничений ввода и форматирования тысяч
- Замена пользовательской логики библиотекой форматирования
- Написание и запуск unit-тестов с Copilot
- Генерация проектной документации с помощью ИИ
Github Copilot: организация рабочего пространства с indexing и instructions
- Как работает workspace indexing в Copilot
- Управление игнорируемыми файлами в Copilot с помощью .gitignore
- Объяснение custom instructions в Copilot
- Создание собственных custom instructions
- Обзор популярных custom instructions от сообщества
- Шаблоны custom instructions для разработчиков
- Понимание prompt files для повторяющихся задач
- Создание собственных prompt files
- Обзор популярных prompt files от сообщества
- Шаблоны prompt files для разработчиков
Github Copilot: погружение в agent skills
- Понимание Agent Skills в GitHub Copilot
- Обзор популярных agent skills от сообщества
- Создание и настройка вашего первого agent skill
- Готовые шаблоны agent skill для разработчиков
Cursor: начало работы с Cursor AI
- Настройка редактора кода Cursor AI
- Быстрый старт с Cursor AI
- Подробно о tab completions
- Использование inline chat для редактора и терминала
- Использование интерфейса чата Cursor AI
Cursor: знакомство с Cursor AI
- Введение: почему вам стоит использовать Cursor
- Обзор Cursor AI
- Популярные сценарии использования Cursor AI для разработчиков
- Тарифные планы и ограничения Cursor AI
- Понимание конфиденциальности данных в Cursor AI
Cursor: понимание режимов чата и контекста в Cursor
- Использование Cursor Chat — Ask Mode
- Редактирование кода с Cursor — Manual Mode
- Автоматизация задач с Cursor — Agent Mode
- Использование контекста чата для более качественных ответов
- Изучение возможностей Plan Mode
Cursor: ваш первый проект в Cursor — приложение-конвертер валют
- Введение в ваш первый проект в Cursor
- Обзор приложения — смотрим, что будем создавать
- Популярные подходы к созданию приложения с помощью Cursor
- Промпты и материалы для приложения-конвертера валют
- Создание плана разработки с Cursor
- Создание приложения-конвертера валют по плану
- Получение актуальных курсов валют через API
- Добавление большего количества валют и ограничений конвертации
- Улучшение структуры приложения и исправление отображения результата
- Написание и запуск unit-тестов с Cursor
- Генерация проектной документации с помощью ИИ
Cursor: организация кодовой базы с indexing, rules и memory
- Как работает indexing кодовой базы в Cursor
- Игнорирование файлов и папок с помощью .cursorignore
- Понимание project rules и memories
- Обзор популярных шаблонов rules и лучших практик
- Пошаговое создание собственных project rules
- Шаблоны project rules для frontend-разработчиков
- Объяснение команд в Cursor
- Обзор популярных команд и лучших практик
- Создание собственной команды в Cursor
- Шаблоны команд для разработчиков
Cursor: погружение в agent skills
- Понимание Agent Skills в Cursor
- Обзор популярных community agent skills
- Создание и настройка собственного agent skill
- Многоразовые шаблоны agent skill для разработчиков
Windsurf: начало работы с Windsurf
- Настройка редактора Windsurf
- Быстрый старт с Windsurf
- Подробно о tab и supercomplete
- Использование in-line command для быстрых вопросов
- Windsurf codelenses для быстрых действий
- Использование Windsurf Cascade (интерфейс чата)
- Освоение функций vibe и replace
- Объяснение функции Windsurf DeepWiki
Windsurf: знакомство с Windsurf
- Введение: почему вам стоит использовать Windsurf
- Обзор Windsurf
- Популярные сценарии использования Windsurf для разработчиков
- Тарифные планы и ограничения Windsurf
- Понимание конфиденциальности данных в Windsurf
Windsurf: понимание режимов чата и контекста в Windsurf
- Использование Windsurf Cascade — Chat Mode
- Редактирование кода с Cascade — Write Mode
- Планирование приложения с Cascade — Plan Mode
- Использование контекста чата для более качественных ответов
Chat GPT: быстрый старт с ChatGPT
- Что такое ChatGPT и как он работает
- Создание аккаунта ChatGPT
- Как отключить использование ваших данных для обучения ChatGPT
- Популярные сценарии использования ChatGPT для разработчиков
Chat GPT: изучение инструментов и возможностей ChatGPT
- Персонализация ChatGPT с помощью custom instructions
- Пример промпта с custom instructions
- Организация и управление чатами на профессиональном уровне
- Понимание и использование памяти ChatGPT
- Загрузка файлов и работа с контекстом
- Поиск лучших ответов с помощью web и deep research
- Использование voice mode и расшифровка разговоров
- Повышение продуктивности в 10 раз с помощью projects
- 4 примера промптов для организации проектов
Chat GPT: объяснение моделей, тарифов и конфиденциальности
- Объяснение моделей ChatGPT
- Выбор подходящей модели ChatGPT
- Тарифные планы и ограничения ChatGPT
- Понимание конфиденциальности данных в ChatGPT
Vibe coding skills: изучение vibe coding для разработки
- Изучение инструментов vibe coding для разработки вместе с Dmytro Vasyliev (Podcats)
Познакомьтесь с вашим преподавателем
Дмитрий Васильев — senior front-end engineer с более чем 10-летним профессиональным опытом разработки сложных web-приложений. У меня большой опыт работы с React и другими фреймворками, которые я использовал в различных проектах для создания динамичных и эффективных пользовательских интерфейсов.
