Съдържание и теми, включени в курса
Среда за програмиране и обяснение на .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 (облак)
Изисквания
- Познаване на основните фази на софтуерната разработка.
Целева аудитория
- Технически ръководител
- Софтуерен разработчик
Отзиви от участници (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
Машинен превод