Собственные веб-части
Компоненты SPFx, добавленные на страницу под конкретную потребность, которую стандартная веб-часть SharePoint не покрывает.
Microsoft и Dynamics 365
Веб-части, расширения и интеграции на SharePoint Framework, чтобы интранеты, библиотеки документов и сайты Teams делали больше, чем стандартные шаблоны из коробки.
Большинство компаний, которые хотят нанять SharePoint-разработчика в Дубае, уже используют SharePoint, обычно как интранет или систему управления документами, входящую в Microsoft 365, и дошли до точки, где встроенные шаблоны и веб-части перестают покрывать реальные потребности бизнеса: конкретный процесс согласования, брендированную домашнюю страницу или дашборд, собирающий данные из совсем другого места. Именно для этой задачи и существует эта роль.
Техническая основа такой работы, это SharePoint Framework, SPFx, который собственная документация Microsoft описывает как рекомендуемую и наиболее широко используемую модель расширяемости сразу для SharePoint, Microsoft Teams и Viva Connections. Он заменил более старую модель надстроек SharePoint, поэтому разработчик, работающий сегодня в SPFx, строит на актуальной, поддерживаемой технологии, а не на чём-то, от чего Microsoft тихо отказалась.
Что строит SharePoint-разработчик
Реальные результаты, а не общий бриф на интранет.
Компоненты SPFx, добавленные на страницу под конкретную потребность, которую стандартная веб-часть SharePoint не покрывает.
Настройки навигации, заголовков или поведения страниц, применённые последовательно на одном сайте или наборе сайтов.
Компоненты, подтягивающие данные из других частей Microsoft 365 или из внешней системы через Graph.
Те же компоненты SPFx, повторно используемые внутри Microsoft Teams или как расширения Adaptive Card в Viva Connections.
Страницы, выводящие документы, списки или показатели в форме, которую стандартные представления показать не могут.
Компоненты, построенные так, чтобы корректно работать с многоязычными настройками SharePoint для сотрудников, говорящих на английском и арабском.
Важные навыки
Актуальная практика SPFx, а не воспоминания о старой модели надстроек.
Проверьте каждую строку ниже перед тем, как нанять SharePoint-разработчика в Дубае, поскольку навык SPFx и общий веб-навык, это не совсем одно и то же.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| SharePoint Framework (SPFx) | Недавняя, практическая работа с SPFx, собранная на стандартном стеке npm, TypeScript и выбранном JavaScript-фреймворке | SPFx, это актуальная модель Microsoft, и опыт со старой моделью надстроек сам по себе напрямую не переносится |
| Microsoft Graph | Уверенно обращается к Graph за данными, которые находятся за пределами текущего сайта | Большинству по-настоящему полезных кастомизаций SharePoint в итоге нужны данные откуда-то ещё из Microsoft 365 |
| Выбор фронтенд-фреймворка | Может обосновать React или другой фреймворк для конкретного компонента, а не выбирает его не задумываясь | SPFx не привязан к конкретному фреймворку, поэтому выбор должен соответствовать задаче, а не привычке |
| Права доступа и единый вход | Понимает, как компоненты SPFx наследуют контекст и права текущего пользователя SharePoint | Ошибка здесь либо блокирует законный доступ, либо раскрывает данные, которые должны быть ограничены |
| Понимание управления | Знает, что администратор тенанта должен одобрить перед выходом компонента в работу | Компонент, построенный без учёта этого, может застрять на этапе развёртывания, тратя впустую усилия на сборку |
Собственный обзор SharePoint Framework от Microsoft описывает SPFx как не привязанный к конкретному фреймворку и построенный на стандартных веб-инструментах, поэтому общий фронтенд-навык кандидата значит здесь не меньше, чем история работы конкретно с SharePoint.
Форматы работы с нами
Проект с фиксированным объёмом хорошо подходит большинству работ с SharePoint: определённый набор веб-частей или редизайн интранета, переданный с документацией. Выделенный разработчик подходит организации с интранетом, который продолжает расти и требует постоянной разработки на SPFx. Поддержка в подборе персонала подходит бизнесу, который хочет нанять SharePoint-разработчика напрямую в свой штат. Консалтинг подходит бизнесу с существующей инфраструктурой SharePoint, которому нужен независимый обзор перед крупным проектом кастомизации.
Оценка кандидата
Проверки, выявляющие реальный опыт работы с SPFx.
Используйте их напрямую или доверьте нам как часть поддержки в подборе персонала, когда вы нанимаете SharePoint-разработчика в Дубае через этот путь.
Что он делает, какой фреймворк использовал, и какое одобрение управления потребовалось перед выходом в работу.
Короткую веб-часть, близкую к вашей реальной потребности, оцененную по тому, насколько чисто она обрабатывает контекст и права SharePoint.
Какие данные она подтягивала, какие права требовались, и как он обрабатывал неудачный вызов.
Спросите, что администратору тенанта нужно одобрить, прежде чем его компонент сможет выйти в работу в вашей среде.
Сильный кандидат иногда скажет, что стандартная функция SharePoint уже решает задачу, а не будет строить лишнее.
Сертификации
Сейчас нет действующей сертификации Microsoft, нацеленной именно на разработку SharePoint.
Знайте это заранее, прежде чем нанять SharePoint-разработчика в Дубае под требование сертификата, которого больше нет в каталоге Microsoft.
Каталог сертификаций Microsoft сейчас не включает экзамен, нацеленный именно на разработку SharePoint или SPFx, поэтому заявленную сертификацию SharePoint стоит уточнить прямым вопросом о том, что именно она охватывает.
Рабочее портфолио на SPFx и знакомство кандидата с собственной документацией Microsoft для разработчиков SharePoint скажут здесь больше, чем название любого экзамена.
Особенности ОАЭ
Две темы, которые возникают на реальных интранетах Дубая.
Там, где сотрудники работают на английском и арабском, SharePoint-разработчик должен уметь строить и тестировать компоненты с учётом отображения справа налево, а не оставлять это как доработку в конце проекта.
Сайты SharePoint часто содержат кадровые файлы, договоры и данные клиентов, что подпадает под Федеральный декрет-закон № 45 от 2021 года, федеральный закон ОАЭ о защите персональных данных, в части безопасности и согласия независимо от того, где размещён тенант.
Как бы вы ни решили нанять SharePoint-разработчика в Дубае, эта страница относится к нашей категории Microsoft и Dynamics 365, части более широкого раздела наём разработчиков в Дубае. Для более широкой платформы Microsoft 365 за пределами SharePoint, включая приложения Teams и надстройки Office, смотрите нашу страницу разработчика Microsoft 365, а для компонента Power Platform рядом с SharePoint, страницу разработчика Power Platform. Если вашему проекту нужен ещё и публичный сайт, а не только внутренний, наша категория веб-разработчики, более подходящая отправная точка.
Прямые ответы
SharePoint Framework, SPFx, это актуальная, поддерживаемая Microsoft модель для сборки собственных компонентов SharePoint, и именно в ней SharePoint-разработчик должен работать сегодня, а не в старой модели надстроек, от которой Microsoft отошла.
Часто да. Поскольку SharePoint, Teams и Viva Connections делят один и тот же базовый фреймворк, веб-часть на SPFx нередко можно повторно использовать во всех них с небольшой доработкой, и мы отметим эту возможность на этапе оценки объёма работ.
Честный вопрос, который стоит задать первым. Встроенные шаблоны сайтов и веб-части SharePoint покрывают многие типичные потребности. Собственная разработка окупается там, где нужен конкретный процесс, внешний вид или интеграция данных, которую шаблоны дать не могут.
Да, как правило через Microsoft Graph, именно через него компоненты SPFx дотягиваются до остального Microsoft 365 и, при нужных правах, до внешних источников данных.
Нет, сейчас у Microsoft нет действующей сертификации, нацеленной именно на разработку SharePoint. Что изменилось и что проверять вместо этого, смотрите в разделе о сертификациях на этой странице.
Да. Компоненты SPFx можно строить с учётом собственных многоязычных настроек SharePoint и вёрстки справа налево, и это стоит обсудить заранее, если ваш интранет обслуживает сотрудников, говорящих на английском и арабском.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.