План на курса

⚔️ Ниво 1: Подземната пещера за откриване – Тайнствата на изискванията

Миссия: Използвайте LLMs (ChatGPT) за извличане на структурирани изисквания от неясни входни данни.
Ключови Activitiи:

  • Интерпретирайте неясни идеи за продукти или заявки за функции
  • Използвайте AI за:
    • Генериране на потребителски истории и критерии за приемане
    • Предлагайте персонажи и сценарии
    • Генериране на визуални артефакти (например, прости диаграми с Mermaid или draw.io)
      Резултат: Структуриран списък с потребителски истории + първоначална домейнна модель/визуализации

 


🔥 Ниво 2: Ковачницата за дизайн – Свитъкът на архитекта

Миссия: Използвайте AI за създаване и валидиране на архитектурни планове.
Ключови Activitiи:

  • Използвайте AI за:
    • Предлагане на архитектурен стил (монолитен, микроуслуги, без сервер)
    • Генериране на високо ниво компонентни и диаграми за взаимодействие
    • Създаване на структура на клас/модул
  • Проверявайте изборите си чрез преглед на проектите на колеги
    Резултат: Валидирана архитектура + скелет на код

 


🧙‍♂️ Ниво 3: Кодова арена – Гаунтлетът на кодекса

Миссия: Използвайте AI помощници за имплементиране на функции и подобряване на кода.
Ключови Activitiи:

  • Използвайте GitHub Copilot или ChatGPT за имплементиране на функционалност
  • Преработявайте AI генериран код за:
    • Производителност
    • Безопасност
    • Поддръжка
  • Въвеждайте „замиси от код“ и извършвайте прегледи на колеги за чистка
    Резултат: Функционална, преработена, AI генерирана база от код

 


🐛 Ниво 4: Благодието на грешките – Тестирайте тъмнината

Миссия: Генерацията и подобряването на тестове с AI, след това намирайте грешки в кода на другите.
Ключови Activitiи:

  • Използвайте AI за генериране на:
    • Единични тестове
    • Интеграционни тестове
    • Симулации на крайни случаи
  • Обменяйте грешен код с друг екип за AI подпомогнато отстраняване на грешки
    Резултат: Набор от тестове + отчет за грешки + поправки на грешки

 

⚙️ Ниво 5: Порталите на циклите – Врата на автоматона

Миссия: Настройте умни CI/CD цикли с помощта на AI.
Ключови Activitiи:

  • Използвайте AI за:
    • Определяне на работни процеси (например, GitHub Actions)
    • Автоматизиране на стъпките за изграждане, тестване и развертане
    • Предлагайте политики за откриване на аномалии/връщане назад
      Резултат: AI подпомогнат, работещ скрипт или поток за CI/CD цикли

 


🏰 Ниво 6: Цитаделата за мониторинг – Стълбът на логите

Миссия: Анализирайте логи и използвайте ML за откриване на аномалии и симулиране на възстановяване.
Ключови Activitiи:

  • Анализирайте предварително запълнени или генерирани логи
  • Използвайте AI за:
    • Идентифициране на аномалии или тенденции на грешки
    • Предлагайте автоматизирани отговори (например, самолечещи се скриптове, известия)
    • Създаване на табло или визуални резюмета
      Резултат: План за мониторинг или симулиран интелигентен механизъм за известия

 


🧙‍♀️ Финално ниво: Арената на героя – Създайте най-доброто AI-подпомогнато SDLC

Миссия: Екипите прилагат всичко, което са научили, за да създадат работащ SDLC цикл за малък проект.
Ключови Activitiи:

  • Изберете малък проект на екипа (например, систем за отстраняване на грешки, чатбот, микроуслуга)
  • Прилагайте AI на всяка фаза на SDLC:
    • Изисквания, Дизайн, Код, Тестове, Развертане, Мониторинг
  • Представете резултатите в кратна демонстрация на екипа

Гласуване или оценяване от колеги за най-ефективен AI-подпомогнат поток
Резултат: Край на край AI-обогатено SDLC имплементация + показване на екипа

 

До края на този уоркшоп участниците ще могат да:

  • Прилагат инструменти за генерираща AI за извличане и структуриране на софтуерни изисквания
  • Генерират архитектурни диаграми и валидират избори за дизайн с помощта на AI
  • Използват AI помощници за имплементиране и преработка на производствен код
  • Автоматизират генерирането на тестове и извършват AI-подпомогнато отстраняване на грешки
  • Създават интелигентни CI/CD цикли, които откриват и реагират на аномалии
  • Анализират логи с инструменти за AI/ML, за да идентифицират рискове и симулират самолечение
  • Демонстрират пълно AI-обогатено SDLC през малък проект на екипа

 

Изисквания

Целева аудитория: разработчици на софтуер, тестиращи, архитекти, DevOps инженери, собственици на продукти

Участниците трябва да имат:

  • Работещо разбиране на цикъла на разработка на софтуер (СДЦ)
  • Практическо опит в поне един език за програмиране (например, Python, Java, JavaScript, C#, и т.н.)
  • Знаемост с:
    • Написване и четене на потребителски истории или изисквания
    • Основни принципи на софтуерен дизайн
    • Контрол на версии (например, Git)
    • Написване и изпълнение на единични тестове
    • Пускане или интерпретиране на CI/CD пайплайни

💡 Това е семинар с промеждутен до напреднал ниво. Той е идеален за професионалисти, които вече са част от екипи за доставка на софтуер (разработчици, тестиращи, DevOps инженери, архитекти, собственици на продукти).

 7 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории