Видеокурс "Профессиональная подготовка разработчика по языку C# на платформе .NET. Часть 1 Windows Forms"

Видеокурс "Профессиональная подготовка разработчика по языку C# на платформе .NET. Часть 1 Windows Forms"

E-mail Печать PDF
Видеокурс Профессиональная подготовка разработчика по языку C# на платформе .NET. Часть 1 Windows Forms

Что за видеокурс?

Авторский видеокурс Александра Гудка. Видеокурс по подготовке профессионального разработчика программного обеспечения на языке C#. В курс вошли основы языка C# и платформы .NET. Всего 185 видеоуроков (70 часов экранного видео).

Что вошло в видеокурс?

Введение.

  • Урок 1 - Понятие класса, объекта. Длительность 18 минут.
  • Урок 2 - Структура первой программы.Длительность 38 минут.
  • Урок 3 - Пространства имён. Длительность 40 минут.
  • Урок 4 - Типы данных. Длительность 23 минуты.
  • Урок 5 - Типы данных (продолжение). Длительность 36 минут
  • Урок 6 - Константы. Длительность 14 минут.
  • Урок 7 - Переполнение. Длительность 43 минуты.
  • Урок 8 - Проверка домашнего задания. Длительность 8 минут.
  • Урок 9 - Конструкция if-else. Длительность 43 минуты.
  • Урок 10 - Конструкция if-else-if. Длительность 46 минут.
  • Урок 11 - Тернарный оператор. Длительность 9 минут.
  • Урок 12 - Конструкция SWITCH-CASE. Длительность 26 минут.
  • Урок 13 - Конструкция while. Длительность 31 минута.
  • Урок 14 - Конструкция while (продолжение). Длительность 23 минуты.
  • Урок 15 - Устранение ошибок. Длительность 21 минута.
  • Урок 16 - Конструкция do-while. Длительность 30 минут.
  • Урок 17 - Конструкция do-while (продолжение). Длительность 29 минут.
  • Урок 18 - Конструкция for. Длительность 44 минуты.
  • Урок 19 - Конструкция for (продолжение). Длительность 26 минут.
  • Урок 20 - Ключевое слово continue. Длительность 25 минут.
  • Урок 21 - Тип char. Длительность 25 минут.
  • Урок 22 - Тип char (продолжение). Длительность 26 минут.
  • Урок 23 - Тип string. Длительность 42 минуты.
  • Урок 24 - Тип string (продолжение). Длительность 42 минуты.
  • Урок 25 - Тип string (продолжение). Длительность 18 минут.

Основы языка C#.

  • Урок 1 - .NET-типы и C#-типы. В чём разница?!. Длительность 19 минут
  • Урок 2 - Оператор new. Длительность 32 минуты.
  • Урок 3 -Доступ к членам объекта. Длительность 30 минут.
  • Урок 4 - Массивы. Длительность 31 минута.
  • Урок 5 - Массивы (продолжение). Длительность 31 минута.
  • Урок 6 - Многомерные массивы. Длительность 30 минут.
  • Урок 7 - Многомерные массивы (продолжение). Длительность 28 минут.
  • Урок 8 - Многомерные массивы (продолжение). Длительность 29 минут.
  • Урок 9 - Методы без возвращаемых значений. Длительность 36 минут.
  • Урок 10 - Методы возвращающие значения. Длительность 32 минуты.
  • Урок 11 - Методы с принимаемыми аргументами. Длительность 28 минут.
  • Урок 12 - Создание простейшего калькулятора. Длительность 33 минуты.
  • Урок 13 - Немного о рекурсии. Длительность 50 минут.
  • Урок 14 - Понятие области видимости. Длительность 25 минут.
  • Урок 15 - Перегрузка методов. Длительность 40 минут.
  • Урок 16 - Перегрузка методов (продолжение). Длительность 40 минут.
  • Урок 17 - Конструкторы. Длительность 40 минут.
  • Урок 18 - Ключевое слово this. Длительность 21 минута.
  • Урок 19 - Статические поля. Длительность 31 минута.
  • Урок 20 - Статические методы, конструкторы. Длительность 29 минут.
  • Урок 21 - Статические классы. Длительность 35 минут.
  • Урок 22 - Примеры статических классов. Длительность 25 минут.
  • Урок 23 - Перечисления. Длительность 33 минуты.
  • Урок 24 - Передача параметров по ссылке. Длительность 21 минута.
  • Урок 25 - Ключевое слово out. Длительность 19 минут.
  • Урок 26 - Ключевое слово params. Длительность 17 минут.
  • Урок 27 - Структуры. Длительность 20 минут.
  • Урок 28 - Структуры (продолжение). Длительность 14 минут.
  • Урок 29 - Значимые и ссылочные типы - различия. Длительность 23 минуты.
  • Урок 30 - Значимые и ссылочные типы (продолжение). Длительность 22 минуты.
  • Урок 31 - Значимые и ссылочные типы (продолжение). Длительность 11 минут.
  • Урок 32 - Хранение ссылочной переменной в значимом типе. Длительность 36 минут.
  • Урок 33 -Передача ссылочных типов в методы. Длительность 17 минут.
  • Урок 34 -Передача ссылочных типов в методы по ссылке. Длительность 14 минут.
  • Урок 35 -Boxing/UnBoxing - понятие упаковки/распаковки. Длительность 31 минута.
  • Урок 36 -Особенности упаковки/распаковки структур. Длительность 16 минут.

ООП и нестандартные подходы.

  • Урок 1 - Понятие ООП, принципы. Длительность 16 минуты.
  • Урок 2 - Инкапсуляция. Длительность 43 минуты.
  • Урок 3 - Наследование. Длительность 29 минут.
  • Урок 4 - Ключевое слово base. Длительность 18 минут.
  • Урок 5 - Включение/делегирование. Длительность 18 минут.
  • Урок 6 - Вложенные типы. Длительность 9 минут.
  • Урок 7 - Полиморфизм. Длительность 30 минут.
  • Урок 8 - Операторы is и as. Длительность 20 минут.
  • Урок 9 - Операторы is и as (продолжение). Длительность 20 минут.
  • Урок 10 - Перекрытие членов. Оператор new. Длительность 16 минут.
  • Урок 11 - Абстрактные классы и их члены. Длительность 23 минуты.
  • Урок 12 - Запечатанные классы. Длительность 8 минут.
  • Урок 13 - Интерфейсы. Длительность 25 минут.
  • Урок 14 - Примеры применения интерфейсов. Длительность 29 минут.
  • Урок 15 - Применение интерфейсов (продолжение). Длительность 32 минуты.
  • Урок 16 - Наследование в интерфейсах. Длительность 14 минут.
  • Урок 17 - Явная реализация интерфейсов. Длительность 18 минут.
  • Урок 18 - Переопределение метода Equals. Длительность 35 минут.
  • Урок 19 - Методы ToString и GetHushCode. Длительность 20 минут
  • Урок 20 - Клонирование классов, структур. Длительность 31 минута.
  • Урок 21 - Создание сравниваемых объектов. Длительность 17 минут.
  • Урок 22 - Сравниваемые объекты (продолжение). Длительность 20 минут.
  • Урок 23 - Коллекции. ArrayList. Длительность 32 минуты.
  • Урок 24 - Обработка исключительных ситуаций. Длительность 25 минут.
  • Урок 25 - Обработка исключений (продолжение). Длительность 17 минут.
  • Урок 26 - Пользовательские индексаторы. Длительность 17 минут.
  • Урок 27 - Индексаторы (продолжение). Длительность 18 минут.
  • Урок 28 - Перегрузка операторов. Длительность 25 минут.
  • Урок 29 - Примеры перегрузки операторов. Длительность 27 минут.
  • Урок 30 - Ещё примеры перегрузок. Длительность 26 минут.
  • Урок 31 -Ещё примеры перегрузок (продолжение). Длительность 20 минут.

Рефлексия и многопоточность.

  • Урок 1 - Отражение (рефлексия). Длительность 22 минуты.
  • Урок 2 - Отражение (рефлексия) (продолжение). Длительность 28 минут.
  • Урок 3 - Позднее связывание. Создание библиотек -.dll. Длительность 25 минут.
  • Урок 4 - Пример использования позднего связывания. Длительность 37 минут.
  • Урок 5 - Обход запрета на вызов запретных методов. Длительность 8 минут.
  • Урок 6 - Обобщения. Обобщенные списки. Длительность 22 минуты.
  • Урок 7 - Обобщенные методы. Длительность 17 минут.
  • Урок 8 - Обобщенные интерфейсы, классы. Длительность 24 минуты.
  • Урок 9 - Указание ограничений в обобщенных типах. Длительность 24 минуты.
  • Урок 10 - Делегаты. Длительность 39 минут.
  • Урок 11 - Групповые делегаты. Делегаты-параметры. Длительность 10 минут.
  • Урок 12 - События. Длительность 37 минут.
  • Урок 13 - Примеры использования событий. Длительность 25 минут.
  • Урок 14 - Примеры использования событий (продолжение). Длительность 24 минуты.
  • Урок 15 - Введение в многопоточность. Длительность 28 минут.
  • Урок 16 - Потоки (продолжение). Длительность 32 минуты.
  • Урок 17 - Потоки (продолжение). Длительность 34 минуты.
  • Урок 18 - Потоки (продолжение). Длительность 31 минута.
  • Урок 19 - Обзор вопросов. Длительность 50 минут.

Основы работы с формами.

  • Урок 1 - Введение в Windows Forms. Понятие формы. Длительность 13 минута.
  • Урок 2 - Первая форма. Длительность 17 минут.
  • Урок 3 - Первая форма (продолжение). Длительность 18 минут.
  • Урок 4 - Добавление кнопки на форму. Длительность 22 минуты.
  • Урок 5 - Добавление кнопки на форму (продолжение). Длительность 22 минуты.
  • Урок 6 - Добавление других контролов. Длительность 17 минут.
  • Урок 7 - Группировка контролов. Контрол Panel. Длительность 17 минут.
  • Урок 8 - Начало разработки первого проекта. Длительность 22 минуты.
  • Урок 9 - Кросспоточная работа. Метод Invoke. Длительность 22 минуты.
  • Урок 10 - Добавление кнопок управления. Длительность 20 минут.
  • Урок 11 - Создание пользовательского контрола. Работа с изображениями. Длительность 21 минута.
  • Урок 12 - Определение и кодирование ключевых ситуаций в приложении. Длительность 20 минут.
  • Урок 13 - Обзор разработанного кода. Длительность 20 минут.
  • Урок 14 - Xml-документирование кода. Длительность 22 минуты.
  • Урок 15 - Добавление звуковых эффектов в проект. Длительность 20 минут.
  • Урок 16 - Создание и добавление в проект иконки приложения. Длительность 17 минут.

Разработка видеоигры.

  • Урок 1 - Разбор требований. Длительность 20 минут.
  • Урок 2 - Паттерны проектирования. Длительность 33 минуты.
  • Урок 3 - Паттерны проектирования (продолжение). Длительность 32 минуты.
  • Урок 4 - Организация перерисовки формы. Длительность 16 минут.
  • Урок 5 - Создание проекта. Длительность 10 минут.
  • Урок 6 - Внедрение шаблона MVC. Длительность 13 минут.
  • Урок 7 - Работа над запуском приложения. Длительность 16 минут.
  • Урок 8 - Создание вражеских танков. Длительность12 минут.
  • Урок 9 - Создание необходимых потоков. Длительность 11 минут.
  • Урок 10 - Вывод танка на экране. Длительность 15 минут.
  • Урок 11 - Движение танка по экрану. Длительность 9 минут.
  • Урок 12 - Работа с методом OnPaint. Длительность 11 минут.
  • Урок 13 - Создаем перечисление статуса игры. Длительность 15 минут.
  • Урок 14 - Правильное закрытие приложения. Длительность 10 минут.
  • Урок 15 - Анализ и выбор способа движения. Длительность 29 минут.
  • Урок 16 - Обеспечение инкапсуляции. Длительность 13 минут.
  • Урок 17 - Создание первых интерфейсов и стен. Длительность 22 минуты.
  • Урок 18 - Работа над поворотами танка. Длительность 24 минуты.
  • Урок 19 - Прозрачность стен для танка. Длительность 18 минут.
  • Урок 20 - Рисование изображений для танка. Длительность 17 минут.
  • Урок 21 - Внедрение анимации движения танка. Длительность 23 минуты.
  • Урок 22 - Анимированный танк (продолжение). Длительность 22 минуты.
  • Урок 23 - Создание множества танков. Длительность 25 минут.
  • Урок 24 - Создание множества танков (продолжение). Длительность 25 минут.
  • Урок 25 - Столкновение танков. Длительность 21 минута.
  • Урок 26 - Столкновение танков (продолжение). Длительность 14 минут.
  • Урок 27 - Столкновение танков (продолжение). Длительность 15 минут.
  • Урок 28 - Создание яблок. Длительность 17 минут.
  • Урок 29 - Прическа кода. Длительность 26 минут.
  • Урок 30 - Создание класса "Пакмена". Длительность 18 минут.
  • Урок 31 - Отображение и движение "Пакмена". Длительность 8 минут.
  • Урок 32 - Поворот "Пакмена". Длительность 15 минут.
  • Урок 33 - Поворот "Пакмена" (продолжение). Длительность 13 минут.
  • Урок 34 - Подбор "Пакменом" яблок. Длительность 15 минут.
  • Урок 35 - Подбор яблок (продолжение). Длительность 16 минут.
  • Урок 36 - Правильное расположение яблок. Длительность 7 минут.
  • Урок 37 - Столкновение "Пакмена" с танком. Длительность 9 минут.
  • Урок 38 - Создание "Охотника". Длительность 15 минут.
  • Урок 39 - Работа над "Охотником". Длительность 31 минута.
  • Урок 40 - Движение "Охотника". Длительность 30 минут.
  • Урок 41 - Устранение ошибок в коде. Длительность 7 минут.
  • Урок 42 - Создание снаряда для "Пакмена". Длительность 15 минут.
  • Урок 43 - Движение снаряда. Длительность 15 минут.
  • Урок 44 - Настройка раскладки клавиатуры. Длительность 18 минут.
  • Урок 45 - Подбитые танки. Создание, внедрение. Длительность 24 минуты.
  • Урок 46 - Правильное движение снаряда. Длительность 16 минут.
  • Урок 47 - Правильное движение снаряда (продолжение). Длительность 15 минут.
  • Урок 48 - Работа над дизайном кнопки "Start". Длительность 14 минут.
  • Урок 49 - Обработка событий клавиатуры. Длительность 6 минут.
  • Урок 50 - Создание пользовательского меню. Длительность 17 минут.
  • Урок 51 - Работа с элементами меню - подменю. Длительность 16 минут.
  • Урок 52 - Двойная буферизация. Длительность 23 минуты.
  • Урок 53 - "Прическа" кода и метод Invoke. Длительность 9 минут.
  • Урок 54 - Внедрение звука в проект. Длительность 13 минут.
  • Урок 55 - Последние исправления. Длительность 14 минут.

Развёртывание продукта.

  • Урок 1- Прогон проекта по утилите FxCop. Длительность 30 минут.
  • Урок 2 - Создание простого пакетного установщика. Длительность 24 минуты.
  • Урок 3 - Создание пользовательского (расширенного) инсталлятора. Длительность 23 минуты.
Дополнительную информацию смотрите на сайте курса: