За курса
Всички упражнения и задачи се решават с поредици от 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 Part 1
- 8. Programming Logic: Conditions and Loops Part 2
- 9. Exercise: Programming Logic: Conditions and Loops
- 10. Functions, Objects and Events Part 1
- 11. Functions, Objects and Events Part 2
- 12. Exercise: Functions, Objects and Events
- 13. Arrays, Lists and Data Structures Part 1
- 14. Arrays, Lists and Data Structures Part 2
- 15. Exercise: Arrays, Lists and Data Structures
- 16. TypeScript
- 17. Exercise: TypeScript
- 18. Modules, Libraries and Frameworks
- 19. Exercise: Modules, Libraries and Frameworks
- 20. Exam Preparation
- 21. Regular Exam
- 22. Retake Exam