Съдържание и теми, включени в курса
Програмираща среда и обяснение на .NET Core
- Разбиране на Visual Studio
- Създаване на проект и решение
- Импортиране на библиотеки
- Реализация на решението
Синтаксис на C#
- Типове данни, оператори и изрази
- Цикли, условия
- Създаване на методи
- Управление на изключения
- Повикване на методи
- Създаване на претоварени методи
- Доброволни и изходни параметри в методи
Структури и колекции
- Реализация на структури и enum типове
- Организиране на данни в колекции
Обектно-ориентирано програмиране
- Обработчици на събития
- Създаване на класове
- Дефиниране и реализиране на интерфейси
- Реализация на строг типизирани колекции
- Създаване йерархии от класове
- Разширяване на класовете на .net Framework или Core
Работа с файлове
- Четене и записване на файлове
- Сериализиране и десериализиране на XML, JSON
- Работа с I/O библиотека
Работа с бази данни
- Създаване и използване на Entity даннови модели
- Запитване на данни чрез LINQ
- Актуализиране на данни с LINQ
- Далечен достъп до данни в мрежата
- Достъп до данни чрез Уеб услуги (REST)
Мултипоточност и асинхронно програмиране
- Реализация на мълтипоточност с помощта на Lambda изрази и задачи
- Подготвяне на асинхронни операции
- Синхронизация на конкурентност за достъп до данни
Доброволно (ако има време):
- Проект за WPF прозорчево приложение (.NET Framework)
- Проект за ASP.NET MVC (.net framework или .net Core)
- Достъп до данни в SQL Server Azure Database (Cloud)
Изисквания
- Знание на основните принципи на разработката на софтуер.
Целева аудитория
- Технически водещ на екип
- Софтуерен разработчик
Отзиви от участници (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
Машинен превод