← Zurück

План обучения

  • Использование базовых конструкций C#

  • Вводное слово по C#, MSVS, Resharper

  • Обзор типов проектов и решаемые ими задачи

  • Как работать с исходными кодами, редактор текста. Компилирование проекта

  • Основные типы C# .NET

  • Пространство имен. Константы, комментарии, переменные.

  • Операторы ветвлений, выбора (If..else, switch, ?:)

  • Логические, условные, унарные, операторы равенства

  • Циклы (for, while, do ... while)

  • Перечисления. Массивы [*]Объявление и вызов методов. Знакомство со структурами и классами.

  • Разбор домашнего задания

  • Функции и их разновидности

  • Передача параметров по значению и по ссылке

  • Параметры ref, out. Использование params.

  • var + foreach

  • Структуры и классы, введение. public/private

  • static методы [*]ООП в C#

  • Спецификаторы доступа

  • Полифорфизм, инкапсуляция, наследование

  • Свойства, как ими пользоваться

  • Абстрактные классы

  • Исключения

  • Nullable types, статический класс [*]Интерфейсы и дженерики

  • Разное о классах и полиморфизме

  • Перегрузка операторов

  • Индексаторы

  • Интерфейсы, зачем и как

  • Generic types (генерики), их использование, специализация параметров [*]Коллекции и дженерик-коллекции

  • Динамические структуры данных

  • Что такое коллекции, зачем, где они в C#

  • Коллекции на примере списков

  • Механизмы работы коллекций, роль интерфейсов при работе с ними

  • Реализация системных интерфейсов в своих классах - преимущества и особенности [*]Делегаты

  • Делегаты, что это

  • Как устроены делегаты, основные возможности

  • Контравариантность и конариантность

  • Func<>, Action<>

  • Анонимные методы и лямбда-выражения, знакомство [*]События и LINQ

  • Event, что это и зачем

  • Особенности работы с событиями

  • LINQ, обзор основ [*]Знакомство с Windows Presentation Foundation

  • XAML. А как тут всё устроено

  • При чем тут события.

  • Binding

  • Всё, что я забыл или не успел рассказать до этого

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!