Учебен план
Учебен план
- 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 курса
Upskill програмата "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, където курсистите надграждат наученото в QA Basics и усвояват фундаментални концепции от света на технологиите заедно с основите на ръчното софтуерно тестване. Веднага след това фокусът се премества към Front-End Test Automation, където студентите усвояват модерни инструменти за автоматизация като Playwright. Обучението завършва с интензивно навлизане в Back-End Test Automation, където участниците се обучават в съвременни техники за тестване на уеб приложения. В тази последна част се поставя силен акцент върху практическия опит с широк набор от инструменти като Postman, Swagger, Mocha, Chai, JMeter, K6, NUnit и RestSharp, подготвяйки специалисти с комплексен профил в автоматизираното тестване.
Умения, които ще придобиеш:
QA Fundamentals and Manual Testing
Курсът ще запознае участниците с основните концепции на осигуряването на качеството на софтуера (software quality assurance/QA). Ще научат как да търсят дефекти чрез въвеждане на подходящи входни данни и как да тестват потребителското изживяване. Обучаващите се ще упражнят различни подходи за тестване и ще се научат да преценяват в кои случаи е подходящо да използвате всеки един от тях. Също така ще разгледат тестването на характеристики на софтуера, свързани с неговото представяне - натоварване, сигурност, съвместимост и други. Ще разгледат различни техники и инструменти за ръчно тестване на цялостен проект.
Умения, които ще придобиеш:
Front-End Test Automation
Курсът "Front-End Test Automation" е идеален за хора, които вече разбират основите на Front-end разработката и са готови да изследват областта на автоматизираното тестване в детайли. Участниците в курса ще участват в практически упражнения с по-напреднали инструменти като Playwright. Playwright в челните редици на автоматизацията на тестовете за front-end, предлагайки устойчиви решения за тестване на уеб приложения на различни платформи и устройства. Един от основните акценти на курса е Архитектурата на автоматизираното тестване, където участниците ще научат как да проектират и изпълняват ефективни стратегии за тестване. Също така ще бъде използван AI за решаване на рутинни задачи, които не изискват активно запаметяване, с цел да се освободят ресурси за по-задълбочено разбиране и прилагане на новите концепции.
Умения, които ще придобиеш:
Back-End Test Automation
В курса "Back-End Test Automation" ще бъдат разгледани съвременните концепции и технологии за тестване на уеб приложения. Участниците ще се запознаят с основите на тестване за производителност и стрес тестване чрез инструменти като JMeter, BlazeMeter, K6 и Loader.io. Курсът включва и API тестване JavaScript. Практическите упражнения и уъркшопи ще осигурят на участниците умения за изпълнение на тестване за производителност, стрес и API тестване, както и за стартиране и управление на тестови проекти.
Умения, които ще придобиеш:
QA Basics
Курсът "QA Basics" дава начални умения по софтуерно тестване, необходими за технологичното направление QA в Софтуерния университет. Това включва основни концепции в света на софтуерното тестване като: тест принципи, откриване, анализиране и документиране на бъгове, тестови сценарии и тестови кейсове, тестови нива и тестови типове. Работа със специализиран софтуер за анализ и документиране на бъгове.
Умения, които ще придобиеш:
- Познаване на основните направления в сферата на QA
- Базово разбиране на различните тестови нива и тестови типове
- Познаване на концепциите за създаване на тест сценарии
- Познаване на концепцията за бъг
AI-First Programming 3 курса
Upskill програмата "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, където курсистите надграждат наученото в QA Basics и усвояват фундаментални концепции от света на технологиите заедно с основите на ръчното софтуерно тестване. Веднага след това фокусът се премества към Front-End Test Automation, където студентите усвояват модерни инструменти за автоматизация като Playwright. Обучението завършва с интензивно навлизане в Back-End Test Automation, където участниците се обучават в съвременни техники за тестване на уеб приложения. В тази последна част се поставя силен акцент върху практическия опит с широк набор от инструменти като Postman, Swagger, Mocha, Chai, JMeter, K6, NUnit и RestSharp, подготвяйки специалисти с комплексен профил в автоматизираното тестване.
Умения, които ще придобиеш:
- Овладяване на основите на осигуряването на качеството и техниките за ръчно тестване
- Автоматизиране на потребителски интерфейси за 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. Playwright в челните редици на автоматизацията на тестовете за front-end, предлагайки устойчиви решения за тестване на уеб приложения на различни платформи и устройства. Един от основните акценти на курса е Архитектурата на автоматизираното тестване, където участниците ще научат как да проектират и изпълняват ефективни стратегии за тестване. Също така ще бъде използван AI за решаване на рутинни задачи, които не изискват активно запаметяване, с цел да се освободят ресурси за по-задълбочено разбиране и прилагане на новите концепции.
Умения, които ще придобиеш:
- Изграждане на стабилна тестова архитектура чрез дизайна Page Object Model (POM)
- Автоматизиране на сложни потребителски сценарии и взаимодействие с динамични уеб елементи
- Конфигуриране на паралелно изпълнение и крос-браузърно тестване в различни среди
- Интегриране на автоматизирани тестове в CI/CD процеси за непрекъсната проверка на качеството
Back-End Test Automation
В курса "Back-End Test Automation" ще бъдат разгледани съвременните концепции и технологии за тестване на уеб приложения. Участниците ще се запознаят с основите на тестване за производителност и стрес тестване чрез инструменти като JMeter, BlazeMeter, K6 и Loader.io. Курсът включва и API тестване JavaScript. Практическите упражнения и уъркшопи ще осигурят на участниците умения за изпълнение на тестване за производителност, стрес и API тестване, както и за стартиране и управление на тестови проекти.
Умения, които ще придобиеш:
- Проектиране на автоматизирани тестове за REST приложни програмни интерфейси (API)
- Валидиране на JSON структури, статуси на отговори и схеми за сигурност на данните
- Управляване на тестови данни и състояния чрез директни заявки към бази данни
- Симулиране на външни услуги и зависимости чрез mock-ване и stub-ване на сървърни отговори
Specializations
Технологичната сфера е мащабна и предлага множество пътища за развитие, които излизат извън рамките на стандартната разработка. В СофтУни предоставяме възможност за надграждане на придобитите умения чрез преход към нашите специализирани направления. Можете да изберете развитие в области като DevOps, Киберсигурност и други актуални ниши, в зависимост от интересите си. Наборът от специализации е гъвкав и се адаптира спрямо технологичната еволюция, за да отразява винаги съвременните стандарти в индустрията. Този подход ви позволява да профилирате своята експертиза и да се подготвите за по-комплексни технически роли. По този начин осигуряваме логично продължение на вашето обучение и достъп до специализирани инженерни знания.














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