Курс надає слухачам знання та навички для реалізації рішень з використанням SharePoint Enterprise Search, керованих метаданих (MMS), Business Connectivity Services (BCS), управління корпоративним інформаційним вмістом ECM, управління web-контентом WCM, соціальних компонентів та додатків SharePoint.
Після закінчення курсу слухачі зможуть:
- описати програми для платформи розробки SharePoint;
- використовувати об'єктні моделі на стороні клієнта та API REST для спілкування з SharePoint;
- налаштувати безпеку для додатків для SharePoint;
- оптимізувати продуктивність додатків для SharePoint;
- пояснити можливості керованих метаданих у SharePoint 2013;
- автоматизувати створення та конфігурацію наборів термінів керованих метаданих;
- взаємодіяти з керованими наборами термінів метаданих та полями з боку клієнтського та серверного коду;
- описати архітектуру пошуку SharePoint 2013;
- створювати прості та розширені запити KQL;
- описати індекс пошуку SharePoint;
- описати та працювати з властивостями сканування та керування;
- описати рівні безпеки схем пошуку SharePoint;
- створювати різні типи джерел результатів;
- здійснювати основні та складні перетворення запитів;
- налаштовувати умови та дії правил запиту для орієнтування на ціль запиту;
- створювати та змінювати типи результатів;
- створювати та змінювати шаблони відображення;
- використовувати шаблони відображення з різними web-частинами пошуку;
- додавати керовані властивості для покращення обчислень;
- видобувати сутності з досліджень;
- розширити обробку вмісту;
- описати, як використовувати API Publishing для доступу до налаштувань публікацій та вмісту;
- описати, як використовувати та налаштовувати елементи керування вмістом сторінки на сайтах публікації;
- налаштовувати структури web-сайту та навігації;
- описати різницю між навігацією за структуруванням та метаданими;
- використовувати основні функції публікації SharePoint;
- використовувати нові функції публікації між сайтами SharePoint 2013;
- налаштовувати та реалізовувати варіанти для багатомовних сайтів;
- налаштовувати параметри оптимізації пошукової системи;
- додавати SEO-властивості до публікацій на сторінках та умовах керованої навігації;
- налаштовувати кешування для покращення ефективності візуалізації на сайті;
- оптимізувати активи та ресурси сайту для досягнення максимальної продуктивності;
- описати ключові компоненти Business Connectivity Services в SharePoint Server 2013;
- створювати та налаштовувати моделі BDC за допомогою SharePoint Designer та Visual Studio 2012.
Аудиторія
Курс призначений для професійних розробників, які створюють рішення для продуктів і технологій SharePoint в малих, середніх або великих організаціях. Курс буде корисний для SharePoint розробників, які мають досвід роботи з SharePoint 2013 та бажають застосувати свої навички на практиці.
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- знання в обсязі курсу «20488A: Розробка Microsoft SharePoint Server 2013. Основні рішення» або еквівалентні знання;
- базові знання Visual Studio 2010 або Visual Studio 2012;
- базові знання SharePoint 2013 або ранніх версій;
- знання Visual C# та .NET Framework 4.5;
- базові знання ASP.NET та серверних технологій web-розробки, також і «запит/відповідь» та «життєвий цикл сторінки»;
- базові знання клієнтських web-технологій, також і HTML, CSS та JavaScript.
- Створення надійних та ефективних додатків для SharePoint
- Додатки для SharePoint
- Комунікація з SharePoint з додатка
- Автентифікація та авторизація додатків для SharePoint
- Проектування додатків для підвищення продуктивності
- Розробка керованих рішень в області метаданих
- Керовані метадані
- Конфігурування наборів термінів керованих метаданих
- Робота з полями керованих метаданих
- Взаємодія з пошуковим сервісом
- Розуміння служби пошуку SharePoint 2013
- Побудова пошукових запитів з KQL та FQL
- Виконання пошукових запитів з додатків
- Настройка умов для пошуку
- Налаштування обробки запитів
- Налаштування результатів пошуку
- Налаштування обробки контенту
- Реалізація управління корпоративним контентом
- Робота з виявленням електронних даних
- Робота з керування вмістом
- Автоматизація діловодства
- Розробка сайту для публікації контенту
- Програмування з допомогою Web Content Publishing API
- Розробка компонентів сторінок для Web Content Publishing
- Структурування та публікація веб-сайтів для всіх користувачів
- Структура та навігація сайту
- Публікація контенту
- Публікація в мобільних пристроях
- Варіанти багатомовних сайтів
- Розробка оптимізованого інтернет-сайту
- Оптимізація сайту SharePoint для пошукових систем
- Оптимізація продуктивності та масштабованості
- Робота з Business Connectivity Services
- Business Connectivity Services SharePoint 2013
- Створення моделі каталогу в SharePoint Designer
- Створення моделі каталогу в Visual Studio 2012
- Створення розширених моделей під’єднання до корпоративних даних
- Налаштування моделі BDC для пошуку
- Розробка компонентів з'єднання, які налаштовуються
- Робота із зовнішніми подіями та повідомленнями
- Управління та доступ до даних профілю користувача
- Огляд даних з профілю користувача SharePoint 2013
- Розуміння можливостей для отримання даних профілю користувача
- Управління даними профілю користувача
- Керування властивостями профілю користувача
- Налаштування соціального навантаження
- Огляд соціального навантаження
- Розробка соціальних рішень
- Робота зі стрічкою
- Моніторинг та усунення недоліків в роботі рішень SharePoint, які налаштовуються
- Налагодження програми SharePoint в Visual Studio
- Діагностика недоліків в роботі програм, що використовуються
- Тестування продуктивності та масштабованості