План на курса

Подробности за курса

    Въведение в C# и .NET: градивни блокове на .NET Framework; Здравей свят в C#; Използвайки Visual Studio 2015 г.; Пространства от имена и асембли Основни C# програмни конструкции: променливи, оператори и изрази; Референтни типове срещу стойностни типове; Преобразувания; Nullable типове; Използване на класовете Console и String; Поток на контрол; Използване на имплицитни типове Още C# програмни конструкции: Дефиниране на методи; Входни, изходни и незадължителни параметри; Претоварване на метода; масиви; Структури Дефиниране и използване на класове: Дефиниране на класове; Дефиниране на конструктори и финализатори; Определяне на свойства; Създаване и изхвърляне на обекти; Дефиниране на константи и полета само за четене; Статични членове; Частични класове/методи Наследяване и полиморфизъм: Дефиниране на базови класове и производни класове; Превъзходни методи; Абстрактни класове; Интерфейси Обработка на изключения: Дефиниране на блокове Try/Catch/Finally; Хвърляне на изключения; Дефиниране на нови класове изключения; Дефиниране Използване на блокове Създаване на колекции от обекти: Преглед на генеричните; Използване на колекции от списъци; Използване на колекции от речници Какво е новото в C# 6: Статично използване на синтаксис; Инициализатори на автоматични свойства; Инициализатори на речници; Филтри за изключения; Делегати за интерполация на низове, събития и ламбда: Общ преглед; Дефиниране на прости делегати; Дефиниране и обработка на събития; Използване на ламбда изрази Допълнителни езикови функции: Претоварване на оператори; Методи за разширение; Инициализатори на обекти; Анонимни типове Въведение в LINQ: Ролята на LINQ; Прости LINQ изрази за заявки; Използване на LINQ с колекции; LINQ оператори за заявки Използване на Entity Framework: EF класове и DbContext; Осъществяване на взаимоотношения; Управление на данни; Допълнителни техники Въведение в асинхронното програмиране: Разбиране на ключовите думи async и await; Внедряване на асинхронен код Преглед на MVC6: Създаване на ASP.NET MVC приложение; Дефиниране на модели, изгледи и контролери; Въведение в REST и Web API

Изисквания

  • Минимум 6 месеца опит в програмирането
  • Познаването на OO концепциите би било предимство
 28 Hours

Брой участници



Цена за участник

Oтзиви от потребители (10)

Свързани Kурсове

ASP.Net 4.0

35 Hours

Introducing C# 6.0 with Visual Studio 2015/2017

28 Hours

Unit Testing with C#

14 Hours

Свързани Kатегории