Семинара

Вид материалаСеминар

Содержание


Разработка компьютерных прикладных программ
Подобный материал:
1   2   3   4   5   6   7   8
Разработка компьютерных прикладных программ


Cпециалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки - знание основ MS Windows.


Руководство проектом разработки программного обеспечения (ПО). Обеспечение качества разработки ПО

Модель СММ (Capability Maturity Model) процесса разработки ПО и ее требования. Модели жизненного цикла ПО и связанные с ними риски. Основные этапы процесса разработки ПО, роли и функции участников процесса, роль руководителя проекта. Правильная организация процесса разработки ПО, основные этапы руководства проектом. Взаимодействие с заказчиком, cоставление технического задания. Оценка стоимости проекта: модель COCOMO II. Ведение проектной документации. Администрирование процесса разработки. Использование MS Project для планирования работ и отслеживания их выполнения. Обеспечение качества процесса разработки ПО. Методы управления качеством при разработке программного обеспечения. Верификация программ и архитектуры, виды и методы тестирования, инспекции Фейгана, анализ проекта.

Практические навыки, получаемые слушателями по окончании обучения: организация разработки программного обеспечения и управления качеством ПО.


09 1004 245

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки - знание основ MS Windows.


Инжиниринг требований в разработке и внедрении программных систем

Определение инжиниринга требований, особенности разработки требований к программному обеспечению (ПО). Типы требований. Методы сбора информации. Анализ предметной области при разработке проекта. Методы выявления требований для разработки ПО. Организация документирования требований. Техническое задание. Технологии формального моделирования и специфицирования требований к программной продукции (ISO 12207, ISO 9000-3, ГОСТ 19.202-78, отраслевые (IEEE) стандарты). Анализ требований с помощью формальных и не формальных моделей. CASE-средства для создания требований. Использование UML. Управление изменениями требований.

Практические навыки, получаемые слушателями по окончании обучения: сбор и документирование требований для разработки ПО в соответствии с современными международными (ISO) и отраслевыми (IEEE) стандартами.


09 1004 263

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ объектно-ориентированного программирования, основ Интернета (протокол HTTP) и языка HTML, основ реляционных баз данных, желательно знание языка программирования SQL.


Разработка приложений для работы с базами данных, Web-приложений на языке Java

Введение в язык Java: типы данных, операции над данными, операторы управления выполнением программы. Объекты Java: разработка класса, инициализация и уничтожение объектов, композиция и наследование, полиморфизм, интерфейсы и внутренние классы. Обработка ошибок и исключения, ввод/вывод Java. Создание автономных Java-приложений. Разработка Java-апплетов. Технологии серверного Web-программирования: протокол HTTP, сервлеты Java и Java Server Pages (JSP). Разработка приложений на языке Java для работы с базами данных. Разработка хранимой логики на языке Java, загрузка классов в базу данных Oracle.

Практические навыки, получаемые слушателями по окончании обучения: создание Web-приложений с использованием сервлетов, Java Server Pages (JSP), разработка Java-приложений для работы с базами данных Oracle.


09 1004 266

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ процедурного и объектно-ориентированного программирования, основ Интернета (протокол HTTP), основ языка HTML и каскадных таблиц стилей (CSS).



Клиентское Web-программирование. Технологии XML

Язык HTML. Каскадные таблицы стилей (CSS). Язык сценариев JavaScript: переменные, типы данных и операции языка JavaScript, операторы управления последовательностью действий, условные и цикла, встроенные объекты JavaScript, создание пользовательских объектов, обработчики событий, встраивание сценариев JavaScript в страницы HTML. Язык XML и описание данных с помощью XML-схем. DOM XML и ее использование для доступа к данным документа XML. Источники данных XML на страницах HTML. Обработка документов XML и изменение их содержимого на стороне клиента с использованием объектной модели DOM XML. Технология AJAX. Язык XSLT, преобразование документов XML.

Практические навыки, получаемые слушателями по окончании обучения: создание HTML-страниц и обработка XML-документов в клиентской части Web-приложений.



09 1004 270

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

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


Алгоритмы и структуры данных

Анализ алгоритмов: временная и емкостная сложность, асимптотические оценки, решение рекуррентных соотношений. Общие методы построения алгоритмов: "жадные" алгоритмы, алгоритмы типа "разделяй и властвуй", рекурсивные алгоритмы, динамическое программирование. Абстрактные типы данных. Базовые структуры данных: массив, запись, списки, стеки, очереди, векторы, строки, кучи, деревья. Базовые алгоритмы сортировки и поиска. Система непересекающихся множеств. Базовые алгоритмы на графах: представление графов в программе, обходы графов, топологическая сортировка, кратчайшие пути. Алгоритмы над строками: поиск подстроки, алгоритм Кнута-Морриса-Пратта. Понятие конечного автомата: автомат для поиска подстроки в строке, регулярные выражения. Алгоритмы сжатия: префиксные коды, алгоритм Хаффмана, алгоритмы на базе преобразования Лемпеля-Зива. Алгоритмы комбинаторной оптимизации в сетях: понятие потока в сети, алгоритм Форда-Фалкерсона. Криптографические алгоритмы: постановка задачи шифрования, шифры с закрытым ключом, шифры с открытым ключом.

Практические навыки, получаемые слушателями по окончании обучения: анализ алгоритмов, использование общих и специальных методов построения алгоритмов в программировании.


09 1004 331

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ процедурного и объектно-ориентированного программирования, языка HTML, основ реляционных баз данных, языка SQL.


Разработка серверной части Web-проектов на языке PHP с использованием СУБД MySQL

Базовая настройка программных средств (Apache, PHP, MySQL). Язык программирования PHP. Переменные, операторы, стандартные функции. Объектно-ориентированное программирование в PHP. Обработка данных (текст, XML). Протокол HTTP. Разработка структуры серверного приложения, использование шаблонов оформления. Возможности MySQL. Создание структуры базы данных, работа с данными (добавление, изменение, удаление, извлечение). Синтаксис SQL-запросов. Передача данных между клиентом и сервером. Работа с пользователями: аутентификация, авторизация, переменные cookie, сеанс.

Практические навыки, получаемые слушателями по окончании обучения: разработка Web-проектов с использованием СУБД MySQL и языка PHP.


09 1004 381

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ MS Windows, основ MS Office.


Разработка прикладных программ пользователей на Visual Basic для приложений (VBA) в Microsoft Office 2010 на базе Word, Excel, Access, Outlook, PowerPoint

Использование интегрированной системы разработки приложений Visual Basic for Applications (VBA) для создания прикладных программ, расширяющих стандартные функциональные возможности приложений MS Office 2010. Возможности VBA. Элементы проекта VBA. Этапы разработки приложений. Работа в редакторе VBA. Программирование на VBA. Используемые элементы управления в приложениях VBA. Программирование приложений VBA. Автоматизация работы в Word, Excel, Access, Outlook, PowerPoint с помощью VBA. Применение VBA для создания отчетов в Word и Excel на основе информации из баз данных. Применение VBA для создания клиентского рабочего места в Access для работы с информацией в базах данных Microsoft SQL Server и Oracle. Создание программных модулей Outlook для автоматизации работы с электронной почтой и контактами.

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


09 1004 475

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ объектно-ориентированного программирования на языке Object Pascal, основ реляционных баз данных, желательно знание языка программирования SQL.


Разработка приложений для работы с базами данных в Delphi 2010 для Win32 в среде CodeGear RAD Studio 2010

Визуальное программирование в среде CodeGear RAD Studio 2010. Язык программирования Object Pascal (синтаксис, типы данных, операторы, основные библиотеки), изменения концепции типов в Delphi 2010, расширенная поддержка Юникода. Создание графического пользовательского интерфейса для приложений под ОС Windows с использованием стандартных компонентов (визуальных элементов управления, адаптированных под стиль Vista). Использование компонентов Tiburon для создания приложений в стиле Office 2007. Объектно-ориентированное программирование. Создание собственных классов и компонентов, анонимных методов и шаблонов (Generics). Создание динамически загружаемых библиотек DLL (Dynamic Loaded Libraries). Технологии доступа к данным. Использование компонента, основанного на технологии DataSnap. Применение ADO (ActiveX Data Objects) доступа к данным с помощью OLE DB драйверов, включая MS SQL Server, Oracle, InterBase и другие. Начальные представления о языке запросов SQL: выборка данных, изменение данных, добавление новых данных. Создание приложений, работающих с базами данных.

Практические навыки, получаемые слушателями по окончании обучения: разработка приложений для работы с базами данных в Delphi 2010 для Win32 в среде CodeGear RAD Studio 2010.


09 1004 476

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ объектно-ориентированного программирования, опыт работы в "1С: Предприятие".


Базовое конфигурирование и программирование в системе программ «1С: Предприятие 8.2»

Создание, оптимизация и поддержка прикладных решений на платформе системы "1С: Предприятие 8.2". Архитектура системы и прикладных решений. Идеология управляемого приложения. Структура и реализация прикладных механизмов. Организация хранения данных и обеспечение эффективной работы прикладных решений. Разработка управляемых форм. Методические подходы к созданию и поддержке прикладных решений, новые подходы, появившиеся в системе программ "1С:Предприятие 8.2". Администрирование. Разработка конфигураций.

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


09 1004 477

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ объектно-ориентированного программирования, знания в объеме курса "Базовое конфигурирование и программирование в системе программ "1С: Предприятие", опыт разработки в "1С: Предприятие".



Профессиональное конфигурирование и программирование в системе программ «1С: Предприятие 8.2»

Углубленное изучение вопросов создания, оптимизации и поддержки прикладных решений на платформе системы "1С: Предприятие 8.2". Методические подходы к созданию и поддержке прикладных решений, рассмотрение механизмов системы, которые используются для реализации этих задач. Эффективное использование языка запросов при разработке прикладных решений. Технологии обмена информацией, формирования отчетности и анализа данных, расширенное использование системы компоновки данных. Методы работы с технологиями OLE, COM и ADO, взаимосвязь с внешними компонентами. Расширенная настройка прав доступа пользователей к данным. Групповые разработки проектов, их поддержка. Изменения в идеологии построения информационной базы при переходе с версии 8.1. Режим управляемого приложения. Особенности работы в режиме "тонкого" и "толстого" клиентов. Новые объекты конфигурации и исключённые старые, управляемые формы и их разработка, новые общие модули. Постепенный перевод старых версий баз в режим управляемого приложения.

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


09 1004 478

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

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

Желательно наличие сформулированной производственной задачи для решения в процессе обучения.


Перспективные технологии проектирования программного обеспечения (ПО). Мастер-класс по проектированию архитектуры ПО

Основные аппаратные и программные платформы, кросс-платформенные технологии (CORBA, SOAP, COM/DCOM, .NET, EJB, JINI) и Web-технологии. Case-средства для моделирования и проектирования программного обеспечения (ПО). Унифицированный язык моделирования UML, основные конструкции языка UML, моделирование использования, моделирование структуры, моделирование поведения, UML в качестве языка программирования высокого уровня. Проектирование систем, управляемых данными, при помощи диаграмм "сущность-связь" (ERD). Образцы проектирования (design patterns), представления, каркасы и компоненты. "Сборочное программирование". Метрики для выбора архитектуры. Объектно-ориентированное программирование, правила хорошего стиля программирования. Тестирование, интеграция, документирование архитектуры системы и программного обеспечения, интеграции модулей, а также модульного и интегрального тестирования.

Решение реальной производственной задачи по проектированию архитектуры ПО совместно с преподавателем. Прохождение всех этапов разработки архитектуры ПО от возникновения и развития идеи, до сбора и анализа требований, моделирования и проектирования. Создание проектной документации, в частности спецификации требований и спецификации архитектуры.

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


09 1004 479

2(72)


Инженеры, программисты, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: опыт разработки программного обеспечения, формирования требований, руководства программными проектами.


Моделирование на UML 2 (Новая тематика)

Введение в унифицированный язык моделирования UML, назначение UML, способ определения языка UML, модель и ее элементы, обзор всех канонических диаграмм, представления и уровни моделирования, общие механизмы и свойства моделей. Моделирование использования, его значение и область применения, сущности и отношения на диаграмме использования, реализация вариантов использования. Применение диаграмм использования для управления требованиями и анализа бизнес-процессов. Моделирование структуры, сущности и отношения на диаграмме классов, диаграммы реализации, диаграммы внутренней структуры. Кооперации и образцы проектирования. Моделирование поведения, сущности и отношения на диаграмме автомата, сущности и отношения на диаграмме деятельности, сущности и отношения на диаграммах взаимодействия четырех типов. Моделирование параллелизма. Дисциплина моделирования, управление моделями, практика применения UML, влияние UML на процесс разработки.

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


09 1004 480

2(72)


Инженеры, программисты, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ процедурного и объектно-ориентированного программирования, основ реляционных баз данных, языка программирования SQL. Полезен опыт разработки бизнес-приложений на основе C++, Visual Basic.


Язык программирования C# 4.0 и разработка приложений в среде Microsoft Visual Studio 2010 (Новая тематика)

Обзор платформы Microsoft .NET, языка C#. Использование переменных значимых типов, операции и исключения, методы и параметры, массивы. Реализация ООП. Использование переменных ссылочных типов данных, создание и уничтожение объектов. Наследование, агрегация, области имён и сборки. Операции, делегаты и события. Свойства и индексаторы, атрибуты, обобщения (generics), значимые типы данных, принимающие значение null. Хостинг CLR и домены приложений. Загрузка сборок и рефлексия, разработка многопоточных приложений. Взаимодействие с неуправляемым кодом, использование запросов, интегрированных в код (LINQ). Работа с файлами, основы XML и его использование, взаимодействие с базами данных посредством LINQ2SQL и ADO.NET Entity Framework. Развёртывание приложений на Windows Installer и ClickOnce.

Практические навыки, получаемые слушателями по окончании обучения: объектно-ориентированное программирование на языке С#, разработка консольных приложений с использованием Visual Studio 2010, обеспечивающих работу с базами данных и XML файлами.


09 1004 575

2(72)


Инженеры, программисты, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ процедурного и объектно-ориентированного программирования, основ реляционных баз данных, языков программирования C# и SQL, знание основ построения Web-приложений (HTTP, HTML, XML, AJAX). Полезен опыт разработки бизнес-приложений на основе C++, Visual Basic, а также знание языка программирования JavaScript. Желательно предварительно пройти обучение по курсу "Язык программирования C# 4.0 и основы разработки приложений в среде Microsoft Visual Studio 2010".



Разработка Web-приложений на основе технологии ASP.NET 4.0 в среде Microsoft Visual Studio 2010 на языке программирования C# (Новая тематика)

Обзор .NET Framework. Создание web-формы, валидаторы данных пользователя, создание собственных элементов управления. Использование ASP.NET AJAX. Работа с Master Pages. Доступ к реляционным данным. Создание уровня бизнес-логики в ADO.NET. Создание уровня бизнес-логики в LINQ и Entities Framework. Работа с данными в ASP.NET, работа с данными в формате XML, с XML Web-службами. Работа с мастерами и навигацией сайта, управление состоянием, персонализация оформления Web-сайтов. Конфигурирование, оптимизация и развёртывание. Безопасность приложений, безопасность в приложениях ASP.NET. Разработка каналов синдикации.

Практические навыки, получаемые слушателями по окончании обучения: разработка бизнес-приложений, обладающих Web-интерфейсом пользователя на основе технологии ASP.NET, проектирование и разработка многопользовательских Web-приложений со сложным интерфейсом пользователя, предполагающим наличие связей элементов управления с объектами уровня бизнес-логики или информацией, хранящейся в базе данных, аутентификация и авторизация, навигация внутри Web-приложения, придание его страницам одинакового оформления, а также обеспечение надёжного функционирования и масштабирования разрабатываемых приложений.

09 1004 576

2(72)


Инженеры, программисты, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ процедурного и объектно-ориентированного программирования, основ реляционных баз данных, языков программирования C#, SQL и XML. Полезен опыт разработки бизнес-приложений на основе C++, Visual Basic. Желательно предварительно пройти обучение по курсу "Язык программирования C# 4.0 и основы разработки приложений в среде Microsoft Visual Studio 2010".



Разработка оконных приложений на основе технологии Windows Forms в среде Microsoft Visual Studio 2010 на языке программирования C# (Новая тематика)

Краткий обзор .NET Framework. Создание формы, валидаторы данных пользователя, создание собственных элементов управления. Обзор основных элементов управления. Доступ к реляционным данным. Создание уровня бизнес-логики в ADO.NET, в LINQ и Entities Framework. Связывание элементов управления с данными. Работа с графическими примитивами. Взаимодействие с очередью печати принтера. Взаимодействие с COM-компонентами и Microsoft Office. Разработка дополнений (add-in) к Microsoft Office. Разработка многоязычных приложений (локализация), манифесты приложений. Конфигурирование, оптимизация и развёртывание.

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


09 1004 577

2(72)


Инженеры, программисты, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ процедурного и объектно-ориентированного программирования, основ реляционных баз данных, языков программирования C# и XML. Полезен опыт разработки бизнес-приложений на основе C++, Visual Basic. Желательно предварительно пройти обучение по курсу "Язык программирования C# 4.0 и основы разработки приложений в среде Microsoft Visual Studio 2010".



Разработка приложений со сложным интерфейсом пользователя на основе технологии Windows Presentation Foundation и языков программирования XAML и C# (Новая тематика)

История и причины возникновения технологии Windows Presentation Foundation (WPF), обзор средств разработки, инструментов и утилит для разработки приложений WPF. Язык XAML: элементы и атрибуты, области имён, имена свойств, типы преобразований, расширения разметки, вложенные элементы: свойство Content, коллекции элементов, добавление процедурного кода, загрузка и парсинг XAML во время выполнения, компиляция XAML, ключевые слова XAML. Приложения WPF: принципы построения приложений WPF, жизненный цикл и управление приложением, ресурсы и конфигурирование, окна, пользовательские элементы управления, навигация и страницы, хостинг приложений WPF в браузере. Элементы управления: принципы построения, библиотека встроенных элементов управления, конструирование элементов управления, использование всплывающих подсказок, уменьшенных изображений, границ, прокрутки. Разметка: принципы разметки и выравнивания элементов управления в WPF, элементы управления разметки. Визуализация: 2D графика, 3D графика, документы и текст. Связь с данными: принципы работы с данными, ресурсы, привязка данных к элементам управления. Автоматизация действий: принципы автоматизации действий, объединение элементов, слабая связанность (loose coupling), декларативные действия, события, команды, триггеры. Стили: принципы построения стилей в WPF, оптимизация стилей для удобства применения инструментов разработки, разработка стилей элементов управления. Silverlight: история и причины возникновения Silverlight, обзор отличий приложений WPF от приложений Silverlight, принципы построения приложений Silverlight.

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


09 1004 578

2(72)


Инженеры, программисты, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ построения Web-приложений (HTTP, HTML, XML), знание языков программирования C# и XAML. Полезен опыт разработки Web-приложений и Web-сайтов, а также умение использовать редакторы векторной графики. Желательно предварительно пройти обучение по курсу "Разработка приложений со сложным интерфейсом пользователя на основе технологии Windows Presentation Foundation и языков программирования XAML и C#".


Применение пакета Microsoft Expression Studio 4 для разработки оконных приложений, Web-приложений и Web-сайтов (Новая тематика)

Expression Web: создание сайтов и HTML-страниц, разработка Web-форм ASP.NET, разработка страниц на PHP. Expression Design: обзор возможностей и инструментов, рисование графических примитивов, кривых, заливка, цвета, использование трансформаций и эффектов, экспорт изображений, преобразование изображения в код XAML. Expression Blend: проекты, компиляция и запуск, создание разметки интерфейса пользователя, настройка элементов управления, использование триггеров и анимации, внедрение видео, применение связывания данных. Expression Encoder: редактирование видео, использование кодеков.

Практические навыки, получаемые слушателями по окончании обучения: разработка Web-сайтов и Web-приложений в HTML-редакторе Expression Web, создание изображений и формирование на их основе дизайна HTML-страниц в редакторе Expression Design, разработка оконных и Web-приложений со сложным интерфейсом пользователя в XAML-редакторе Expression Blend, использование инструмента Expression Encoder при подготовке видео для размещения на Web-сайте.


09 1004 579

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ объектно-ориентированного программирования, знания в объеме курса "Базовое конфигурирование и программирование в системе программ "1С: Предприятие", опыт разработки в "1С: Предприятие".


Повышение производительности и масштабируемости систем на базе «1С:Предприятие 8.2» (Новая тематика)

Углублённое изучение вопросов оптимизации исполняемого кода для прикладных решений на платформе "1С:Предприятие 8.2". Варианты оптимизации решений в различных вариантах работы программного продукта. Оценка производительности прикладных решений и поиск "узких мест" в программном коде. Разработка проблемно-ориентированного управляемого интерфейса. Интегрирование базы данных 1С с другими системами учёта финансово-экономической деятельности. Консолидация информации с использованием механизмов "1С:Предприятия 8.2". Масштабирование системы от учёта деятельности небольшой фирмы до автоматизации деятельности в корпоративном сегменте экономики. Применение типовых конфигураций для повышения производительности и масштабируемости учётных систем.

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


09 1004 580

2(72)


Инженеры, специалисты, руководители подразделений и их заместители.

Требуемый уровень начальной подготовки: знание основ MS Windows.

Желателен опыт работы в среде Microsoft Visual Studio.


Разработка и настройка приложений для Microsoft SharePoint 2010 (Новая тематика)

MS SharePoint 2010 как платформа разработки. Создание страниц приложения SharePoint 2010 с использованием Microsoft Visual Studio 2010 и SharePointDesigner 2010. Разработка веб-частей для SharePoint 2010 (стандартных, связанных, графических), работа с объектами SharePoint на сервере. Создание обработчиков событий и настройки приложения. Разработка приложений с использованием служб Business Connectivity Services. Разработка рабочих потоков. Работа с клиентским API. Разработка интерактивных пользовательских интерфейсов. Создание пунктов меню и ленточных элементов управления. Разработка Silverlight приложений для SharePoint, разработка изолированных приложений ("песочница"). Работа с профилями SharePointServer и API таксономии. Разработка систем управления содержимым масштаба предприятия и для Интернет.

Практические навыки, получаемые слушателями по окончании обучения: создание с помощью средств разработки SharePoint 2010 (Visual Studio 2010 и SharePoint Designer 2010): веб-частей; кода, использующего серверные объекты; обработчиков событий; доступа к внешним данным с использованием Business Connectivity Services; рабочих потоков для приложений SharePoint 2010; кода, использующего клиентские объекты; ленточных элементов управления; приложения Microsoft Silverlight.


09 1004 581

1(40)