Gandjustas' blog

Фильтр по тегу: курсы


Онлайн курсы и материалы для изучения SharePoint

Про изучение SharePoint 2010 для разработчиков и администраторов я писал два с половиной года назад, почти все материалы до сих пор доступны:

В SharePoint 2013 появилось много новых возможностей. Теперь для разработчика недостаточно просто уметь писать веб-части и event receivers. В SharePoint 2013 поставить ферму для разработки – само по себе требует многих навыков, а разработчику надо еще как минимум уметь настраивать поиск, управляемые метаданные, профили пользователей, apps и workflow.

Чистая разработка для SharePoint 2013 идет в сторону apps (ASP.NET), но закрывает лишь малую часть потребностей заказчиков. Навыки развертывания, администрирования и использования стандартного функционала оказываются для разработчиков чуть ли не важнее навыков писать код.

Поэтому я не буду разделять курсы для разработчиков и администраторов. Для профессионалов, создающих решения на SharePoint, они одинаково важны.

Далее ссылки на курсы и каталоги материалов, которые можно использовать для самостоятельного изучения:

  1.  http://technet.microsoft.com/en-US/sharepoint/fp123606 - SharePoint 2013 training for IT pros.
  2. http://msdn.microsoft.com/en-US/office/dn448488 - Office 2013 developer training videos. Пусть не пугает называние, большая часть курса – по SharePoint 2013.
  3. http://www.microsoft.com/resources/Technet/en-us/Offi...
читать дальше...
добавлено: 16 авг 16 просмотры: 1764, комментарии: 0



Семинар “Оптимизация ASP.NET приложений”

Быстродействие - это Фича. Для веб-приложений и сайтов это важнейшая фича. Быстрые сайты получают более высокие места в поисковой выдаче. Быстрые веб-приложения улучат восприятие пользователями. Масштабируемые приложения требуют меньше ресурсов и более эффективны с экономической точки зрения. Для любого веб-программиста умение делать быстрые и масштабируемые приложения является критически важным.

Но оптимизация веб-приложений — это не один навык, а целый комплекс, который включает клиентскую оптимизацию, оптимизацию работы с данными, оптимизацию архитектуры и инфраструктуры приложений, а также умение проводить нагрузочное тестирование и выявлять слабые места. Для ASP.NET это важно вдвойне, так как много фреймворков и компонент могут скрывать проблему, и докопаться до сути очень непросто. Но это того стоит!

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

Программа семинара:
  1. Введение в оптимизацию ASP.NET приложений
    • Почему нужно заниматься оптимизацией
    • Архитектура ASP.NET приложений
    • Измерение производительности ASP.NET приложений
    • Инструменты для нагрузочного тестирования веб-приложений
    • Основные подходы оптимизации веб-приложений
  2. Оптимизация инфраструктуры
    • Настройка IIS
    • Оптимизация статического контента
  3. Кеширование динамического контента
    • HTTP-кеширование
    • Сервер...
читать дальше...
добавлено: 15 сен 15 просмотры: 958, комментарии: 0



Тренинг по созданию форм SharePoint

Неделю назад вышел SharePoint 2016 Preview. По сравнению с SharePoint 2013 немного изменился интерфейс и добавились опции для гибридного развертывания. Год назад Microsoft анонсировал появление новых возможностей по созданию форм, но недавно отказался от этих планов и оставил InfoPath. Поэтому только программисты будут создавать сложные формы в SharePoint, как минимум ближайшие 3-5 лет.

Создание форм в SharePoint занимает много времени. Мне известны случаи, когда на одну форму в SharePoint потратили 180 человеко-часов. InfoPath не помогает, нет руководств, примеров и документации, которые могли бы упростить процесс.

Мы с коллегами выработали подходы, которые помогают создавать сложные формы SharePoint менее чем день. Предлагаем вам посетить тренинг, где вы научитесь создавать формы за считанные дни.

Посетив тренинг вы:

  1. Узнаете как работает Client Side Rendering (CSR) для форм
  2. Научитесь заменять стандартные элементы управления на формах
  3. Научитесь управлять поведением формы - скрывать и отображать поля, подставлять значения, настраивать валидацию
  4. Узнаете как создавать формы списков с помощью AngularJS
  5. Научитесь использовать современные средства веб-разработки, такие как typescript, gulp, yeoman, для создания форм
  6. Научитесь разворачивать формы в составе пакетов решений (WSP)
  7. Узнаете как создавать master-detail формы
  8. Узнаете как глубоко кастомизировать CSR

Все знания и навыки применимы как для облачных, так и наземных версий SharePoint.

Тренинг пройдет с 28 по 30 сен...

читать дальше...
добавлено: 10 сен 15 просмотры: 1039, комментарии: 0



Трехдневный практический тренинг по PowerPivot и PowerView

С 18 по 20 февраля 2015 года пройдет тренинг по анализу данных и созданию решений с применением технологий PowerPivot и PowerView. Развивайте свои навыки по антикризисным ценам. Ссылка на тренинг - http://gandjustas.timepad.ru/event/176755/

Описание

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

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

Второе ограничение - необходимость написания огромного количества формул с функцией ВПР (или VLOOKUP), если вы пытаетесь анализировать неподготовленные данные. Большое количество формул, в свою очередь, еще больше замедляет расчеты.

Третье ограничение - небольшой набор источников данных, к которым может подключаться Excel.

Поэтому зачастую для анализа данных в Excel требуются усилия администраторов баз данных и разработчиков для подготовки данных или построения готовых моделей анализа данных, которые потом используются в Excel.

PowerPivot был создан как решение этих проблем. Он позволяет анализировать сотни...

читать дальше...
добавлено: 19 мар 15 просмотры: 1397, комментарии: 0



Семинар "Поиск в SharePoint 2013"

Поиск в SharePoint существует очень давно. Даже когда SharePoint не назывался SharePoint_ом в нем существовал поиск. В SharePoint 2013 поиск стал не просто небольшим дополнением к платформе, а инструментом для решения многих задач, как для разработчиков, так и для дизайнеров, и для продвинутых пользователей. Многие части SharePoint основаны на механизме поиска, но для создания решений поиск до сих пор приvеняется очень редко.

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

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

21 августа пройдет семинар по Поиску в SharePoint 2013. Он будет интересен как разработчикам решений, так и продвинутым пользователям, и администраторам.

Участвуйте в семинаре, и Вы узнаете много нового:

  • Как использовать существующие возможности поиска SharePoint для решения задач.
  • Приемы построения запросов и настройки ранжирования результатов поиска.
  • Возможности настройки схемы для полнотекстового и атрибутивного поиска, а также уточнений.
  • Архитектуру службы поиска SharePoint, возможности масштабирования и отказоустойчивости.
  • Клиентское и серверное API для...

читать дальше...
добавлено: 24 авг 14 просмотры: 1228, комментарии: 0



Семинар “Создание решений SharePoint на JavaScript и TypeScript”

Microsoft постоянно развивает средства клиентской разработки в SharePoint. В предыдущей версии появилась объектная клиентская объектная модель, в текущей версии интерфейс пользователя создан с помощью JavaScript. Но многие разработчики SharePoint не используют эти возможности, создавая интерфейс "по-старинке", теряя возможность быстрой разработки, создавая некачественные решения и блокируя возможность развертывания решений в облаке.

Причины этому две - недостаток документации и использования языка JavaScript. Не секрет, что JavaScript недолюбливают многие программисты C# за динамическую типизацию и неочевидные особенности языка.

Я и сам раньше плохо относился к JavaScript и предпочитал создавать решения в серверном коде. Но недавно Microsoft выпустил типизированную версию языка JavaScript - TypeScript, который дает все преимущества компилируемого языка, сохраняя высокую скорость создания решений для SharePoint.

Теперь большую часть решений для SharePoint я создаю с использованием языка TypeScript. Для облегчения этого процесса были созданы определения типов для наиболее часто используемых клиентских библиотек SharePoint.

Я решил поделиться с вами накопленным опытом разработки с использованием TypeScript и JavaScript для SharePoint.

17 июля 2014 года пройдет семинар, посетив который вы научитесь:

  • Создавать и разворачивать приложения с клиентскими скриптами.
  • Применять популярные клиентские библиотеки jQuery и AngularJS в решениях для SharePoint.
  • Использовать клиентскую объе...
читать дальше...
добавлено: 13 июл 14 просмотры: 1318, комментарии: 0



Мастер-класс SPSecurity

Вы пишете код для SharePoint? У вас постоянно возникают ошибки "Access Denied", "The security validation for this page is invalid" или "FileNotFoundException"? Вы регулярно используете RunWithElevatedPriveleges и AllowUnsafeUpdates? Вы хотели бы избавиться от всех этих ошибок и "мусора" в коде ваших решений?

Специально для тех, кто положительно ответил хотя бы на часть вопросов выше, мы проводим Мастер-Класс по механизмам изоляции и разграничения доступа в SharePoint. Для краткости - SPSecurity Мастер-Класс.

Мы это Станислав Выщепан - MVP по SharePoint, эксперт, опытный консультант и активный блогер, а также Сергей Слукин - руководитель Учебного Центра InfoWorker и преподаватель с огромным стажем. На двоих имеем более 20,000 (двадцати тысяч!) часов опыта работы с SharePoint и более 300 обученных специалистов по SharePoint.

Приняв участие в мастер-классе вы:
  • Узнаете, как работает изоляция приложений-служб SharePoint и как это влияет на Ваши решения.
  • Разберетесь с механизмами разграничения доступа к данным SharePoint.
  • Научитесь устранять распространенные ошибки, связанные с безопасностью, в клиентском и серверном коде.
  • Поймете, как работает разграничение доступа в новом механизме приложений SharePoint 2013.
Мастер-класс пройдет 22 мая с 14.00 до 18.00 + сессия вопросов и ответов после окончания мероприятия. Место проведения - ГК Измайлово "Гамма-Дельта", конференц-зал "Тверь". Мастер-класс только для тех, кто действительно хочет развиваться и улучшать сво...
читать дальше...
добавлено: 07 май 14 просмотры: 1371, комментарии: 0



Онлайн курсы и материалы для изучения SharePoint

Про изучение SharePoint 2010 для разработчиков и администраторов я писал два с половиной года назад, почти все материалы до сих пор доступны:

В SharePoint 2013 появилось много новых возможностей. Теперь для разработчика недостаточно просто уметь писать веб-части и event receivers. В SharePoint 2013 поставить ферму для разработки – само по себе требует многих навыков, а разработчику надо еще как минимум уметь настраивать поиск, управляемые метаданные, профили пользователей, apps и workflow.

Чистая разработка для SharePoint 2013 идет в сторону apps (ASP.NET), но закрывает лишь малую часть потребностей заказчиков. Навыки развертывания, администрирования и использования стандартного функционала оказываются для разработчиков чуть ли не важнее навыков писать код.

Поэтому я не буду разделять курсы для разработчиков и администраторов. Для профессионалов, создающих решения на SharePoint, они одинаково важны.

Далее ссылки на курсы и каталоги материалов, которые можно использовать для самостоятельного изучения:

  1.  http://technet.microsoft.com/en-US/sharepoint/fp123606 - SharePoint 2013 training for IT pros.
  2. http://msdn.microsoft.com/en-US/office/dn448488 - Office 2013 developer training videos. Пусть не пугает называние, большая часть курса – по SharePoint 2013.
  3. http://www.microsoft.com/resources/Technet/en-us/Offi...
читать дальше...
добавлено: 12 фев 14 просмотры: 1954, комментарии: 0