Учебен план
Учебен план
- 1
QA Basics БЕЗПЛАТНО
QA Basics
Курсът "QA Basics" дава начални умения по софтуерно тестване, необходими за технологичното направление QA в Софтуерния университет. Това включва основни концепции в света на софтуерното тестване като: тест принципи, откриване, анализиране и документиране на бъгове, тестови сценарии и тестови кейсове, тестови нива и тестови типове. Работа със специализиран софтуер за анализ и документиране на бъгове.
Умения, които ще придобиеш:
- Познаване на основните направления в сферата на QA
- Базово разбиране на различните тестови нива и тестови типове
- Познаване на концепциите за създаване на тест сценарии
- Познаване на концепцията за бъг
- 2
AI-First Programming
Introduction to Programming with AI
Programming Fundamentals with AI
Software Technologies with AI
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
- Работа с Git и GitHub с AI подкрепа
- Използване на функции, обекти и класове
- Работа със събития и интерактивност
- Манипулиране на масиви, стрингове и колекции
- Работа с модули, библиотеки и frameworks
- Изграждане на UI с модерни технологии
- Свързване с база данни чрез Supabase
- Създаване на JavaScript приложения с реални данни
- 3
QA and Automation
QA Fundamentals and Manual Testing
Front-End Test Automation
Back-End Test Automation
- Овладяване на основите на осигуряването на качеството и техниките за ръчно тестване
- Автоматизиране на потребителски интерфейси за Front-End приложения
- Проектиране и изпълнение на автоматизирани тестове за Back-End услуги и API
- Изграждане на цялостни стратегии за автоматизирано тестване на софтуерни системи
- Работа със системи за проследяване на дефекти
- Ръчно тестване на софтуерни проекти
- Тестване на уеб базирани системи
- Работа със спецификации на софтуерни изисквания
- Изграждане на стабилна тестова архитектура чрез дизайна Page Object Model (POM)
- Автоматизиране на сложни потребителски сценарии и взаимодействие с динамични уеб елементи
- Конфигуриране на паралелно изпълнение и крос-браузърно тестване в различни среди
- Интегриране на автоматизирани тестове в CI/CD процеси за непрекъсната проверка на качеството
- Проектиране на автоматизирани тестове за REST приложни програмни интерфейси (API)
- Валидиране на JSON структури, статуси на отговори и схеми за сигурност на данните
- Управляване на тестови данни и състояния чрез директни заявки към бази данни
- Симулиране на външни услуги и зависимости чрез mock-ване и stub-ване на сървърни отговори
- 4
Specializations
Specializations
Технологичната сфера е мащабна и предлага множество пътища за развитие, които излизат извън рамките на стандартната разработка. В СофтУни предоставяме възможност за надграждане на придобитите умения чрез преход към нашите специализирани направления. Можете да изберете развитие в области като DevOps, Киберсигурност и други актуални ниши, в зависимост от интересите си. Наборът от специализации е гъвкав и се адаптира спрямо технологичната еволюция, за да отразява винаги съвременните стандарти в индустрията. Този подход ви позволява да профилирате своята експертиза и да се подготвите за по-комплексни технически роли. По този начин осигуряваме логично продължение на вашето обучение и достъп до специализирани инженерни знания.
AI-First Programming 3 курса
Модулът "AI-First Programming" въвежда участниците в
света на
програмирането и уеб технологиите
чрез иновативния подход agentic coding, разработка с помощта на генеративен изкуствен интелект.
Обучението съчетава усвояване на основите на програмирането с практическа работа по изграждане
на уеб приложения, като елиминира нуждата от писане на код по традиционния начин.
Участниците се учат да използват AI за създаване на програмна логика, потребителски интерфейси и
пълни дигитални решения, като работят със съвременни инструменти и технологии като Supabase и
платформи за публикуване като Netlify. Обучението развива логическо мислене и умения за
инженерство на запитванията (prompt engineering), които са ключови за ефективна комуникация с AI
системи и успешна реализация на проекти.
Умения, които ще придобиеш:
€420.00
цена за еднократно
плащане
€72 на месец/7 месеца
цена за месечен
абонамент
Introduction to Programming with AI
Introduction to Programming with AI е практически
ориентиран
курс, който въвежда участниците в
програмирането чрез съвременен подход, основан на създаване на код и дигитални решения с помощта
на AI инструменти като GitHub Copilot и VS Code. Обучението комбинира основи на генеративния
изкуствен интелект, ефективно prompt engineering, работа в AI-базирана среда за разработка и
изграждане на първи проекти с HTML, CSS и JavaScript.
По време на това обучение участниците ще усвоят ключови програмни концепции като променливи,
структури от данни, операции с тях, условни конструкции и цикли, като ще ги прилагат чрез
последователни и добре формулирани AI промптове вместо традиционно ръчно писане на код. Фокусът
е върху разбирането на логиката, структурата и смисъла на програмите, както и върху умението за
анализ и валидиране на код, генериран от AI. Курсът е подходящ за напълно начинаещи и предлага
модерен, достъпен и ускорен начин за навлизане в програмирането.
Умения, които ще придобиеш:
Programming Fundamentals with AI
Курсът "Programming Fundamentals with AI" представя практическа уеб разработка чрез AI-first програмиране, при което генеративният AI подпомага планирането, писането на код и изграждането на пълноценни приложения. Участниците работят с GitHub Copilot и съвременен минималистичен стек, за да създават сайтове, интерфейси, бази данни и динамични функционалности почти изцяло чрез AI промптове. Курсистите развиват умения да планират, генерират и реализират функционалности с помощта на AI, комбинирайки front-end, back-end и cloud технологии в цялостни уеб решения. Курсът е подходящ за начинаещи и средно напреднали, които искат да усвоят модерен, AI-ускорен подход към уеб разработката.
Умения, които ще придобиеш:
Software Technologies with AI
"Software Technologies with AI" е практически курс, който
учи
как да се изграждат модерни уеб
приложения с помощта на AI инструмента GitHub Copilot. Участниците работят със съвременни
технологии и платформи, включително Supabase, Git & GitHub, както и услуги за публикуване
като
Netlify, Vercel и Cloudflare.
Курсът обхваща създаване на UI чрез AI промптове, превръщане на изображения в HTML/CSS и работа
с UI библиотеки. В модулите за бази данни се разглеждат SQL, PostgreSQL, Supabase таблици,
автентикация, RLS и работа с API. След това участниците ще създават JavaScript приложения, които
се свързват към Supabase и поддържат CRUD операции и вход с потребители.
Умения, които ще придобиеш:
QA and Automation 3 курса
Модулът "QA and Automation" предлага цялостна пътека за развитие, която превръща теоретичните основи в професионални практически умения за осигуряване на софтуерното качество. Модулът започва с курса "QA Fundamentals and Manual Testing", където курсистите усвояват фундаментални концепции от света на тестването заедно с основите на ръчното софтуерно тестване. Веднага след това фокусът се премества към Front-End Test Automation, където обучаващите се усвояват модерни инструменти за автоматизация като Playwright. Обучението завършва с интензивно навлизане в Back-End Test Automation, където участниците се обучават в съвременни техники за тестване на уеб приложения. В тази последна част се поставя силен акцент върху практическия опит с широк набор от инструменти като Postman, Swagger, Mocha, Chai, JMeter, K6, NUnit и RestSharp, подготвяйки специалисти с комплексен профил в автоматизираното тестване. Цялостният процес на разработка е изграден върху иновативния AI-First подход, при който курсистите се обучават да генерират, оптимизират и управляват своя тестови код чрез умела работа с промптове и подкрепата на водещи AI асистенти като GitHub Copilot и Claude Code.
Умения, които ще придобиеш:
QA Fundamentals and Manual Testing
Курсът ще запознае участниците с основните концепции на осигуряването на качеството на софтуера (software quality assurance/QA). Ще научат как да търсят дефекти чрез въвеждане на подходящи входни данни и как да тестват потребителското изживяване. Обучаващите се ще упражнят различни подходи за тестване и ще се научат да преценяват в кои случаи е подходящо да използват всеки един от тях. Също така ще разгледат тестването на характеристики на софтуера, свързани с неговото представяне - натоварване, сигурност, съвместимост и други. Ще разгледат различни техники и инструменти за ръчно тестване на цялостен проект.
Умения, които ще придобиеш:
Front-End Test Automation
Курсът "Front-End Test Automation" е идеален за хора с основни познания по ръчно тестване, които са готови да направят прехода към автоматизацията. За първи път курсистите ще се запознаят с концепциите на Front-End разработката и ще се потопят в практическата работа с Playwright — един от най-модерните и устойчиви инструменти за автоматизирано тестване на уеб приложения. Основен акцент е поставен върху архитектурата на автоматизираното тестване, където участниците ще научат как да проектират и изпълняват ефективни стратегии за тестване. Цялостният процес на разработка е изграден върху иновативния AI-First подход, при който курсистите се обучават да генерират, оптимизират и управляват своя тестови код чрез умела работа с промптове и подкрепата на водещи AI асистенти като GitHub Copilot и Claude Code.
Умения, които ще придобиеш:
Back-End Test Automation
Курсът "Back-End Test Automation" надгражда уменията за автоматизация с фокус върху сървърната част и архитектурата на съвременните уеб приложения. Основният акцент в обучението е поставен върху API тестването с JavaScript, където участниците усвояват ключови техники за валидиране на бизнес логиката и интеграциите между системите. Допълнително курсът разглежда фундаментални концепции за тестване за производителност и стрес тестване чрез водещи инструменти като JMeter, K6, BlazeMeter и Loader.io. Чрез практически упражнения и workshops курсистите придобиват реални умения за проектиране, изпълнение и управление на цялостни Back-End тестови проекти. Цялостният процес на разработка е изграден върху иновативния AI-First подход, при който курсистите се обучават да генерират, оптимизират и управляват своя тестови код чрез умела работа с промптове и подкрепата на водещи AI асистенти като GitHub Copilot и Claude Code.
Умения, които ще придобиеш:
QA Basics
Курсът "QA Basics" дава начални умения по софтуерно тестване, необходими за технологичното направление QA в Софтуерния университет. Това включва основни концепции в света на софтуерното тестване като: тест принципи, откриване, анализиране и документиране на бъгове, тестови сценарии и тестови кейсове, тестови нива и тестови типове. Работа със специализиран софтуер за анализ и документиране на бъгове.
Умения, които ще придобиеш:
- Познаване на основните направления в сферата на QA
- Базово разбиране на различните тестови нива и тестови типове
- Познаване на концепциите за създаване на тест сценарии
- Познаване на концепцията за бъг
AI-First Programming 3 курса
Модулът "AI-First Programming" въвежда участниците в света на
програмирането и уеб технологиите
чрез иновативния подход agentic coding, разработка с помощта на генеративен изкуствен интелект.
Обучението съчетава усвояване на основите на програмирането с практическа работа по изграждане
на уеб приложения, като елиминира нуждата от писане на код по традиционния начин.
Участниците се учат да използват AI за създаване на програмна логика, потребителски интерфейси и
пълни дигитални решения, като работят със съвременни инструменти и технологии като Supabase и
платформи за публикуване като Netlify. Обучението развива логическо мислене и умения за
инженерство на запитванията (prompt engineering), които са ключови за ефективна комуникация с AI
системи и успешна реализация на проекти.
Умения, които ще придобиеш:
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
€420.00
цена за еднократно
плащане
€72 на месец/7 месеца
цена за месечен
абонамент
Introduction to Programming with AI
Introduction to Programming with AI е практически ориентиран
курс, който въвежда участниците в
програмирането чрез съвременен подход, основан на създаване на код и дигитални решения с помощта на
AI инструменти като GitHub Copilot и VS Code. Обучението комбинира основи на генеративния изкуствен
интелект, ефективно prompt engineering, работа в AI-базирана среда за разработка и изграждане на
първи проекти с HTML, CSS и JavaScript.
По време на това обучение участниците ще усвоят ключови програмни концепции като променливи,
структури от данни, операции с тях, условни конструкции и цикли, като ще ги прилагат чрез
последователни и добре формулирани AI промптове вместо традиционно ръчно писане на код. Фокусът е
върху разбирането на логиката, структурата и смисъла на програмите, както и върху умението за анализ
и валидиране на код, генериран от AI. Курсът е подходящ за напълно начинаещи и предлага модерен,
достъпен и ускорен начин за навлизане в програмирането.
Умения, които ще придобиеш:
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
Programming Fundamentals with AI
Курсът "Programming Fundamentals with AI" представя практическа уеб разработка чрез AI-first програмиране, при което генеративният AI подпомага планирането, писането на код и изграждането на пълноценни приложения. Участниците работят с GitHub Copilot и съвременен минималистичен стек, за да създават сайтове, интерфейси, бази данни и динамични функционалности почти изцяло чрез AI промптове. Курсистите развиват умения да планират, генерират и реализират функционалности с помощта на AI, комбинирайки front-end, back-end и cloud технологии в цялостни уеб решения. Курсът е подходящ за начинаещи и средно напреднали, които искат да усвоят модерен, AI-ускорен подход към уеб разработката.
Умения, които ще придобиеш:
- Работа с Git и GitHub с AI подкрепа
- Използване на функции, обекти и класове
- Работа със събития и интерактивност
- Манипулиране на масиви, стрингове и колекции
Software Technologies with AI
"Software Technologies with AI" е практически курс, който учи
как
да се изграждат модерни уеб
приложения с помощта на AI инструмента GitHub Copilot. Участниците работят със съвременни технологии
и платформи, включително Supabase, Git & GitHub, както и услуги за публикуване като Netlify,
Vercel
и Cloudflare.
Курсът обхваща създаване на UI чрез AI промптове, превръщане на изображения в HTML/CSS и работа с UI
библиотеки. В модулите за бази данни се разглеждат SQL, PostgreSQL, Supabase таблици, автентикация,
RLS и работа с API. След това участниците ще създават JavaScript приложения, които се свързват към
Supabase и поддържат CRUD операции и вход с потребители.
Умения, които ще придобиеш:
- Работа с модули, библиотеки и frameworks
- Изграждане на UI с модерни технологии
- Свързване с база данни чрез Supabase
- Създаване на JavaScript приложения с реални данни
QA and Automation 3 курса
Модулът "QA and Automation" предлага цялостна пътека за развитие, която превръща теоретичните основи в професионални практически умения за осигуряване на софтуерното качество. Модулът започва с курса "QA Fundamentals and Manual Testing", където курсистите усвояват фундаментални концепции от света на тестването заедно с основите на ръчното софтуерно тестване. Веднага след това фокусът се премества към Front-End Test Automation, където обучаващите се усвояват модерни инструменти за автоматизация като Playwright. Обучението завършва с интензивно навлизане в Back-End Test Automation, където участниците се обучават в съвременни техники за тестване на уеб приложения. В тази последна част се поставя силен акцент върху практическия опит с широк набор от инструменти като Postman, Swagger, Mocha, Chai, JMeter, K6, NUnit и RestSharp, подготвяйки специалисти с комплексен профил в автоматизираното тестване. Цялостният процес на разработка е изграден върху иновативния AI-First подход, при който курсистите се обучават да генерират, оптимизират и управляват своя тестови код чрез умела работа с промптове и подкрепата на водещи AI асистенти като GitHub Copilot и Claude Code.
Умения, които ще придобиеш:
- Овладяване на основите на осигуряването на качеството и техниките за ръчно тестване
- Автоматизиране на потребителски интерфейси за Front-End приложения
- Проектиране и изпълнение на автоматизирани тестове за Back-End услуги и API
- Изграждане на цялостни стратегии за автоматизирано тестване на софтуерни системи
QA Fundamentals and Manual Testing
Курсът ще запознае участниците с основните концепции на осигуряването на качеството на софтуера (software quality assurance/QA). Ще научат как да търсят дефекти чрез въвеждане на подходящи входни данни и как да тестват потребителското изживяване. Обучаващите се ще упражнят различни подходи за тестване и ще се научат да преценяват в кои случаи е подходящо да използват всеки един от тях. Също така ще разгледат тестването на характеристики на софтуера, свързани с неговото представяне - натоварване, сигурност, съвместимост и други. Ще разгледат различни техники и инструменти за ръчно тестване на цялостен проект.
Умения, които ще придобиеш:
- Работа със системи за проследяване на дефекти
- Ръчно тестване на софтуерни проекти
- Тестване на уеб базирани системи
- Работа със спецификации на софтуерни изисквания
Front-End Test Automation
Курсът "Front-End Test Automation" е идеален за хора с основни познания по ръчно тестване, които са готови да направят прехода към автоматизацията. За първи път курсистите ще се запознаят с концепциите на Front-End разработката и ще се потопят в практическата работа с Playwright — един от най-модерните и устойчиви инструменти за автоматизирано тестване на уеб приложения. Основен акцент е поставен върху архитектурата на автоматизираното тестване, където участниците ще научат как да проектират и изпълняват ефективни стратегии за тестване. Цялостният процес на разработка е изграден върху иновативния AI-First подход, при който курсистите се обучават да генерират, оптимизират и управляват своя тестови код чрез умела работа с промптове и подкрепата на водещи AI асистенти като GitHub Copilot и Claude Code.
Умения, които ще придобиеш:
- Изграждане на стабилна тестова архитектура чрез дизайна Page Object Model (POM)
- Автоматизиране на сложни потребителски сценарии и взаимодействие с динамични уеб елементи
- Конфигуриране на паралелно изпълнение и крос-браузърно тестване в различни среди
- Интегриране на автоматизирани тестове в CI/CD процеси за непрекъсната проверка на качеството
Back-End Test Automation
Курсът "Back-End Test Automation" надгражда уменията за автоматизация с фокус върху сървърната част и архитектурата на съвременните уеб приложения. Основният акцент в обучението е поставен върху API тестването с JavaScript, където участниците усвояват ключови техники за валидиране на бизнес логиката и интеграциите между системите. Допълнително курсът разглежда фундаментални концепции за тестване за производителност и стрес тестване чрез водещи инструменти като JMeter, K6, BlazeMeter и Loader.io. Чрез практически упражнения и workshops курсистите придобиват реални умения за проектиране, изпълнение и управление на цялостни Back-End тестови проекти. Цялостният процес на разработка е изграден върху иновативния AI-First подход, при който курсистите се обучават да генерират, оптимизират и управляват своя тестови код чрез умела работа с промптове и подкрепата на водещи AI асистенти като GitHub Copilot и Claude Code.
Умения, които ще придобиеш:
- Проектиране на автоматизирани тестове за REST приложни програмни интерфейси (API)
- Валидиране на JSON структури, статуси на отговори и схеми за сигурност на данните
- Управляване на тестови данни и състояния чрез директни заявки към бази данни
- Симулиране на външни услуги и зависимости чрез mock-ване и stub-ване на сървърни отговори
Specializations
Технологичната сфера е мащабна и предлага множество пътища за развитие, които излизат извън рамките на стандартната разработка. В СофтУни предоставяме възможност за надграждане на придобитите умения чрез преход към нашите специализирани направления. Можете да изберете развитие в области като DevOps, Киберсигурност и други актуални ниши, в зависимост от интересите си. Наборът от специализации е гъвкав и се адаптира спрямо технологичната еволюция, за да отразява винаги съвременните стандарти в индустрията. Този подход ви позволява да профилирате своята експертиза и да се подготвите за по-комплексни технически роли. По този начин осигуряваме логично продължение на вашето обучение и достъп до специализирани инженерни знания.















Теодора Кирилова
Исках да вляза в IT, но ме беше страх от програмирането. QA се оказа идеалната пътека. С AI инструментите нещата стават много по-достъпни и бързо започваш да вършиш реална работа.
Лора Атанасова
Минах от административна работа към QA и програмата ми даде структурата, която търсех. Сега работя на remote позиция и не мога да повярвам, че преди година изобщо не знаех какво е софтуерно тестване.
Жасмина Петрова
Финалните проекти по автоматизация бяха доста предизвикателни, но точно там разбрах колко съм напреднала. Препоръчвам програмата на всеки, който иска бърз и реален старт в IT без да се хвърля директно в програмирането.
Петко Василев
Лекторите са хора с реален опит в сферата, усещаш се веднага - обясняват от практиката, не от учебник. Judge системата беше нещото, което ме държеше на ниво, там виждаш веднага дали си разбрал материала или само си мислиш, че си го разбрал.
Данаил Събев
Харесва ми, че AI инструментите са вградени в програмата от самото начало, не са добавени в последствие. Това е нещото, което те отличава на пазара, знаеш как да тестваш модерен софтуер, не само legacy системи.
Станислав Юруков
Не знаех, че тестването е толкова интересна и задълбочена работа преди да запиша програмата. Front-End и Back-End автоматизацията бяха любимата ми част, там наистина се усещаш като инженер.
Сияна Георгиева
Учих от вкъщи, от кафенето, от телефона в транспорта, програмата ти дава пълна свобода кога и откъде. Съдържанието е наредено точно според това, което пазарът реално търси и това се усеща на интервютата.
Веселина Тодорова
Най-голямото предимство за мен беше, че гледах лекциите когато имам време. Работех на пълен работен ден и пак успях да завърша. Записите са много полезни, връщах се към тях по няколко пъти докато не ми стане ясно.
Мартин Коев
Практиката е огромна и не е случайно - Judge системата те кара да пишеш код, не само да четеш и гледаш. Лекторите имат години зад гърба си и отговарят на въпроси по начин, по който нещата наистина ти стават ясни.
Нора Станева
Онлайн форматът беше решаващ за мен, имам много забързано ежедневие и не мога да ходя физически никъде. Много съм доволна, че планът на програмата е съобразен с реалното търсене – излизаш с умения, които компаниите наистина търсят, но трябва да си проактивен и да действаш, за да се откроиш.