Egho Soft
Главная | Мой профиль | Регистрация | Выход | Вход
Пятница, 29.03.2024, 02:42


Меню сайта
Категории раздела
Антивирус [22]
Архиватори [5]
Дизайн [10]
Офис [20]
CD и DVD [9]
Веб-программирование [1]
Мультимедиа [19]
Системные [28]
Семинары [2]
Интернет [29]
OC [4]
Music [0]
Игры [1]
Обучающие видеоматериалы [13]
Железо [2]
Книги [5]
Полезные ссилки
Погода
Оценка сайта
Оцените мой сайт
Всего ответов: 17
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » Обучающие видеоматериалы

Олег Кулыгин | C# Для профессионалов 2014
03.11.2014, 21:37

     Видео курс "C# Professional" (С# для профессионалов) ориентирован на комплексное и глубокое изучение возможностей платформы .NET. Он будет интересен тем программистам, которые уже имеют опыт работы с языком C# и хотят познакомиться с дополнительными тонкостями .NET, а также особенностями их эффективного использования. Программа обучения состоит из 17-ти уроков, на протяжении которых детально рассматриваются принципы работы с коллекциями, применение рефлексии и атрибутов, особое внимание также уделяется работе с потоками и "сборщиком мусора" (Garbage Collector). Кроме того, слушатели узнают, либо расширят свои знания, о таких важных аспектах, как работа с файловой системой, XML-файлами, сериализацией объектов, доменами приложений, научатся эффективно применять расширяющие методы и возможности функционального программирования в контексте C# 4.0.

 

Урок 1. Пользовательские коллекции.
Работа с коллекциями в Microsoft .Net Framework.
Примеры создания пользовательской коллекции.
Разъяснение работы ключевых интерфейсов: IEnumerable и IEnumerator, IEnumerable< T > и IEnumerator < T >, ICollection и ICollection < T >, IList.

Урок 2. Системные коллекции.
В этом видео уроке рассматриваются все основные системные коллекции. Вы научитесь создавать системными коллекциями, расширять их функциональность, работать с интерфейсами, которые реализованы в системных коллекциях.

Урок 3. Программирование ввода-вывода.
Средства ввода-вывода в Microsoft .Net Framework, осуществляющие доступ к файлам и папкам файловой системы. Классы из пространство имен System.IO.
Работа с потоками для чтения и записи, сжатие потоков и механизм изолированного хранения.

Урок 4. Работа с текстом.
В этом уроке Вы изучите методы и свойства класса String. Также вы научитесь пользоваться различными интерфейсами предназначенными для создания классов поддерживающих различные способы форматирования данных. Кроме этого Вы узнаете о типах которые являются основой локализации и глобализации .NET приложений.

Урок 5. XML. Файлы конфигурации. Реестр.
В этом видео уроке будут рассмотрены основные типы данных для записи и чтения файлов в формате XML. Вы изучите такие типы данных как XmlDocument, XmlTextReader, XmlTextWriter. Также научитесь использовать XPath выражения для того что бы получать доступ к данным в xml файле. Во второй части урока Вы рассмотрите как можно конфигурировать приложения используя файл app.config(файл конфигурации). Вы изучите техники чтения данных из файла настроек. Также Вы рассмотрите принцип обращения к реестру из .NET приложения.

Урок 6. Рефлексия.
Урок посвящен рефлексии в .NET приложениях. На этом видео уроке Вы освоите возможности класса Type в языке С# для работы с рефлексией. Разберете его свойства и методы. Вы научитесь анализировать типы на этапе выполнения приложения. Повторите как можно подключить сборки к своему приложению и научитесь использовать позднее связывание библиотек.

Урок 7. Атрибуты.
В этом видео уроке вы научитесь создавать пользовательские атрибуты в языке C#. Вы изучите терминологию, которая относится к атрибутам, научитесь использовать именованные и позиционные параметры в пользовательских атрибутах. Рассмотрите основные системные атрибуты и увидите примеры их использования, разберете основы аспектно-ориентированного программирования.

Урок 8. Сериализация.
Сериализация – процесс сохранения объекта путем преобразования его в поток байт и сохранения его в файле, памяти или базе данных. Десериализация – обратный процесс восстановления сохраненного ранее состояния. На этом уроке Вы изучите различные типы фреймвокра позволяющие выполнять сохранения состояния объектов в двоичный вид, в XML, SOAP.

Урок 9. Сборщик мусора.
На этом видео уроке рассматривается принцип работы сборщика мусора (Garbage Collector). Вы узнаете как сборщик мусора определяет что объект больше не нужен приложению и готов к удалению из памяти, Вы рассмотрите внутреннюю организацию сборщика мусора узнаете о его поколениях объектов и других механизмах оптимизации его работы. Также на уроке Вы рассмотрите темы связанные с созданием классов реализующих интерфейс IDisposable и возможности конструкции using

Урок 10. Версионность.
На этом видео уроке Вы рассмотрите примеры использования паттерна NVI или Шаблонный метод, и научитесь использовать ключевое слово new в сигнатуре методов и свойств производных типов.Познакомитесь с методами контроля версий (версионность).

Урок 11. Потоки. Часть 1.
На этом видео уроке Вы научитесь использовать класс Thread, его свойства и методы. Вы узнаете для чего необходимо создавать потоки и как можно оптимизировать приложение и повысить производительность, используя пул потоков и многопоточное программирование.

Урок 12. Потоки. Часть 2.
В этом видео уроке вы научитесь создавать безопасные многопоточные приложения. Вы рассмотрите способы синхронизации потоков через объекты синхронизации ядра, объекты синхронизации пользовательского режима и гибридные конструкции синхронизации. На этом уроке вы изучите много системных классов и ключевых слов которые позволяют избежать конфликтов при использовании общих ресурсов потоками.

Урок 13. Асинхронная модель (IAsynResult).
В этом видео уроке Вы изучите еще один из способов создания многопоточного приложения и использования пула потоков. На уроке Вы научитесь использовать делегаты для того, чтобы запускать методы в отдельных потоках. Вы узнаете, как при этом можно синхронизировать запущенные потоки и получить результат работы потоков. Основным типом данных, который будет рассматриваться на данном уроке, будет IAsynResult являющийся основой асинхронной модели программирования в .NET

Урок 14. TPL.
TPL – это библиотека доступная в 4 фреймворке для разработки многопоточных приложений. На этом уроке Вы научитесь использовать основной тип данных данной библиотеки – тип Task. Вы узнаете как запускать задачи, как ожидать завершения одной или нескольких задач. Научитесь создавать цепочку последовательных задач и многое другое. Этот урок будет очень полезным для понимания других технологий платформы .NET

Урок 15. C# 5 Async & Await.
Видео урок познакомит слушателя с новыми возможностями написания асинхронного кода, которые появились в выходом пятой версии языка программирования С#. В видео уроке будут показаны примеры применения новой языковой конструкции asyns и await, а так же будет продолжена тема многопоточности.

Урок 16. Функциональное программирование.
На этом уроке Вы рассмотрите основные концепции функционального программирования, научитесь использовать лямбда выражения, использовать приемы функционального программирования – замыкание, мемоизацию, каррирование и частичное применение.

Урок 17. Домены приложений и NT службы.
На этом уроке Вы узнаете что такое домен приложения и какие задачи он выполняет в .NET приложении. Вы узнаете как получить информацию о текущем домене с помощью рефлексии, как создать новый домен и выполнить код в контексте домена. Данный урок будет полезен для тех кто хочет лучше понять архитектуру среды выполнения и создавать более устойчивые приложения. Также в урок входит рассмотрение способа создания простейших Windows служб.

 

скачать по частям

Kulygin_O.-C#_Dlja_professionalov-2014.part01.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part02.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part03.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part04.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part05.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part06.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part01.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part02.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part03.rar  

Kulygin_O.-C#_Dlja_professionalov-2014.part04.rar 

Kulygin_O.-C#_Dlja_professionalov-2014.part05.rar

Kulygin_O.-C#_Dlja_professionalov-2014.part06.rar 

Kulygin_O.-C#_Dlja_professionalov-2014.part01.rar Kulygin_O.-C#_Dlja_professionalov-2014.part02.rar Kulygin_O.-C#_Dlja_professionalov-2014.part03.rar Kulygin_O.-C#_Dlja_professionalov-2014.part04.rar Kulygin_O.-C#_Dlja_professionalov-2014.part05.rar Kulygin_O.-C#_Dlja_professionalov-2014.part06.rar

 


Хочешь помочь? Кликай, вводи код, а мы выплатим проекту бонус!

Категория: Обучающие видеоматериалы | Добавил: Egho | Теги: 2014, профессионалов, Кулыгин, Олег, c#, для
Просмотров: 7066 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Помощь
$$$ для web-мастеров
Yandex search
Tags
Windows 10
Windows 10 technical preview
Всего ответов: 4
Посещаемость

Copyright Egho Soft © 2024

Никнейм Egho зарегистрирован!