Свържете се с нас

Съдържание и теми, включени в курса

Среда за програмиране и обяснение на .NET Core
- разбиране на Visual Studio
- създаване на проект и решение
- импортиране на библиотеки
- изпълнение на решението

Синтаксис на C#
- типове данни, оператори и изрази
- цикли, условия
- създаване на методи
- обработка на изключения
- извикване на методи
- създаване на претоварени методи
- незадължителни и изходни параметри в методите

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

Обектно-ориентирано програмиране
- обработчици на събития
- създаване на класове
- дефиниране и внедряване на интерфейси
- реализация на строго типови колекции
- създаване на йерархии от класове
- разширяване на класовете от .NET Framework или .NET Core

Работа с файлове
- четене и записване на файлове
- сериализация и десериализация на XML, JSON
- работа с библиотеката за I/O

Работа с бази данни
- създаване и използване на модели на данни Entity
- запитване на данни чрез LINQ
- актуализиране на данни с LINQ
- отдалечен достъп до данни по мрежата
- достъп до данни чрез уеб услуги (REST)

Многопоточно и асинхронно програмиране
- многопоточна реализация с използване на Lambda изрази и задачи
- подготовка на асинхронни операции
- синхронизация на паралелния достъп до данни

По желание (ако остане време):
- проект за WPF приложение (.NET Framework)
- проект за ASP.NET MVC (.NET Framework или .NET Core)
- достъп до данни в SQL Server Azure Database (облак)

Изисквания

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

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

  • Технически ръководител
  • Софтуерен разработчик
 28 Часа

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


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

Отзиви от участници (4)

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

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