👨‍💻DEV [Семен Алексеев] Видеокурс C#. От простого к сложному (2020)

[Семен Алексеев] Видеокурс C


[Семен Алексеев] Видеокурс C#. От простого к сложному (2020)

Вы хотите научиться программировать и стать профессиональным разработчиком программ? Наверняка Вы не раз задавались вопросом: «А как же устроены все эти программы, которыми я пользуюсь каждый день?», «Вот бы мне разобраться во всем этом и научиться программировать!». Но потом Вы думали, что для этого нужно иметь особый склад ума, понадобится потратить несколько лет и перечитать горы книжек. После таких не радужных перспектив Вы с неохотой отгоняли эту мысль, которая на секунду так сильно воодушевила Вас, и, прошептав «Наверно это не мое...», возвращались к своим обыденным делам.

Но можете ли Вы представить себе, что буквально в течение пары дней Вы начнете программировать и сможете написать свою первую полноценную программу?

Освоить программирование не так сложно, как может показаться на первый взгляд неподготовленному человеку. Оглянитесь вокруг, очень многие люди начинают изучать программирование и добиваются успеха. Наверняка и у Вас есть хотя бы один такой знакомый, который общается с компьютером на Ты, знает как устроены программы и с удовольствием их разрабатывает. А Вы хотите также?

Программирование – это интересно и увлекательно!


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

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

* Введение
Как будет проходить обучение
Почему именно C#
Установка и настройка Visual Studio Code
Пример простейшей программы на C#

* Основы
Объектно-ориентированная природа языка
Основные типы данных
Переменные
Числовые типы данных
Текстовые типы данных
Логический тип данных
Массивы

* Итерационные конструкции
Цикл for
Цикл foreach
Цикл while
Цикл do while

* Условные операторы
Оператор if else
Оператор switch

* Методы
Общие сведения
Параметры метода
Возвращаемое значение
Чем отличается функция от процедуры

* Классы
Общие сведения
Поля и методы класса
Конструктор класса по умолчанию
Специальные конструкторы класса
Свойства класса
Автоматические свойства класса
Статические поля, методы, классы
Константы

* Классы. Наследование
Классическое наследование
Конструкторы родительских и дочерних классов
Модификаторы доступа
Ключевое слово sealed
Наследование через включение

* Классы. Полиморфизм
Переопределение методов и свойств
Абстрактные классы
Абстрактные члены классов
Правила приведения к базовому и производному классу

* Интерфейсы
Общие сведения
Отличия интерфейса от абстрактного класса
Создание и реализация интерфейса
Работа с интерфейсом в коде программ
Иерархии интерфейсов

* Делегаты и события
Делегаты. Общие сведения
Более сложный пример
Вызов множества методов через делегат
Дополнительные сведения о делегатах
События
Анонимные методы и лямбда-выражения

* Другие возможности языка
Структуры
Перечисления
Коллекции
Обобщения
Пространства имен
Сборки. Создание и подключение
Режим отладки
Обработка исключений

* Игра «Бойцовский клуб»
Демонстрация
Организация структуры проекта
Создание игрового меню
Создание бойцов (базовый класс)
Создание бойцов (производные классы)
Создание логики игры
Рефакторинг и обзор написанного кода

* Дополнительно
Как правильно именовать типы и объекты
История развития языка и нововведения
Полезные книги и ссылки
Заключение



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх