План на курса

Програменото окружение и обяснение на .NET Core

- разбиране на Visual Studio

- създаване на проект и решение

- импорт на библиотеките

- реализация на решението

Синтаксис на C#

- типове данни, оператори и изрази

- цикли, условия

- създаване на методи

- обработка на изключения

- извикване на методи

- създаване на претоварени методи

- опционални и изходни параметри в методи

Структури и колекции

- реализация на структури и типове enum

- организация на данни в колекции

Обекто-ориентирано програмиране

- обработчици на събития

- създаване на класове

- определяне и реализация на интерфейси

- реализация на колекции с силен тип

- създаване на йерархии на класове

- разширение на класовете на .net Framework или Core

Работа с файлове

- четене и записване на файлове

- сериализация и десериализация на XML, JSON

- работа с библиотека за вход/изход (I/O)

Работа с бази данни

- създаване и използване на модели на данни Entity

- извличане на данни с използване на LINQ

- обновяване на данни с LINQ

- отдалечен достъп до данни в мрежата

- достъп до данни през уеб услуги (REST)

Мултипотоково и асинхронно програмиране

- реализация на мултипотоковост с използване на лямбда изрази и задачи

- подготовка на асинхронни операции

- синхронизация на достъп до данни при съвместно използване

Опционално (ако има време):

- проект за приложение с прозорец WPF (.NET Framework)

- проект ASP.NET MVC (.NET Framework или .NET Core)

- достъп до данни в Azure SQL Server база данни (облак)

Изисквания

  • Знание на основните фрази за разработка на софтуер.

Целева аудитория

  • Технически тимлийдър
  • Разработчик на софтуер
 28 часа

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


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

Отзиви от потребители (4)

Предстоящи Курсове

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