Курс за обучение по Architecture and Design: Core + Advanced Training
В това водено от инструктор обучение на живо участниците ще научат основните и напреднали концепции за софтуерна архитектура и дизайн, докато преминават през поредица от практически лабораторни упражнения и дискусии на живо.
Публика
- Софтуерни професионалисти
- Софтуерни дизайнери
- Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Забележка
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Архитектура и дизайн – Основно обучение -- 3 дни
Въведение в Software Architecture и принципи на проектиране
Software Architecture Техники
Архитектура за сигурност
Интеграционна архитектура
Архитектурен проект – групово задание
Архитектура и дизайн – Предварително обучение -- 3 дни
Голям мащаб Software Design
Дизайн за обслужване
Ролята на моделирането в архитектурата
Архитектура Управление на качеството
Enterprise Architect разбира се
Облачни архитектури
Big Data Общ преглед
Мобилни и социални Networking
Последни тенденции в Microservices и API
Казус от практиката
Обобщение и заключение
Изисквания
- Опит в разработката на софтуер
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Architecture and Design: Core + Advanced Training - Booking
Курс за обучение по Architecture and Design: Core + Advanced Training - Enquiry
Architecture and Design: Core + Advanced Training - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (1)
Харесаха ми упражненията, които помогнаха за отваряне на съзнанието и придобиване на нови прозрения за софтуерната архитектура.
Gabriele - EAGLEPROJECTS S.p.A.
Курс - Architecture and Design: Core + Advanced Training
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Learning CMake
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни инженери, които желаят да използват CMake за автоматизиране на процеса на изграждане в междуплатформена среда.
До края на това обучение участниците ще могат:
- Създайте, тествайте и пакетирайте софтуер с CMake.
- Контролирайте процеса на компилиране на софтуера.
- Използвайте CMake във връзка с естествена среда за изграждане.
- Обърнете внимание на често срещани проблеми със системата за изграждане.
Creative Problem Solving with Gamification Techniques (Design Thinking)
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към участници от ниво начинаещи до средно ниво, които желаят да решават ежедневните предизвикателства на работното място чрез техники за геймификация.
До края на това обучение участниците ще могат:
- Разберете принципите на Design Thinking и приложението му за решаване на проблеми.
- Включете техники за геймификация, за да насърчите ангажираността и иновациите.
- Разработете креативни и практични решения за общи проблеми на работното място.
- Сътрудничете ефективно в екипи за прилагане на стратегии за решаване на проблеми.
- Прилагайте итеративни подходи за усъвършенстване на решения чрез обратна връзка и експериментиране.
Domain Driven Design: Concepts and Practices
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво, архитекти и анализатори, които желаят да научат и прилагат DDD концепции и практики към своите софтуерни проекти.
До края на това обучение участниците ще могат:
- Разберете основните DDD концепции (ограничени контексти, обекти и т.н.) и тяхното приложение в софтуерни проекти.
- Приложете стратегически DDD, за да дефинирате и проектирате модела на домейна, да идентифицирате поддомейни и да установите граници.
- Приложете тактически DDD, като използвате модели като CQRS, фабрики и източник на събития.
- Преработете и модернизирайте ефективно наследените системи с DDD техники.
- Проектирайте и внедрявайте продуктови, домейнови и екипно ориентирани архитектури.
- Използвайте мрежа от данни, за да създадете платформа за данни, ориентирана към домейн, поддържаща откриване и управление на данни.
Introduction to Domain Driven Design
14 ЧасаДомейн управляван дизайн (DDD) е подход за справяне със сложни поведения при разработване на софтуер.
Design Patterns
14 ЧасаИма много изпитани модели, широко достъпни за всеки. Понякога става въпрос за промяна на имената и внедряване на модела в конкретна технология. Може да спести стотици часове, които иначе биха били изразходвани за проектиране и тестване. Цели на обучението Този курс има две цели: първо, позволява ви да използвате повторно широко известни модели, второ, позволява ви да създавате и използвате повторно модели, специфични за вашата организация. Помага ви да прецените как моделите могат да намалят разходите, да систематизирате процеса на проектиране и да генерирате кодова рамка въз основа на вашите модели. Аудитория Софтуерни дизайнери, бизнес анализатори, ръководители на проекти, програмисти и разработчици, както и оперативни мениджъри и мениджъри на софтуерни отдели. Стил на курса Курсът се фокусира върху случаите на употреба и тяхната връзка с конкретен модел. Повечето от примерите са обяснени в UML и в прости примери на Java (езикът може да се промени, ако курсът е резервиран като затворен курс). Той ви води през източниците на шаблоните, както и ви показва как да каталогизирате и описвате шаблони, които могат да се използват повторно във вашата организация.
Design Sprint Workshop
35 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към хора, които искат да се научат как да извършат успешен дизайнерски спринт в своята организация.
До края на това обучение участниците ще могат:
- Намалете риска от пускането на нов продукт на пазара.
- Съберете отзиви от клиенти за нова концепция, преди продуктът да бъде изграден.
- Раздвижете креативността в екип, за да вземате критични решения по-бързо.
Design Thinking Workshop for Software Developers
14 ЧасаВ това водено от инструктор обучение на семинар на живо в България (онлайн или на място), участниците ще се научат как да прилагат петте етапа на Design Thinking, за да разберат по-добре проблемите, с които се сблъскват крайните потребители на даден продукт или услуга, след което ще разработят най-добрият подход за разрешаването им.
До края на това обучение участниците ще могат:
- Използвайте креативни стратегии, за да отговаряте на нуждите на клиентите с технологично осъществими решения.
- Формулирайте стратегия за увеличаване на стойността на клиента и подобряване на предложенията за продукти и услуги.
Design Thinking: Innovation Methodologies
24 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към професионалисти от начинаещо до средно ниво, които желаят да разберат и прилагат Design Thinking методологии за стимулиране на иновациите и подобряване на бизнес решенията.
До края на това обучение участниците ще могат:
- Разберете основните принципи на Design Thinking и ролята му в иновациите.
- Приложете петте фази на Design Thinking за решаване на проблеми.
- Използвайте техники и инструменти за създаване на идеи, за да насърчите креативността.
- Приложете Design Thinking стратегии за подобряване на процесите и повишаване на ефективността.
Innovative Leadership through Design Thinking
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи лидери и професионалисти по човешки ресурси, които желаят да научат и прилагат Design Thinking методологии за насърчаване на иновациите, подобряване на способностите за решаване на проблеми и ефективно ангажиране на екипи .
До края на това обучение участниците ще могат:
- Оборудвайте участниците с инструменти и методологии за насърчаване на иновациите и екипната ангажираност.
- Развийте умения за картографиране на емпатия, идеи и създаване на прототипи за решаване на сложни предизвикателства.
- Приложете Design Thinking принципи към сценарии за лидерство и човешки ресурси.
- Насърчавайте култура на иновации в техническите екипи.
Design Thinking
4 ЧасаПреглед:
Има пет етапа в Design Thinking (DT) процеса (съпричастност, дефиниране на проблема, идея, прототип, тест).
В един все по-сложен свят ние се справяме с проблеми, които може да изискват специални подходи. Design Thinking помага за справяне със сложни проблеми. Овладяването на дизайнерското мислене помага за ефективно справяне със сложни проблеми, по-добра комуникация, ефективно убеждаване, подобряване на бизнес резултатите и подобряване на организационното и лично поведение и представяне.
- Как работи DT: учете се от хора и проблеми, намерете модели, проектирайте модел (отклоняване на модела), тествайте модела, оценете модела и преработете.
- Връзка между DT, иновации и предприемачество.
- Методи и инструменти на DT: личност, карта на заинтересованите страни, карта на пътя на клиента, план на услугата, иновация на бизнес модела.
- Приложение на DT: дизайнерско мислене, разрушителни иновации, итеративен подход, гъвкава техника за оценка, критично мислене, решаване на проблеми, работа в екип, готовност за лидерство, комуникационни умения, разбиране в технологиите, мислене напред, междукултурна и етична компетентност, емоционална интелигентност, самосъзнание, умения за преговори, разрешаване на конфликти.
Цели:
- За да разберете основите и нюансите на DT
- Да изследва ключови концепции, фактори, теории, типове и модели в DT
- Да експериментирате, изживявате и практикувате DT
Доставка:
Това е еднодневен (4 часа) курс на обучение и се състои от:
- лекции (40% - представяне на теории, концепции, модели и взаимодействия),
- групови упражнения (30% - групова динамика, игри, групова дискусия и симулирани упражнения за разрешаване на конфликти),
- индивидуални дейности (15% - писане, проектиране и партньорска дискусия)
- и други (15% - видео, четене).
Забележка: поради естеството на този курс има минимален размер на групата от 3
Design Patterns in C#
14 ЧасаЦелева група:
Ръководител на технически екип, разработчик на софтуер
Учебна цел:
Целта на обучението е да се придобие способност за проектиране на напреднали структури за разработка / проекти в C #.
По време на курса студентите се запознават с ресурсите и инструментите на MSDN за подпомагане на процеса на разработка, като Microsoft Visual Studio, ReSharper.
Design Patterns (GoF) for Java
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да прилагат шаблони за проектиране, за да подобрят структурата на софтуера, поддръжката и скалируемостта.
До края на това обучение участниците ще могат:
- Разберете целта и предимствата на дизайнерските модели.
- Прилагайте ефективно креативни, структурни и поведенчески модели в Java.
- Подобрете повторното използване на кода, мащабируемостта и поддръжката.
- Преработете съществуващите кодови бази, като използвате шаблони за проектиране.
Design Patterns in PHP
14 ЧасаТози инструкторски воден, живо обучителен модул в България (онлайн или офлайн) е предназначен за средноуровневи PHP разработчици, които искат да прилагат дизайнови шаблони ефективно в своите проекти.
Край尾部内容不相关,需要重新生成结尾部分以确保翻译的准确性和连贯性。
Този инструкторски воден, живо обучителен модул в България (онлайн или офлайн) е предназначен за средноуровневи PHP разработчици, които искат да прилагат дизайнови шаблони ефективно в своите проекти.
Крайна целта на това обучение е участниките да могат да:
- Разберат целта и ползите от дизайнови шаблони.
- Идентифицират и прилагат подходящи дизайнови шаблони за общи сценарии.
- Структурират PHP приложенията със стандарти, приети в индустрията като най-добри практики.
- Интегрират шаблоните в moderne рамкове като Symfony или Zend.
JavaScript - Advanced Programming
14 ЧасаОбучението е предназначено за JavaScript разработчици, които проектират и внедряват съвременни интернет приложения. Темите, обсъждани по време на обучението, имаха за цел да представят най-добрите практики в JavaScript програмирането и да подчертаят най-често срещаните грешки. Важен момент от обучението е обсъждането на съществуващото обектно-ориентирано програмиране със синтаксис JavaScript.
Kubernetes Design Patterns
21 ЧасаЕволюцията на микроуслугите и контейнерите през последните години значително промени начина, по който проектираме, разработваме, внедряваме и изпълняваме софтуер. Съвременните приложения трябва да бъдат оптимизирани за мащабируемост, еластичност, отказ и промяна. Водени от тези нови изисквания, модерните архитектури изискват различен набор от модели и практики. В това обучение разглеждаме начини за идентифициране, разбиране и приспособяване към тези нови изисквания.
Аудитория Това обучение е предназначено за хора, които са донякъде запознати с контейнерната технология и Kubernetes концепциите, но може би им липсва опитът в реалния свят. Базира се на случаи на употреба и уроци, извлечени от проекти в реалния живот, с намерението да накара хората да бъдат вдъхновени да създават и управляват още по-добри собствени облачни приложения.
- Разработчици Операции DevOps QA инженери Мениджъри на ИТ проекти
Формат на курса
- Интерактивна лекция и дискусия Много упражнения и практика за внедряване на Handson в лабораторна среда на живо
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.