Онлайн или на място, под ръководството на инструктор, живи обучения по Софтуерно проектиране демонстрират основите на Софтуерното проектиране чрез интерактивно обсъждане и практически упражнения.
Обучението по софтуерно проектиране е налично като "живо онлайн обучение" или "живо на място обучение". Живото онлайн обучение (наричано също "удалено живо обучение") се провежда чрез интерактивен, удален стол. Животното на място обучение може да се проведе локално в помещенията на клиента в София или в корпоративните учебни центрове на NobleProg в София.
NobleProg -- Вашият местен проводник по обучението
Кристал бизнес център
ул. "Осогово" 40, София, Bulgaria, 1303
Кристал Бизнес Център се намира в централната част на София, на ъгъла на ул. „Осогово”. и бул. "Тодор Александров" Сградата е лесно достъпна чрез метрото (само на 50 м от гара Опълченска) и друг обществен транспорт. Общата му площ е 8000 кв.м. Офисната площ е 6171 кв.м.
Design Thinking е методология, ориентирана към човека, за решаване на проблеми чрез съчувствие, определение, генериране на идеи, прототипиране и тестване. Тази версия на курса постави силно акцентиране върху етапа на Съчувствие, със фокус върху свързване на предишните идентифицирани проблеми с реалните нужди на вътрешните клиенти, и приложение на динамични, съвместни дейности за преобразуване на инсайти в действиеспособни резултати.
Този обучение, водено от инструктор (онлайн или на място), е направено за екипи и лидери с начални и средни знания, които искат да углубят уменията си за съчувствие, да укрепят връзките с вътрешните клиенти, и да преобразуват проблеми в значими възможности за подобрение.
Към края на това обучение участниците ще могат да:
Прилагат техники, базирани на съчувствие, за откриване и валидиране на нуждите на клиенти.
Преобразуват картирани проблеми в ясни, действиеспособни нужди.
Участват в динамични ролеви игри и симулации за практикуване на клиентцентрирани разговори.
Съвместно преопределят проблемни твърдения от гледна точка на клиента.
Формат на курса
Интерактивни лекции и ръководени дискусии.
Динамични, практически ролеви игри и упражнения за съчувствие.
Групови работилници за съвместно преопределяне на проблеми.
Опции за персонализиране на курса
За да поискате персонализирана версия, адаптирана за специфичен вътрешен процес (например за закупуване или предоставяне на оборудване), моля, свържете се с нас, за да се договорите.
Design Thinking е методология, ориентирана към човека за решаване на проблеми с помощта на емпатия, дефиниция, генериране на идеи, проектиране и тестирование. Фокусирането върху първите два етапа – Empathize (Емпатизирайте) и Define (Дефинирайте) – помага на екипите да разберат по-добре внутренните клиенти и да дефинират правилните проблеми, които трябва да се решават.
Това обучение под ръководството на инструктор (онлайн или на място) е насочено към началници и средноуровневи екипи и ръководители, които желаят да засилат своята връзка с внутренните клиенти, да намалят упорството към промяната и да подобрят оперативната ефективност чрез практични, колаборативни методи.
По завершване на това обучение участниците ще могат да:
Използват активно слушане и техники за интервюиране, за да събират значима информация относно внутренните клиенти.
Създават карти на емпатия и фиксирам гледни точки на потребители и болезнености.
Определят реалните коренни проблеми от възприетите, използвайки инструменти като 5 Whys (Пятьте защо) и проблемни дървета.
Съставят ясни, приложими декларации на проблеми (POVs), които водят до работа върху решенията.
Формат на курса
Интерактивна лекция и дискусия.
Практически, ръчни упражнения и ролеви игри.
Групови семинари и пленарни сесии за обратна връзка.
Опции за персонализация на курса
За да поискате персонализирана версия, адаптирана към конкретен вътрешен процес (например закупуване или обезпечаване с оборудване), моля свържете се с нас за аранжиране.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към професионалисти от начинаещо до средно ниво, които желаят да разберат и прилагат Design Thinking методологии за стимулиране на иновациите и подобряване на бизнес решенията.
До края на това обучение участниците ще могат:
Разберете основните принципи на Design Thinking и ролята му в иновациите.
Приложете петте фази на Design Thinking за решаване на проблеми.
Използвайте техники и инструменти за създаване на идеи, за да насърчите креативността.
Приложете Design Thinking стратегии за подобряване на процесите и повишаване на ефективността.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към участници от ниво начинаещи до средно ниво, които желаят да решават ежедневните предизвикателства на работното място чрез техники за геймификация.
До края на това обучение участниците ще могат:
Разберете принципите на Design Thinking и приложението му за решаване на проблеми.
Включете техники за геймификация, за да насърчите ангажираността и иновациите.
Разработете креативни и практични решения за общи проблеми на работното място.
Сътрудничете ефективно в екипи за прилагане на стратегии за решаване на проблеми.
Прилагайте итеративни подходи за усъвършенстване на решения чрез обратна връзка и експериментиране.
Domain-Driven Design (DDD) е подход към разработката на софтуер, който акцентира дизайна на системи около бизнес домейна, използвайки общоизползвана убиквитарна реч и тактични & стратегически моделиращи техники.
Този обучаван курс (онлайн или на място) е предназначен за висококвалифицирани разработчици, които желаят да приложат принципите на DDD за проектиране на робустни, поддържаеми и масштабируеми системи.
По завершаване на обучението участниците ще могат да:
Определят и моделират ключови домейни концепции, използвайки убиквитарна реч и ограничен контекст.
Прилагат тактични DDD патерни като ентитети, стойностни обекти, агрегати, хранилища и домейн услуги.
Проектират контекстни карти и стратегически граници за управление на сложността в микросервизите и екипите.
Интегрират DDD практики в Agile екипи и CI/CD работни процеси, за подобряване на сътрудничеството и доставката.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Работа в реално околнината на лабораторията.
Опции за кастомизиране на курса
За да поискате кастомизирано обучение за този курс, моля свържете се с нас.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към разработчици на средно ниво, архитекти и анализатори, които желаят да научат и прилагат DDD концепции и практики към своите софтуерни проекти.
До края на това обучение участниците ще могат:
Разберете основните DDD концепции (ограничени контексти, обекти и т.н.) и тяхното приложение в софтуерни проекти.
Приложете стратегически DDD, за да дефинирате и проектирате модела на домейна, да идентифицирате поддомейни и да установите граници.
Приложете тактически DDD, като използвате модели като CQRS, фабрики и източник на събития.
Преработете и модернизирайте ефективно наследените системи с DDD техники.
Проектирайте и внедрявайте продуктови, домейнови и екипно ориентирани архитектури.
Използвайте мрежа от данни, за да създадете платформа за данни, ориентирана към домейн, поддържаща откриване и управление на данни.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към начинаещи лидери и професионалисти по човешки ресурси, които желаят да научат и прилагат Design Thinking методологии за насърчаване на иновациите, подобряване на способностите за решаване на проблеми и ефективно ангажиране на екипи .
До края на това обучение участниците ще могат:
Оборудвайте участниците с инструменти и методологии за насърчаване на иновациите и екипната ангажираност.
Развийте умения за картографиране на емпатия, идеи и създаване на прототипи за решаване на сложни предизвикателства.
Приложете Design Thinking принципи към сценарии за лидерство и човешки ресурси.
Насърчавайте култура на иновации в техническите екипи.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да прилагат шаблони за проектиране, за да подобрят структурата на софтуера, поддръжката и скалируемостта.
До края на това обучение участниците ще могат:
Разберете целта и предимствата на дизайнерските модели.
Прилагайте ефективно креативни, структурни и поведенчески модели в Java.
Подобрете повторното използване на кода, мащабируемостта и поддръжката.
Преработете съществуващите кодови бази, като използвате шаблони за проектиране.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към начинаещи до средно ниво на софтуерни и системни дизайнери, които желаят да получат структурирано и цялостно разбиране на Sparx Enterprise Architect.
До края на това обучение участниците ще могат:
Навигирайте и използвайте ефективно Sparx Enterprise Architect, разбирайки неговия интерфейс и инструменти.
Моделирайте различни бизнес структури, включително организационни диаграми, процеси и системи, като използвате различни диаграми.
Внедрете стратегии за проследяване на промените, контрол на версиите и екипно сътрудничество в Sparx EA.
Използвайте усъвършенствани функции на Sparx EA като моделиране със стереотипи, персонализиране и автоматизация на задачи.
Развитието на микросервизите и контейнерите през последните години значително е променило начина, по който проектираме, разработваме, внедряваме и управляваме съфтуера. Модерните приложения трябва да бъдат оптимизирани за скалируемост, еластичност, изправяне на събития и промени. Подтикнати от тези нови изисквания, модерните архитектури изискват различен набор от модели и практики. В това обучение разглеждаме начини да идентифицираме, разбираме и се приспособяваме към тези нови изисквания.
Публика
Това обучение е предназначено за хора, които са на някакво разстояние запознати с контейнерните технологии и концепциите на Kubernetes, но може да липсват реалния опит. То е базирано на примери от практика и уроци, изучени във веригата на реални проекти, с цел да надхвърли хората и ги натолкне към създаването и управлението на още по-добри облачни приложения.
Разработчици
Операции
DevOps
QA Инженери
Управители на ИТ проекти
Формат на курса
Интерактивна лекция и дискусия
Много упражнения и практика
Практично приложение в реална лабораторна среда
Опции за персонализация на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
В това водено от инструктор обучение на живо участниците ще научат основните и напреднали концепции за софтуерна архитектура и дизайн, докато преминават през поредица от практически лабораторни упражнения и дискусии на живо.
Публика
Софтуерни професионалисти
Софтуерни дизайнери
Разработчици
Формат на курса
Част лекция, част дискусия, упражнения и тежка практическа практика
Забележка
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Домейн-ориентираното проектиране (DDD) е мощен подход за софтуерно разработване, който се фокусира върху моделирането на сложни софтуерни поведения чрез съгласуване на техническата имплементация с основните бизнес концепции. Този курс разглежда как DDD помага на отборите да управляват сложността и да намалят риска чрез стратегически и тактически модели. Участниците ще се научат да изграждат „Всеобхватен език", да определят ясни граници чрез Ограничени контексти и да използват конкретни градивни елементи като сущности, стойностни обекти и агрегати. Целта е да се създадат гъвкави и поддържаеми софтуерни архитектури, които остават съгласувани с еволюиращата бизнес домейн.
Има много опитани и изпробвани патерни, които са широко достъпни за всички. Понякога е въпрос на промяна на имената и имплементацията на патерна в конкретна технология. Това може да спести соти часове, които другimenti биха били похарчени за проектиране и тестове. Цели на обучението: този курс има две цели – първо, позволява на участниците да използват широко известни патерни; второ, им пермита да създават и използват патерни специфични за техната организация. Той помага на учениците да оценят как патерните могат да намалат разходите, да систематизират проектирането и да генерират рамка от код базирана на техните патерни. Публика: проектни директори, бизнес-аналитици, програмисти и разработчици, както и оперативни директори и директори на софтуерни подразделения. Стил на курса: курсът се фокусира върху примерите за използване и техната връзка с конкретен патерн. Повечето примери са обяснени чрез UML и простите примери на Java (езика може да се промени, ако курсът е резервиран като закрит курс). Той води участниците през източниците на патерните, както и показва как да организират и описват патерни, които могат да бъдат използвани повторно в организацията.
В това водено от инструктор обучение на семинар на живо в София (онлайн или на място), участниците ще се научат как да прилагат петте етапа на Design Thinking, за да разберат по-добре проблемите, с които се сблъскват крайните потребители на даден продукт или услуга, след което ще разработят най-добрият подход за разрешаването им.
До края на това обучение участниците ще могат:
Използвайте креативни стратегии, за да отговаряте на нуждите на клиентите с технологично осъществими решения.
Формулирайте стратегия за увеличаване на стойността на клиента и подобряване на предложенията за продукти и услуги.
Процесът на дизайн-мислене (DT) се състои от пет основни етапа: емпатия, дефиниране на проблема, генериране на идеи, прототипиране и тестване.
В свят, който става все по-сложен, се сблъскваме с проблеми, които изискват специализирани подходи. Дизайн-мисленето помага за справянето със сложните предизвикателства. Овладяването на този подход подобрява способността за ефективно решаване на проблеми, осигурява по-добра комуникация, повишава убедителността, подобрява бизнес резултатите и допринася за развитието на организационното и личното поведение и производителност.
Как работи DT: учене от потребителите и от проблема, откриване на закономерности, създаване на модел (дрейф на модела), тестване на модела, оценка и препроектиране.
Връзката между DT, иновациите и предприемачеството.
Методи и инструменти за DT: персони, карти на заинтересованите страни, карта на пътуването на клиента, услугенBlueprint, иновации в бизнес модела.
Приложения на DT: дизайн-мислене, разрушителни иновации, итеративен подход, техники за agile оценка, критично мислене, решаване на проблеми, отборна работа, готовност за лидерство, комуникационни умения, технологична грамотност, проактивност, межкултурна и етична компетентност, емоционална интелигентност, самосъзнание, преговаряне и разрешаване на конфликти.
Цели:
Разбиране на фундаменталните принципи и нюанси на DT.
Изследване на ключовите концепции, фактори, теории, видове и модели в DT.
Експериментиране, преживяване и практикуване на DT.
Формат на обучението:
Това е еднодневно (4-часово) тренинг обучение, което включва:
лекции (40% - презентация на теории, концепции, модели и взаимодействия),
групи упражнения (30% - групова динамика, игри, групови дискусии и моделирани упражнения за разрешаване на конфликти),
индивидуални дейности (15% - писане, проектиране и дискусии с колегите)
и други (15% - видеоматериали, четене).
Забележка: поради спецификата на това обучение, минималният брой участници в групата е 3.
Този курс с инструктор, провеждан на живо (онлайн или на място), е предназначен за PHP разработчици на среден ниво, които искат да прилагат дизайн патрони ефективно в своите проекти.
До края на този курс участниците ще могат да:
Разберат целта и ползите от дизайн патрони.
Идентифицират и реализират подходящи дизайн патрони за обичайни сценарии.
Структурират PHP приложения, използвайки най-добрите практики, признати от индустрията.
Интегрират патрони в съвременни рамки като Symfony или Zend.
Този управляван курс, живо обучение (онлайн или на място), е насочен към програмисти на C, които искат да научат принципите на проектирането на вградени системи с C.
По края на това обучение участниците ще могат:
Да разберат предимствата, които правят програмите за вградени системи написани на C надеждни
Да дефинират функционалността на вградена система
Да определят логиката и структурата на програмата, за да постигнат желания резултат
Да проектират надеждно, безгрешно приложение за вградена система
Да извличат оптимална производителност от целевия хардуер
Формат на курса:
Интерактивно лекция и дискусия
Упражнения и практика
Практическа имплементация в живо-лабораторна среда
Опции за персонализиране на курса:
За да запълнеете заявка за персонализирано обучение за този курс, моля свържете се с нас, за да организираме.
Обучението е предназначено за програмисти на JavaScript, проектиращи и разработващи напредни интернет приложения. Темите, обсъждани по време на обучението, са насочени към внасянето на най-добри практики в програмирането на JavaScript и подчертаване на най-разпространените грешки. Важна точка от обучението е обсъждането на наличната обектно-ориентирана програма със синтаксис на JavaScript.
Kubernetes е отворена платформа за автоматизация на всички етапи от разработването на контейнеризирани приложения. Дизайн патърни са повторяеми решения за проблеми при разработването на софтуер, свързани с дизайна на софтуера. Разширения на Kubernetes се използват за конфигуриране и поддръжка на Kubernetes кластери. С помощта на дизайн патърни и разширения за Kubernetes, потребителите на платформата могат да постигнат подходи за непрекъснато интегриране и доставка (CI/CD), като същевременно поддържат масштабируемост и гъвкавост на софтуерните приложения.
Това обучение, водено от инструктор (онлайн или на място), е предназначено за разработчици и инженери по DevOps, които искат да използват дизайн патърни и разширения за Kubernetes, за да създават корпоративни приложения в Kubernetes кластери.
Към края на това обучение, участниците ще бъдат в състояние да:
Настроят Kubernetes кластер и конфигурират необходимите DevOps инструменти.
Разберат основните концепции за дизайн патърни и разширения за Kubernetes.
Използват разширения и дизайн патърни на Kubernetes при взаимодействие с Kubernetes API.
Разработват персонализирани ресурси на Kubernetes и приложат динамични контролери към кластер.
Управляват и осигуряват всяка Kubernetes среда с помощта на Kubernetes плагини.
Интегрират DevOps модели за мрежи в съществуващи и перспективни Kubernetes проекти.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и практика.
Практично приложение в живо лабораторно окружение.
Опции за персонализиране на курса
За да попитате персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
Разработката, базирана на модели (Model Based Development – MBD), е методология за софтуерно разработване, която позволява по-бързо и по-икономично създаване на динамични системи като системи за управление, обработка на сигнали и комуникационни системи. Тя разчита на графично моделиране вместо на традиционното текстово програмиране.
В това обучение с инструктор на живо участниците ще научат как да прилагат MBD методологии, за да намалят разходите за разработка и да ускорят времето за пускане на пазара на своите продукти за вграден софтуер.
След завършване на обучението участниците ще могат:
Да избират и използват подходящите инструменти за прилагане на MBD.
Да използват MBD за бърза разработка в ранните етапи на проектите си за вграден софтуер.
Да съкратят времето за пускане на пазара на своя вграден софтуер.
Формат на курса
Частично лекция, частично дискусия, упражнения и интензивна практическа работа
Курсът е предназначен за опитни програмисти, които искат да изследват въпроси, свързани с използването на шаблони и рефакторинг. Всеки участник познава свойствата и практическите примери за използването на тези шаблони, което от своя страна ще даде възможност за ефективно изграждане и коригиране на кода на приложението.
С появата на много сложни дистрибутирани системи сложността на една система се премества към сложността на архитектурата на групата от системи. Този курс обхваща връзката на Software Architecture с Технически Enterprise Architecture. Тези две области са взаимосвързани по начин, който в момента не е добре описан. Например, разделянето на сложна монолитна система на две системи, които комуникират чрез уеб услуги, ще предизвика значителни промени и в двете нови системи, и в архитектурата между тях.
Този курс ще обхваща сделки, в момента общи модели и решения за управление на сложни системи и комуникация в и между тях.
Разработчици, програмисти, бизнес аналисти, менаджери на проекти, софтуерни архитекти, тестващи, лица отговорни за документацията или всички участващи в процеса на разработка на софтуер.
Цели:
Подготvia вас да работите с широк спектър от елементи на UML Учите как да създавате сложни модели на UML Подготовя вас да станете квалифициран старши член на Управлението за разработка на UML.
Прочети повече...
Последна актуализация:
Отзиви от участници (6)
Знанията, ангажираността и връзката на тренера
Adam Kuklewski - GE Medical Systems Polska
Курс - Technical Architecture and Patterns
Машинен превод
пълно, с фокус върху предмета, с много упражнения и примери
Grzegorz Sposob - ASSECO POLAND S.A.
Курс - OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
Машинен превод
Обясненията и интерактивността на инструктора реално донесоха темата много добре; и въпреки че вероятно не бях достатъчно опытен, все пак научих много от това!
Pieter Bruynseels - Spot Buy Center BV
Курс - Design Patterns
Машинен превод
Ми ми харесах упражненията, които помагаха да разширим мисленето и да получим нови гледни точки относно архитектурата на софтуера.
Gabriele - EAGLEPROJECTS S.p.A.
Курс - Architecture and Design: Core + Advanced Training
Машинен превод
Ми хареса платформата, която използвахме. Беше наистина приятна и лесна за използване. Мнogo ми хареса секцията по TypeScript, особено частта за namespaces и modules.
Онлайн Software Design обучение в София, Software Design тренировъчни курсове в София, Уикенд Software Design курсове в София, Вечер Software Design обучение в София, Software Design водени от инструктор в София, Software Design обучение едно-в-едно в София, Software Design обучител в София, Software Design инструктор в София, Software Design частни курсове в София, Software Design класове в София, Software Design на място в София, Вечер Software Design курсове в София, Уикенд Software Design обучение в София, Software Design обучение в София, Software Design тренировъчна програма в София, Онлайн Software Design обучение в !регион, Software Design водени от инструктор в София