Intro to Databases SQL and SSMS GUI - PPTX, Упражнение;
Query Basics: Create Read - PPTX, Упражнение;
Query Basics: Update Delete - PPTX, Упражнение;
Table Relations - PPTX, Упражнение;
Cascade Operations and ER Diagrams - PPTX, Упражнение;
Built in Functions: Part 1 - PPTX, Упражнение;
Built in Functions: Part 2 - PPTX, Упражнение;
Additional Exercises - Упражнение, Упражнение;
JOINs - PPTX, Упражнение;
Subqueries, CTE and Temporary Tables - PPTX, Упражнение;
Indices and Data Aggregation - PPTX, Упражнение;
User Defined Functions - PPTX, Упражнение;
Stored Procedures - PPTX, Упражнение;
Revision Exercises - Упражнение 1; Упражнение 2; Упражнение 3;
Resources
*Съдържанието е разработено от СофтУни за българските учители и може да се използва с учебна цел във всички българските училища от системата на средното образование.
Преговор
Същност на трислойния модел - PPTX;
Покритие на кода с тестове
Компонентно тестване - PPTX;
Компонентно тестване - добри практики - PPTX;
Покриване на кода с тестове - PPTX; DivisionExample.zip; Упражнение 1, Скелет;
Запознаване с различни методики за търсене на дефекти
Въведение в дебъгването - PPTX;
Използване на дебъгер - PPTX; Упражнение;
Добри практики при дебъгване и отстраняване на дефекти - писане на тестове, които покриват проблема
Добри практики при рефакториране чрез писане на тестове
Интегрирани среди за разработка (IDE). Разлика между IDE и текстов редактор - PPTX;
Използване на базови инструменти за търсене и промяна на кода. Инструменти за намиране на всички употреби на фрагмент код, навигиране към дефиниция на функция - PPTX; Упражнение;
Използване на външни библиотеки в приложенията - PPTX;
Използване на външна библиотека за работа с JSON - PPTX; Упражнение;
Управление на пакети
Използване на системи за обектно-релационно съпоставяне съпоставяне (ORM frameworks);
Увод в приложенията с БД - PPTX;
SQL в C# - PPTX; Упражнение;
ORM концепция - PPTX;
Съпоставяне на таблици с класове в ORM - PPTX;
Използване на библиотеки за свързване с база от данни
Въведение в EntityFramework Core
Конфигуриране на връзката към база от данни
Описание на таблици чрез класове
Съпоставяне на свързани таблици с класове в ORM
Създаване на връзки с EF Core
Решаване на практически задачи
Реализиране на CRUD операции в приложение върху база от данни
Заявки с LINQ
Импортиране и експортиране на данни с JSON библиотеки
Приложение с няколко интерфейса
Уеб приложнеия с ASP.NET Core
HTTP протокол
HHTP сървър
Въведение в ASP.NET Core
MVC модел
Въведение в MVC
Страници с RAZOR
Контролери
Връзка на уеб приложение с база от данни
Управление на състоянието в уеб приложенията
Оторизация и аутентикация
Сигурност на уеб приложенията
Уеб хостинг
Разработване на проекти