Курс за обучение по Архитектура и дизайн: Основен + Упътващ тренинг
В това водено от инструктор обучение на живо участниците ще научат основните и напреднали концепции за софтуерна архитектура и дизайн, докато преминават през поредица от практически лабораторни упражнения и дискусии на живо.
Публика
- Софтуерни професионалисти
- Софтуерни дизайнери
- Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Забележка
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Архитектура и дизайн – Основно обучение -- 3 дни
Въведение в Software Architecture и принципи на проектиране
Software Architecture Техники
Архитектура за сигурност
Интеграционна архитектура
Архитектурен проект – групово задание
Архитектура и дизайн – Предварително обучение -- 3 дни
Голям мащаб Software Design
Дизайн за обслужване
Ролята на моделирането в архитектурата
Архитектура Управление на качеството
Enterprise Architect разбира се
Облачни архитектури
Big Data Общ преглед
Мобилни и социални Networking
Последни тенденции в Microservices и API
Казус от практиката
Обобщение и заключение
Изисквания
- Опит в разработката на софтуер
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Архитектура и дизайн: Основен + Упътващ тренинг - Резервация
Курс за обучение по Архитектура и дизайн: Основен + Упътващ тренинг - Запитване
Архитектура и дизайн: Основен + Упътващ тренинг - Консултантско запитване
Консултантско запитване
Отзиви от потребители (1)
Харесаха ми упражненията, които помогнаха за отваряне на съзнанието и придобиване на нови прозрения за софтуерната архитектура.
Gabriele - EAGLEPROJECTS S.p.A.
Курс - Architecture and Design: Core + Advanced Training
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Креативно решение на проблеми с техники на гамификация (Дизайн мислене)
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към участници от ниво начинаещи до средно ниво, които желаят да решават ежедневните предизвикателства на работното място чрез техники за геймификация.
До края на това обучение участниците ще могат:
- Разберете принципите на Design Thinking и приложението му за решаване на проблеми.
- Включете техники за геймификация, за да насърчите ангажираността и иновациите.
- Разработете креативни и практични решения за общи проблеми на работното място.
- Сътрудничете ефективно в екипи за прилагане на стратегии за решаване на проблеми.
- Прилагайте итеративни подходи за усъвършенстване на решения чрез обратна връзка и експериментиране.
Домейн Драйвен Дизайн: Концепции и Практики
21 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво, архитекти и анализатори, които желаят да научат и прилагат DDD концепции и практики към своите софтуерни проекти.
До края на това обучение участниците ще могат:
- Разберете основните DDD концепции (ограничени контексти, обекти и т.н.) и тяхното приложение в софтуерни проекти.
- Приложете стратегически DDD, за да дефинирате и проектирате модела на домейна, да идентифицирате поддомейни и да установите граници.
- Приложете тактически DDD, като използвате модели като CQRS, фабрики и източник на събития.
- Преработете и модернизирайте ефективно наследените системи с DDD техники.
- Проектирайте и внедрявайте продуктови, домейнови и екипно ориентирани архитектури.
- Използвайте мрежа от данни, за да създадете платформа за данни, ориентирана към домейн, поддържаща откриване и управление на данни.
Введение в Domain Driven Design
14 часаДомейн управляван дизайн (DDD) е подход за справяне със сложни поведения при разработване на софтуер.
Domain-Driven Design: Концепции и практики за висококвалифицирани разработчици
21 часаDomain-Driven Design (DDD) е подход към разработката на софтуер, който акцентира дизайна на системи около бизнес домейна, използвайки общоизползвана убиквитарна реч и тактични & стратегически моделиращи техники.
Този обучаван курс (онлайн или на място) е предназначен за висококвалифицирани разработчици, които желаят да приложат принципите на DDD за проектиране на робустни, поддържаеми и масштабируеми системи.
По завершаване на обучението участниците ще могат да:
- Определят и моделират ключови домейни концепции, използвайки убиквитарна реч и ограничен контекст.
- Прилагат тактични DDD патерни като ентитети, стойностни обекти, агрегати, хранилища и домейн услуги.
- Проектират контекстни карти и стратегически граници за управление на сложността в микросервизите и екипите.
- Интегрират DDD практики в Agile екипи и CI/CD работни процеси, за подобряване на сътрудничеството и доставката.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Работа в реално околнината на лабораторията.
Опции за кастомизиране на курса
- За да поискате кастомизирано обучение за този курс, моля свържете се с нас.
Дизайн патерни
14 часаИма много опитани и изпробвани патерни, които са широко достъпни за всички. Понякога е въпрос на промяна на имената и имплементацията на патерна в конкретна технология. Това може да спести соти часове, които другimenti биха били похарчени за проектиране и тестове. Цели на обучението: този курс има две цели – първо, позволява на участниците да използват широко известни патерни; второ, им пермита да създават и използват патерни специфични за техната организация. Той помага на учениците да оценят как патерните могат да намалат разходите, да систематизират проектирането и да генерират рамка от код базирана на техните патерни. Публика: проектни директори, бизнес-аналитици, програмисти и разработчици, както и оперативни директори и директори на софтуерни подразделения. Стил на курса: курсът се фокусира върху примерите за използване и техната връзка с конкретен патерн. Повечето примери са обяснени чрез UML и простите примери на Java (езика може да се промени, ако курсът е резервиран като закрит курс). Той води участниците през източниците на патерните, както и показва как да организират и описват патерни, които могат да бъдат използвани повторно в организацията.
Design Thinking: Емпатия с Вътрешни Клиенти
7 часаDesign Thinking е методология, ориентирана към човека, за решаване на проблеми чрез съчувствие, определение, генериране на идеи, прототипиране и тестване. Тази версия на курса постави силно акцентиране върху етапа на Съчувствие, със фокус върху свързване на предишните идентифицирани проблеми с реалните нужди на вътрешните клиенти, и приложение на динамични, съвместни дейности за преобразуване на инсайти в действиеспособни резултати.
Този обучение, водено от инструктор (онлайн или на място), е направено за екипи и лидери с начални и средни знания, които искат да углубят уменията си за съчувствие, да укрепят връзките с вътрешните клиенти, и да преобразуват проблеми в значими възможности за подобрение.
Към края на това обучение участниците ще могат да:
- Прилагат техники, базирани на съчувствие, за откриване и валидиране на нуждите на клиенти.
- Преобразуват картирани проблеми в ясни, действиеспособни нужди.
- Участват в динамични ролеви игри и симулации за практикуване на клиентцентрирани разговори.
- Съвместно преопределят проблемни твърдения от гледна точка на клиента.
Формат на курса
- Интерактивни лекции и ръководени дискусии.
- Динамични, практически ролеви игри и упражнения за съчувствие.
- Групови работилници за съвместно преопределяне на проблеми.
Опции за персонализиране на курса
- За да поискате персонализирана версия, адаптирана за специфичен вътрешен процес (например за закупуване или предоставяне на оборудване), моля, свържете се с нас, за да се договорите.
Design Thinking: Empathize & Define for Internal Clients
7 часаDesign Thinking е методология, ориентирана към човека за решаване на проблеми с помощта на емпатия, дефиниция, генериране на идеи, проектиране и тестирование. Фокусирането върху първите два етапа – Empathize (Емпатизирайте) и Define (Дефинирайте) – помага на екипите да разберат по-добре внутренните клиенти и да дефинират правилните проблеми, които трябва да се решават.
Това обучение под ръководството на инструктор (онлайн или на място) е насочено към началници и средноуровневи екипи и ръководители, които желаят да засилат своята връзка с внутренните клиенти, да намалят упорството към промяната и да подобрят оперативната ефективност чрез практични, колаборативни методи.
По завершване на това обучение участниците ще могат да:
- Използват активно слушане и техники за интервюиране, за да събират значима информация относно внутренните клиенти.
- Създават карти на емпатия и фиксирам гледни точки на потребители и болезнености.
- Определят реалните коренни проблеми от възприетите, използвайки инструменти като 5 Whys (Пятьте защо) и проблемни дървета.
- Съставят ясни, приложими декларации на проблеми (POVs), които водят до работа върху решенията.
Формат на курса
- Интерактивна лекция и дискусия.
- Практически, ръчни упражнения и ролеви игри.
- Групови семинари и пленарни сесии за обратна връзка.
Опции за персонализация на курса
- За да поискате персонализирана версия, адаптирана към конкретен вътрешен процес (например закупуване или обезпечаване с оборудване), моля свържете се с нас за аранжиране.
Design Thinking Workshop за софтуерни разработчици
14 часаВ това водено от инструктор обучение на семинар на живо в България (онлайн или на място), участниците ще се научат как да прилагат петте етапа на Design Thinking, за да разберат по-добре проблемите, с които се сблъскват крайните потребители на даден продукт или услуга, след което ще разработят най-добрият подход за разрешаването им.
До края на това обучение участниците ще могат:
- Използвайте креативни стратегии, за да отговаряте на нуждите на клиентите с технологично осъществими решения.
- Формулирайте стратегия за увеличаване на стойността на клиента и подобряване на предложенията за продукти и услуги.
Дизайн мислене: Иновационни Методологии
24 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към професионалисти от начинаещо до средно ниво, които желаят да разберат и прилагат Design Thinking методологии за стимулиране на иновациите и подобряване на бизнес решенията.
До края на това обучение участниците ще могат:
- Разберете основните принципи на Design Thinking и ролята му в иновациите.
- Приложете петте фази на Design Thinking за решаване на проблеми.
- Използвайте техники и инструменти за създаване на идеи, за да насърчите креативността.
- Приложете Design Thinking стратегии за подобряване на процесите и повишаване на ефективността.
Иновативно лидерство чрез Design Thinking
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи лидери и професионалисти по човешки ресурси, които желаят да научат и прилагат Design Thinking методологии за насърчаване на иновациите, подобряване на способностите за решаване на проблеми и ефективно ангажиране на екипи .
До края на това обучение участниците ще могат:
- Оборудвайте участниците с инструменти и методологии за насърчаване на иновациите и екипната ангажираност.
- Развийте умения за картографиране на емпатия, идеи и създаване на прототипи за решаване на сложни предизвикателства.
- Приложете Design Thinking принципи към сценарии за лидерство и човешки ресурси.
- Насърчавайте култура на иновации в техническите екипи.
Дизайн Тъйкинг
4 часаПреглед:
Има пет етапа в Design Thinking (DT) процеса (съпричастност, дефиниране на проблема, идея, прототип, тест).
В един все по-сложен свят ние се справяме с проблеми, които може да изискват специални подходи. Design Thinking помага за справяне със сложни проблеми. Овладяването на дизайнерското мислене помага за ефективно справяне със сложни проблеми, по-добра комуникация, ефективно убеждаване, подобряване на бизнес резултатите и подобряване на организационното и лично поведение и представяне.
- Как работи DT: учете се от хора и проблеми, намерете модели, проектирайте модел (отклоняване на модела), тествайте модела, оценете модела и преработете.
- Връзка между DT, иновации и предприемачество.
- Методи и инструменти на DT: личност, карта на заинтересованите страни, карта на пътя на клиента, план на услугата, иновация на бизнес модела.
- Приложение на DT: дизайнерско мислене, разрушителни иновации, итеративен подход, гъвкава техника за оценка, критично мислене, решаване на проблеми, работа в екип, готовност за лидерство, комуникационни умения, разбиране в технологиите, мислене напред, междукултурна и етична компетентност, емоционална интелигентност, самосъзнание, умения за преговори, разрешаване на конфликти.
Цели:
- За да разберете основите и нюансите на DT
- Да изследва ключови концепции, фактори, теории, типове и модели в DT
- Да експериментирате, изживявате и практикувате DT
Доставка:
Това е еднодневен (4 часа) курс на обучение и се състои от:
- лекции (40% - представяне на теории, концепции, модели и взаимодействия),
- групови упражнения (30% - групова динамика, игри, групова дискусия и симулирани упражнения за разрешаване на конфликти),
- индивидуални дейности (15% - писане, проектиране и партньорска дискусия)
- и други (15% - видео, четене).
Забележка: поради естеството на този курс има минимален размер на групата от 3
Дизайн Патърни в C#
14 часаЦелева група:
Технически лидер на екипа, Софтуерен разработчик
Цел на обучението:
Целта на обучението е да се придобият способности за проектиране на напреднали структури за разработка / проекти в C #.
По време на курса студентите се запознават с ресурсите и инструментите на MSDN, които подпомагат процеса на разработка, като Microsoft Visual Studio, ReSharper.
Дизайн патърни в PHP
14 часаТози курс с инструктор, провеждан на живо (онлайн или на място), е предназначен за PHP разработчици на среден ниво, които искат да прилагат дизайн патрони ефективно в своите проекти.
До края на този курс участниците ще могат да:
- Разберат целта и ползите от дизайн патрони.
- Идентифицират и реализират подходящи дизайн патрони за обичайни сценарии.
- Структурират PHP приложения, използвайки най-добрите практики, признати от индустрията.
- Интегрират патрони в съвременни рамки като Symfony или Zend.
JavaScript - Продвинато програмиране
14 часаОбучението е предназначено за разработчици на JavaScript, проектиращи и реализиращи продължителни интернет приложения. Темите, обсъjudнавани по време на обучението, са насочени към вкарването на най-добрите практики в програмирането с JavaScript и подчертаването на най-разпространените грешки. Важна част от обучението е обсъjudнаването на наличните възможности за обектно-ориентирано програмиране с JavaScript синтаксис.
PHP Patterns and Refactoring
21 часаКурсът е предназначен за опитни програмисти, които искат да изследват въпроси, свързани с използването на шаблони и рефакторинг. Всеки участник познава свойствата и практическите примери за използването на тези шаблони, което от своя страна ще даде възможност за ефективно изграждане и коригиране на кода на приложението.