Основы программирования на C#: Повышение квалификации

Цель реализации программы: Формирование системы понятий, знаний, умений и навыков в области современного программирования на языке C#, включающей в себя методы проектирования, анализа и создания программных продуктов, основанные на использовании объектно-ориентированной методологии.
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" (СПбГЭТУ "ЛЭТИ") логоСанкт-Петербургский государственный электротехнический университет "ЛЭТИ" (СПбГЭТУ "ЛЭТИ")
Открытый набор
72 часа
Санкт-Петербург
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" (СПбГЭТУ "ЛЭТИ")
Зарегистрироваться

Анонс программы

Цель реализации программы: Формирование системы понятий, знаний, умений и навыков в области современного программирования на языке C#, включающей в себя методы проектирования, анализа и создания программных продуктов, основанные на использовании объектно-ориентированной методологии.

Целевая аудитория

Для слушателей, желающих освоить применение современного объектно-ориентированного языка C#.

Описание Программы

  1. Введение в С# и .NET Framework 4. Введение в ООП на C#
  2. Основные понятия ООП. Наследование и полиморфизм
  3. Интерфейсы. Делегаты и события. Управление памятью и указатели
  4. LINQ to Objects. Рефлексия
  5. Потоки, задачи и синхрони-зация. Основы программирования для Windows.
  6. Итоговая аттестация

В программе представлено полное описание языка C#. Подробно рассматриваются классы, структуры, интерфейсы, делегаты. Особое внимание уделяется наследованию и универсальным классам. Рассматривается среда разработки Visual Studio .Net и классы библиотеки FCL каркаса Framework .Net.

Особое внимание уделяется изучению отношений между классами – наследованию и встраиванию. Подробно рассматривается универсальность и ограниченная универсальность классов C#.

Изучение основ программирования на C# ведется с позиций объектной технологии, где понятие класса рассматривается как тип данных и как модуль – архитектурная единица построения программных систем.

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

Рассматривается среда разработки Visual Studio .Net, классы библиотеки FCL, организация интерфейса в Windows-проектах, рисование в формах, создание семейства графических классов.

Открытый набор
72 часа
Санкт-Петербург
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" (СПбГЭТУ "ЛЭТИ")
Зарегистрироваться
Как добраться?
Санкт-Петербург, Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" (СПбГЭТУ "ЛЭТИ")