Loading...
курс

Programming Fundamentals and Unit Testing - януари 2026

Начало 05 януари 2026
начало на курса
Оценка 5.6/6 оценка
2394 курсисти
Продължителност 8 седмици
Ниво на трудност Начинаещ

За кого е подходящ курсът?

Курсът е подходящ за всички, които имат основополагащи знания за процеса на софтуерно тестване, усвоили са фундаменталните концепции от света на софтуерните технологии, разбират жизнения цикъл на разработка на софтуер, както и концепцията CI/CD. Нужното ниво на английски език, необходимо за курса, трябва да отговаря на B2.

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

  • Боравене със стандартната функционалност на програмния език
  • Работа с линейни структури от данни
  • Деклариране и извикване на методи
  • Компонетно тестване (Unit Testing)
  • Работа с фундаментални концепции за автоматизираното тестване
Виж още

Теми

Виж всички теми

Сертификат след успешно завършване

След полагане на изпита и при оценка "Практика" равна или по-висока от 5.00, ще получите сертификат от СофтУни.

Цена на обучението:

330.00 лв. / 168.73 €

Десислава Топузакова

Преподавател

Десислава Топузакова е Senior Java Developer и Scrum Master в SAP. Понастоящем е и Training Manager в SoftUni, както и дългогодишен лектор в редица курсове и програмата "Обучение за ИТ кариера" към МОН. Предпочита да работи предимно с езиците Java, C++ и Python. Обича да се занимава с уеб дизайн, а през свободното си време играе баскетбол, като известно време се занимава и професионално с него.

Диян Апостолов

Преподавател

Диян Апостолов е започнал да се занимава с програмиране през 2019 година. Завършил е C# пътекaтa в СофтУни, също така е и част от Training екипа в СофтУни. Предимно обича да работи с технологиите C#, .NET, а от скоро и със JavaScript. Иска да се развива като Full-Stack Developer. В свободното си време обича да спортува и да се състезава с картинг, където има редица отличия и участия на световни надпревари.

5.6/6 оценка на курса

Николай Димитров

Продължавайте в същия дух! Страхотна организация и съдържание. Помощта и отделеното време на преподавателя бяха много полезни.

Силвия Иванова

Благодаря на СофтУни, че предлага такова интевзивно и добре структурирано обучение! Лекторите горят за това, което преподават и това наистина мотивира. Надявам се следващото обучение да се справя по същия начин, имам 5,89 оценка на изпита.

Александър Захариев

Страхотни лекции и много полезни съвети от лекторите, личи си, че се занимават с това от известно време и имат опит! Изключително съм доволна от всички материали и от начина, по който са обяснени сложните теми.

Златина Спасова

Лекторите са много мотивирани и винаги отговарят на всички въпроси с подробни обяснения. Сигурно ще продължа обучението си тук!

Николай Христов

Достатъчно лесно е за тези, които имат желание да се научат. Лекторите са невероятно търпеливи и всичко много ми харесва. При мен проблемът е, че нямах достатъчно време от работата ми, за да решавам повече задачи и да съм в крак с материала, но в краая успях да наваксам и си заслужаваше.

Красимир Стоянов

Учебните материали са организирани чудесно. Материалът е подреден логически. Всичко е обяснено подробно и разбираемо. Много лесно се ориентираш какво да учиш стъпка по стъпка и усещаш реален напредък с всяка следваща тема.

Борислав Димов

СофтУни е невероятен избор за обучение, фен съм на организацията и съм преминал вече няколко обучения! Винаги учебният материал е поднесен ясно и логично, а преподавателите ни напътстват през целия процес.

Стефан Тодоров

Преподавателите са страхотни, пожелавам им да бъдат все така всеотдайни в работата си. Благодаря! Усилията им наистина се усещат и мотивират всеки курсист да дава най-доброто от себе си.

Милен Георгиев

Леторът преподава с яснота, последователност и внимание към детайла, което силно улеснява усвояването на материала. Изключително ми хареса как поднася информацията – спокойно, професионално и с уважение към всеки един от нас. Лекциите не само ми помогнаха да разбера по-добре технически сложни теми, но и бяха изключително полезни в трудни моменти от курса, когато се чувствах объркан. Благодарение на стила на преподаване и отношението на лектора, се чувствах окуражен и уверен да продължа напред с разбиране.

Димитрина Ангелова

Курсът беше перфектно организиран, с ясни обяснения и много полезни примери. Благодарности на преподавателя!

Често задавани въпроси

  • Как мога да се запиша?

    За да се запишете, кликнете ТУК или бутона "ЗАПИШИ СЕ" и следвайте стъпките. След успешно заплащане на таксата, Вие ще бъдете записани за обучението.

  • Докога мога да се запиша и кога стартира курсът?

    Записването в курса е отворено до 3 януари. Обучението стартира на 5 януари 2026 г. Подробен график на занятията можете да откриете в раздел "Теми".

  • Как и къде ще се провеждат занятията?

    Определени сесии от курса се предоставят под формата на предварително записани видео уроци, които се качват в платформата по график, заедно с други учебни ресурси. Друга част от занятията се провеждат онлайн в реално време, като курсистите имат възможност да задават въпроси на преподавателя. Веднага след всяко занятие проведено в реално време, получавате достъп до записа и учебните ресурси. Подробен график на занятията по ден и час, както и формат на провеждане (на запис или онлайн в реално време), можете да откриете в раздел "Теми".

  • Какво представлява изпитът и кога ще се проведе?

    Изпитът ще се проведе онлайн на 1 март. Ще включва практическа част - под формата на практически задачи и теоретична част - под формата на тест.

Обучението е част от:

Обучение

QA Automation - януари 2026

UPSKILL
UPSKILL

QA Automation

Програмата "QA Automation" е разработена в сътрудничество с утвърдени специалисти в областта на софтуерното тестване и автоматизацията. Тя има за цел да подготви курсистите за успешна кариера като QA Automation Engineer, Software Test Engineer, Quality Assurance Specialist и други професионални роли, свързани с гарантирането на качеството на софтуерните продукти. Програмата включва шест последователни обучения, които изграждат стабилни познания и практически умения стъпка по стъпка – от основите на програмирането и писането на тестове, през овладяване на основните Front-End и Back-End технологии, до създаването и автоматизацията на тестове за уеб приложения.

В началните курсове курсистите усвояват фундаменталните принципи на програмирането и unit тестването, които са основа за всяка автоматизирана тестова среда. След това се запознават с основните технологии за изграждане на потребителски интерфейси и техните особености при тестови сценарии. В следващите курсове вниманието се насочва към Front-End и Back-End автоматизацията – ключови аспекти за постигане на цялостно и ефективно покритие на софтуерните тестове.

Всеки курс в програмата включва практически упражнения, реални проекти и тестови сценарии, които позволяват на курсистите да приложат наученото в контекста на реална работна среда. Обучението развива аналитичното мислене, умението за работа с различни инструменти за автоматизация и способността за откриване и превенция на софтуерни дефекти. След успешното завършване на програмата участниците ще бъдат напълно подготвени да изграждат, прилагат и поддържат системи за автоматизирано тестване, допринасяйки за по-високо качество, надеждност и ефективност на софтуерните решения в различни индустрии.
виж повече
<< Обратно към всички издания на курса "Programming Fundamentals and Unit Testing"

*Моля, докладвайте само грешки в материалите към лекцията. За всякакъв друг тип грешки, свързани със системата, използвайте формата за обратна връзка."

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