Курс "Разработчик на С#"

Get Started. It's Free
or sign up with your email address
Курс "Разработчик на С#" by Mind Map: Курс "Разработчик на С#"

1. Типы данных

1.1. Примитивные типы

1.1.1. Обзор примитивных типов

1.1.2. Массивы

1.1.3. Операции над типами

1.1.3.1. Математические и булевы операции

1.1.3.2. Ветвление

1.1.3.3. Циклы

1.1.3.4. Работа со строками

1.2. Классы

1.2.1. Методы

1.2.1.1. Параметры

1.2.2. Свойства и поля

1.2.3. Константы

1.2.4. События

1.3. Механизмы объектно-ориентированного программирования

1.3.1. Инкапсуляция

1.3.2. Наследование

1.3.3. Полиморфизм

1.4. Сложные типы

1.4.1. Структуры

1.4.2. Обобщения

1.4.3. Перечисления

1.4.4. Интерфейсы

1.4.5. Делегаты

2. Ключевые механизмы

2.1. Обработка исключений

2.2. Уборка мусора

2.3. Отражение

2.4. Сериализация

3. Разработка на платформе .Net

3.1. Общие сведения

3.1.1. История

3.1.2. Преимущества

3.1.2.1. Сравнение с другими языками

3.1.3. Перспективы

3.2. Типы приложений

3.2.1. Консольные

3.2.2. Windows Desktop

3.2.3. Веб-приложения

3.2.4. Мобильные приложения

3.3. Основной инструмент - среда разработки Visual Studio 2015

3.3.1. Как и где скачать

3.3.2. Обзор программы

3.3.3. Примеры проектов

3.4. Архитектура .Net

3.4.1. CLR

3.4.2. .Net Framework

3.4.3. Библиотека FCL

3.4.4. Модель выполнения кода в среде CLR

4. Многопоточность

4.1. Потоки

4.2. Асинхронные операции

4.3. Синхронизация потоков