Курс на Stepik
Обложка курса «Основы программирования на C#» на Stepik
Бесплатно

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

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

Этот курс предназначен для тех, кто хочет освоить основы программирования и начать свой путь в разработке на C#. Независимо от вашего предыдущего опыта, мы проведем вас от самых базовых концепций до создания простых, но функциональных программ. Курс сфокусирован на практическом применении знаний, поэтому вас ждет множество примеров кода, заданий и упражнений для закрепления материала.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы программирования на C#»Учеников на курсе 18
Сертификаты, выданные на курсе «Основы программирования на C#»Сертификатов выдано 0
Отзывы о курсе «Основы программирования на C#»Отзывов получено 0
Рейтинг курса «Основы программирования на C#»Рейтинг курса 0.000
Уроки в курсе «Основы программирования на C#»Количество уроков 48
Тесты в курсе «Основы программирования на C#»Количество квизов 95
Задачи с кодом в курсе «Основы программирования на C#»Количество задач с кодом 168
Время прохождения курса «Основы программирования на C#»Время прохождения курса
Обновления курса «Основы программирования на C#»Обновления курса
Дата публикации курса «Основы программирования на C#»Дата публикации курса
Последнее обновление курса «Основы программирования на C#»Последнее обновление

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

Разделы в курсе «Основы программирования на C#» 15 разделов Уроки в курсе «Основы программирования на C#» 48 уроков Тесты в курсе «Основы программирования на C#» 95 тестов Задачи в курсе «Основы программирования на C#» 168 задач Время прохождения курса «Основы программирования на C#» 0 ч. Последнее обновление курса «Основы программирования на C#» обн. 1 год назад

Введение в C#

4 урока
1. История создания C#
2. Основы платформы .NET
3. Применение C# в различных областях
4. Особенности языка C#

Установка и настройка среды разработки

1 урок
1. Установка Visual Studio Code

Основы синтаксиса C#

3 урока
1. Ссылочные типы данных
2. Операторы (арифметические, логические, управляющие)
3. Основы ввода и вывода данных

Управляющие конструкции

4 урока
1. Условные операторы
2. Циклы
3. Операторы ветвления
4. Операторы сравнения

Функции и методы

5 уроков
1. Определение и использование методов
2. Параметры и возвращаемые значения
3. Перегрузка методов
4. Значения по умолчанию и аргументы переменной длины
5. Рекурсия. Основы рекурсивных методов

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

5 уроков
1. Основы ООП: классы и объекты
2. Поля и методы класса
3. Конструкторы и деструкторы
4. Создание производных классов
5. Переопределение методов

Работа с коллекциями и массивами

3 урока
1. Одномерные и многомерные массивы
2. Списки, множества, словари и другие коллекции
3. LINQ: запросы к коллекциям

Исключения и обработка ошибок

3 урока
1. Исключения: что это и как с ними работать
2. Подробнее о конструкции try-catch-finally
3. Создание собственных исключений

Основы работы с файловой систем

3 урока
1. FileStream. Чтение и запись файлов
2. Работа с директориями
3. Использование потоков. Обзор многопоточности

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

3 урока
1. Понятие асинхронности
2. Подробнее о ключевых словах async и await
3. Работа с задачами (Tasks)

Создание графических интерфейсов

3 урока
1. Основы Windows Forms или WPF
2. Создание простого пользовательского интерфейса
3. Обработка событий

Основы работы с базами данных

3 урока
1. Подключение к базам данных с помощью ADO.NET
2. Выполнение SQL-запросов. Классы Command и DataReader
3. Использование Entity Framework

Веб-разработка с C#

2 урока
1. Введение в ASP.NET Core
2. Создание простого веб-приложения

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

3 урока
1. Основы юнит-тестирования
2. Использование Xunit и других инструментов
3. Отладка кода в Visual Studio

Ресурсы для дальнейшего обучения

3 урока
1. Рекомендации по книгам, онлайн-курсами и сообществам
2. Источники, использованные при создании курса
3. А что потом?