C# с нуля

access_time study_time certificate

Загляните в мир программирования с нашим курсом по языку программирования C#! Если вы стремитесь расширить свои навыки в области разработки программного обеспечения или мечтаете о создании собственных приложений, то этот курс идеально подходит для вас.

Присоединяйтесь к нам, чтобы обнаружить бесконечные возможности, которые открывает перед вами C#. Мы проведем вас через увлекательное путешествие от основных концепций до продвинутых техник разработки.

Мы разберем основы языка, включая типы данных, структуры управления и объектно-ориентированное программирование, а затем погрузимся в более глубокие темы, такие как многопоточность, LINQ и многое другое.

Не упустите возможность освоить один из самых востребованных языков программирования в индустрии. Присоединяйтесь к нашему курсу по C# прямо сейчас и откройте для себя мир бесконечных возможностей разработки программного обеспечения!

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

1
Введение в C#
2
Установка среды разработки
3
Отладка
4
Синтаксис языка C#
5
Переменные, типы данных и операторы
6
Литералы
7
Ввод / Вывод
8
Поразрядные операции
9
Преобразование базовых типов данных
10
Условные выражения
11
Циклы
12
Замыкания
13
Задания
14
Решения
15
Основы программирования на C#
10 вопросов

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

1
Классы и объекты
2
Конструкторы, деконструкторы
3
Класс Program
4
Структуры
5
Типы данных
6
Область видимости
7
Пространство имен
8
Глобальные пространства имен
9
Подключение пространств имен по умолчанию
10
Создание библиотеки классов в Visual Studio
11
Создание библиотеки классов с помощью .NET CLI
12
Модификаторы доступа
13
Свойства
14
Перегрузка методов
15
Статические члены
16
NuGet
17
Статические значения в классе
18
Null
19
Проверка переменных на null
20
Псевдонимы
21
Статический импорт
22
Наследование
23
Полиморфизм
24
Скрытие методов
25
Абстрактные классы
26
Класс System.Object
27
Обобщения
28
Ограничения обобщений
29
Наследование обобщенных типов
30
Интерфейсы
31
Реализация интерфейсов
32
Наследование интерфейсов
33
ICloneable
34
IComparable
35
Ковариантность и контравариантность
36
Определение операторов
37
Пользовательские преобразования между типами данных
38
Индексаторы
39
Переменные-ссылки
40
Методы расширения
41
Частичные классы
42
Анонимные типы
43
Отложенная инициализация
44
Math
45
Задания
46
Решения
47
ООП
10 вопросов

Работа с коллекциями и обработка данных

1
Массивы
2
Многомерные массивы
3
List
4
Словари и хеш-таблицы
5
LINQ (Language-Integrated Query)
6
Двусвязный список
7
Очередь
8
Стек
9
Дек
10
Словарь
11
ObservableCollection
12
IEnumerable и IEnumerator
13
yield
14
Span
15
Индексы и Диапазоны
16
Задания
17
Решения
18
Работа с коллекциями
10 вопросов

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

1
Обработка исключений
2
Использование конструкции try-catch-finally
3
catch
4
Класс Exception
5
Генерация исключения
6
Классы исключений
7
Задания
8
Решения
9
Обработка ошибок
10 вопросов

Делегаты и другое

1
Делегаты
2
Анонимные методы
3
Лямбда-выражения
4
События
5
Ковариантность и контравариантность делегатов
6
Делегаты
10 вопросов

Работа с файлами и базами данных

1
Чтение и запись файлов
2
FileStream
3
Бинарные файлы
4
Архивация
5
Работа с JSON
6
JsonSerializer
7
Работа с базами данных с использованием ADO.NET
8
Задания
9
Решения
10
Работа с файлами и базами данных
10 вопросов

Pattern matching

1
Pattern matching
2
Property pattern
3
Паттерны кортежей
4
Паттерны списков
5
Позиционный паттерн
6
Реляционные и логические паттерны
7
Pattern matching
10 вопросов

Строки

1
String
2
Операции со строками
3
StringBuilder
4
Регулярные выражения
5
Строки
10 вопросов

Дата и время

1
DateTime
2
Форматирование даты и времени
3
DateOnly и TimeOnly
4
Дата и время
10 вопросов

Многопоточное программирование

1
Основы многопоточности
2
Синхронизация потоков
3
ParameterizedThreadStart
4
Мониторы
5
AutoResetEvent
6
Задания
7
Решения
8
Многопоточное программирование
10 вопросов

Параллельное программирование

1
System.Threading.Tasks
2
Класс Task
3
Задачи продолжения
4
Класс Parallel
5
Отмена задач
6
Параллельное программирование
10 вопросов

Асинхронное программирование

1
Асинхронные методы
2
Возвращение результата
3
Последовательное и параллельное выполнение
4
Обработка ошибок в асинхронных методах
5
Асинхронное программирование
10 вопросов

LINQ

1
LINQ
2
Проекция данных
3
Фильтрация данных
4
Сортировка данных
5
Работа с коллекциями
6
Агрегатные операции
7
Получение части коллекции
8
Группировка
9
Соединение коллекций
10
Получение элементов
11
Типы выполнения запросов
12
Делегаты
13
Parallel LINQ
14
Обработка ошибок
15
LINQ
10 вопросов

Рефлексия

1
Рефлексия
2
Применение рефлексии
3
Исследование методов
4
Исследование полей и свойств
5
Позднее связывание
6
Атрибуты
7
Рефлексия
10 вопросов

DLR

1
DLR
2
DynamicObject и ExpandoObject
3
IronPython
4
DLR
10 вопросов

Работа с файловой системой

1
Диски
2
Каталоги
3
Файлы
4
Работа с файловой системой
17 вопросов

XML

1
XML
2
System.Xml
3
Изменение XML-документа
4
XPath
5
LINQ to XML
6
Выборка элементов
7
Изменение XML-документа
8
Сериализация
9
XML
10 вопросов

Процессы

1
Процессы
2
AppDomain

Разработка графических приложений

1
Windows Forms
2
Задания
3
Решения
4
WPF
5
Задания
6
Решения
7
Приложение Калькулятор
8
MainWindow.xaml.cs
9
Приложение Учет книг
10
Book.cs
11
AddEditWindow.xaml
12
AddEditWindow.xaml.cs
13
Хранение в Json
14
Обновление AddEditWindow
15
Разработка графических приложений
10 вопросов

Разработка веб-приложений на C#

1
ASP.NET
2
Задания
3
Решения
4
Разработка веб-приложений
10 вопросов

Введение в разработку игр на C#

1
Unity
2
Unity
10 вопросов

Тестирование и отладка приложений

1
Модульное тестирование
2
Отладка приложений
3
Тестирование
10 вопросов

Практика

1
Задания 1
2
Решения 1
3
Задания 2
4
Решения 2
5
Задания 3
6
Решения 3
7
Задания 4
8
Решения 4
9
Задания 5
10
Решения 5
11
Задания 6
12
Решения 6
13
Задания 7
14
Решения 7

Экзамен

1
Итоговый экзамен
20 вопросов
Доступ к материалам не ограничен по времени.
Да, после успешного прохождения курса и сдачи итогового теста вы получите сертификат.
Вы можете проходить курс в любое удобное время.

Будьте первым, кто оставит отзыв.

Пожалуйста, войдите чтобы оставить отзыв
C# с нуля
Цена:
₽29,990