Видео курс C# Базовый. Ускоренный курс – курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию
РУС
  • РУС
  • УКР

    Выбери свою IT специальность

    Подписка
    РУС
    • РУС
    • УКР
    Arrow
    🌷Набор групп на обучение с ментором - FrontEnd, .NET, Python, Java, FullStack, QA.
    Arrow

    О курсе

    “C# Express” – это видео курсы для тех, кто уже просмотрел “C# Стартовый”, “Базовый” и “Профессиональный” от Александра Шевчука и желает подытожить/освежить все полученные знания. Также он подойдет тем, кто завершил “C# Стартовый” либо “C# Starter Express” и желает двигаться дальше в изучении языка C#. 

    На каждом уроке объясняются основные концепции, которые были рассмотрены на предыдущих уроках Александра Шевчука по C#. Данный курс - “Essential Express” - основывается на “C# Базовый” и содержит выжимку всей полезной информации по курсу в компактном виде.

    Читать дальше...

    Этот курс входит в специальности:

    Предварительные Требования

    Владение языком C# на уровне "C# Стартовый"

    Читать дальше...

    Вы научитесь

    • Использовать интерфейсы, абстрактные и статические классы, а также понимать существенные отличия между ними
    • Понимать работу расширяющих методов и активно их применять
    • Понимать основы объектно-ориентированного программирования (ООП)
    • Использовать паттерны «Абстрактная фабрика», «MVP», «Одиночка» для формирования архитектуры собственных приложений
    • Организовывать работу приложения в нескольких потоках
    • Создавать и реализовывать собственные пользовательские коллекции, выполнять перегрузку операторов
    • Обрабатывать исключения и ошибки, возникшие в процессе работы приложения
    • Создавать и выполнять запросы с использованием технологии LINQ
    • Создавать динамически связываемые библиотеки и подключать их к своим проектам
    Читать дальше...
    Скачать материалы курса Для получения материалов курса нужно авторизоваться
    Получить сертификат Для получения сертификата нужно авторизоваться
    • Длительность: 8 ч 32 м
    • Курс создан: 23.10.2015
    • Уроков: 18 из
    • Обновлен: 01.02.2018
    • Язык: русский

    Что входит в курс

    • 18 видео уроков
    • Домашние задания
    Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
    На уроке рассматривается тема классов и создания их экземпляров. Объясняется назначение и использование свойств, принципы работы с конструкторами. Особое внимание уделено рассмотрению основных парадигм ООП.
    Читать дальше...
    На видеоуроке будет рассмотрена возможность языка C# использовать определение класса для нескольких (двух и/или более) файлов, которая называется частичные (partial) классы. Также Вы ознакомитесь с диаграммами классов, возможными связями отношений между классами (агрегацией, ассоциацией, реализацией, композицией, самоассоциацией зависимости и другими).
    Читать дальше...
    В видеоуроке будут рассмотрены две главные парадигмы ООП - полиморфизм и наследование, также Вы ознакомитесь с модификаторами доступа и виртуальными членами. С помощью рассмотренных на уроке, Вы поймете, как применять на практике полиморфизм и наследование, а также как использовать иерархию классов.
    Читать дальше...
    На видеоуроке будет рассмотрена возможность языка C# разделять определение класса между несколькими (двумя и/или более) файлами, которые называются частичными (partial) классами. Также Вы ознакомитесь с диаграммами классов, связями отношений между классами (ассоциацией, агрегацией, композицией, реализацией, самоассоциацией зависимости и другими).
    Читать дальше...
    На уроке рассмотрено, как создать и применять массивы и индексаторы на практике, вдобавок какие способы их переопределяют. Вы узнаете о возможностях языка программирования С#, спроектировать специальные классы, которые возможно индексировать, как и стандартный массив через определение индексатора. На уроке Вы ознакомитесь с возможностями индексаторов в C#.
    Читать дальше...
    На уроке Вы узнаете, что с себя представляют статические классы, как создать и использовать статическе члены, как работать с расширяющими методами. Также будут рассмотрены вложенные классы и шаблон проектирования "Одиночка" (Singleton).
    Читать дальше...
    В этом уроке Вы узнаете все сведения о структурах, рассмотрите отличия классов и структур, а также рекомендации как их лучше применять на практике.
    Читать дальше...
    На уроке Вы ознакомитесь с понятиями упаковка (boxing), распаковка (unboxing), а также структурный тип DateTime, перечисления (enum), с помощью которых можно определить набор именованных интегральных констант.
    Читать дальше...
    Просмотрев урок, Вы поймете работу лямбда-выражений и делегатов. На уроке рассмотрено, как создать и примененить делегаты, какие трудности работы с ними.
    Читать дальше...
    В видеоуроке будет рассмотрено применение универсальных шаблонов (generics), в них используются разные типы данных на этапе выполнения, а также рассмотрите, как работать с обобщениями в языке C#. Вы узнаете о контрвариантности и ковариантности.
    Читать дальше...
    На уроке продолжим изучение универсальных шаблонов в C#. Мы изучим, как применять ограничения для обобщенных типов данных, как работать с типами Nullable, а также рассмотрим операции поглощения.
    Читать дальше...
    На уроке Вы узнаете, как работать с событиями, создать "издателей" и "подписчиков", как вызывать Ваши события, рассмотрите делегат EventHandler, а также базовый класс EventArgs.
    Читать дальше...
    На видео Вы получите сведения о многопоточности в языке C#. Также будет рассмотрено применение делегатов ThreadStart и ParameterizedThreadStart, работа с критическими секциями, позволяющими синхронизировать доступ потоков к разделяемым ресурсам.
    Читать дальше...
    Просмотрев видео, Вы познакомитесь с примерами использования коллекций и их назначением. Будут рассмотрены интерфейсы IEnumerable, IEnumerator. Также тренер объяснит создание и использование пользовательских коллекций, рассмотрит примеры применения оператора yield.
    Читать дальше...
    На видео Вы изучите системные исключения в языке C# и правила обработки исключительных ситуаций, используя конструкцию try - catch - finally. Просмотрев урок, Вы сможете создать собственные объекты исключения.
    Читать дальше...
    В видео будет рассмотрен класс object, его использование, а также техника перегрузки операторов. Будет объяснена техника клонирования, предназначение шаблона проектирования «Прототип» (Prototype) и интерфейса ICloneable. Вы ознакомитесь с применением техники перегрузки операторов на практике.
    Читать дальше...
    На видео уроке Вы познакомитесь с основами LINQ, анонимными и динамическими типами, активно используемыми для построения запросов.
    Читать дальше...
    На уроке будут рассмотрены пространства имен и организация проекта с их использованием. Также Вы поймете, как создать библиотеки (DLL) в C#. Будет рассмотрен тип проекта Class Library, для чего применяются библиотеки, модификаторы доступа internal и internal protected, а также некоторые препроцессорные директивы и как они могут помочь при разработке масштабных решений.
    Читать дальше...
    ПОКАЗАТЬ ВСЕ
    основные темы, рассматриваемые на уроке
    0:00:00
    Введение
    0:00:56
    Парадигмы ООП
    0:10:15
    Определение ООП
    0:11:21
    Классы
    0:12:05
    Объекты и экземпляры
    0:15:48
    Модификаторы доступа
    0:17:56
    Свойства
    0:19:18
    Анализ кода
    0:19:55
    Доступы «только для чтения»...
    0:20:10
    Конструкторы
    0:21:26
    Конструкторы вызывающие дру...
    0:21:55
    Автоматически реализуемые с...
    0:23:11
    Ссылки
    0:23:41
    Инкапсуляция
    0:26:21
    Повторение (Классы)
    0:28:10
    Повторение (Модификаторы до...
    0:33:05
    Повторение (Конструкторы)
    0:36:43
    Передача экземпляра класса...
    0:37:49
    Повторение (Автосвойства)
    0:38:34
    Анонимный объект
    0:39:05
    Документ
    0:43:09
    Итоги
    ПОКАЗАТЬ ВСЕ
    Титры видеоурока
    Титров к данному уроку не предусмотрено
    Студенты также смотрят
    C# 5.0 Стартовый
    ПОДРОБНЕЕ
    C# 8.0 Стартовый
    ПОДРОБНЕЕ
    C# базовый (ООП)
    ПОДРОБНЕЕ
    C# Базовый (ООП) 2021
    ПОДРОБНЕЕ
    C# Углубленный
    ПОДРОБНЕЕ
    C# Универсальные шаблоны
    ПОДРОБНЕЕ
    Что нового в C# 6.0-7.0
    ПОДРОБНЕЕ
    C# 5.0 для профессионалов
    ПОДРОБНЕЕ

    Покупай подпискус доступом ко всем курсам и сервисам

    Библиотека современных IT знаний в удобном формате

    Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

    Стартовый
    • Все видеокурсы на 3 месяца
    • Тестирование по 10 курсам
    • Проверка 5 домашних заданий
    • Консультация с тренером 30 мин
    59.99 $
    Оформить подписку
    Базовый
    • Все видеокурсы на 6 месяцев
    • Тестирование по 16 курсам
    • Проверка 10 домашних заданий
    • Консультация с тренером 60 мин
    89.99 $
    Оформить подписку
    Премиум
    • Все видеокурсы на 1 год
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    169.99 $
    Оформить подписку
    комментарии и обсуждения
    Notification success