Лучший видеокурс по 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, итераторными блоками и другими инструментами.