Онлайн или на място, водени от инструктор обучения на живо по Софтуерно инженерство демонстрират чрез интерактивни дискусии и практически упражнения основите на софтуерното инженерство.
Обучението по Софтуерно инженерство е достъпно като "онлайн обучение на живо" или "присъствено обучение на живо". Онлайн обучението на живо (също познато като "дистанционно обучение на живо") се провежда чрез интерактивен, отдалечен десктоп. Присъственото обучение на живо може да се проведе локално в помещения на клиента в Варна или в корпоративните обучителни центрове на NobleProg в Варна.
Комплексът "Централна точка" предлага бърз достъп до главни пътища, водещи до летището, северните и южните курорти и магистрала Варна - София и Варна - Бургас.
Apigee е платформата на Google Cloud за цялостно управление на жизнения цикъл на API, която позволява на организациите да проектират, защитават, внедряват, наблюдават и мащабират API. Нейните възможности за тестване и автоматизация позволяват на екипите да валидират API, да налагат политики и да осигуряват висококачествени внедрявания в CI/CD процеси.
Това ръководено от инструктор обучение на живо (онлайн или присъствено) е насочено към QA инженери и разработчици с начално до средно ниво на опит, които желаят да автоматизират тестването и валидирането на API чрез инструментите и интеграциите на Apigee.
До края на това обучение участниците ще могат да:
Настройват Apigee за тестване и наблюдение на API.
Автоматизират тестови случаи за API с помощта на Apigee и интегрирани инструменти.
Валидират производителността, сигурността и надеждността на API.
Интегрират автоматизацията на тестовете в CI/CD процеси.
Формат на курса
Интерактивна лекция и дискусия.
Практически упражнения и дейности.
Изпълнение в реална лабораторна среда.
Опции за персонализиране на курса
За заявка на персонализирано обучение по този курс, моля свържете се с нас за уговорка.
Това обучение с инструктор на живо в Варна (онлайн или на място) е насочено към тестери и разработчици на средно ниво, които желаят да задълбочат знанията и уменията си в областта на автоматизираното тестване, като се фокусират върху инструменти като Selenium, TestComplete и интегрирането им с Oracle APEX и .Net Core.
До края на това обучение участниците ще могат да:
Настройват и конфигурират Selenium и TestComplete за автоматизирано тестване.
Разработват усъвършенствани тестови скриптове и рамки.
Интегрират автоматизираното тестване с Oracle APEX и .Net Core приложения.
Прилагат техники за машинно обучение за подобряване на автоматизацията на тестовете.
Преминават ефективно от ръчно към автоматизирано тестване.
Управляват проекти за тестване, възложени на външни изпълнители, и поддържат стандарти за качество.
Това обучение с инструктор на живо в Варна (онлайн или присъствено) е насочено към тестови инженери на средно до напреднало ниво и специалисти по автоматизация, които желаят да изследват разширените функции и техники на TestStand за максимално повишаване на ефективността и ефикасността на автоматизацията на тестове.
До края на това обучение участниците ще могат:
Да използват разширените функции и възможности на TestStand за подобряване на работните потоци за автоматизация на тестове.
Да персонализират потребителски интерфейси и да разработват напреднали тестови последователности.
Да внедряват напреднали техники за обработка на резултати и генериране на отчети.
Да интегрират TestStand с външни бази данни, системи и хардуер.
Да прилагат най-добри практики за поддръжка, управление и отстраняване на проблеми при сложни тестови последователности.
Това обучение с инструктор на живо Варна (онлайн или на място) е предназначено за технически специалисти на средно и напреднало ниво, които желаят да използват IDz и z/OS Connect за интегриране на мейнфрейм приложения чрез API и за модернизиране на наследени работни процеси.
До края на обучението участниците ще могат да:
Настройват и използват IDz за разработка на мейнфрейм приложения.
Използват z/OS Connect, за да представят мейнфрейм приложения като RESTful API.
Интегрират COBOL, CICS и DB2 програми със съвременни системи.
Прилагат най-добри практики за сигурност на API и оптимизация на производителността.
Отстраняват проблеми и дебъгват интегрирани системи.
Дизайн мисленето е ориентирана към човека методология за решаване на проблеми чрез емпатия, дефиниране, генериране на идеи, прототипиране и тестване. Тази версия на курса поставя силен акцент върху етапа на емпатия, като се фокусира върху свързването на предварително идентифицирани проблемни точки с реалните нужди на вътрешните клиенти и прилага динамични, съвместни дейности за превръщане на прозренията в приложими резултати.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за екипи и лидери от начално до средно ниво, които желаят да задълбочат своите умения за емпатия, да укрепят взаимоотношенията с вътрешните клиенти и да превърнат проблемните точки в значими възможности за подобрение.
До края на това обучение участниците ще могат:
Да прилагат техники, базирани на емпатия, за разкриване и валидиране на нуждите на клиентите.
Да превръщат картираните проблемни точки в ясни, приложими нужди.
Да участват в динамични ролеви игри и симулации за практикуване на ориентирани към клиента разговори.
Съвместно да преформулират дефинициите на проблемите от перспективата на клиента.
Формат на курса
Интерактивна лекция и насочвани дискусии.
Динамични, практически ролеви игри и упражнения за емпатия.
Групови уъркшопи за съвместно преформулиране на проблеми.
Опции за персонализиране на курса
За заявка на персонализирана версия, съобразена с конкретен вътрешен процес (напр. снабдяване или осигуряване на оборудване), моля, свържете се с нас за уреждане.
Това обучение с инструктор на живо в Варна (онлайн или на място) е предназначено за начинаещи тестови инженери и инженери по автоматизация, които желаят да научат основите на използването на TestStand за създаване, изпълнение и управление на автоматизирани тестови последователности.
След завършване на това обучение участниците ще могат да:
Разбират основните концепции и архитектура на TestStand.
Създават и изпълняват тестови последователности.
Използват функциите за съвместна работа на TestStand в среда за екипно разработване на тестове.
Интегрират TestStand с други софтуерни инструменти и тестови уреди.
Разработват персонализирани тестови стъпки и добавки в TestStand.
Това обучение с инструктор на живо в Варна (онлайн или на място) е насочено към опитни инженери по автоматизация на тестове, които искат да усвоят напреднали концепции в програмирането с C# за целите на автоматизираното тестване.
След завършване на обучението участниците ще могат:
Да разбират напреднали концепции и добри практики в програмирането с C#.
Да прилагат напреднали принципи на обектно-ориентираното програмиране за създаване на ефективни и гъвкави решения за автоматизация.
Да проектират и разработват модулни и преизползваеми рамки за автоматизация, следвайки водещи индустриални практики.
Jersey е референтната имплементация с отворен код на JAX-RS (Java API за RESTful уеб услуги). Той предоставя библиотеки за бързо и ефективно изграждане на REST API в Java. В комбинация с модерни инструменти за тестване, Jersey дава възможност на разработчиците да проектират, изграждат, тестват и документират API ефективно.
Това обучение, водено от инструктор (онлайн или на място), е предназначено за начинаещи и Java разработчици на средно ниво, както и за тестващи, които искат да научат разработка и тестване на API с помощта на Jersey и поддържащи инструменти.
До края на това обучение участниците ще могат да:
Създават Jersey проект с Maven.
Разработват и внедряват RESTful API, използвайки Jersey.
Тестват API с помощта на Postman и автоматизирани рамки.
Управляват грешки, сигурност и документация за API.
Формат на курса
Интерактивна лекция и дискусия.
Практически упражнения и дейности.
Внедряване в среда на живо.
Опции за персонализиране на курса
За заявка на персонализирано обучение за този курс, моля, свържете се с нас, за да уговорим.
Дизайн мисленето е ориентирана към човека методология за решаване на проблеми чрез емпатия, дефиниране, генериране на идеи, прототипиране и тестване. Фокусирането върху първите два етапа — Емпатия и Дефиниране — помага на екипите да разберат по-добре вътрешните клиенти и да дефинират правилните проблеми за решаване.
Това обучение с инструктор на живо (онлайн или на място) е насочено към екипи и ръководители на начинаещо до средно ниво, които желаят да заздравят връзката си с вътрешните клиенти, да намалят съпротивата срещу промяната и да подобрят оперативната ефективност чрез практически, колаборативни методи.
До края на това обучение участниците ще могат да:
Използват техники за активно слушане и интервюиране, за да съберат значими прозрения за вътрешните клиенти.
Създават карти на емпатия и да улавят нуждите и болезнените точки на потребителите.
Разграничават истинските първопричини за проблеми от възприеманите такива, използвайки инструменти като „5-те защо“ и дървета на проблемите.
Изготвят ясни, приложими формулировки на проблема (POV), които ръководят работата по решението.
Формат на курса
Интерактивна лекция и дискусия.
Практически, практически упражнения и ролеви игри.
Групови уъркшопи и пленарни сесии за обратна връзка.
Опции за персонализиране на курса
За да заявите персонализирана версия, съобразена с конкретен вътрешен процес (напр. обществени поръчки или осигуряване на оборудване), моля, свържете се с нас за уговаряне.
Това обучение с инструктор на живо в Варна (онлайн или на място) е насочено към софтуерни разработчици и инженери на средно ниво, които желаят ефективно да управляват и отстраняват проблеми със софтуерни лицензи в своите организации или проекти.
До края на това обучение участниците ще могат:
Да усвоят основните концепции на софтуерното лицензиране и как FlexLM управлява лицензи.
Да се научат как да инсталират сървърния и клиентския софтуер на FlexLM на различни операционни системи.
Да създават, разпространяват и управляват лицензи, включително плаващи и обвързани с устройство лицензи.
Да идентифицират и разрешават често срещани проблеми, свързани с инсталиране, разпространение и използване на лицензи.
ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) е международно призната сертификация, фокусирана върху проектирането, разработването и поддръжката на решения за тестова автоматизация в реални работни среди.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за софтуерни тестери и професионалисти в автоматизацията със средно до напреднало ниво, които желаят да придобият практически, ориентирани към изпита знания, съобразени с официалната учебна програма на CTAL-TAE, и да успеят на сертификационния си изпит.
До края на това обучение участниците ще могат да:
Разбират учебната програма и целите на CTAL-TAE сертификацията.
Проектират и внедряват мащабируеми и лесни за поддръжка архитектури за тестова автоматизация.
Оценяват и избират подходящи инструменти и рамки за автоматизация.
Интегрират автоматизирани тестове в CI/CD тръбопроводи.
Прилагат структурирани методи за планиране, разработване и поддръжка на автоматизирани тестови решения.
Упражняват се със симулации на изпити и се запознаят с реалните тестови формати.
Формат на курса
Интерактивна лекция и дискусия.
Множество упражнения и практически задачи.
Практическа реализация в среда с реална лабораторна работа.
Опции за персонализиране на курса
За да заявите персонализирано обучение по този курс, моля, свържете се с нас за уговорка.
Това обучение с инструктор на живо в Варна (онлайн или на място) е предназначено за професионалисти от начинаещо до средно ниво, които желаят да разберат и приложат методологиите на дизайн мисленето, за да стимулират иновациите и да подобрят бизнес решенията.
До края на това обучение участниците ще могат да:
Разбират основните принципи на дизайн мисленето и неговата роля за иновациите.
Прилагат петте фази на дизайн мисленето при решаване на проблеми.
Използват техники и инструменти за генериране на идеи, за да насърчават креативността.
Внедряват стратегии за дизайн мислене, за да подобрят процесите и да повишат ефективността.
Това обучение с инструктор на живо в Варна (онлайн или на място) е предназначено за участници от начално до средно ниво, които желаят да решават ежедневни предизвикателства на работното място чрез геймификационни техники.
До края на това обучение участниците ще могат да:
Разбират принципите на дизайн мисленето и приложението му за решаване на проблеми.
Включват геймификационни техники за насърчаване на ангажираност и иновации.
Разработват креативни и практически решения на често срещани проблеми в работната среда.
Сътрудничат ефективно в екипи за прилагане на стратегии за решаване на проблеми.
Прилагат итеративни подходи за усъвършенстване на решенията чрез обратна връзка и експериментиране.
Domain-Driven Design (DDD) е подход към разработката на софтуер, който набляга на проектирането на системи, съобразени с бизнес домейна, чрез използването на споделен универсален език и тактически и стратегически техники за моделиране.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за старши разработчици на напреднало ниво, които желаят да приложат принципите на DDD за проектиране на стабилни, поддържаеми и мащабируеми системи.
До края на това обучение участниците ще могат да:
Идентифицират и моделират основни домейн концепции, използвайки универсален език и ограничени контексти.
Прилагат тактически DDD модели като същности, стойностни обекти, агрегати, хранилища и домейн услуги.
Проектират контекстни карти и стратегически граници за управление на сложността в микросървиси и екипи.
Интегрират DDD практики в гъвкави екипи и CI/CD работни потоци, за да подобрят сътрудничеството и доставянето.
Формат на курса
Интерактивна лекция и дискусия.
Множество упражнения и практически занимания.
Практическа имплементация в среда на живо.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля, свържете се с нас.
Това обучение, водено от инструктор на живо в Варна (онлайн или на място), е насочено към професионалисти, които желаят да разберат концепцията за измерване на функционални точки и как да я включат в измерването на продуктивността при разработката на софтуер.
До края на това обучение участниците ще могат да:
Разбират измерванията чрез функционални и нефункционални точки в софтуерната разработка.
Измерват единиците на софтуерен продукт за анализ на качеството и продуктивността.
ISTQB Сертифициран Тестер – Ниво за Напреднали, Мениджър на Тестване (CTAL-TM) е сертификация на професионално ниво, фокусирана върху усъвършенствани практики за управление на тестването, лидерски умения и стратегическо вземане на решения, съобразени със силабуса на ISTQB.
Това обучение с инструктор на живо (онлайн или на място) е насочено към мениджъри на тестване и QA специалисти на средно до напреднало ниво, които желаят да овладеят силабуса за ниво за напреднали – мениджър на тестване на ISTQB и да се подготвят за сертифициране.
До края на обучението участниците ще могат да:
Разработват и управляват цялостни стратегии и планове за тестване.
Прилагат техники за тестване, базирано на риска, за оптимизиране на усилията за тестване.
Наблюдават, контролират и подобряват процесите на тестване в рамките на проекти.
Водят и развиват екипи по тестване, като същевременно управляват очакванията на заинтересованите страни.
Използват инструменти и метрики за управление на тестването, докладване и непрекъснато усъвършенстване.
Формат на Курса
Интерактивна лекция и дискусия.
Изпитно ориентирани упражнения и примерни въпроси.
Практически казуси и симулации, съобразени със силабуса за CTAL-TM на ISTQB.
Опции за Персонализиране на Курса
За да поискате персонализирано обучение по този курс, моля, свържете се с нас.
Това обучение с инструктор, на живо в Варна (онлайн или на място), е насочено към разработчици, архитекти и анализатори на средно ниво, които желаят да научат и приложат DDD концепции и практики в своите софтуерни проекти.
До края на това обучение участниците ще могат да:
Разбират основните DDD концепции (bounded contexts, entities и др.) и тяхното приложение в софтуерни проекти.
Прилагат стратегически DDD за дефиниране и проектиране на домейн модела, идентифициране на поддомейни и установяване на граници.
Внедряват тактически DDD, използвайки шаблони като CQRS, factories и event sourcing.
Рефакторират и модернизират наследени системи ефективно с DDD техники.
Проектират и внедряват ориентирани към продукт, домейн и екип архитектури.
Използват data mesh за създаване на ориентирана към домейна платформа за данни, поддържаща откриване и управление на данни.
Това обучение, водено от инструктор на живо в Варна (онлайн или на място), е насочено към начинаещи лидери и HR специалисти, които желаят да научат и приложат методологиите на дизайн мисленето, за да насърчат иновациите, да подобрят уменията за решаване на проблеми и да ангажират екипите ефективно.
До края на това обучение участниците ще могат да:
Въоръжат участниците с инструменти и методологии за насърчаване на иновациите и ангажираността на екипа.
Развият умения за създаване на карти на емпатията, генериране на идеи и прототипиране за решаване на сложни предизвикателства.
Приложат принципите на дизайн мисленето в сценарии за лидерство и човешки ресурси.
Насърчат култура на иновации в технологичните екипи.
Това обучение на живо с инструктор в Варна (онлайн или на място) е насочено към Java разработчици със средно ниво на опит, които желаят да прилагат шаблони за проектиране, за да подобрят софтуерната структура, поддръжката и мащабируемостта.
След завършване на обучението участниците ще могат да:
Разбират целта и ползите от шаблоните за проектиране.
Прилагат ефективно създаващи, структурни и поведенчески шаблони в Java.
Подобряват повторното използване на код, мащабируемостта и поддръжката.
Рефакторират съществуващи кодови бази чрез шаблони за проектиране.
Архитектура на решения и управление на проекти в софтуерни проекти е практически курс, който преодолява разликата между изпълнението на проекти и архитектурното мислене, помагайки на участниците да разберат как архитектурните решения се съгласуват с целите на проекта и успеха на доставката.
Това обучение, водено от инструктор на живо (онлайн или на място), е насочено към професионалисти на средно ниво, които искат да разберат по-добре архитектурните аспекти на софтуерни и системни проекти и как те взаимодействат с фазите на проекта, методологиите и бизнес двигателите.
До края на това обучение участниците ще могат:
Да разбират как архитектурата се вписва в жизнения цикъл на проекта и избора на методология.
Да разграничават типовете изисквания и да ги превръщат в проектни структури.
Да интерпретират и използват рамки за моделиране като C4, UML® и Archimate®.
Да участват уверено в архитектурни дискусии и процеси на преглед.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Практическо внедряване в среда на жива лаборатория.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля, свържете се с нас, за да уредим.
Това обучение с инструктор на живо в Варна (онлайн или на място) е насочено към специалисти по софтуерно тестване на средно ниво, които желаят да станат сертифицирани в TOSCA и да демонстрират компетентност в автоматизацията на тестове с Tricentis Tosca.
До края на това обучение участниците ще могат:
Да разбират структурата и изискванията на TOSCA сертификацията.
Да усвоят концепциите на TOSCA, включително проектиране на тестови случаи, автоматизация и изпълнение.
Да прилагат най-добри практики за изграждане на тестови случаи за многократна употреба и лесна поддръжка.
Да се подготвят за практическите и теоретичните компоненти на сертификационния изпит по TOSCA.
Този курс предоставя обучение за управление на проекти за тестване и предлага практически опит с уеб приложения, автоматизация на функционални тестове и кроссбраузърно тестово автоматизиране чрез Selenium тест пакета.
Целевата аудитория на този курс са софтуерни тест инженери и мануални тестери.
След завършване на обучението участниците ще могат ефективно да използват Selenium WebDriver в реални проекти.
В това обучение с инструктор на живо в Варна участниците ще научат как да усъвършенстват автоматизиран тестов пакет, използвайки напреднали техники за управление на Selenium.
До края на това обучение участниците ще могат да:
Решават сложни проблеми при автоматизацията на тестове за уеб приложения със Selenium.
Прилагат регулярни изрази и техники за верификация, базирани на шаблони.
Обработват изключения, които спират изпълнението на тестове.
Това обучение с инструктор, на живо в Варна (онлайн или на място), запознава участниците с автоматизирано тестване чрез Selenium WebDriver и C# във Visual Studio. Ако нямате опит с програмиране на C# или желаете да го освежите, разгледайте курса: C# за инженери по автоматизирано тестване.
Това обучение с инструктор на живо в Варна (онлайн или на място) е предназначено за софтуерни тестери, които искат да използват Cypress за автоматизиране на тестове.
След завършване на обучението участниците ще могат:
Да извършват автоматизирано тестване от край до край с Cypress.
Да внедряват интеграционни и модулни тестове в уеб приложение.
Да използват Cypress като алтернатива на Selenium.
Автоматизирайте софтуерното тестване с HP UFT – индустриалния стандарт за функционално тестване. Този курс по тестова автоматизация обхваща създаване на скриптове чрез запис и изпълнение, идентификация на обекти, параметризирано тестване, многократно използваеми действия, тестване на уеб приложения и валидация на API чрез практически упражнения. Ще се научите да преобразувате ръчни тестови случаи в стабилни автоматизирани скриптове, да използвате контролни точки и синхронизация и да създавате мащабируеми тестови рамки за корпоративни процеси по осигуряване на качество и регресионно тестване.
Еволюцията на микросървисите и контейнерите през последните години промени значително начина, по който проектираме, разработваме, внедряваме и изпълняваме софтуер. Съвременните приложения трябва да бъдат оптимизирани за скалируемост, еластичност, устойчивост на грешки и промени. Водени от тези нови изисквания, модерните архитектури се нуждаят от различен набор от модели и практики. В това обучение разглеждаме начини за идентифициране, разбиране и адаптиране към тези нови изисквания.
Аудитория
Това обучение е предназначено за хора, които са донякъде запознати с контейнерните технологии и концепциите на Kubernetes, но може би им липсва опит в реални условия. Базира се на практически случаи и научени уроци от реални проекти, с цел да вдъхнови участниците да създават и управляват дори по-добри облачно-базирани приложения.
Разработчици
Оперативен персонал
DevOps специалисти
QA инженери
ИТ мениджъри на проекти
Формат на курса
Интерактивна лекция и дискусия
Множество от упражнения и практически занятия
Практическо внедряване в среда с реални лабораторни условия
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля свържете се с нас за уговаряне.
Овладейте тестването на мобилна автоматизация с това изчерпателно обучение по Appium. Изградете мощни рамки за тестова автоматизация на мобилни приложения за Android и iOS, използвайки водещия в индустрията Appium framework, и придобийте практически опит в конфигурирането на Appium, писането на тестови скриптове, идентифицирането на native и web елементи и генерирането на подробни тестови доклади. Идеално за QA инженери и професионалисти в тестването, които добавят умения за мобилно тестване и автоматизация към своя инструментариум. Перфектна отправна точка за Appium сертифициране и кариерно развитие в областта на осигуряването на качеството на мобилни приложения.
Selenium е open-source среда за автоматизиране на тестването на уеб приложения в различни браузъри. Със Selenium 4 са налични подобрени WebDriver API-та, вградени относителни локатори и по-добра поддръжка на grid. Python предлага простота и силна интеграция с тестови frameworks като Pytest, което го прави мощен избор за разработване на мащабируеми и лесни за поддръжка пакети за автоматизация на тестове.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за начинаещи до средно напреднали тестери и разработчици, които желаят да използват Selenium с Python за автоматизиране на тестването на уеб приложения в реални работни среди.
До края на това обучение участниците ще могат да:
Инсталират и конфигурират Selenium с Python в тестова среда.
Създават стабилни скриптове за автоматизация на тестове, използвайки Selenium WebDriver и Pytest.
Прилагат Page Object Model (POM) за лесни за поддръжка тестови frameworks.
Изпълняват тестове на множество браузъри, използвайки Selenium Grid.
Интегрират автоматизирани тестове с CI/CD pipelines.
Отстраняват често срещани проблеми и прилагат най-добри практики за стабилност на автоматизацията.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Практическо изпълнение в лабораторна среда на живо.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля, свържете се с нас за уговорка.
Това обучение, водено от инструктор на живо в Варна, е създадено за всеки, който има интерес да научи Java с цел автоматизация на тестове. То представлява стегнат, интензивен курс с множество практически упражнения, които бързо ще подготвят участниците с основните програмни умения, необходими за софтуерно автоматизирано тестване. Фокусът е върху фундаментите на Java, които могат да бъдат пряко и незабавно приложени в автоматизацията на тестове.
Този курс не разглежда задълбочено рамки за автоматизация на тестове като Selenium. Той също така заобикаля конвенционалния подход "Hello World" за изучаване на Java, тъй като това не е курс по разработка на приложения. Курсът е насочен директно към това участниците бързо да започнат работа с автоматизация на тестове. Ако вече сте запознати с Java и искате да преминете направо към тестване със Selenium, моля, разгледайте: Въведение в Selenium (https://www.nobleprog.com/introduction-selenium-training).
Тази програма е предназначена за опитни индивидуални изпълнители, които играят ключова роля в определянето на техническата посока, насърчаването на архитектурната последователност и влиянието върху инженерните решения в различни екипи.
В това обучение, водено от инструктор на живо, участниците ще научат основните и напредналите концепции на софтуерната архитектура и дизайн, преминавайки през поредица от практически упражнения в реална лабораторна среда и дискусии.
Аудитория
Софтуерни специалисти
Софтуерни дизайнери
Разработчици
Формат на курса
Частично лекции, частично дискусии, упражнения и интензивна практическа работа
Бележка
За да заявите персонализирано обучение по този курс, моля, свържете се с нас за уточняване.
Това обучение с инструктор на живо в Варна (онлайн или на място) е насочено към софтуерни инженери и разработчици, които желаят да планират, проектират, ръководят и управляват софтуерната разработка чрез архитектурни методи.
До края на това обучение участниците ще могат:
Да разбират значението на архитектурното проектиране в софтуерната разработка.
Да оценяват как разработчиците могат да използват архитектурни методи в разработката.
Да научат процеса на архитектурно проектиране за управление и оценка на процеси.
Да структурират сложни приложения, използвайки архитектурен подход.
Да установят структура за вземане на решения за адресиране на проблеми и дефиниране на отговорности в екипите за разработка.
Да поемат уверено отговорност за технически решения.
Да визуализират архитектури чрез модели и диаграми.
Да разбират стандартите и рисковете, за да изграждат гъвкави и възстановими архитектури.
Това обучение на живо, водено от инструктор, в Варна започва с въведение в BDD – какво представлява и как се използва от компаниите за насърчаване на добър софтуерен дизайн, разработка и тестване. Разглеждаме темата от не-инженерна гледна точка, с фокус върху крайните потребители, техните изисквания, език и начин на мислене. Обръщаме внимание и на комуникационните предизвикателства, с които бизнес заинтересованите страни е вероятно да се сблъскат, работейки по-тясно с технически ориентираните си колеги.
До края на това обучение участниците ще знаят как да:
Пишат кратки потребителски истории, които улавят моделите на използване от реалните потребители на софтуера.
Превеждат своите потребителски истории на поведенческия език на BDD (Given, When, Then).
Извличат тестови случаи от тези истории, които да се използват от инженерите за имплементация и тестване.
Разбират връзката между продуктови изисквания, критерии за приемане и тестови случаи.
Демистифицират техническия жаргон, който възпрепятства комуникацията и разбирането.
Инсталират и използват отлични инструменти за писане на BDD файлове с характеристики.
Разбират и оценяват какво се случва, след като работата бъде предадена на инженерите.
Играят по-активна роля в итеративния цикъл на разработка.
Курсът ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA) е предназначен за опитни специалисти по тестване, които желаят да задълбочат експертизата си в областта на анализа на тестовете, дизайна на тестовете, тестването, базирано на риска, и осигуряването на качество по целия жизнен цикъл на разработката на софтуер. Курсът предоставя на участниците разширени техники за анализ на изискванията, създаване на ефективни тестови случаи, управление на дефекти и гарантиране на качеството на софтуера от гледна точка на бизнеса и потребителя.
След приключване на този курс участниците ще могат:
Да прилагат разширени техники за анализ и дизайн на тестове.
Анализират изискванията и потребителските истории, за да идентифицират тестовите условия.
Проектират и приоритизират рисковите тестови сценарии и тестови случаи.
Оценяват характеристиките на качеството на софтуера и нефункционалните изисквания.
Преглеждат и оценяват спецификациите от гледна точка на тестването.
Извършват анализ на дефекти и допринасят за идентифицирането на коренната причина.
Прилагат техники за статично тестване, за да подобрят качеството рано в жизнения цикъл на софтуера (SDLC).
Подкрепят дейностите по тестване в Agile, Waterfall и хибридни среди.
Подобрят покритието с тестове чрез систематични методи за дизайн на тестове.
Да се подготвят ефективно за сертификационния изпит ISTQB CTAL-TA.
Cypress е рамка за тестване от край до край. Тя позволява на потребителите да настройват, пишат, изпълняват и дебъгват тестове за всяко фронтенд приложение или уебсайт.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за софтуерни тестери, които желаят да използват Cypress за автоматизация на тестове.
След завършване на обучението участниците ще могат:
Да извършват автоматизирано тестване от край до край с Cypress.
Да внедряват интеграционни и модулни тестове в уеб приложение.
Да използват Cypress като алтернатива на Selenium.
Формат на курса
Интерактивна лекция и дискусия.
Множество упражнения и практика.
Практическа работа в среда на живо.
Опции за персонализиране на курса
За да заявите персонализирано обучение за този курс, моля, свържете се с нас.
Domain Driven Design (DDD) е мощен подход за разработка на софтуер, който се фокусира върху моделирането на сложни софтуерни поведения чрез привеждане на техническата реализация в съответствие с основните бизнес концепции. Този курс изследва как DDD помага на екипите да управляват сложността и да намалят риска чрез стратегически и тактически модели. Участниците ще се научат да изграждат „всеобщ език“, да определят ясни граници чрез ограничени контексти и да използват специфични градивни блокове като същности, стойностни обекти и агрегати. Целта е да се създадат гъвкави, поддържаеми софтуерни архитектури, които остават съгласувани с развиващия се бизнес домейн.
Съществуват множество изпитани и тествани шаблони, широко достъпни за всеки. Понякога се свежда до промяна на имената и внедряване на шаблона в конкретна технология. Това може да спести стотици часове, които иначе биха били изразходвани за проектиране и тестване. Цели на обучението Този курс има две цели: първо, позволява ви да преизползвате широко известни шаблони, и второ, дава ви възможност да създавате и преизползвате шаблони, специфични за вашата организация. Той ви помага да прецените как шаблоните могат да намалят разходите, да систематизират процеса на проектиране и да генерират кодова рамка, базирана на вашите шаблони. Аудитория Софтуерни дизайнери, бизнес анализатори, ръководители на проекти, програмисти и разработчици, както и оперативни мениджъри и мениджъри на софтуерни отдели. Стил на курса Курсът се фокусира върху случаи на употреба и тяхната връзка с конкретен шаблон. Повечето примери са обяснени на UML и с прости примери на Java (езикът може да бъде сменен, ако курсът е заявен като корпоративно обучение). Той ви превежда през източниците на шаблоните и ви показва как да каталогизирате и описвате шаблони, които могат да бъдат преизползвани в цялата ви организация.
В това обучение, водено от инструктор на живо, в Варна (онлайн или на място), участниците ще научат как да прилагат петте етапа на дизайн мисленето, за да разберат по-добре проблемите, които изпитват крайните потребители на даден продукт или услуга, и след това да разработят най-добрия подход за тяхното разрешаване.
До края на това обучение участниците ще могат:
Да използват креативни стратегии, за да съчетаят нуждите на клиентите с технологично осъществими решения.
Да формулират стратегия за повишаване на стойността за клиента и подобряване на продуктовите и сервизните предложения.
Процесът на дизайн мисленето (ДМ) включва пет етапа (емпатия, дефиниране на проблема, генериране на идеи, прототипиране, тестване).
В един все по-сложен свят се сблъскваме с проблеми, които може да изискват специални подходи. Дизайн мисленето помага за справяне със сложни проблеми. Овладяването на дизайн мисленето спомага за ефективно справяне със сложни проблеми, по-добра комуникация, ефикасно убеждаване, подобрява бизнес резултатите и усъвършенства организационното и личностното поведение и представяне.
Как работи ДМ: учене от хората и проблема, откриване на модели, проектиране на модел (отклонение на модела), тестване на модела, оценка на модела и преработване.
Връзка между ДМ, иновации и предприемачество.
Методи и инструменти на ДМ: персона, карта на заинтересованите страни, карта на клиентското пътуване, сервизен план, иновация на бизнес модела.
Приложение на ДМ: дизайнерско мислене, разрушителна иновация, итеративен подход, техника за гъвкаво оценяване, критично мислене, решаване на проблеми, работа в екип, лидерска готовност, комуникационни умения, технологична грамотност, напредничаво мислене, интеркултурна и етична компетентност, емоционална интелигентност, самосъзнание, умения за преговори, разрешаване на конфликти.
Цели:
Да се разберат основите и нюансите на ДМ
Да се изследват ключови концепции, фактори, теории, видове и модели в ДМ
Да се експериментира, изживее и практикува ДМ
Начин на провеждане:
Това е еднодневен (4 часа) обучителен курс и се състои от:
лекции (40% - представяне на теории, концепции, модели и взаимодействия),
групови упражнения (30% - групова динамика, игри, групова дискусия и упражнения за симулирано разрешаване на конфликти),
индивидуални дейности (15% - писане, проектиране и партньорска дискусия),
и други (15% - видеа, четене).
Забележка: поради естеството на този курс, минималният размер на групата е 3-ма души
Това обучение с инструктор на живо в Варна (онлайн или на място) е насочено към PHP разработчици на средно ниво, които желаят да прилагат ефективно design patterns в своите проекти.
След завършване на обучението участниците ще могат да:
Разбират целта и предимствата на design patterns.
Идентифицират и внедряват подходящи design patterns за често срещани сценарии.
Структурират PHP приложения, използвайки утвърдени в индустрията най-добри практики.
Интегрират шаблони в модерни рамки като Symfony или Zend.
IREB CPRE (International Requirements Engineering Board - Certified Professional for Requirements Engineering) е сертификация за професионалисти в областта на инженеринга на изисквания. Тази сертификация има за цел да потвърди знанията, уменията и опита в областта на управлението и инженеринга на изисквания в процеса на разработка на софтуер. Стойността на IREB CPRE сертификацията: Потвърждение и признание на знания, умения и опит в областта на инженеринга на изисквания. Отличаване на пазара на труда като професионалист, специализиращ в управлението на изисквания. Повишаване на доверието и надеждността сред работодатели, клиенти и колеги.
Основи на QA и модерно тестване с AI е цялостна обучителна програма, която съчетава учебния план на ISTQB Certified Tester Foundation Level (CTFL v4.0) с практическо въведение в инструменти и техники за тестване, подпомагани от AI. Курсът е проектиран като подготвителен път към сертификацията ISTQB Foundation Level, като същевременно предоставя на участниците незабавно приложими умения за тестване, подпомагано от AI.
Това обучение, водено от инструктор на живо (онлайн или на място), е насочено към QA специалисти, софтуерни тестери и инженери по тестване, които желаят да изградят структурирано разбиране на основите на осигуряването на качество, като същевременно се научат да използват модерни AI инструменти за генериране на тестови случаи, автоматизация на тестове и анализ на дефекти.
До края на това обучение участниците ще могат да:
Прилагат седемте принципа на тестване и ролята на тестера в жизнения цикъл на разработката на софтуер.
Проектират тестови случаи, използвайки техники от черна кутия, бяла кутия и базирани на опит, съгласно стандартите на ISTQB.
Докладват, проследяват и управляват дефекти през целия им жизнен цикъл.
Планират тестване, използвайки подходи, базирани на риска, техники за оценка и метрики за напредъка на тестването.
Оценяват и избират инструменти за автоматизация на тестове за своя организационен контекст.
Използват генеративен AI и LLM за създаване на чернови, преглед и усъвършенстване на тестови случаи от изисквания.
Прилагат инструменти, захранвани от AI, за самовъзстановяваща се автоматизация на тестове, тестване за визуална регресия и предсказване на дефекти.
Навигират в структурата на изпита ISTQB Foundation Level и да отговарят уверено на примерни въпроси.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Практическо изпълнение в среда на живо в лаборатория.
Опции за персонализиране на курса
За да заявите персонализирано обучение, моля, свържете се с нас за уговаряне.
Обучението е предназначено за JavaScript разработчици, които проектират и внедряват напреднали интернет приложения. Темите, разглеждани по време на обучението, имат за цел да представят най-добрите практики в програмирането с JavaScript и да подчертаят най-често срещаните грешки. Важен акцент в обучението е обсъждането на наличното обектно-ориентирано програмиране със синтаксиса на JavaScript.
Курсът е предназначен за опитни програмисти, които искат да навлязат в темите, свързани с използването на шаблони и рефакторинг. Всеки участник ще се запознае със свойствата и практическите примери за прилагането на тези шаблони, което от своя страна ще му позволи ефективно да изгражда коректен код на приложенията.
В днешния бързо развиващ се софтуерен пейзаж, използването на мощта на изкуствения интелект заедно с Cypress предлага несравнима ефективност и точност в автоматизацията на тестове. Понастоящем живеем в едно от най-вълнуващите времена в историята на ИТ от дълго време и ИИ може да стане нашият най-добър съюзник за подобряване на начина ни на работа, ефективността, продуктивността и най-вече качеството.
Това обучение е предназначено да подобри вашите QA процеси, да издигне вашите умения и да ви направи готови уверено да се справяте със сложни предизвикателства в тестването с прецизност, използвайки революционната технология на ИИ.
Причини да присъствате:
Открийте синергията между ИИ и Cypress за несравнима прецизност в автоматизацията на тестове.
Натрупайте практически опит с най-съвременни инструменти и техники.
Издигнете своите QA умения и останете напред в конкурентната индустрия за разработка на софтуер.
Учете се от индустриални експерти и казуси от реалния свят, за да подобрите вашите стратегии за тестване.
Отключете потенциала за драстично подобряване на ефективността и точността на тестването.
Увеличете вашата ефективност в тестването чрез повишаване на покритието и намаляване на времето за пускане на пазара.
Преодолейте страха от ИИ, който замества тестерите в тяхната работа, като го прегърнете и използвате потенциала му.
До края на обучението участниците ще могат да:
Се запознаят с технологията на ИИ и нейните практически приложения.
Интегрират ефективно решения, задвижвани от ИИ, в работни потоци за автоматизация на тестове, базирани на Cypress.
Пишат напреднали Cypress тестови скриптове с помощта на ИИ за повишена точност и покритие.
Използват ИИ алгоритми за приоритизиране на тестови случаи и подобряване на мануалното проучвателно тестване.
Покриват и валидират качеството на UX дизайна чрез силата на базирани на ИИ инструменти за визуална регресия.
Уверено се справят със сложни сценарии за тестване с прецизност и ефективност.
Издигнат своите QA умения и останат на преден план в модерните методологии за тестване.
С появата на много сложни разпределени системи, сложността на отделната система се измести към сложността на архитектурата на групата от системи. Този курс разглежда връзката между софтуерната архитектура и техническата корпоративна архитектура. Тези две области са взаимосвързани по начин, който в момента не е добре описан. Например, разделянето на сложна монолитна система на две системи, комуникиращи чрез уеб услуги, ще предизвика значителни промени както в новите системи, така и в архитектурата между тях.
Този курс ще обхване компромисите, разпространените понастоящем модели и решения за управление на сложни системи и комуникацията в тях и между тях.
В това обучение, водено от инструктор на живо в Варна, участниците ще научат как да използват функциите на TestComplete, включително неговия тестов обектен модел, контролни точки, съпоставяне на имена и потребителски интерфейс, за да извършват автоматизирано тестване на настолни, уеб и мобилни приложения.
До края на това обучение участниците ще могат:
Създават, записват и изпълняват функционални тестове.
Създават мащабируема и поддържаема рамка за тестване.
Създават контролни точки, адаптират тестове за множество устройства и анализират резултатите от тестовете.
The Principal Engineer - Мастърклас е за опитни и мотивирани инженери, които вече знаят как да създават код, готов за производствена среда. Този курс ще ви превърне в изключителен софтуерен инженер/лидер, за да окажете голямо положително въздействие върху вашия екип и организация. В този курс ще научите за системен дизайн и архитектура, техники за преглед на код, менторство и коучинг на инженери, парно програмиране, изграждане на силна инженерна култура и други фундаментално важни инженерни практики.
Това обучение, водено от инструктор на живо (на място или дистанционно), е насочено към:
софтуерен инженер със средно ниво
старши софтуерен инженер
принципал софтуерен инженер
персонален софтуерен инженер
водещ софтуерен инженер
софтуерен архитект
инженерни мениджъри
До края на това обучение участниците ще могат:
Да се повишат до следващо ниво от инженери със средно или старшо ниво
Ако вече ръководят екип или са над старшите инженери, могат да започнат да използват инструменти, техники и рамка, научени от този курс, за да:
Онлайн Software Engineering обучение в Варна, Software Engineering тренировъчни курсове в Варна, Уикенд Software Engineering курсове в Варна, Вечер Software Engineering обучение в Варна, Software Engineering водени от инструктор в Варна, Software Engineering класове в Варна, Software Engineering частни курсове в Варна, Software Engineering обучение в Варна, Software Engineering инструктор в Варна, Software Engineering тренировъчна програма в Варна, Software Engineering обучител в Варна, Вечер Software Engineering курсове в Варна, Software Engineering водени от инструктор в Варна, Software Engineering на място в Варна, Уикенд Software Engineering обучение в Варна, Онлайн Software Engineering обучение в !регион, Software Engineering обучение едно-в-едно в Варна