Центр повышения квалификации руководящих работников
и специалистов
в области ИТ

Адрес: пр-т. Дзержинского,
д. 104, офис 406 
г. Минск, 220116
  БЦ "Титан"
ст.м. "Петровщина"
Телефоны: +375 17 277 26 51
  +375 29 707 77 33
Факс: +375 17 277 26 52
E-mail: education@belsoft.by

 

Фотографии учебных классов

Учебный класс 401
it-training.by учебный класс 401
Учебный класс 401
it-training.by учебный класс 401
Учебный класс 404
it-training.by учебный класс 404
Учебный класс 404
it-training.by учебный класс 404
Учебный класс 403
it-training.by учебный класс 403
Учебный класс 403
it-training.by учебный класс 403


 

Разработка приложений на ASP.Net

Продолжительность обучения -  40 часов.

Аннотация

Курс предназначен для
программистов, разработчиков приложений, бизнес-аналитиков. В курсе рассматривается язык программирования C#, который чаще всего используется при разработке программ под платформу .NET Framework. Изучаются основы ООП, средства ввода/вывода, делегаты и события многопоточное программирование, Windows Forms, XML, XSLT, SQL, ADO.NET, современные средства проектирования и технологии программирования, особенности использования Visual Studio.

Для успешного освоения материала необходима предварительная подготовка: базовые знания в области программирования и алгоритмизации; нания и навыки работы на персональном компьютере под управлением операционной системы семейства Microsoft Windows.

Программа курса:

1.    Введение в С# и .NET Framework
1.1.    Язык С#. Платформа .NET. CLR. MSIL (Управляемый и неуправляемый код. JIT-компилятор)
1.2.    Работа в Microsoft Visual Studio (Окна Watch, Breakpoints)
1.3.    Основы C# (Переменные, Массивы, Операторы, Циклы, Перечисления, Структуры, Строки, Типы значения, ссылочные)
2.    Основы ООП
2.1.    Классы и объекты (конструкторы, методы, свойства, индексаторы)
2.2.    Основы ООП (инкапсуляция, наследование, полиморфизм)
2.3.    Класс Object
2.4.    Интерфейсы
2.5.    Перегрузка операторов
2.6.    Коллекции (стек, очередь, словарь). Generics
3.    Углубленные основы ООП. Жизненный цикл объекта
3.1.    Основы ООП (наследование, полиморфизм, виртуальные методы)
3.2.    Преобразование типов
3.3.    Строки (тип Char, тип String, тип StringBuilder, класс Encoding, регулярные выражения)
3.4.    Сборка мусора (GC, завершители объекта, интерфейс IDisposable)
4.    Средства ввода/вывода
4.1.    Исключительные ситуации (Throw; Try - Catch - Finally, класс Exception и его потомки)
4.2.    Работа с файловой системой (работа с директориями, работа с файлами)
4.3.    Классы потоков (FileStream, MemoryStream, BufferedStream)
4.4.    Файловый ввод-вывод
4.5.    Понятие сериализации (бинарная сериализация, XML-сериализация)
5.    Делегаты и события
5.1.    Делегаты. Класс MulticastDelegate. Анонимные методы
5.2.    События
6.    Понятие сборки. Отражение
6.1.    Понятие сборки. Сборка и управление версиями. Глобальный кэш сборок
6.2.    Отражение (класс Type, пространство System.Reflection, применение позднего связывания)
6.3.    Атрибуты
6.4.    Процессы и домены
7.    Многопоточное программирование
7.1.    Класс Thread (метод Abort() )
7.2.    Thread Pool
7.3.    Синхронизация (простые методы приостановки выполнения, метод Join(), блокирующие конструкции (Lock, Monitor), синхронизация на основе подачи сигналов)
8.    Введение в Windows Forms
8.1.    Проект Windows Application
8.2.    Пространство имен Windows.Forms
8.3.    Класс Application
8.4.    Иерархия класса Form
8.5.    Класс Control
8.6.    Диалоговые окна
8.7.    Основы GDI+
9.    Работа с XML, XSLT
9.1.    Модель документа XML.
9.2.    Работа с XML-документом (XmlTextReader, XmlTextWriter, Document Object Model (DOM)
10.    Основы SQL
10.1.    Понятие БД. Типы БД
10.2.    СУБД (MS Access)
10.3.    Создание БД
10.4.    Основные операторы SQL (типы данных, работа с таблицами, SELECT (WHERE, GROUP BY, многотабличные запросы), операторы вставки, изменения, удаления)
11.    Доступ к данным с использованием ADO.NET
11.1.    Общая архитектура ADO.NET
11.2.    Класс SqlConnection (SqlConnectionStringBuilder)
11.3.    Класс SqlCommand (SqlParameter)
11.4.    Класс SqlDataReader
11.5.    Рассоединенный набор данных (DataColumn, DataRow, DataTable, SataSet, загрузка базы данных в DataSet)
12.    Приемы проектирования приложений. Технологии в программировании
12.1.    Технологии программирования (UML, ORM, UnitTesting)
12.2.    Основные паттерны проектирования (Abstract Factory, Builder, Singleton, Adapter, Bridge, Command, Faсade, State)
13.    Дополнительные возможности Visual Studio
13.1.    Visual studio 2008 features (создание и настройка классов и объектов, лямбда-выражения, итераторы)
Основные паттерны проектирования (Abstract factory, Builder, Singleton, Adapter, Bridge, Command, Faсade, State)
 

Задать вопрос

  • Ваше имя *
  • Контактный телефон *
  • E-mail *
  • Вопрос
  • Адрес страницы *

  • обновить картинку
  • Код подтверждения *

* – Обязательные поля

Отправить

© ЗАО "НПП БЕЛСОФТ", 2017.

Республика Беларусь, 220017, ул. Притыцкого, 156, 8 этаж, тел.: +375 17 208 97 37, факс: +375 17 208 96 36,

е-mail: office@belsoft.by

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