План на курса
Програменото окружение и обяснение на .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 база данни (облак)
Изисквания
- Знание на основните фрази за разработка на софтуер.
Целева аудитория
- Технически тимлийдър
- Разработчик на софтуер
Отзиви от потребители (4)
Приятен и дружелюбен. Много добре осведомен. Бих препоръчал Шейн на други.
Joshua - California State University Bakersfield
Курс - Programming in C# with Visual Studio 2022
Машинен превод
Много praktičen. Имате много упражнения на ден, които бяха истински полезни за закрепяване на знанията и концепциите, представени от Шейн.
Michael - California State University Bakersfield
Курс - Programming in C# with Visual Studio 2022
Машинен превод
Покривих всички теми и предоставих работещи упражнения.
Greg - California State University Bakersfield
Курс - Programming in C# with Visual Studio 2022
Машинен превод
Всичко. Още веднъж, като се има предвид количеството концепции, които Фульвио обхвана, включително подробните обяснения за три дни, беше наистина добре. Много ми хареса, че той обхвати много от концепциите, които ни трябват като Дата инженери.
Florim - Jisc
Курс - Programming in C# with Visual Studio
Машинен превод