Программирование на языке C#, платформа программирования .NET



C # (произносится «си шарп») — это современный, объектно-ориентированный язык программирования. Он является одним из самых универсальных языков. На сегодняшний день программирование на C# — одна из самых востребованных программистских специальностей в ИТ-индустрии.
Наш курс на примере языка С# знакомит Вас не только с языком программирования, но и с технологией программирования в среде Майкрософт дот нет (Microsoft .NET), принципами объектно-ориентированного программирования.

Предварительные требования для желающих обучаться на курсе C#

Для успешного обучения на этом курсе Вы должны обладать некоторыми предварительными знаниями и опытом. При желании Вы можете пройти у нас также и вводный курс «Основы компьютерной грамотности».
Для обучения на этом курсе необходимо:
  • владение персональным компьютером на уровне опытного пользователя
  • знакомство с операционной системой Windows или Linux на уровне пользователя.
Также (в качестве необязательного дополнения к этому курсу) рекомендуется курс: «Основы английского языка».

Основы программирования на C#

  • Подготовка к работе: установка и конфигурация Microsoft Visual Studio
  • Обзор платформы программирования .NET
  • Язык C#, синтаксис
  • Ключевые слова, идентификаторы, литералы
  • Базовый синтаксис языка, структура программы.
  • Типы данных, идентификаторы, переменные, константы, литералы, области видимости, модификаторы типов.
  • Классы памяти.
  • Операторы языка.
  • Ветвления. Условные операторы. Операторы циклов.
  • Функции. 
  • Массивы. Адреса и указатели. Строки.
  • Работа с датами, временем.
  • Ввод-вывод.
  • Структуры данных.
  • Коллекции.

Объектно-ориентированное программирование

  • Классы и объекты.
  • Наследование.
  • Полиморфизм.
  • Абстракция.
  • Инкапсуляция.
  • Интерфейсы.

Дополнительные возможности языка C#

  • Абстрактные классы
  • Статические классы
  • Оптимизация памяти.
  • Конструкторы, деструкторы.
  • Анонимные функции
  • Лямбда-выражения
  • Обработка ошибок.
  • Работа с объектами файловой системы.
  • Классы для работы с потоками.
  • Основы XML
  • Сериализация
  • Основы многопоточного программирования
  • Синхронизация потоков (lock, mutex, семафор)
  • Процессы и домены
  • TPL
  • Универсальные шаблоны
  • Класс System.Object
  • Операции упаковки, распаковки
  • Основы WinForms
  • Обзор WPF

Вы хотели бы получить подробную информацию о курсе и записаться на бесплатную консультацию?
Звоните по тел. *3331 или по бесплатной линии 1-800-22-0607 (9.00 - 21.00, в пятницу до 13.30).
Вы также можете отправить анкету с Вашими данными (смотрите ниже), и наш консультант свяжется с Вами в ближайшее время.


    Заполните анкету, и наш консультант свяжется с Вами в ближайшее время

    Имя (обязательно)
    Телефон (обязательно)
    Город
     


    Похожее ...

    Написать
    1
    Здравствуйте! 😊
    Будем рады Вам помочь в выборе профессиональных и языковых курсов! 👍