Видео курс С# 5.0 для профессионалов – курсы ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

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

    Почати безкоштовно

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

    Почати безкоштовно

      Про курс

      C# - это мощный и универсальный инструмент создания программного обеспечения, который занимает одно из первых десяти мест в международных рейтингах языков программирования. И это неудивительно, ведь существует множество разнообразных сфер разработки, где он может быть применён: это не только мобильные и настольные (ПК) приложения - приличное количество WEB-решений активно используют фреймворки C#.

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

      Читати далі...

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

      Попередні Вимоги

      Программа обучения предназначена для тех, кто успешно окончил курс “С# Базовый”, либо для разработчиков с опытом написания С#-приложений и содержит 17 видеоуроков общей продолжительностью 34 часа.

      Читати далі...

      Ви навчитеся

      1. Понимать и правильно применять важный инструмент программирования - коллекции;
      2. Работать с файловой системой: получать доступ к файлам, каталогам и дискам с целью извлечения либо записи необходимой информации;
      3. Работать с текстами и/или текстовыми файлами, в том числе с XML-файлами;
      4. Эффективно управлять оперативной памятью, используя Garbage Collector;
      5. Использовать двоичную, SOAP и XML технологии сериализации для преобразования состояния объекта в форму, пригодную для сохранения или дальнейшей передачи;
      6. Выполнять контроль версий (Versioning);
      7. Работать с потоками с целью использования преимуществ многопроцессорных или многоядерных систем;
      8. Понимать и использовать фундаментальные вещи функционального программирования: лямбда-выражения, замыкания, мемоизацию, каррирование.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 19 год 38 хв
      • Курс створено: 24.05.2013
      • Уроків: 17
      • Оновлено: 02.02.2017
      • Мова: українська

      Що входить до курсу

      • 17 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом C# 5.0 для профессионалов на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

      Данный урок посвящен коллекциям и работе с паттерном “Iterator” в Microsoft .NET Framework. 

      Изучив материалы этого урока, вы научитесь: 

      1. разбираться в коллекциях;
      2. работать с основными интерфейсами коллекций: IEnumerable, IEnumerator, ICollection, IList;
      3. реализовывать паттерн “Iterator” (Итератор) и понимать все его тонкости;
      4. работать с оператором yield;
      Читати далі...
      В этом видео уроке рассматриваются все основные системные коллекции. Вы научитесь создавать системными коллекциями, расширять их функциональность, работать с интерфейсами, которые реализованы в системных коллекциях.
      Читати далі...
      • Средства ввода-вывода в Microsoft .Net Framework, осуществляющие доступ к файлам и папкам файловой системы. Классы из пространство имен System.IO.
      • Работа с потоками для чтения и записи, сжатие потоков и механизм изолированного хранения.
      Читати далі...
      В этом уроке Вы изучите методы и свойства класса String. Также вы научитесь пользоваться различными интерфейсами предназначенными для создания классов поддерживающих различные способы форматирования данных. Кроме этого Вы узнаете о типах которые являются основой локализации и глобализации .NET приложений.
      Читати далі...
      В этом видео уроке будут рассмотрены основные типы данных для записи и чтения файлов в формате XML. Вы изучите такие типы данных как XmlDocument, XmlTextReader, XmlTextWriter. Также научитесь использовать XPath выражения для того что бы получать доступ к данным в xml файле. Во второй части урока Вы рассмотрите как можно конфигурировать приложения используя файл app.config(файл конфигурации). Вы изучите техники чтения данных из файла настроек. Также Вы рассмотрите принцип обращения к реестру из .NET приложения.
      Читати далі...
      Урок посвящен рефлексии в .NET приложениях. На этом видео уроке Вы освоите возможности класса Type в языке С# для работы с рефлексией. Разберете его свойства и методы. Вы научитесь анализировать типы на этапе выполнения приложения. Повторите как можно подключить сборки к своему приложению и научитесь использовать позднее связывание библиотек.
      Читати далі...
      В этом видео уроке вы научитесь создавать пользовательские атрибуты в языке C#. Вы изучите терминологию, которая относится к атрибутам, научитесь использовать именованные и позиционные параметры в пользовательских атрибутах. Рассмотрите основные системные атрибуты и увидите примеры их использования, разберете основы аспектно-ориентированного программирования.
      Читати далі...
      Сериализация – процесс сохранения объекта путем преобразования его в поток байт и сохранения его в файле, памяти или базе данных. Десериализация – обратный процесс восстановления сохраненного ранее состояния. На этом уроке Вы изучите различные типы фреймвокра позволяющие выполнять сохранения состояния объектов в двоичный вид, в XML, SOAP.
      Читати далі...
      На этом видео уроке рассматривается принцип работы сборщика мусора (Garbage Collector). Вы узнаете как сборщик мусора определяет что объект больше не нужен приложению и готов к удалению из памяти, Вы рассмотрите внутреннюю организацию сборщика мусора узнаете о его поколениях объектов и других механизмах оптимизации его работы. Также на уроке Вы рассмотрите темы связанные с созданием классов реализующих интерфейс IDisposable и возможности конструкции using
      Читати далі...
      На этом видео уроке Вы рассмотрите примеры использования паттерна NVI или Шаблонный метод, и научитесь использовать ключевое слово new в сигнатуре методов и свойств производных типов.Познакомитесь с методами контроля версий (версионность).
      Читати далі...
      На этом видео уроке Вы научитесь использовать класс Thread, его свойства и методы. Вы узнаете для чего необходимо создавать потоки и как можно оптимизировать приложение и повысить производительность, используя пул потоков и многопоточное программирование.
      Читати далі...
      В этом видео уроке вы научитесь создавать безопасные многопоточные приложения. Вы рассмотрите способы синхронизации потоков через объекты синхронизации ядра, объекты синхронизации пользовательского режима и гибридные конструкции синхронизации. На этом уроке вы изучите много системных классов и ключевых слов которые позволяют избежать конфликтов при использовании общих ресурсов потоками.
      Читати далі...
      В этом видео уроке Вы изучите еще один из способов создания многопоточного приложения и использования пула потоков. На уроке Вы научитесь использовать делегаты для того, чтобы запускать методы в отдельных потоках. Вы узнаете, как при этом можно синхронизировать запущенные потоки и получить результат работы потоков. Основным типом данных, который будет рассматриваться на данном уроке, будет IAsynResult являющийся основой асинхронной модели программирования в .NET
      Читати далі...
      TPL – это библиотека доступная в 4 фреймворке для разработки многопоточных приложений. На этом уроке Вы научитесь использовать основной тип данных данной библиотеки – тип Task. Вы узнаете как запускать задачи, как ожидать завершения одной или нескольких задач. Научитесь создавать цепочку последовательных задач и многое другое. Этот урок будет очень полезным для понимания других технологий платформы .NET
      Читати далі...
      Видео урок познакомит слушателя с новыми возможностями написания асинхронного кода, которые появились с выходом пятой версии языка программирования С#. В видео уроке будут показаны примеры применения новой языковой конструкции asyns и await, а так же будет продолжена тема многопоточности.
      Читати далі...
      На этом уроке Вы рассмотрите основные концепции функционального программирования, научитесь использовать лямбда выражения, использовать приемы функционального программирования – замыкание, мемоизацию, каррирование и частичное применение.
      Читати далі...
      На этом уроке Вы узнаете что такое домен приложения и какие задачи он выполняет в .NET приложении. Вы узнаете как получить информацию о текущем домене с помощью рефлексии, как создать новый домен и выполнить код в контексте домена. Данный урок будет полезен для тех кто хочет лучше понять архитектуру среды выполнения и создавать более устойчивые приложения. Также в урок входит рассмотрение способа создания простейших Windows служб
      Читати далі...
      ПОКАЗАТИ ВСЕ
      основні теми, що розглядаються на уроці
      0:00:40
      Что такое коллекции?
      0:04:14
      Рассмотрение паттерна проектирования «Итератор (Iterator)»
      0:05:22
      Диаграмма классов паттерна
      0:10:03
      Реализация паттерна «Итератор»
      0:18:46
      Обзор основных интерфейсов коллекции
      0:21:45
      Обзор примеров с коллекциями
      0:33:03
      Обзор параметризированной версии IEnumerable
      0:37:50
      Ключевое слово yield
      0:48:36
      Как интерпретируется ключевое слово yield?
      0:50:00
      Интерфейс ICollection
      0:57:18
      Интерфейс ICollection<T>
      0:59:31
      Реализация интерфейса ICollection<T>
      1:06:05
      Интерфейс IList
      ПОКАЗАТИ ВСЕ
      Титри відеоуроку
      Титрів до цього уроку не передбачено
      Студенти також дивляться
      C# 5.0 Стартовый
      ДЕТАЛЬНІШЕ
      C# 8.0 Стартовый
      ДЕТАЛЬНІШЕ
      C# базовый (ООП)
      ДЕТАЛЬНІШЕ
      C# Базовый (ООП) 2021
      ДЕТАЛЬНІШЕ
      C# Углубленный
      ДЕТАЛЬНІШЕ
      C# Универсальные шаблоны
      ДЕТАЛЬНІШЕ
      Что нового в C# 6.0-7.0
      ДЕТАЛЬНІШЕ
      Пакети підписки з доступом до всіх курсів та сервісів

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      new
      Преміум Plus
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      • Завантаження відео уроків
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.