Introduction to Programming with AI - SoftUni Creative
Loading...
Introduction to Programming with AI Запиши се

Introduction to Programming with AI

Fundamentals
Запиши се

За курса

Този курс е за графични и UI/UX дизайнери и креативни ентусиасти, които искат да превръщат своите идеи в реални уеб проекти - без писане на код и без зависимост от програмисти. Чрез подхода Vibe Coding ще се научат как да използват генеративен AI, за да създават интерактивни прототипи, сайтове и функционални компоненти.

По време на обучението курсистите ще работят с готови шаблони (React, TypeScript и Vite), ще прилагат логиката зад интерфейсите и ще използват AI за създаване на функционалности - не само за да разберат как "живеят" техните дизайни, но и за да могат сами да ги реализират и тестват. Проектите ще бъдат публикувани в платформи като Netlify и Vercel, което ще им даде реална представа за процеса от дизайн до работещ продукт.

Фокусът е върху инженерство на запитванията (prompt engineering), логическо мислене и сътрудничество с AI - умения, които дават на всеки дизайнер съвременно конкурентно предимство и по-добро разбиране за възможностите и ограниченията на дигиталната среда.

Умения, които ще придобиеш

  • Работа с AI инструменти за разработка, включително настройка и използване на AI dev среди като Cursor и Cline

  • Разбиране на основите на програмирането – среда за разработка, променливи, условни конструкции, цикли и функциия чрез шаблони и prompt engineering, без писане на код

  • Създаване на програмен код с TypeScript и интегриране с HTML и CSS чрез AI prompts

  • Четене и разбиране на код, анализ и валидация на AI-генерирани решения

  • Работа с базови структури от данни – масиви, обекти, асоциативни масиви и JSON

  • Използване на външни JS библиотеки, работа с модули, експорт и импорт на функционалност

Теми

  • 1. Ресурси
  • 2. Откриване на курс
  • 3. Въведение във Vibe Coding
  • 4. Упражнение: Въведение във Vibe Coding
  • 5. Първи стъпки в програмирането с AI
  • 6. Упражнение: Първи стъпки в програмирането с AI
  • 7. Програмна логика: Проверки и цикли
  • 8. Упражнение: Програмна логика
  • 9. Функции, обекти и събития
  • 10. Упражнение: Функции, обекти и събития
  • 11. Масиви, списъци и структури от данни
  • 12. Упражнение: Масиви, списъци и структури от данни
  • 13. Модули, библиотеки и технологични рамки
  • 14. Упражнение: Модули, библиотеки и технологични рамки
  • 15. Подготовка за изпит
  • 16. Редовен изпит
  • 17. Поправителен изпит
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.