microsoft dynamics 365 обучение

Обучение работе с Microsoft Dynamics 365

Если вы хотите узнать, как Dynamics 365 может помочь вашей компании, вы попали в правильное место. Мы предоставляем множество возможностей обучения, чтобы помочь быстро приступить к работе, если вы заинтересованы в изучении продуктов или в глубоком изучении и сертификации.

Клиенты Dynamics 365

Мы предоставляем руководства по электронному обучению eLearning и подготовке к сертификации для клиентов Dynamics 365. Также можно загрузить некоторые более старые учебные материалы по курсам, проводимым преподавателями.

Microsoft Learn

Посетите Microsoft Learn, чтобы ознакомиться с новой бесплатной платформой Microsoft eLearning. На этой платформе используется поощрительная система обучения, что поможет вам быстрее достичь своих целей. Зарабатывайте очки, проходите уровни и добивайтесь большего!

Старые материалы eLearning

Пользователи могут загрузить старые курсы Dynamics 365 eLearning. Они доступны в блоге Курсы Dynamics 365 e-Learning для загрузки пользователями на портале Community.Dynamics.com.

Сертификации

Предусмотрено три Dynamics 365 Certifications: MCSA: Microsoft Dynamics 365, MCSA: Microsoft Dynamics 365 for Operations и MCSE: Бизнес-приложения. Дополнительные сведения о каждой сертификации, а также о том, где найти руководства по подготовке к сертификации, см. в разделе Dynamics 365 Certifications.

Мы переходим на новую систему сертификации, основанную на рабочих ролях. Сертификации функциональных консультантов Dynamics 365 в настоящее время находятся на этапе бета-версии. Дополнительные сведения о них можно найти в разделе: Сертификация функциональных консультантов.

Партнеры Dynamics 365

Мы представляем электронное обучение eLearning, видеоматериалы, очное обучение уровня 300 и руководства по подготовке к сертификации для партнеров Dynamics 365, а также возможность загрузки некоторых более старых предложений.

Электронное обучение eLearning и курсы под руководством преподавателя

Основная точка доступа для обучения для партнеров Dynamics 365 — Microsoft Learn для Dynamics 365.

Содержимое некоторых старых курсов также доступно на Портале по обучению Dynamics.

Источник

Как начать разрабатывать в Dynamics 365?

Данная статья посвящена основам разработки в среде Visual Studio на языке X++ для ERP-системы Microsoft Dynamics 365 for Finance and Operations. Статья содержит информацию о необходимых знаниях и навыках, которые могут пригодиться, чтобы начать разрабатывать для вышеуказанной системы.

Теория

Для того, чтобы начать разрабатывать в Dynamics 365 недостаточно только знаний языка программирования. Помимо языка, необходимо знать что представляют из себя ERP-система и протекающие в ней процессы, а также нужны знания различных смежных систем.

ERP-система

В начале нужно разобраться что такое ERP-система и для чего она нужна. В нашем случае будет рассмотрена последняя на момент написания статьи версия Microsoft Dynamics 365 For Finance And Operatons.

Что же такое ERP-система? ERP-система — программное обеспечение, реализующее организованную стратегию интеграции производства и операции, управления трудовыми ресурсами, финансового менеджмента и управления активами, ориентированное на непрерывную балансировку и оптимизацию ресурсов предприятия. ERP-система простыми словами – это система управления ресурсами компании.

Microsoft Dynamics 365 for Finance and Operations (далее D365FO) — это облачная система планирования ресурсов предприятия (ERP) Microsoft для средних и крупных организаций. Благодаря интеллектуальному анализу в реальном времени и интуитивно понятному пользовательскому интерфейсу это помогает организациям принимать более взвешенные решения. Система также преобразует бизнес-процессы быстрее с помощью проверенных методологий, таких как распределенное управление заказами (DOM), и позволяет организациям вести бизнес практически в любом месте, в любое время, на любом устройстве. D365FO включает функции для управления финансами, производством, розничной торговлей, цепочкой поставок и распределением, которые помогают предприятиям стать более эффективными.

microsoft dynamics 365 обучение. Смотреть фото microsoft dynamics 365 обучение. Смотреть картинку microsoft dynamics 365 обучение. Картинка про microsoft dynamics 365 обучение. Фото microsoft dynamics 365 обучение

Наиболее подробно познакомиться с функционалом системы можно по ссылкам:

Среда разработки

Если целью является разработка, то немало важным компонентом является среда разработки. Так как она представляет разработчику множество инструментов, что упрощает и ускоряет разработку.

Среда разработки — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО).

Среда разработки включает в себя:

Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.

microsoft dynamics 365 обучение. Смотреть фото microsoft dynamics 365 обучение. Смотреть картинку microsoft dynamics 365 обучение. Картинка про microsoft dynamics 365 обучение. Фото microsoft dynamics 365 обучение

Наиболее подробно познакомиться с инструментами можно по ссылке:

Язык разработки

Язык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.

Для разработки в D365FO также необходимо знание языков запросов и понимание языков разметки.

Язык запросов — это искусственный язык, на котором делаются запросы к базам данных и другим информационным системам, особенно к информационно-поисковым системам.

Язык разметки (текста) — набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении. Принадлежит классу компьютерных языков. Текстовый документ, написанный с использованием языка разметки, содержит не только сам текст (как последовательность слов и знаков препинания), но и дополнительную информацию о различных его участках — например, указание на заголовки, выделения, списки и т. д. В более сложных случаях язык разметки позволяет вставлять в документ интерактивные элементы и содержание других документов.

Весь код Dynamics написан на языке X++. X++ — проприетарный высокоуровневый язык программирования, используемый для разработки в ERP системе Axapta от Microsoft. X++ поддерживает парадигму объектно-ориентированного программирования и использует преимущества наследования, полиморфизма и других методов объектно-ориентированного программирования.

Наиболее подробно познакомиться с языком можно по ссылкам:

Навыки и знания

Основные навыки

Языки разработки

Язык X++ является комбинацией C++ и Java, по этой причине он очень схож с C#, за исключением его бизнес-направленности. Язык содержит множество бизнес-функций.

Все же будет плюсом знание языка C#. Так как может встретиться задача, где придется изучать сторонние или писать собственные библиотеки. А так же из-за схожести языков это может послужить неплохим фундаментом. И база знаний X++ не такая большая, как у C#, и таким образом транслируя код можно воспользоваться различными шаблонами разработки.

Вторым по значимости языком является SQL, потому что система неразрывно связана с базой данных. Поэтому знание SQL обязательно для разработчика D365FO, а также не будет лишним и знание T-SQL.

SQL (англ. structured query language — «язык структурированных запросов») — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.

Пример кода на SQL:

Transact-SQL (T-SQL) — процедурное расширение языка SQL, созданное компанией Microsoft (для Microsoft SQL Server) и Sybase (для Sybase ASE).

Пример кода на T-SQL:

Пример обращения к базе данных на языке X++ с помощью интегрированных в язык конструкций:

Наиболее подробно познакомиться с языками можно по ссылкам:

Иностранные языки

Знание английского языка является обязательным для разработчика D365FO. Причиной тому служит не только то что X++ написан на английском, но и наличие скудного количества литературы на русском языке. Помимо этого придется читать технические задания и вести диалог с консультантами/заказчиками. Но это зависит от уровня разработчика. Минимальным уровнем знания языка по «‎британской» системе является pre-intermidiate или A2/B1 по общеевропейской со знанием технических терминов.

База данных

Как говорилось выше, система неразрывно связана с базой данных. Поэтому необходимы специализированное ПО для просмотра и управления данной базой. Сама система использует Microsoft SQL Server.

Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.

Для управления базой существует SQL Server Management Studio. Доскональное знание системы необязательно, потому что вся разработка ведется в Visual Studio. За базу данных отвечают администраторы, но бывают ситуации, когда необходимо обратиться напрямую к базе.

SQL Server Management Studio (SSMS) — утилита из Microsoft SQL Server 2005 и более поздних версий для конфигурирования, управления и администрирования всех компонентов Microsoft SQL Server. Утилита включает скриптовый редактор и графическую программу, которая работает с объектами и настройками сервера.

Подробно прочитать про SSMS можно по ссылке:

Объектно-ориентированное программирование

Так как язык X++ объектно-ориентированный, то знание и понимание принципов ООП является обязательным пунктом.

Подробно про ООП можно узнать по ссылке:

Бизнес-процессы

Для разработчика важно понимание и знание основных бизнес-процессов, протекающих на предприятии. Например, понимание какие этапы проходит заказ на продажу от заявки клиента до доставки.

Курсы по функционалу D365FO по ссылке:

Инструмент рекомендаций Best Practices включает около 400 правил, но это лишь небольшая часть тех рекомендаций, которые описаны в руководстве разработчика. Они предназначены для улучшения читабельности, гибкости и производительности кода, а так же для предотвращения исключительных ситуаций.

Наиболее подробно прочитать про рекомендации можно по ссылке:

Что такое контроль версий, и зачем он нужен? Система контроля версий — это система, регистрирующая изменения в одном или нескольких файлах с тем, чтобы в дальнейшем была возможность вернуться к определённым старым версиям этих файлов.

Наиболее подробно прочитать про контроль версий можно по ссылке:

Дополнительные навыки

Будет плюсом знание таких языков разметки, как HTML, XML, языка стилей CSS и формата JSON. Причиной тому служат наличие задач, связанных с отправкой http-запросов и хранением и передачей данных в форматах XML и JSON.

ERP-система тесно связана с финансами. Поэтому даже для разработчика будет неплохо знание бухгалтерского учета, для понимания проводок.

Еще одним плюсом будет знание других сервисов и приложений Microsoft, таких как Power BI, Azure, Word и Excel.

Инструменты

Ниже представлен список основного ПО и инструментов, необходимых для разработки (не учитывая стандартные средства Windows):

Источник

Курс MB-910T00: Microsoft Certified: Dynamics 365 Fundamentals (CRM)

Этот курс даст вам общее представление о возможностях Dynamics 365 для взаимодействия с клиентами. Вы познакомитесь с понятием взаимодействия с клиентами и со всеми приложениями для взаимодействия с клиентами, включая Dynamics 365 Marketing, Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, а также с возможностями управления отношениями с клиентами (CRM), предоставляемыми проектными операциями Dynamics 365. Этот курс будет включать лекцию и практические лабораторные работы.

Профиль аудитории

Получить преимущества благодаря прохождению этого курса по базовым знаниям могут люди различных должностей на различных этапах своей карьеры. К таким людям относятся IT-специалисты, участники бизнеса и другие люди, желающие познакомиться с возможностями Dynamics 365 для взаимодействия с клиентами, а также студенты, недавние выпускники вузов и меняющие карьеру люди, желающие использовать Dynamics 365 с целью выхода на новый уровень.

Должностные обязанности: Владелец бизнеса

Подготовка к экзамену: MB-910

Компоненты: нет

Просмотреть все сеансы

Приобретенные навыки

Предварительные требования

Учащиеся должны обладать фундаментальным пониманием бизнес-операций и принципов взаимодействия с клиентами. Понимание вычислений cloud будет полезным, но не является обязательным.

Структура курса

Модуль 1: изучение основ Dynamics 365 Marketing

В этом модуле рассматриваются основные понятия взаимодействия с клиентами и то, что есть общего во всех приложениях для взаимодействия с клиентами, перед началом изучения Dynamics 365 Marketing. Мы начинаем со стандартных маркетинговых бизнес-процессов и того, как приложение для маркетинга может с ними помочь. Затем мы изучаем возможности продукта. В завершение мы рассматриваем дополнительные маркетинговые приложения, такие как LinkedIn Campaign Manager, Dynamics 365 Customer Voice и Dynamics 365 Customer Insights.

Уроки

Лабораторная работа : работа с приложениями для взаимодействия с клиентами

Лабораторная работа : управление клиентами и действиями

Лабораторная работа : поиск и фильтрация данных

Лабораторная работа : Dynamics 365 Marketing Capstone Lab

После прохождения этого модуля учащиеся смогут:

Модуль 2: изучение основ Dynamics 365 Sales

В этом модуле мы знакомимся с Dynamics 365 Sales. Мы начинаем со стандартных бизнес-процессов продаж и того, как приложение для продаж может с ними помочь. Затем мы изучаем возможности продукта. В завершение мы рассматриваем дополнительные приложения для продаж, такие как Sales Insights и Sales Navigator.

Уроки

Лабораторная работа : Dynamics 365 Sales Capstone Lab

После прохождения этого модуля учащиеся смогут:

Модуль 3: изучение основ Dynamics 365 Customer Service

В этом модуле мы знакомимся с Dynamics 365 Customer Service. Мы начинаем со стандартных бизнес-процессов обслуживания клиентов и того, как приложение для обслуживания клиентов может с ними помочь. Затем мы изучаем возможности продукта. В завершение мы рассматриваем дополнительные приложения для обслуживания клиентов, такие как Omnichannel для обслуживания клиентов, Dynamics 365 Customer Service Insights, приложение для планирования обслуживания клиентов и служба подключенных клиентов.

Уроки

Лабораторная работа : Dynamics 365 Capstone Lab

После прохождения этого модуля учащиеся смогут:

Модуль 4: изучение основ Dynamics 365 Field Service

В этом модуле мы знакомимся с Dynamics 365 Field Service. Мы начинаем со стандартных бизнес-процессов выездного обслуживания и того, как приложение для выездного обслуживания может с ними помочь. Затем мы изучаем возможности продукта, включая создание заказов на работу, планирование, управление запасами и активами.

Уроки

Лабораторная работа : Dynamics 365 Capstone Lab

После прохождения этого модуля учащиеся смогут:

Модуль 5: изучение основ Dynamics 365 Project Operations (CRM)

В этом модуле мы знакомимся с аспектами взаимодействия с клиентами Dynamics 365 Project Operations. Мы начинаем со стандартных бизнес-процессов на основе проектов и того, как приложение для операций по проектам может с ними помочь. Затем мы изучаем возможности продукта, включая продажи, управление проектами и использование продуктов.

Уроки

Лабораторная работа : Dynamics 365 Project Operations Capstone Lab

После прохождения этого модуля учащиеся смогут:

Дополнительные материалы

Пожалуйста, ознакомьтесь с контентом, связанным с этим курсом, на Microsoft Learn. Обращаем ваше внимание, что для каждого продукта есть отдельная схема обучения.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *