Курс на Stepik
Обложка курса «Программирование на C#: от новичка до специалиста» на Stepik
1 990₽ -30%
--:--:--
1 390

Программирование на C#: от новичка до специалиста 4.417

Открыть на
STEPIK.ORG

Изучите C# и платформу .NET, включая .NET Core и начните практиковать объектно-ориентированное программирование (ООП).

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на C#: от новичка до специалиста»Учеников на курсе 378
Сертификаты, выданные на курсе «Программирование на C#: от новичка до специалиста»Сертификатов выдано 0
Отзывы о курсе «Программирование на C#: от новичка до специалиста»Отзывов получено 12
Рейтинг курса «Программирование на C#: от новичка до специалиста»Рейтинг курса 4.417
Уроки в курсе «Программирование на C#: от новичка до специалиста»Количество уроков 120
Тесты в курсе «Программирование на C#: от новичка до специалиста»Количество квизов 16
Время прохождения курса «Программирование на C#: от новичка до специалиста»Время прохождения курса
Стоимость курса «Программирование на C#: от новичка до специалиста»Стоимость курса 1 990 ₽
Обновления курса «Программирование на C#: от новичка до специалиста»Обновления курса
Дата публикации курса «Программирование на C#: от новичка до специалиста»Дата публикации курса
Последнее обновление курса «Программирование на C#: от новичка до специалиста»Последнее обновление

Содержание курса

Разделы в курсе «Программирование на C#: от новичка до специалиста» 9 разделов Уроки в курсе «Программирование на C#: от новичка до специалиста» 120 уроков Тесты в курсе «Программирование на C#: от новичка до специалиста» 16 тестов Время прохождения курса «Программирование на C#: от новичка до специалиста» 27 ч. Последнее обновление курса «Программирование на C#: от новичка до специалиста» обн. 1 год назад

1. Введение в платформу .NET

11 уроков
Закрытый
1.1 Как задавать вопросы
374
374
0м 2с
14
Закрытый
1.2 Скачайте программный код для курса
359
359
0м 10с
15
Открытый
1.3 Основные концепции
825
825
9м 29с
22
Закрытый
1.4 Из чего состоит приложение под .NET
338
338
4м 19с
10
Закрытый
1.5 Основные типы
332
332
18м 14с
18
Закрытый
1.6 Основные фреймворки
316
316
9м 28с
13
Открытый
1.7 Исторический экскурс. Преимущества .NET и C#
530
530
16м 19с
11
Закрытый
1.8 Выбираем IDE (среду разработки)
308
308
8м 30с
14
Закрытый
1.9 Инсталлируем Visual Studio Community Edition
304
304
8м 56с
6
Закрытый
1.10 Запускаем IDE
300
300
7м 27с
6
Закрытый
1.11 Запускаем и разворачиваем консольное приложение
303
303
15м 34с
12

2. Основы С#

24 урока
Открытый
2.1 Создаём переменные
1 648
1 648
16м 51с
20
Закрытый
2.2 Литералы
302
302
8м 52с
12
Закрытый
2.3 Область видимости переменных
284
284
2м 29с
6
Закрытый
2.4 Переполнение
281
281
8м 18с
15
Закрытый
2.5 Алгебраические операции
273
273
23м 6с
9
Закрытый
2.6 Экземплярные и статические методы
268
268
9м 38с
8
Закрытый
2.7 Базовый API для работы со строками
264
264
12м 35с
9
Закрытый
2.8 Пустота строк
241
241
9м 8с
6
Закрытый
2.9 Изменение строк
243
243
16м 20с
9
Закрытый
2.10 StringBuilder
236
236
4м 5с
4
Закрытый
2.11 Форматирование строк
228
228
20м 28с
9
Закрытый
2.12 Сравнение строк
224
224
10м 30с
7
Закрытый
2.13 Работаем с консолью
223
223
5м 28с
6
Закрытый
2.14 Приведение типов и парсинг
217
217
11м 3с
7
Закрытый
2.15 Комментарии
204
204
3м 25с
6
Закрытый
2.16 Класс Math
211
211
10м 56с
10
Закрытый
2.17 Введение в массивы
205
205
9м 36с
6
Закрытый
2.18 Знакомство с DateTime
209
209
9м 9с
4
Закрытый
2.19 ДЗ 1-3
248
156
22м 9с
4
Закрытый
2.20 ДЗ 1-3. Решение
218
218
6м 58с
5
Закрытый
2.21 ДЗ "Формула Герона"
211
142
17м 34с
4
Закрытый
2.22 ДЗ "Формула Герона". Решение
186
186
4м 48с
3
Закрытый
2.23 ДЗ "Профиль пользователя"
199
136
18м 39с
3
Закрытый
2.24 ДЗ "Профиль пользователя". Решение
180
180
7м 6с
2

3. Управление потоком исполнения (Control Flow)

17 уроков
Закрытый
3.1 Условные выражения в C#
202
202
19м 25с
5
Закрытый
3.2 ДЗ "Нахождение максимума"
179
128
7м 0с
5
Закрытый
3.3 ДЗ "Нахождение максимума" - Решение
167
167
4м 45с
3
Закрытый
3.4 Циклы for и foreach
182
182
9м 55с
4
Закрытый
3.5 Вложенный цикл for
172
172
10м 6с
4
Закрытый
3.6 Циклы while и do while
173
173
7м 58с
2
Закрытый
3.7 Управление циклом: break и continue
163
163
12м 17с
7
Закрытый
3.8 Условия через switch\case
164
164
9м 42с
4
Закрытый
3.9 Отладка: основы основ
162
162
12м 55с
5
Закрытый
3.10 ДЗ "Числа Фибоначчи"
166
106
27м 3с
2
Закрытый
3.11 ДЗ "Числа Фибоначчи" - Решение
144
144
6м 30с
3
Закрытый
3.12 ДЗ "Вычисление среднего"
150
95
28м 26с
3
Закрытый
3.13 ДЗ "Вычисление среднего" - Решение
137
137
6м 38с
2
Закрытый
3.14 ДЗ "Вычисление факториала"
139
93
10м 29с
1
Закрытый
3.15 ДЗ "Вычисление факториала" - Решение
128
128
4м 7с
2
Закрытый
3.16 ДЗ "3 попытки на аутентификацию"
138
97
13м 27с
3
Закрытый
3.17 ДЗ "3 попытки на аутентификацию" - Решение
122
122
5м 37с
3

4. Массивы и коллекции

7 уроков
Закрытый
4.1 Класс Array
172
172
13м 51с
7
Закрытый
4.2 Коллекция List
163
163
11м 13с
7
Закрытый
4.3 Коллекция Dictionary
153
153
16м 59с
6
Закрытый
4.4 Stack и Queue (стек и очередь)
154
154
12м 35с
5
Закрытый
4.5 Многомерные массивы
145
145
6м 39с
1
Закрытый
4.6 Зубчатые массивы
145
145
5м 2с
2
Закрытый
4.7 Массивы с настраиваемой индексацией
142
142
6м 6с
4

5. ООП в С#

35 уроков
Закрытый
5.1 Создаём свой первый класс
166
166
9м 51с
5
Закрытый
5.2 Модификаторы доступа
154
154
11м 19с
4
Закрытый
5.3 Проблемы с публичным доступом
149
149
6м 4с
6
Закрытый
5.4 Введение в свойства
147
147
6м 35с
3
Закрытый
5.5 Как устроены свойства. Автосвойства
147
147
7м 3с
6
Закрытый
5.6 Перегрузка методов
144
144
13м 25с
6
Закрытый
5.7 ДЗ "Перегрузка"
135
81
12м 18с
3
Закрытый
5.8 ДЗ "Перегрузка". Решение
124
124
3м 7с
1
Открытый
5.9 Задание. Парсинг римских чисел.
309
309
0м 19с
2
Открытый
5.10 Парсинг римксих чисел - Решение
257
257
12м 55с
3
Закрытый
5.11 Ключевое слово params
131
131
6м 59с
5
Закрытый
5.12 Именованные аргументы
129
129
5м 35с
5
Закрытый
5.13 Выходные out-параметры
128
128
10м 18с
3
Закрытый
5.14 Модификатор static
130
130
10м 26с
5
Закрытый
5.15 Опциональные параметры
124
124
10м 42с
4
Закрытый
5.16 Ссылочные типы и типы-значения
125
125
10м 36с
7
Закрытый
5.17 Стек и куча
124
124
6м 8с
5
Закрытый
5.18 Структуры, содержащие ссылочные типы
120
120
10м 30с
4
Закрытый
5.19 Передача ссылочных типов и типов-значений как аргументов
114
114
8м 55с
5
Закрытый
5.20 NullReferenceException и Nullable-структуры
115
115
9м 42с
7
Закрытый
5.21 Упаковка и разупаковка (boxing \ unboxing)
112
112
11м 8с
4
Закрытый
5.22 Конструкторы
117
117
12м 22с
7
Закрытый
5.23 Константы: модификаторы const и readonly
109
109
10м 1с
5
Закрытый
5.24 Наследование
109
109
21м 25с
4
Закрытый
5.25 Полиморфизм
107
107
19м 36с
5
Закрытый
5.26 Stream и наследование
99
99
10м 39с
4
Закрытый
5.27 Интерфейсы
107
107
24м 8с
4
Закрытый
5.28 Методы-расширения (extension methods)
99
99
11м 57с
5
Закрытый
5.29 Отношение "is a" при наследовании. Проблема представителя.
88
88
16м 51с
2
Закрытый
5.30 Перечисления
86
86
14м 12с
2
Закрытый
5.31 Пишем Stack основанный на object
83
83
19м 5с
2
Закрытый
5.32 Делаем Stack обобщённым
73
73
6м 14с
2
Закрытый
5.33 foreach и IEnumerable
81
81
23м 33с
2
Закрытый
5.34 Ленивое вычисление и yield
75
75
9м 28с
3
Закрытый
5.35 Управление памятью и сборка мусора
75
75
32м 33с
2

6. Исключения

2 урока
Закрытый
6.1 Обработка исключений
80
80
29м 35с
3
Закрытый
6.2 Выбрасывание исключений
74
74
10м 4с
3

7. Работа с файлами

2 урока
Закрытый
7.1 Файлы и потоки
88
88
34м 26с
4
Закрытый
7.2 Файлы, директории и папки
73
73
14м 59с
4

8. ДЗ. Практическая секция

8 уроков
Закрытый
8.1 ДЗ "Комплексные числа"
87
37
31м 53с
1
Закрытый
8.2 ДЗ "Комплексные числа". Решение
56
56
7м 33с
0
Закрытый
8.3 ДЗ "Угадай число"
60
32
56м 15с
0
Закрытый
8.4 ДЗ "Угадай число". Решение
48
48
24м 0с
0
Закрытый
8.5 ДЗ "Крестики-Нолики"
59
28
50м 44с
0
Закрытый
8.6 ДЗ "Крестики-Нолики". Решение
49
49
30м 48с
0
Закрытый
8.7 ДЗ "Виселица"
66
24
55м 36с
1
Закрытый
8.8 ДЗ "Виселица". Решение
48
48
33м 27с
0

9. Делегаты, события, лямбды, LINQ

14 уроков
Закрытый
9.1 Делегаты
92
92
16м 0с
7
Закрытый
9.2 События и обобщённые делегаты Action, Func
72
72
21м 44с
3
Закрытый
9.3 ДЗ "Игра в палочки"
68
22
21м 51с
1
Закрытый
9.4 ДЗ "Игра в палочки". Решение
50
50
23м 5с
1
Закрытый
9.5 Введение в LINQ и лямбда-выражения
68
68
31м 46с
3
Закрытый
9.6 LINQ. Парсим .csv файл
62
62
23м 21с
5
Закрытый
9.7 LINQ. Операторы First, Last, Single
53
53
13м 55с
1
Закрытый
9.8 LINQ. Отложенное и множественное выполнение.
49
49
13м 21с
3
Закрытый
9.9 Анонимные методы и SQL-like LINQ синтаксис
49
49
8м 58с
2
Закрытый
9.10 Модификация коллекции в foreach
44
44
16м 37с
6
Закрытый
9.11 ДЗ "Игроки в шахматы"
64
20
21м 46с
0
Закрытый
9.12 ДЗ "Игроки в шахматы" - Решение
47
47
5м 12с
1
Закрытый
9.13 ДЗ "Верю-не-верю"
59
17
12м 47с
0
Закрытый
9.14 ДЗ "Верю-не верю" - Решение
41
41
28м 12с
1