Онлайн или на място, под ръководството на инструктор, живи курсове по софтуерно инженерство демонстрират основите на софтуерната инженерия чрез интерактивни дискусии и практически упражнения.
Обучението по софтуерна инженерия е налично като "живо онлайн обучение" или "живо обучение на място". Живото онлайн обучение (известно също като "удалено живо обучение") се провежда чрез интерактивен удален desktop. Животното обучение на място може да се проведе локално в предприятието на клиента в Пловдив или в корпоративните тренировъчни центри на NobleProg в Пловдив.
NobleProg -- Вашият местен проводник по обучение
Делови център Пловдив
Хан Кубрат ул. 1, Пловдив, България, 4017
Този е най-модерният бизнес център в града, с всички необходими функционалности, докато е разположен в зелена част на града.
Намира се на около 20 минути с автобус от централната жп гара, както и от центъра на града.
Това обучение с инструктор, провеждащо се онлайн или на място, е насочено към тестери и разработчици на средно ниво, които искат да углубят знанията и уменията си в автоматизиран тестове, с акцент върху инструменти като 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 и оптимизиране на производителността.
Отстраняване на неизправности и отстраняване на грешки в интегрирани системи.
Design Thinking е методология, ориентирана към човека, за решаване на проблеми чрез съчувствие, определение, генериране на идеи, прототипиране и тестване. Тази версия на курса постави силно акцентиране върху етапа на Съчувствие, със фокус върху свързване на предишните идентифицирани проблеми с реалните нужди на вътрешните клиенти, и приложение на динамични, съвместни дейности за преобразуване на инсайти в действиеспособни резултати.
Този обучение, водено от инструктор (онлайн или на място), е направено за екипи и лидери с начални и средни знания, които искат да углубят уменията си за съчувствие, да укрепят връзките с вътрешните клиенти, и да преобразуват проблеми в значими възможности за подобрение.
Към края на това обучение участниците ще могат да:
Прилагат техники, базирани на съчувствие, за откриване и валидиране на нуждите на клиенти.
Преобразуват картирани проблеми в ясни, действиеспособни нужди.
Участват в динамични ролеви игри и симулации за практикуване на клиентцентрирани разговори.
Съвместно преопределят проблемни твърдения от гледна точка на клиента.
Формат на курса
Интерактивни лекции и ръководени дискусии.
Динамични, практически ролеви игри и упражнения за съчувствие.
Групови работилници за съвместно преопределяне на проблеми.
Опции за персонализиране на курса
За да поискате персонализирана версия, адаптирана за специфичен вътрешен процес (например за закупуване или предоставяне на оборудване), моля, свържете се с нас, за да се договорите.
Това обучение под ръководството на инструктор (онлайн или на място) в Пловдив е насочено към опитните инженери по автоматизирано тестиране, които искат да научат продължени концепции за програмиране с C# за автоматизирано тестиране.
По завършването на това обучение участниците ще могат да:
Разбират продължени концепции и най-добри практики за програмирането с C#.
Применяват продължени принципи на обектно-ориентираното програмиране, за да създават ефективни и гъвкави решения за автоматизирано тестиране.
Проектират и разработват модулни и повторно използваеми фреймворки за автоматизирано тестиране, следвайки най-добрите практики в индустрията.
Jersey е отворен източник, референтна имплементация на JAX-RS (Java API за RESTful уеб услуги). Тя предоставя библиотеки, с които да се изградят REST API-та в Java бързо и ефективно. Комбинирани със moden тестови инструменти, Jersey позволява на разработчиците да проектират, изграждат, тестват и документират API-та ефикасно.
Този под ръководството на инструктор, жив обучаващ (онлайн или на място), се насочва към разработчици и тествачи на Java с начален до среден ниво, които желаят да научат разработка и тестане на API с използване на Jersey и подкрепящите инструменти.
Към края на обучението участниците ще могат да:
Настroyят проект с Jersey и Maven.
Разработват и разгъват RESTful API-та с използване на Jersey.
Тестват API-та с Postman и автоматизирани рамки за тестуване.
Обработват грешки, сигурност и документация за API-та.
Формат на курса
Интерактивна лекция и дискусия.
Ръчни упражнения и практика.
Имплементация в живо-лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организираме.
Design Thinking е методология, ориентирана към човека за решаване на проблеми с помощта на емпатия, дефиниция, генериране на идеи, проектиране и тестирование. Фокусирането върху първите два етапа – Empathize (Емпатизирайте) и Define (Дефинирайте) – помага на екипите да разберат по-добре внутренните клиенти и да дефинират правилните проблеми, които трябва да се решават.
Това обучение под ръководството на инструктор (онлайн или на място) е насочено към началници и средноуровневи екипи и ръководители, които желаят да засилат своята връзка с внутренните клиенти, да намалят упорството към промяната и да подобрят оперативната ефективност чрез практични, колаборативни методи.
По завершване на това обучение участниците ще могат да:
Използват активно слушане и техники за интервюиране, за да събират значима информация относно внутренните клиенти.
Създават карти на емпатия и фиксирам гледни точки на потребители и болезнености.
Определят реалните коренни проблеми от възприетите, използвайки инструменти като 5 Whys (Пятьте защо) и проблемни дървета.
Съставят ясни, приложими декларации на проблеми (POVs), които водят до работа върху решенията.
Формат на курса
Интерактивна лекция и дискусия.
Практически, ръчни упражнения и ролеви игри.
Групови семинари и пленарни сесии за обратна връзка.
Опции за персонализация на курса
За да поискате персонализирана версия, адаптирана към конкретен вътрешен процес (например закупуване или обезпечаване с оборудване), моля свържете се с нас за аранжиране.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към софтуерни разработчици и инженери на средно ниво, които желаят ефективно да управляват и отстраняват софтуерни лицензи в своите организации или проекти.
До края на това обучение участниците ще могат:
Разберете основните концепции за софтуерно лицензиране и как FlexLM управлява лицензи.
Научете как да инсталирате сървърния и клиентския софтуер FlexLM на различни операционни системи.
Създавайте, разпространявайте и управлявайте лицензи, включително плаващи лицензи и лицензи със заключени възли.
Идентифицирайте и разрешавайте често срещани проблеми, свързани с инсталирането, разпространението и използването на лиценз.
Сертификацията ISTQB Certified Tester Advanced Level – Test Automation Engineer (CTAL-TAE) е глобално призната сертификация, фокусирана върху проектирането, разработването и поддържането на решения за автоматизиран тест в реални среди.
Този курс с инструктор, в жива среда (онлайн или на място), е предназначен за тестери и професионалисти в областта на автоматизацията с интермедиален или напреднал ниво, които искат да придобият практическо, ориентирано към изпита знание, съответстващо на официалната програма на CTAL-TAE и да успеят в своя сертификационен изпит.
До края на този курс участниците ще бъдат способни да:
Разберат програмата на CTAL-TAE и целите на сертификацията.
Проектират и имплементират масштабируеми и поддържаеми архитектури за автоматизация на тестове.
Оценят и избират подходящи инструменти и рамки за автоматизация.
Интегрират автоматизирани тестове в CI/CD пайплайнове.
Прилагат структурирани методи за планиране, разработване и поддържане на автоматизирани решения за тестове.
Практикуват с симулации на изпити и се запознават с реалните формати на тестове.
Формат на курса
Интерактивни лекции и дискусии.
Много упражнения и практики.
Практическа имплементация в жива лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализиран тренинг за този курс, моля свържете се с нас за уреждане.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към професионалисти от начинаещо до средно ниво, които желаят да разберат и прилагат Design Thinking методологии за стимулиране на иновациите и подобряване на бизнес решенията.
До края на това обучение участниците ще могат:
Разберете основните принципи на Design Thinking и ролята му в иновациите.
Приложете петте фази на Design Thinking за решаване на проблеми.
Използвайте техники и инструменти за създаване на идеи, за да насърчите креативността.
Приложете Design Thinking стратегии за подобряване на процесите и повишаване на ефективността.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към професионалисти, които желаят да научат и разберат концепцията за измерване на софтуера и да я използват, за да оценят и оразмерят всеки процес на разработка на софтуер и производителност.
До края на това обучение участниците ще могат:
Разберете използването на софтуерни измервания и показатели в разработката на софтуер.
Проследявайте напредъка и оценявайте производителността с помощта на софтуерните показатели.
Анализирайте данните от софтуерните измервания за осигуряване на качеството и подобряване на процеса.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към участници от ниво начинаещи до средно ниво, които желаят да решават ежедневните предизвикателства на работното място чрез техники за геймификация.
До края на това обучение участниците ще могат:
Разберете принципите на Design Thinking и приложението му за решаване на проблеми.
Включете техники за геймификация, за да насърчите ангажираността и иновациите.
Разработете креативни и практични решения за общи проблеми на работното място.
Сътрудничете ефективно в екипи за прилагане на стратегии за решаване на проблеми.
Прилагайте итеративни подходи за усъвършенстване на решения чрез обратна връзка и експериментиране.
Domain-Driven Design (DDD) е подход към разработката на софтуер, който акцентира дизайна на системи около бизнес домейна, използвайки общоизползвана убиквитарна реч и тактични & стратегически моделиращи техники.
Този обучаван курс (онлайн или на място) е предназначен за висококвалифицирани разработчици, които желаят да приложат принципите на DDD за проектиране на робустни, поддържаеми и масштабируеми системи.
По завершаване на обучението участниците ще могат да:
Определят и моделират ключови домейни концепции, използвайки убиквитарна реч и ограничен контекст.
Прилагат тактични DDD патерни като ентитети, стойностни обекти, агрегати, хранилища и домейн услуги.
Проектират контекстни карти и стратегически граници за управление на сложността в микросервизите и екипите.
Интегрират DDD практики в Agile екипи и CI/CD работни процеси, за подобряване на сътрудничеството и доставката.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Работа в реално околнината на лабораторията.
Опции за кастомизиране на курса
За да поискате кастомизирано обучение за този курс, моля свържете се с нас.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към професионалисти, които желаят да разберат концепцията за измерване на функционална точка и как да я включат в измерването на производителността на разработката на софтуер.
До края на това обучение участниците ще могат:
Разберете измерванията на функционални точки и нефункционални точки в разработването на софтуер.
Измерете единиците на софтуерен продукт за анализ на качеството и производителността.
Това обучение, водено от инструктор (онлайн или на място) в Пловдив, е предназначено за разработчици и тестиращи лица, които искат да извършват автоматизирани тестове с C# и Selenium.
По завършването на обучението участниците ще могат да:
Инсталират и конфигурират Selenium WebDriver.
Пишат тестове с използване на Selenium, C# и Nunit в Visual Studio IDE.
Изпълняват автоматизирани тестове с C# и Selenium.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) е професионално ниво на сертификация, което се фокусира върху напреднали практики на управление на тестване, лидерски умения и стратегически решения, съгласни с програмата на ISTQB.
Това обучение с инструктор, проводимо живо (онлайн или на място), е предназначено за тест мениджъри и специалисти по качество на софтуера на среден до напреднал ниво, които искат да овладяят програмата на ISTQB Advanced Level Test Manager и да се подготвят за сертификация.
До края на това обучение участниците ще могат да:
Разработват и управляват комплексни стратегии и планове за тестване.
Прилагат техники на тестване базирани на риск за оптимизиране на усилията за тестване.
Мониторират, контролират и подобряват процесите на тестване в рамките на проекти.
Водят и развиват екипи за тестване, докато управляват очакванията на заинтересованите страни.
Използват инструменти и метрики за управление на тестване, отчетност и непрекъснато подобрение.
Формат на курса
Интерактивни лекции и дискусии.
Упражнения и практически въпроси, ориентирани към изпит.
Практически изследвания на случаи и симулации, съгласни с програмата на ISTQB CTAL-TM.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към разработчици на средно ниво, архитекти и анализатори, които желаят да научат и прилагат DDD концепции и практики към своите софтуерни проекти.
До края на това обучение участниците ще могат:
Разберете основните DDD концепции (ограничени контексти, обекти и т.н.) и тяхното приложение в софтуерни проекти.
Приложете стратегически DDD, за да дефинирате и проектирате модела на домейна, да идентифицирате поддомейни и да установите граници.
Приложете тактически DDD, като използвате модели като CQRS, фабрики и източник на събития.
Преработете и модернизирайте ефективно наследените системи с DDD техники.
Проектирайте и внедрявайте продуктови, домейнови и екипно ориентирани архитектури.
Използвайте мрежа от данни, за да създадете платформа за данни, ориентирана към домейн, поддържаща откриване и управление на данни.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към начинаещи лидери и професионалисти по човешки ресурси, които желаят да научат и прилагат Design Thinking методологии за насърчаване на иновациите, подобряване на способностите за решаване на проблеми и ефективно ангажиране на екипи .
До края на това обучение участниците ще могат:
Оборудвайте участниците с инструменти и методологии за насърчаване на иновациите и екипната ангажираност.
Развийте умения за картографиране на емпатия, идеи и създаване на прототипи за решаване на сложни предизвикателства.
Приложете Design Thinking принципи към сценарии за лидерство и човешки ресурси.
Насърчавайте култура на иновации в техническите екипи.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да прилагат шаблони за проектиране, за да подобрят структурата на софтуера, поддръжката и скалируемостта.
До края на това обучение участниците ще могат:
Разберете целта и предимствата на дизайнерските модели.
Прилагайте ефективно креативни, структурни и поведенчески модели в Java.
Подобрете повторното използване на кода, мащабируемостта и поддръжката.
Преработете съществуващите кодови бази, като използвате шаблони за проектиране.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към професионалисти, които искат да се научат как да използват SNAP при измерване и оценка на проекти.
До края на това обучение участниците ще могат:
Научете за правилата и указанията на SNAP и FPA.
Да може да планира и оценява по-добре софтуерни проекти.
Разберете основните показатели на процеса и идентифицирайте области за подобряване на процеса.
Използвайте SNAP, за да увеличите ефективността на производителността и да получите функционална стабилност.
Този курс предоставя обучение за ръководене на тестови проекти и предлага практически опит с уеб приложения, функционална тестваща автоматизация и крос-браузърна тестваща автоматизация, използвайки Selenium test suite.
Целевата група за този курс са софтуерните тестови инженери и ръчни тествачи.
След завършване на обучението, участниците ще могат ефективно да използват Selenium WebDriver в реални проекти.
Този курс предоставя обучение за управление на тестови проекти, използвайки набора от инструменти за тестове Selenium и непрекъснато тестване с Jenkins.
Целева аудитория:
Софтуерни тестови инженери
Софтуерни разработчици, участващи в аджайлено развитие
Мениджъри на релиси
QA инженери
В края на обучението по Selenium, участниците ще могат да:
Използват набора от инструменти за тестове Selenium ефективно в реални проекти
Използват Selenium за междубраузървеното тестване
Разпространяват тестовете с помощта на Selenium Grid
Провеждат регресивни тестове на Selenium в Jenkins
Подготвят доклади за тестовете и периодични доклади с помощта на Jenkins
В този курс с инструктор, провеждан на живо в Пловдив, участниците ще научат как да подобрят автоматизиран тестов набор с помощта на напреднали техники за управление на Selenium.
До края на обучението участниците ще могат да:
Разрешават сложни проблеми с автоматизация на тестване на уеб приложения с Selenium.
Прилагат регуларни изрази и техники за проверка на базата на шаблони.
Разработват изключения, които спрят изпълнението на тестове.
Това обучение, водено от инструктор, (онлайн или на място) запознава участниците с автоматизираното тестване с Selenium WebDriver и C# в Visual Studio. Ако нямате опит с програмирането на C# или желаете да го актуализирате, моля проверете курса: C# за инженери-тестови.
Този курс с инструктор, който води презентации в Пловдив е предназначен за всеки, който иска да научи C# с цел автоматизирано тестване. То е кратък, интенсивен курс с множество упражнения на място, за да се ускорят участниците бързо с основните програмни умения, необходими за приложение в автоматизирано тестване на софтуер. Фокусът е върху основните принципи на C#, които могат да бъдат приложени директно и веднага в тестване за автоматизация.
Този курс не покрива тестовите рамки за автоматизирано тестване като Selenium. Ако вече владеете C# и искате да се придвижите към тестване с Selenium, моля, вижте: Selenium WebDriver в C#: Въведение в автоматизираното тестване на уеб в C#.
Развитието на микросервизите и контейнерите през последните години значително е променило начина, по който проектираме, разработваме, внедряваме и управляваме съфтуера. Модерните приложения трябва да бъдат оптимизирани за скалируемост, еластичност, изправяне на събития и промени. Подтикнати от тези нови изисквания, модерните архитектури изискват различен набор от модели и практики. В това обучение разглеждаме начини да идентифицираме, разбираме и се приспособяваме към тези нови изисквания.
Публика
Това обучение е предназначено за хора, които са на някакво разстояние запознати с контейнерните технологии и концепциите на Kubernetes, но може да липсват реалния опит. То е базирано на примери от практика и уроци, изучени във веригата на реални проекти, с цел да надхвърли хората и ги натолкне към създаването и управлението на още по-добри облачни приложения.
Разработчици
Операции
DevOps
QA Инженери
Управители на ИТ проекти
Формат на курса
Интерактивна лекция и дискусия
Много упражнения и практика
Практично приложение в реална лабораторна среда
Опции за персонализация на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
Selenium е откроен framework за автоматизация на тестване на уеб приложения в различни браузъри. С Selenium 4 има на разположение подобрени WebDriver API, местни относителни локатори и подобрена поддръжка на grid. Python предлага простота и силна интеграция с тестови framework-ове като Pytest, което го прави мощна опция за разработване на скалируеми и поддържими автоматизирани тестови наборове.
Този инструкторски, live тренинг (онлайн или онсайт) е насочен към тестери и разработчици на ниско и средно ниво, които искат да използват Selenium с Python за автоматизация на тестване на уеб приложения в реални среди.
Към края на този тренинг, участниците ще могат да:
Инсталират и конфигурират Selenium с Python в тестова среда.
Създават робистни тестови автоматизирани скриптове с использование на Selenium WebDriver и Pytest.
Прилагат Page Object Model (POM) за поддържими тестови framework-ове.
Изпълняват тестове в различни браузъри с использование на Selenium Grid.
Интегрират автоматизирани тестове в CI/CD pipeline-ове.
Диагностицират общие проблеми и прилагат добри практики за стабилност на автоматизацията.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Ръчна реализация в жива лабораторна среда.
Опции за персонализиране на курса
За запращане на персонализиран тренинг за този курс, моля свържете се с нас, за да се договорим.
В този тренинг, воден от инструктор, участниците ще научат как да подобрят автоматизирания тестов набор, използвайки продвинати техники за управление на Selenium.
Публика: софтуерни тествачи, мениджъри по тестване, професионалисти в областта на качествената гаранция.
Този воден от инструктор семинар на живо в Пловдив започва с въведение в BDD, какво представлява и как се използва от компаниите за насърчаване на добър софтуерен дизайн, разработка и тестване. Правим това от неинженерна гледна точка, с поглед към крайните потребители, техните изисквания, език и начин на мислене. Ние също се занимаваме с комуникационните предизвикателства, с които заинтересованите страни в бизнеса вероятно ще се сблъскат, когато работят по-тясно със своите технически настроени колеги.
До края на това обучение участниците ще знаят как да:
Напишете кратки потребителски истории, които улавят моделите на използване на реални потребители на софтуера.
Преведете техните потребителски истории на поведенческия език на BDD (Given, When, Then.)
Извлечете тестови случаи от тези истории, за използване от инженерите за внедряване и тестване.
Разберете връзката между продуктовите изисквания, критериите за приемане и тестовите случаи.
Демистифицирайте техническия жаргон, който пречи на комуникацията и разбирането.
Инсталирайте и използвайте страхотни инструменти за писане на BDD файлове с функции.
Разберете и оценете какво се случва, след като работата е предадена на инженерите.
Играйте по-активна роля в итеративния цикъл на разработка.
Обучението е предназначено както за ИТ, така и за бизнес служители. Целта на курса е да предостави начин за улесняване на комуникацията между отделите в процеса на разработка на софтуер. Участниците учат поведенчески тестове, за да направят възможно създаването на по-надежден софтуер без необходимост от скъпи и усъвършенствани инструменти.
Cypress е рамка за пълен цикъл на тестването. Cypress позволява на потребителите да настроят, пишат, изпълняват и дебугират тестове за всяко фронтенд приложение или уебсайт.
Това обучение с инструктор (онлайн или на място) е насочено към софтуерни тествери, които искат да използват Cypress за автоматизиране на тестовете.
По завършване на обучението участниците ще могат да:
Извършват пълен цикъл на автоматизираното тестване с Cypress.
Реализират интеграционни и юнит тестове в уеб приложение.
Използват Cypress като алтернатива на Selenium.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Ръчно изпълнение в среда с жив лабораторен мод.
Опции за персонализация на курса
За да поискате персонализирано обучение за този курс, моля се свържете с нас.
Има много опитани и изпробвани патерни, които са широко достъпни за всички. Понякога е въпрос на промяна на имената и имплементацията на патерна в конкретна технология. Това може да спести соти часове, които другimenti биха били похарчени за проектиране и тестове. Цели на обучението: този курс има две цели – първо, позволява на участниците да използват широко известни патерни; второ, им пермита да създават и използват патерни специфични за техната организация. Той помага на учениците да оценят как патерните могат да намалат разходите, да систематизират проектирането и да генерират рамка от код базирана на техните патерни. Публика: проектни директори, бизнес-аналитици, програмисти и разработчици, както и оперативни директори и директори на софтуерни подразделения. Стил на курса: курсът се фокусира върху примерите за използване и техната връзка с конкретен патерн. Повечето примери са обяснени чрез UML и простите примери на Java (езика може да се промени, ако курсът е резервиран като закрит курс). Той води участниците през източниците на патерните, както и показва как да организират и описват патерни, които могат да бъдат използвани повторно в организацията.
В това водено от инструктор обучение на семинар на живо в Пловдив (онлайн или на място), участниците ще се научат как да прилагат петте етапа на Design Thinking, за да разберат по-добре проблемите, с които се сблъскват крайните потребители на даден продукт или услуга, след което ще разработят най-добрият подход за разрешаването им.
До края на това обучение участниците ще могат:
Използвайте креативни стратегии, за да отговаряте на нуждите на клиентите с технологично осъществими решения.
Формулирайте стратегия за увеличаване на стойността на клиента и подобряване на предложенията за продукти и услуги.
Има пет етапа в Design Thinking (DT) процеса (съпричастност, дефиниране на проблема, идея, прототип, тест).
В един все по-сложен свят ние се справяме с проблеми, които може да изискват специални подходи. Design Thinking помага за справяне със сложни проблеми. Овладяването на дизайнерското мислене помага за ефективно справяне със сложни проблеми, по-добра комуникация, ефективно убеждаване, подобряване на бизнес резултатите и подобряване на организационното и лично поведение и представяне.
Как работи DT: учете се от хора и проблеми, намерете модели, проектирайте модел (отклоняване на модела), тествайте модела, оценете модела и преработете.
Връзка между DT, иновации и предприемачество.
Методи и инструменти на DT: личност, карта на заинтересованите страни, карта на пътя на клиента, план на услугата, иновация на бизнес модела.
Приложение на DT: дизайнерско мислене, разрушителни иновации, итеративен подход, гъвкава техника за оценка, критично мислене, решаване на проблеми, работа в екип, готовност за лидерство, комуникационни умения, разбиране в технологиите, мислене напред, междукултурна и етична компетентност, емоционална интелигентност, самосъзнание, умения за преговори, разрешаване на конфликти.
Цели:
За да разберете основите и нюансите на DT
Да изследва ключови концепции, фактори, теории, типове и модели в DT
Да експериментирате, изживявате и практикувате DT
Доставка:
Това е еднодневен (4 часа) курс на обучение и се състои от:
лекции (40% - представяне на теории, концепции, модели и взаимодействия),
групови упражнения (30% - групова динамика, игри, групова дискусия и симулирани упражнения за разрешаване на конфликти),
индивидуални дейности (15% - писане, проектиране и партньорска дискусия)
и други (15% - видео, четене).
Забележка: поради естеството на този курс има минимален размер на групата от 3
Целта на обучението е да се придобият способности за проектиране на напреднали структури за разработка / проекти в C #.
По време на курса студентите се запознават с ресурсите и инструментите на MSDN, които подпомагат процеса на разработка, като Microsoft Visual Studio, ReSharper.
Този курс с инструктор, провеждан на живо (онлайн или на място), е предназначен за PHP разработчици на среден ниво, които искат да прилагат дизайн патрони ефективно в своите проекти.
До края на този курс участниците ще могат да:
Разберат целта и ползите от дизайн патрони.
Идентифицират и реализират подходящи дизайн патрони за обичайни сценарии.
Структурират PHP приложения, използвайки най-добрите практики, признати от индустрията.
Интегрират патрони в съвременни рамки като Symfony или Zend.
IREB CPRE (International Requirements Engineering Board - Certified Professional for Requirements Engineering) е сертификация за професионалисти в областта на инженеринга на изискванията. Тази сертификация се стреми да потвърди познанията, уменията и опитите в областта на управлението и инженеринга на изискванията в процеса на разработка на софтуер. Стойността на сертификацията IREB CPRE: Потвърждаване и признаване на познания, умения и опит в областта на инженеринга на изискванията. Избирате се на пазара на труда като професионално лице, специализиращо се в управлението на изискванията. Повишаване на кредитността и доверието сред работодатели, клиенти и колеги.
Обучението е предназначено за програмисти на JavaScript, проектиращи и разработващи напредни интернет приложения. Темите, обсъждани по време на обучението, са насочени към внасянето на най-добри практики в програмирането на JavaScript и подчертаване на най-разпространените грешки. Важна точка от обучението е обсъждането на наличната обектно-ориентирана програма със синтаксис на JavaScript.
Kubernetes е отворена платформа за автоматизация на всички етапи от разработването на контейнеризирани приложения. Дизайн патърни са повторяеми решения за проблеми при разработването на софтуер, свързани с дизайна на софтуера. Разширения на Kubernetes се използват за конфигуриране и поддръжка на Kubernetes кластери. С помощта на дизайн патърни и разширения за Kubernetes, потребителите на платформата могат да постигнат подходи за непрекъснато интегриране и доставка (CI/CD), като същевременно поддържат масштабируемост и гъвкавост на софтуерните приложения.
Това обучение, водено от инструктор (онлайн или на място), е предназначено за разработчици и инженери по DevOps, които искат да използват дизайн патърни и разширения за Kubernetes, за да създават корпоративни приложения в Kubernetes кластери.
Към края на това обучение, участниците ще бъдат в състояние да:
Настроят Kubernetes кластер и конфигурират необходимите DevOps инструменти.
Разберат основните концепции за дизайн патърни и разширения за Kubernetes.
Използват разширения и дизайн патърни на Kubernetes при взаимодействие с Kubernetes API.
Разработват персонализирани ресурси на Kubernetes и приложат динамични контролери към кластер.
Управляват и осигуряват всяка Kubernetes среда с помощта на Kubernetes плагини.
Интегрират DevOps модели за мрежи в съществуващи и перспективни Kubernetes проекти.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Практично приложение в живо лабораторно окружение.
Опции за персонализиране на курса
За да попитате персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
Микросървизната архитектура е подход към разработването на софтуерно приложение като набор от малки, независими услуги, всяка от които работи в свой процес и комуникира с леки механизми като HTTP ресурсен API. Тези услуги могат да бъдат ефективно развернати чрез системи с непрекъснато автоматизиране и да обходят нуждата от централизиран мениджмънт. Микросървизите могат да бъдат написани на различни програмни езици и да се интегрират с различни системи за съхранение на данни.
Това инструкторско, живо обучение е насочено към разработчици и архитекти в предприятията. То представя микросървизната архитектура от гледна точка на .Net, показва стратегии за миграция от монолитен систем и води участниците през създаването и развертането на примерно приложение, базирано на микросървизи.
Към края на това обучение участниците ще могат да:
Разбират, когато да използват и когато да не използват микросървизна архитектура
Създават и реализират тестова стратегия за микросървизи
Развернат примерно приложение, базирано на микросървизи, в производствена среда
Преработват монолитно приложение в услуги
Целева аудитория
Разработчици
Архитекти
Формат на курса
Част лекции, част дискусии, упражнения и много практическо упражняване
Подпомагане на технически анализатори и дизайнери да разберат как да преминат през софтуерното внедряване на изискванията, осигурявайки проследимост между бизнес спецификациите и софтуерния код.
Този двудневен обучителен курс има за цел да помогне на технически анализатори и дизайнери при проектирането на спецификации, описани от бизнес анализаторите. След трансформиране в представяния на софтуерни компоненти, получените системни компоненти проследяват системните изисквания към структурите на софтуерните компоненти.
И накрая, тези технически спецификации са внедрени в софтуерен код и тествани на компонентна основа. Получените софтуерни компоненти осигуряват добро ниво на реакция към промените, тъй като позволяват отделно проследяване към нивото на внедряване на поведението на системата слой по слой (от потребителските интерфейси към слоя на бизнес обектите през компонентите на приложението, където се съхраняват изборите за използване на участниците.
Курсът е предназначен за опитни програмисти, които искат да изследват въпроси, свързани с използването на шаблони и рефакторинг. Всеки участник познава свойствата и практическите примери за използването на тези шаблони, което от своя страна ще даде възможност за ефективно изграждане и коригиране на кода на приложението.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към софтуерни тестери, които желаят да използват Postman за API тестване.
До края на това обучение участниците ще могат:
Изпълнявайте тестове, като използвате автоматизирани заявки и работни потоци.
Дефинирайте, разработете, тествайте и наблюдавайте API с помощта на система за контрол на версиите.
Генериране на динамични данни в заявка.
Документирайте и организирайте тестове в сборници за екипен преглед.
Това обучение, водено от инструктор (онлайн или на място), е предназначено за DevOps инженери, които искат да използват Selenium за изпълнение на тестове в контейнери на Docker.
Към края на обучението участниците ще могат:
Да създават инфраструктура за автоматизирано тестване по заявка.
Да разработват рамка за автоматизирани тестове, използвайки Java.
Да създават CI/CD pipeline от нула с Jenkins и Docker.
Software Engineering започва там, където програмирането спира. В този курс ще научите солидна основа в Software Engineering. Той изгражда мост от програмиране към солидни инженерни практики. Курсът ви дава общ преглед на основните понятия и речник, които обикновено се използват в тази област. По време на курса ще се научите да използвате много техники за планиране, внедряване и валидиране на софтуерни проекти и за оценка и подобряване на процесите на разработка.
Публика:
Този курс е предназначен за разработчици на софтуер с различен опит, които знаят поне един език за програмиране.
С появата на много сложни дистрибутирани системи сложността на една система се премества към сложността на архитектурата на групата от системи. Този курс обхваща връзката на Software Architecture с Технически Enterprise Architecture. Тези две области са взаимосвързани по начин, който в момента не е добре описан. Например, разделянето на сложна монолитна система на две системи, които комуникират чрез уеб услуги, ще предизвика значителни промени и в двете нови системи, и в архитектурата между тях.
Този курс ще обхваща сделки, в момента общи модели и решения за управление на сложни системи и комуникация в и между тях.
В това водено от инструктор обучение на живо в Пловдив, участниците ще се научат как да използват функциите на TestComplete, включително неговия тестов обектен модел, контролни точки, картографиране на имена и потребителски интерфейс за извършване на автоматизирано тестване на настолен компютър, уеб, и мобилни приложения.
До края на това обучение участниците ще могат:
Създавайте, записвайте и изпълнявайте функционални тестове.
Създайте мащабируема и поддържаема тестова рамка.
Създайте контролни точки, коригирайте тестове за множество устройства и анализирайте резултатите от тестовете.
Използвайте разширенията на скрипта на TestComplete.
Главният инженер - Мастърклас е за опитни и мотивирани инженери, които вече разбират как да издават код, готов за производство. Този курс ще ви направи изключителен софтуерен инженер/лидер, който да има голям положителен въздействие върху вашия отбор и организация. В този курс ще научите за дизайн на системи и архитектура, методики за рецензия на код, менторство и коучинг на инженери, парно програмиране, строеж на силна инженерна култура и други фундаментални техники в областта на инженерството.
Това обучение, водено от инструктор (на място или на дистанция), е насочено към:
инженери средно ниво
старши софтуерни инженери
главни софтуерни инженери
софтуерни инженери на персонал
предводители на софтуерни инженери
архитекти на софтуера
менажири на инженерията
По края на обучението участниците ще могат да:
напредват до следващото ниво от средно или старше инженери
ако вече водят отбор или са на постаршите нива, те могат да започнат да използват инструментите, методиките и фреймворките, научени в този курс, за:
ефективно водене на отбори с висока производителност
360° ефективно сътрудничество с всички заинтересовани страни
усъвършенстване на основните техници на главния инженер
настрояване на силна инженерна култура в рамките на организацията
освоаване на менталност за непрекъснато обучение
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Инструменти, методики и фреймворки за ставане на юникорен инженер
Споделяне на реални жизнени опити
Опции за персонализация на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас за упоредба.
Онлайн 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 класове в Пловдив