C# от тренеров Microsoft (Professional) [2014 г.]

Страницы :  1, 2  След.

Ответить на тему
 

Shmidt ®

Стаж: 4 года 8 месяцев

Сообщений: 20

Симпатии: 8

C# от тренеров Microsoft (Professional) Автор (режиссер): Олег Кулыгин
Жанр: Видеоуроки
Продолжительность: 19 ч 38 мин
Качество видео: PCRec
Видеокодек: H264-MPEG-4 AVC
Битрейт видео: ~1428 Kbps
Размер кадра: 1200x720
Аудиокодек: AAC
Битрейт аудио: 44100 Гц, Стерео
Доп. информация: В папке присутствует архив с материалами по курсу.
Описание:
Видео курс "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 служб.

Скриншоты






Последний раз редактировалось: Shmidt (2015-01-01 21:40), всего редактировалось 2 раз(а)

Создавать темы 01-Янв-2015 15:49

[Профиль]  [ЛС] 

hulki

Стаж: 3 года 9 месяцев

Сообщений: 75

Симпатии: 8

сорри я еще нуб по программирования) этот курс для веб мастеров? или что то другое?

Создавать темы 01-Янв-2015 16:28

[Профиль]  [ЛС] 

Shmidt ®

Стаж: 4 года 8 месяцев

Сообщений: 20

Симпатии: 8

Нет эти курсы не для веб мастеров, для веб мастеров необходимы курсы по ASP.NET. Но чтобы программировать веб-приложения на ASP.NET нужны базовые знания C#, на данном трекере есть курсы от этой же студии C# starter.

Создавать темы 01-Янв-2015 16:31

[Профиль]  [ЛС] 

erkinbek0607

Стаж: 3 года 9 месяцев

Сообщений: 75

Симпатии: 16

Ну проверти модераторы, автору Спасибо!

Создавать темы 01-Янв-2015 19:06

[Профиль]  [ЛС] 

shokirdmx

Стаж: 5 лет

Сообщений: 21

Симпатии: 2

Спасибо Shmidt! + 1 !

Создавать темы 01-Янв-2015 19:18

[Профиль]  [ЛС] 

Shmidt ®

Стаж: 4 года 8 месяцев

Сообщений: 20

Симпатии: 8

Пожалуйста всех с новым годом! Скачивайте быстрее, долго раздавать не смогу.

Создавать темы 01-Янв-2015 19:21

[Профиль]  [ЛС] 

hulki

Стаж: 3 года 9 месяцев

Сообщений: 75

Симпатии: 8

а эти курси для чего нужны?

Создавать темы 01-Янв-2015 19:38

[Профиль]  [ЛС] 

DXgame

Стаж: 5 лет

Сообщений: 128

Симпатии: 144

hulki,
уникальный видео курс для новичков, который позволит Вам начать изучение языка программирования C#, не имея специальной предварительной подготовки.
Автор, спасибо, это супер курсы!

Создавать темы 01-Янв-2015 20:28

[Профиль]  [ЛС] 

hulki

Стаж: 3 года 9 месяцев

Сообщений: 75

Симпатии: 8

907305hulki,
уникальный видео курс для новичков, который позволит Вам начать изучение языка программирования C#, не имея специальной предварительной подготовки.
Автор, спасибо, это супер курсы!
ну это я понял) но его для чего исползует?

Создавать темы 01-Янв-2015 21:01

[Профиль]  [ЛС] 

Shmidt ®

Стаж: 4 года 8 месяцев

Сообщений: 20

Симпатии: 8

907313
907305hulki,
уникальный видео курс для новичков, который позволит Вам начать изучение языка программирования C#, не имея специальной предварительной подготовки.
Автор, спасибо, это супер курсы!
ну это я понял) но его для чего исползует?
Для написания десктопных приложений под ОС Windows. Хотя на C# можно уже разрабатывать приложения под Android и IOS.

Создавать темы 01-Янв-2015 21:08

[Профиль]  [ЛС] 

Xasanali

Стаж: 6 лет 11 месяцев

Сообщений: 14

Спасибо за релиз [img][/img]

Создавать темы 04-Янв-2015 18:12

[Профиль]  [ЛС] 

Whitejin

Стаж: 6 лет 6 месяцев

Сообщений: 175

Симпатии: 11

Курс на английском?

Создавать темы 05-Янв-2015 19:11

[Профиль]  [ЛС] 

Shmidt ®

Стаж: 4 года 8 месяцев

Сообщений: 20

Симпатии: 8

908462Курс на английском?
Нет курс на русском

Создавать темы 05-Янв-2015 20:30

[Профиль]  [ЛС] 

dead

Стаж: 5 лет 1 месяц

Сообщений: 4

Пожалуйста, встаньте на раздачу

Создавать темы 29-Мар-2017 12:21

[Профиль]  [ЛС] 

rahmiddin7

Стаж: 6 лет 6 месяцев

Сообщений: 51

Реестр и уроки 11 до 17 - спасибо)))))))))))))))))))))))))))). есть еще информации для сетевой программирование?
(типа работа мас-адресом или сервер и клэнт)

Создавать темы 04-Июн-2017 23:32

[Профиль]  [ЛС] 
Показать сообщения:    
Ответить на тему

Текущее время: 22-Окт 04:16

Часовой пояс: UTC + 5



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы