Язык программирования Visual C#
Получите самые богатые знания
от наших лучших преподавателей-практиков!
ФОРМАТ ОБУЧЕНИЯ
УРОВЕНЬ
каждый понедельник
онлайн
для всех уровней
КОГДА
При поддержке партнеров
Платформа
BIMSYSTEM лицензирована
Комитетом по образованию
Санкт-Петербурга
О курсе
Курс предназначен для начинающих программистов, которые хотят изучить актуальный язык программирования Visual C#. Курс обучает работе в Microsoft Visual Studio 2012 в контексте программирования на Visual C#. Является фундаментом для дальнейшего изучения всех объектно- ориентированных языков.
После изучения курса ты будешь:
Уметь ориентироваться в структурах ООП
Понимать массивы, операторы, выражения языка C#
Понимать наследование, вложение, включение
    Понимать интерфейсы, перечисления и структуры
    Понимать значение: делегаты и обобщения
    Формы обучения:
    1
    Очное
    2
    Вебинар
    3
    Дистанционное
    Программа обучения
    Модуль 1:
    Объектная ориентация программ на C#
    • Типы, классы, объекты, Программа на C#,
    • Пространство имен и создание консольного приложения,
    • Типы ссылок и типы значений, Классификация типов C#,
    • Простые типы, константы-литералы
    • Объявление переменных и констант базовых типов
    Модуль 2:
    Создание приложений .Net с использованием C#
    • NET Framework SDK. Типы приложений .NET,
    • Работа с Visual Studio и cоздание проектов в Visual Studio,
    • Изучение проекта и заполнение проекта кодом,
    • Компоновка и отладка проекта
    Модуль 3:
    Операция, операторы и выражения языка C#
    • Операции языка C#. Общие сведения об операторах,
    • Метки и безусловный оператор перехода. Условный оператор.
    • Операторы цикла, Операторы передачи управления и переключатель,
    • Автоматическое и явное привидение арифметических типов,
    • Логический тип и логические выражения,
    • Выражения с символьными операциями, Условные операции
    Модуль 4:
    Массивы
    • Одномерные массивы, Массивы как наследники класса Array,
    • Виды массивов и массивы многомерные,
    • Массивы массивов и непрямоугольные массивы,
    • Массивы массивов и поверхностное 4 копирование
    Модуль 5:
    Строки – объекты класса String
    • Строковые литералы, Строковые объекты и ссылки типа string,
    • Операции над строками, Некоторые методы и свойства класса string,
    • Формирование строк, строка как контейнер, Применение строк в переключателях,
    • Массивы строк и сравнение строк, Преобразование с участием строкового типа,
    • Неизменяемость объектов класса string
    Модуль 6:
    Методы C#
    • Методы-процедуры и методы-функции,
    • Соотношение фиксированных параметров и аргументов,
    • Методы с переменным числом аргументов,
    • Перегрузка методов, рекурсивные методы и метод 4 Array.Sort()
    Модуль 7:
    Классы
    • Статические члены класса, поля классов (статические поля),
    • Статические константы, статические методы,
    • Статический конструктор, статические классы, Объявление класса,
    • Поля объектов, объявления методов объектов, пример класса и его объектов,
    • Ссылка this, Конструкторы объектов класса, деструкторы и финализаторы
    Модуль 8:
    Перегрузка функций-членов класса
    • Перегрузка методов, перегрузка конструкторов, перегрузка индексаторов,
    • Основы перегрузки операторов,
    • Перегрузка операторов отношения и операторов true – false,
    • Перегрузка логических 4 операторов,
    • Операторы преобразования
    Модуль 9:
    Включение, вложение и наследование классов
    • Включение объектов классов, вложение классов, наследование классов,
    • Доступность членов класса при наследовании, методы при наследовании,
    • Абстрактные методы и абстрактные классы
    • Опечатанные классы и методы, применение абстрактных классов
    Модуль 10:
    Интерфейсы, перечисления и структуры
    • Два вида наследования в ООП, Объявления интерфейсов и их реализация,
    • Интерфейс как тип, интерфейсы и наследование,
    • Базовый класс перечислений,
    • Структуры, упаковка и распаковка, реализация структурами интерфейсов
    Модуль 11:
    Особенности разработки графического интерфейса в Visual Studio 2012
    • Интерфейсы WPF, Виды элементы управления и их назначение,
    • Размещение элементов управления и их инициализация в коде программы,
    • Разработка простого приложения
    Модуль 12:
    Исключения
    • Системные исключения и их обработка,
    • Свойства исключений,
    • Управление программной с помощью исключений,
    • Генерация исключений,
    • Пользовательские классы исключений
    Модуль 13:
    Делегаты и события
    • Синтаксис делегатов, массивы делегатов,
    • Многоадресные экземпляры делегатов,
    • Делегаты и обратные вызовы, анонимные методы и события
    Модуль 14:
    Обобщения
    • Обобщения как средство адаптации, Декларация обобщенных классов,
    • Ограничения типизирующих параметров,
    • Обобщенные структуры, обобщенные интерфейсы,
    • Обобщенные методы, обобщенные делегаты
    Преподаватель и автор курса
    Сычев Александр Николаевич
    Опыт преподавания: 8 лет
    Языки программирования: C/C++/C#, Pascal/Delphi, Python, VB/VBA, 1С.

    Среды разработки: Visual Studio, Eclipse, NetBeans, Borland C++, Turbo Pascal, Pascal ABC, IDLE, специализированная среда программирования микроконтроллеров Arduino

    СУБД: MS SQL и язык написания запросов T-SQL, MS Access

    Системы автоматизации бизнес-процессов: Семейство продуктов 1С, администрирование файловых и клиент-серверных БД, конфигурирование
    Для физических лиц
    Для юридических лиц
    ОЧНОЕ
    ОБУЧЕНИЕ
    72 ак. часа
    29 900 ₽
    23 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    72 ак. часа
    27 300 ₽
    21 000 ₽
    Записаться
    ОЧНОЕ
    ОБУЧЕНИЕ
    72 ак. часа
    33 800 ₽
    26 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    72 ак. часа
    31 200 ₽
    24 000 ₽
    Записаться
    Что говорят наши выпускники
    ООО "БИМ СИСТЕМ"
    ИНН 7813634775/ КПП 781301001
    ОГРНИП 1197847111660

    © 2017-2020 BIM SYSTEM
    Политика конфиденциальности
    Пользовательское соглашение