C# Уровень 2. Продвинутый курс программирования

Курс является продолжением базового курса по C#. На курсе дается более глубокое понимание принципов объектно-ориентированного программирования.  

C# Уровень 2. Продвинутый курс программирования
Цена
11970
Кэшбэк до 6,5%
1 месяц1 месяц
СертификатСертификат
РусскийРусский
Geekbrains
Купить с кэшбэком

Описание:

Нет ничего более увлекательного, чем разработать собственную игру, поэтому на курсе принципы ООП объясняются в процессе написания аркадной игры. Такой подход, с одной стороны, дает хорошее понимание принципов ООП, с другой, позволяет изучить технологию написания программ под Windows.
Во второй части курса упор сделан на обучение применению различных технологий .NET Framework, без знания которых невозможно стать профессиональным разработчиком Microsoft: LINQ, ADO.NET, WCF, WPF и др. Ученики разработают приложение под Dekstop на WPF.


Чему Вы научитесь

  • Глубокому пониманию принципов ООП;
  • Различным технологиям .NET Framework;
  • Использовать LINQ;
  • Работать с базами данных;
  • Применять технологии WCF;
  • Разрабатывать приложения для Desktop на WPF

Программа курса:

Урок 1. Объектно-ориентированное программирование. Часть 1. Структура. Класс. Объект. Инкапсуляция. Конструкторы. Свойства. Индексаторы. Наследование и полиморфизм.

Урок 2. Объектно-ориентированное программирование. Часть 2. Абстрактные методы и классы. Интерфейсы. Стандартные интерфейсы. Исключения.

Урок 3. Объектно-ориентированное программирование. Часть 3. Обобщения. Делегаты и события. Паттерн «наблюдатель».

Урок 4. Объектно-ориентированное программирование. Часть 4. Списки. Обобщенные списки. Лямбда-выражения. Linq.

Урок 5. Знакомство с технологией WPF. Особенности платформы WPF. Введение в язык XAML. Стили. Обзор элементов управления и их свойств.

Урок 6. Связывание данных. Триггеры. Связывание данных. Триггеры. Обработка исключений. ListView. Виртуализация.

Урок 7. Взаимодействие с базой данных. Взаимодействие с базой данных. Обзор технологии ADO.Net.

Урок 8. Обзор сервис-ориентированной архитектуры приложений (SOA). Web-сервис asmx. WCF-сервис. Web-api сервис.