Лучший видеокурс по C# и .NET

Давно хотели изучить C# и .NET? Теперь вы с легкостью им овладеете, а всё благодаря этому видеокурсу. Каждый урок - это новая тема.

Курс расскажет об основах построения программ на языке C#, его синтаксис, а также детали реализации приложений на платформе .NET Framework 4.5.

1. Обзор синтаксиса C#

В первом уроке этого курса вы будете ознакомлены с общим синтаксисом языка C#. Типы данных, операторы и выражения также будут представлены здесь. Также во время урока будет начата разработка приложения Class Enrolment и реализован некоторый функционал, такой как редактирование списка студентов, добавление и удаление студентов.

https://youtu.be/maTJm8BelTs

2. Cоздание методов, обработка исключений и мониторинг приложений

Во втором уроке курса будет рассказано о создании методов, обработке исключений и мониторинге приложений. Вы научитесь создавать, а затем вызывать методы. Овладеете навыком написания перегруженных методов, сможете использовать опциональных параметров. Будет продолжена работа над приложением Class Enrolment.

https://youtu.be/r61GKNhymJc

3. Разработка кода для графического приложения

В следующем видео будет разработан код для графического приложения, реализованы структуры и перечисления. К тому же будет рассказано о том как организовать данные в коллекции и обрабатывать события. Целью очередной лабораторной работы стало написание кода для приложения Grades Prototype.

https://youtu.be/2sLeGnG-F04

4. Создание классов и реализация коллекций

Этот урок о том, как создавать классы и реализовывать коллекции. Вы сможете создавать интерфейсы и использовать их в своем приложении. Все полученные знания вы сможете закрепить благодаря лабораторной работе, которая в этот раз будет посвящена добавлению проверки данных и коллекций в приложение Grades Prototype.

5. Создание иерархии классов при помощи наследования

Темами этого урока стали: создание иерархии классов,расширение классов .NET Framework и создание универсальных (generic) типов. Темой лабораторной работы является рефакторинг основных функций класса User.

6. Чтение и запись локальных данных

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

7. Доступ к базе данных

Создание и использование моделей данных, запрос и обновление данных с помощью LINQ – все то, о чем вы узнаете из этого урока. Лабораторная работа будет о получении и изменении данных в приложении Grades.

https://youtu.be/8XvXueQbL5Y

8. Доступ к удаленным данным

Из этого урока вы научитесь получать доступ к данным через сеть и к данным в облачном хранилище. Полученные знания вы сможете закрепить в лабораторной работе, которая в этот раз посвящена получению и изменению данных Grades в облаке.

https://youtu.be/jSm1V4_JD28

9. Проектирование пользовательского интерфейса для графических приложений

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

10. Повышение производительности приложений

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

По окончанию курса рекомендуем вам прочесть эту книгу, для того чтобы еще больше увеличить ваши знания по C#.

Джон Скит, "C# для профессионалов. Тонкости программирования" (2014)

Прочитав книгу, вы узнаете о новых средствах языка C# 5, решениях проблем, которые могут возникнуть при написании асинхронного кода. Здесь представлены уникальные сведения, которые помогут вам не заблудиться в закоулках языка.
Также после прочтения вы узнаете сколько невероятных возможностей язык в себе таит. Для того чтобы их использовать вы ознакомитесь с обобщениями, лямбда выражениями, динамической типизацией, LINQ, итераторными блоками и другими инструментами.

Другие статьи по теме

Подборка интерактивных курсов по C# и Java

.NET: что почитать, посмотреть и послушать

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ