Курс за обучение по 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 in PHP
14 ЧасаТози инструкторски воден, живо обучителен модул в България (онлайн или офлайн) е предназначен за средноуровневи PHP разработчици, които искат да прилагат дизайнови шаблони ефективно в своите проекти.
Край尾部内容不相关,需要重新生成结尾部分以确保翻译的准确性和连贯性。
Този инструкторски воден, живо обучителен модул в България (онлайн или офлайн) е предназначен за средноуровневи PHP разработчици, които искат да прилагат дизайнови шаблони ефективно в своите проекти.
Крайна целта на това обучение е участниките да могат да:
- Разберат целта и ползите от дизайнови шаблони.
- Идентифицират и прилагат подходящи дизайнови шаблони за общи сценарии.
- Структурират PHP приложенията със стандарти, приети в индустрията като най-добри практики.
- Интегрират шаблоните в moderne рамкове като Symfony или Zend.
JavaScript - Advanced Programming
14 ЧасаОбучението е предназначено за JavaScript разработчици, които проектират и внедряват съвременни интернет приложения. Темите, обсъждани по време на обучението, имаха за цел да представят най-добрите практики в JavaScript програмирането и да подчертаят най-често срещаните грешки. Важен момент от обучението е обсъждането на съществуващото обектно-ориентирано програмиране със синтаксис JavaScript.
Object Oriented Design using Design Patterns
14 ЧасаОбективен:
Подпомагане на технически анализатори и дизайнери да разберат как да преминат през софтуерното внедряване на изискванията, осигурявайки проследимост между бизнес спецификациите и софтуерния код.
Този двудневен обучителен курс има за цел да помогне на технически анализатори и дизайнери при проектирането на спецификации, описани от бизнес анализаторите. След трансформиране в представяния на софтуерни компоненти, получените системни компоненти проследяват системните изисквания към структурите на софтуерните компоненти.
И накрая, тези технически спецификации са внедрени в софтуерен код и тествани на компонентна основа. Получените софтуерни компоненти осигуряват добро ниво на реакция към промените, тъй като позволяват отделно проследяване към нивото на внедряване на поведението на системата слой по слой (от потребителските интерфейси към слоя на бизнес обектите през компонентите на приложението, където се съхраняват изборите за използване на участниците.
PHP Patterns and Refactoring
21 ЧасаКурсът е предназначен за опитни програмисти, които искат да изследват въпроси, свързани с използването на шаблони и рефакторинг. Всеки участник познава свойствата и практическите примери за използването на тези шаблони, което от своя страна ще даде възможност за ефективно изграждане и коригиране на кода на приложението.