За курса
Всички упражнения и задачи се решават с поредици от AI prompts, без ръчно писане на код, но с внимателен преглед на AI генерираните промени и добавки в проекта. Курсът завършва с практически изпит по програмиране с няколко задачи с автоматизирано оценяване в реално време. Задачите се проверяват автоматизирано в системата SoftUni Judge. Курсът е отлична отправна точка за всеки, който иска да навлезе в света на програмирането по съвременен начин с AI, като се фокусира върху разбиране на концепции и принципи, а не върху ръчно писане на код.
Умения, които ще придобиеш
-
Работа с AI инструменти за разработка, включително настройка и използване на AI dev среди като Cursor и Cline
-
Разбиране на основите на програмирането - среда за разработка, променливи, условни конструкции, цикли и функции
-
Създаване на програмен код с JavaScript и интегриране с HTML и CSS чрез AI prompts
-
Четене и разбиране на код, анализ и валидация на AI-генерирани решения
-
Работа с базови структури от данни - масиви, обекти, асоциативни масиви и JSON
-
Използване на външни JS библиотеки, работа с модули, експорт и импорт на функционалност
Теми
- 1. Resources
- 2. Course Introduction
- 3. Introduction to AI Assisted Development (Vibe Coding)
- 4. Exercise: Introduction to AI Assisted Development (Vibe Coding)
- 5. Getting Started with Programming Using AI
- 6. Exercise: Getting Started with Programming Using AI
- 7. Programming Logic: Conditions and Loops
- 8. Exercise: Programming Logic: Conditions and Loops
- 9. TypeScript
- 10. Exercise: TypeScript
- 11. Functions, Objects and Events
- 12. Exercise: Functions, Objects and Events
- 13. Arrays, Lists and Data Structures
- 14. Exercise: Arrays, Lists and Data Structures
- 15. Modules, Libraries and Frameworks
- 16. Exercise: Modules, Libraries and Frameworks
- 17. Exam Preparation
- 18. Regular Exam
- 19. Retake Exam