Основы C#. Полный курс

Записаться
О чем курс?

В первом блоке курса рассматриваются базовые конструкции языка C#. Данный блок закладывает фундамент, на котором будет строиться последующее обучение. После прохождения блока вы научитесь создавать простые консольные программы с использованием базового инструментария языка.
Второй блок посвящён основам объектно-ориентированного программирования на C# и содержит более сложный и продвинутый материал. После прохождения данного блока вы научитесь использовать актуальные инструменты создания программ, а именно классы. С помощью этого инструмента возможно создание программ самого разного уровня сложности.
Третий блок посвящён прикладному программированию с использованием библиотеки WPF. Эта библиотека предназначена для создания привычных всем нам оконных приложений. После прохождения данного блока вы научитесь создавать программы с оконным интерфейсом.

Почему стоит пройти курс?



Во время обучения вы получите
Видеозаписи всех онлайн занятий
Общение с одногрупниками
Методички и домашние задания
Структура курса
Типы данных. Переменные и операторы. Ввод-вывод данных.
Оператор if. Операторы сравнения. Логические операторы. Оператор switch.
Цикл for.
Циклы while и do while
Одномерные и многомерные массивы.
Коллекции List и Dictionary. Цикл foreach.
Статические методы как инструмент структурного программирования.
Фаи?ловыи? ввод-вывод. Итоговыи? проект "Лабиринт 1".
Классы и объекты. Поле класса. Классы как составные типы данных.
Методы класса. Классы как составные типы данных с дополнительнои? функциональностью.
Модификаторы доступа. Свои?ства. Инкапсуляция. Конструкторы. Классы как полноценные типы данных.
Структуры. Ссылочные типы и типы значении?.
Статические члены класса. Перечисления.
Наследование классов. Модификатор доступа protected.
Виртуальные методы. Абстрактные методы. Интерфеи?сы.
Итоговыи? проект "Лабиринт 2"
Основы WPF. Основы XAML. Базовые элементы компоновки. Базовые элементы управления TextBox, Label, Button.
Проект "Калькулятор". Постановка задачи, анализ, выбор алгоритмов, реализация.
Элементы управления ListBox, ComboBox и ScrollViewer. Привязка данных.
Элементы управления CheckBox и RadioButton.
Элементы управления Calendar и DataPicker.
Проект "Записная книжка". Постановка задачи, анализ, проектирование интерфеи?са. Окно MessageBox.
Проект "Записная книжка". Описание объектнои? модели. Создание классов. Комментирование кода.
Проект "Записная книжка". Реализация логики. Сериализация данных в фаи?лы. Окна FileDialog.
Кому подойдет этот курс?



Преподаватель курса
