Основы C#
Продолжительность
15 ч 27 мин
Категория
C Sharp (C#)
Количество уроков
109 Видео
Дата добавления
28 авг. 2025 г., 01:59
Язык
Русский
Дата выхода
4 авг. 2025 г., 01:00
Этот курс идеально подойдёт для начинающих разработчиков, стремящихся к освоению современного и востребованного языка программирования.
Мы начнём наше обучение с изучения основ: встроенные в язык типы, операторы управления потоком выполнения программы, наиболее часто используемые коллекции и циклы в языке.
Далее мы внимательно рассмотрим, что такое объектно-ориентированная парадигма программирования и как она реализована в C#. Курс будет включать в себя множество практических заданий. Кроме того, в течение курса мы будем разрабатывать проект - известную игру Морской бой в консольной версии.
После прохождения курса вы сможете:
- Писать консольные приложения
- Работать с вводом и выводом
- Работать с файловой системой
- Проектировать приложение с использованием ООП
- Работать с коллекциями
- Отлаживать приложения
- Обрабатывать ошибки
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
-
Урок 1. 00:08:051.1 Почему C# ( Введение)
-
Урок 2. 00:05:181.2 Как устроен курс
-
Урок 3. 00:02:281.3 Обзор проекта
-
Урок 4. 00:08:471.4 Знакомство с автором
-
Урок 5. 00:02:111.5 Проект домашних заданий
-
Урок 6. 00:03:332.1 Обзор IDE (Настройка окружения)
-
Урок 7. 00:03:242.2 Введение в .NET
-
Урок 8. 00:04:272.3 Установка и настройка .NET и VSCode в Windows
-
Урок 9. 00:06:472.4 Установка и настройка .NET и VSCode в Linux
-
Урок 10. 00:05:332.5 Установка и настройка .NET и VSCode в MacOS
-
Урок 11. 00:06:152.6 Создание проекта. Структура проекта C#
-
Урок 12. 00:07:333.1 Встроенные типы (Система типов)
-
Урок 13. 00:03:133.2 Целочисленные типы
-
Урок 14. 00:02:443.3 Вещественные типы
-
Урок 15. 00:03:533.4 Числовые преобразования I
-
Урок 16. 00:02:573.5 Числовые преобразования II
-
Урок 17. 00:05:273.6 Арифметические операции
-
Урок 18. 00:05:503.7 Упражнения - преобразования
-
Урок 19. 00:04:153.8 Cимвольный тип
-
Урок 20. 00:04:513.9 Введение в объекты
-
Урок 21. 00:07:233.10 Строки
-
Урок 22. 00:12:213.11 Упражнение - строки
-
Урок 23. 00:04:094.1 Булев тип и операторы сравнения (Управление потоком)
-
Урок 24. 00:07:474.2 Логические операции
-
Урок 25. 00:05:354.3 Оператор if-else
-
Урок 26. 00:06:384.4 Упражнение - if-else
-
Урок 27. 00:05:314.5 Оператор switch
-
Урок 28. 00:04:544.6 Оператор switch. Переключение по типам
-
Урок 29. 00:05:104.7 Выражения switch (switch expressions)
-
Урок 30. 00:10:104.8 Упражнение - switch
-
Урок 31. 00:07:244.9 Типы значений и ссылочные типы
-
Урок 32. 00:05:284.10 Операторы для работы с null
-
Урок 33. 00:07:365.1 Массивы (Колекции)
-
Урок 34. 00:05:215.2 Индексы и диапазоны
-
Урок 35. 00:09:235.3 Упражнение - Индексы и диапазоны
-
Урок 36. 00:05:215.4 Многомерные массивы
-
Урок 37. 00:06:135.5 Упражнение - Многомерные массивы
-
Урок 38. 00:06:545.6 Списки
-
Урок 39. 00:06:285.7 Упражнение - Списки
-
Урок 40. 00:06:035.8 Словари
-
Урок 41. 00:05:595.9 Упражнение - Словари
-
Урок 42. 00:06:175.10 Очередь и стек
-
Урок 43. 00:06:315.11 Множества
-
Урок 44. 00:09:075.12 Упражнение - Стек, очередь, множества
-
Урок 45. 00:05:535.13 BitArray и ArrayList
-
Урок 46. 00:05:326.1 Проект. Создание. Настройка репозитория (Циклы)
-
Урок 47. 00:05:096.2 Циклы while и do-while
-
Урок 48. 00:06:326.3 Операторы перехода
-
Урок 49. 00:05:246.4. Упражнение - Цикл while и операторы перехода
-
Урок 50. 00:07:426.5 Проект. Добавление меню
-
Урок 51. 00:05:536.6 Цикл for
-
Урок 52. 00:06:096.7 Упражнение - Цикл for
-
Урок 53. 00:04:196.8 Цикл foreach
-
Урок 54. 00:07:246.9 Упражнение - Цикл foreach
-
Урок 55. 00:06:327.1 Введение в ООП. Классы (ООП и классы)
-
Урок 56. 00:06:307.2 Поля
-
Урок 57. 00:06:367.3 Конструкторы
-
Урок 58. 00:08:157.4 Упражнение - Конструкторы и поля
-
Урок 59. 00:06:307.5 Перечисления
-
Урок 60. 00:07:217.6 Проект. Добавление классов
-
Урок 61. 00:05:187.7 Методы. Возвращаемые значение
-
Урок 62. 00:11:017.8 Методы. Параметры и модификаторы
-
Урок 63. 00:07:567.9 Методы. Именованные параметры и параметры по умолчанию
-
Урок 64. 00:18:337.10 Упражнение - Методы
-
Урок 65. 00:14:287.11 Проект. Переход к ООП
-
Урок 66. 00:08:367.12 Свойства
-
Урок 67. 00:05:207.13 Упражнение - Свойства
-
Урок 68. 00:06:587.14 Наследование
-
Урок 69. 00:10:227.15 Наследование. Виртуальные члены
-
Урок 70. 00:06:447.16 Упражнение - Наследование и виртуальные члены
-
Урок 71. 00:23:577.17 Проект. Печать досок
-
Урок 72. 00:08:207.18 Наследование и конструкторы
-
Урок 73. 00:05:577.19 Упражнение - Наследование и конструкторы
-
Урок 74. 00:05:497.20 Деконструкторы
-
Урок 75. 00:05:147.21 Упражнение - Деконструкторы
-
Урок 76. 00:14:397.22 Проект. Заполнение доски компьютера. Часть 1
-
Урок 77. 00:01:377.23 Тест - Классы
-
Урок 78. 00:05:428.1 Стек и куча (Другие пользовальские типы)
-
Урок 79. 00:07:048.2 Структуры
-
Урок 80. 00:10:138.3 Упражнение - Структуры
-
Урок 81. 00:11:238.4 Проект. Заполнение доски компьютера. Часть 2
-
Урок 82. 00:06:368.5 Кортежи
-
Урок 83. 00:06:448.6 Записи
-
Урок 84. 00:08:168.7 Упражнение - Кортежи и записи
-
Урок 85. 00:09:498.8 Проект. Заполнение доски компьютера. Часть 3
-
Урок 86. 00:05:558.9 Абстрактные классы
-
Урок 87. 00:08:308.10 Интерфейсы
-
Урок 88. 00:13:078.11 Упражнение - Интерфейсы и абстрактные классы
-
Урок 89. 00:12:218.12 Проект. Заполнение поля игрока. Часть 1
-
Урок 90. 00:14:048.13 Обобщения
-
Урок 91. 00:12:168.14 Упражнение - Обобщения
-
Урок 92. 00:18:288.15 Проект. Заполнение поля игрока. Часть 2
-
Урок 93. 00:06:568.16 Типы значений допускающие значения null
-
Урок 94. 00:08:588.17 Ссылочные типы допускающие null
-
Урок 95. 00:08:438.18 Упражнения. Типы допускающие null
-
Урок 96. 00:23:278.19 Проект. Заполнение поля игрока. Часть 3
-
Урок 97. 00:10:259.1 Обработка ошибок. Исключения (Обработка ошибок и отладка)
-
Урок 98. 00:27:009.2. Проект. Разработка алгоритма игры. Часть 1
-
Урок 99. 00:12:529.3 Выражение try..catch..finally
-
Урок 100. 00:08:379.4 Упражнение - Обработка ошибок
-
Урок 101. 00:25:169.5. Проект. Разработка алгоритма игры. Часть 2
-
Урок 102. 00:11:579.6 Работа с датой и временем
-
Урок 103. 00:07:189.7 Упражнение - Работа с датой и временем
-
Урок 104. 00:06:579.8 Работа с файлами
-
Урок 105. 00:30:309.9 Проект. Сохранение игры
-
Урок 106. 00:09:229.10 Управление пакетами
-
Урок 107. 00:21:459.11 Проект. Загрузка игры
-
Урок 108. 00:17:009.12 Отладка приложений в VSCODE
-
Урок 109. 00:15:579.13 Проект. Заключение
Комментарии