C# для начинающих
Аудитория: Курс предназначен для слушателей, которые не имеют опыта программирования или программировали на другом языке.
Длительность: 20 дней (40 часов) - по будням.
8 дней   (40 часов) - по выходным.
Документ по окончании: Сертификат CyberBionic Systematics.
Предварительные требования: Уверенное владение персональным компьютером.
Содержание: Программа курса:
  • Знакомство с Visual Studio 2008. Архитектура приложений и платформы .NET.
  • Переменные. Типы данных.
  • Операторы условных переходов в С#. (if/else, switch, тернарный оператор).
  • Циклы в C#.
  • Работа с массивами. Многомерные массивы.
  • Побитовые операции.
  • Методы. Статические методы и методы экземпляров объектов.
  • Структуры.
  • Классы, свойства, интерфейсы. Объектно-ориентированное программирование. Методы базового класса System.Object.
  • Работа с файловой системой.
  • Основы построения оконных приложений.
  • Делегаты, анонимные методы.
  • События.
  • Создание пользовательских индексаторов.
  • Обработка исключений. Создание пользовательских исключений.
  • Потоки и домены приложений.
  • Перегрузка операторов.
  • Глубокое и поверхностное копирование объектов.
  • Обобщенные типы.
  • Введение в Framework 3.5. Расширяющие методы, лямбда выражения.
  • Пользовательские коллекции.
По окончании курса Вы будете уметь:
  • объяснять основные особенности .NET платформы
  • конфигурировать и использовать Visual Studio .NET
  • программировать на C#
  • создавать, инициализировать и использовать массивы
  • использовать методы и параметры
  • создавать и уничтожать объекты в C#
  • использовать наследование в C#
  • порождать классы и определять виртуальные методы
  • использовать операторы, делегаты, и события
  • использовать инкапсуляцию, наследование и полиморфизм в C#
  • использовать C# с .NET Framework
  • порождать сообщения об ошибках и перехватывать их
  • создавать приложения на базе Windows с богатым набором возможностей
  • иметь представление о более продвинутых особенностях C#