Loading...
Programming Basics with AI Запиши се

Programming Basics with AI

Fundamentals
Запиши се

За курса

"Programming Basics with AI" е иновативен образователен курс, създаден да въведе участниците в основите на програмирането чрез съвременния подход vibe coding с AI prompts, без необходимост от ръчно писане на код. Обучението съчетава навлизане в основите на програмирането с практическа работа в AI dev среди като Cursor, Windsurf, Cline и други. Участниците създават малки учебни проекти във vibe coding среда, където изучават основите на програмирането с TypeScript, HTML и CSS. Обучението обхваща настройка на AI dev среда за TypeScript, работа с променливи, данни и пресмятания, блиц запознаване с HTML и CSS, интегриране на HTML и JavaScript код, създаване на програмна логика с if-else конструкции, използване на повторения и цикли, дефиниране и извикване на функции, обработка на събития, работа с обекти и JSON, работа с базови структури от данни като масиви и списъци, асоциативни масиви, дефиниране и използване на JS модули, импортиране на външни JS библиотеки и използване на популярни работни рамки (frameworks). Фокусът на курса е върху разбиране на концепциите, принципите и структурата на кода, изграждане на логическо мислене и решаване на практически задачи. Обръща се задълбочено внимание на умението за четене и разбиране на съществуващ код. Всички упражнения и задачи се решават с поредици от AI prompts, без ръчно писане на код, но с внимателен преглед на AI генерираните промени и добавки в проекта. Курсът завършва с практически изпит по програмиране с няколко задачи с автоматизирано оценяване в реално време. Задачите се проверяват автоматизирано в системата SoftUni Judge. Курсът е отлична отправна точка за всеки, който иска да навлезе в света на програмирането по съвременен начин с AI, като се фокусира върху разбиране на концепции и принципи, а не върху ръчно писане на код.

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

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

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

  • Създаване на програмен код с 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. Поправителен изпит
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.