Требования к разработчику расширений для системы

Примечание
Перед началом работы со сценариями в системе ELMA рекомендуется ознакомиться со статьей введения в разработку расширений для ELMA 3, а также со стандартами написания программного кода на языке C#.

Разработка расширений – это написание бизнес логики с использованием языка C# на платформе .NET и сборка дополнительных модулей при помощи MS Visual Studio 2010/2012/2013/2015/2017. Также при разработке расширений для клиентской части веб приложения используется платформа ASP.NET MVC 3.

К разработчику предъявляются соответствующие требования:

Для разработки клиентской части (веб-модуль) необходимо дополнительно:

  • знать и понимать работу платформы ASP.NET MVC 3;
  • уметь работать с разметкой Razor;
  • умение работать с HTML + CSS (для оформления разметки веб страниц);
  • умение использовать скрипты JavaScript на странице (для формирования динамического поведения веб страницы);
    • дополнительно знакомство с JavaScript библиотекой jQuery (для более быстрой разработки динамики, AJAX запросов к серверу);
  • умение настраивать сервер IIS для развертывания и отладки приложений.

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

Также рекомендуем вам обратиться за дополнительными материалами на следующие сайты: