ФЕИТ / Веб и интерфејсиРазвој на серверски web апликации.
Развивај серверски апликации со ASP.NET Core и поврзи ги моделите, контролерите и податоците.
<>РАЗБЕРИ. ПРИМЕНИ. НАПРЕДУВАЈ.+
- 01.NET и работа во Visual Studio
- 02MVC, Razor Pages и Web API
- 03Entity Framework, LINQ и пристап до податоци
- 04Заштита, откривање грешки и поставување
02 / РАЗБЕРИ ГО КОНЦЕПТОТ
Логиката зад
решението.
Во .NET апликација, контролер или обработувач прима барање, а моделот и сервисите ги спроведуваат правилата. Entity Framework го олеснува пристапот до податоци; LINQ ги изразува прашањата. Правилата за позајмување и овластување мора да се применат на серверот, независно од тоа што прикажува интерфејсот.
ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР
Серверска апликација за библиотечни заеми
Библиотека има еден слободен примерок од книга. Две барања за заем пристигнуваат речиси истовремено.
- 01
Се проверува дали корисникот смее да позајмува и дали книгата е достапна.
- 02
Заемот и промената на достапноста се обработуваат со соодветна трансакција и контрола на конкурентност.
- 03
Второто барање добива обработен конфликт, наместо тивко да го препише првиот заем.
↳Што добиваме?Постојниот примерок има само еден активен заем според дефинираното правило.
Сценариото и податоците се поедноставени за учење. Примерот не претставува конкретен клиентски проект или измерени резултати од продукциски систем.
03 / СТУДЕНТСКИ ПРАШАЊА
Прашај.
Разбери подобро.
Дали LINQ прашање секогаш се извршува веднаш?+
Не. Многу прашања имаат одложено извршување. Знаењето кога се материјализираат резултатите е важно за перформанси и точност.
Зошто следиме Entity Framework миграции?+
За промените во моделот и базата да имаат контролирана историја и да можат планирано да се применат.
Дали Web API мора да враќа HTML?+
Не. Обично разменува податоци и статуси; Razor Pages и MVC погледи имаат друга улога во генерирањето интерфејс.
УЧИ СО РАЗБИРАЊЕТвојот материјал.
Нашата следна задача.
Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.
REC ТВОЈОТ ЧАС
▶
РАЗБЕРИ. ПОВТОРИ. ПРИМЕНИ.↺
ПОВТОРИ КОГА ТИ ТРЕБА.НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.Часот завршува.
Знаењето останува.
Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.
↺Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.