В курса "C# Web Basics" се полагат основите на важни принципи заложени в ASP.NET Core. Ще ви запознаем с основни принципи на уеб разработката, като HTTP протокол, бисквитки и сесии. Ще напишем собствен сървър и собствен MVC Framework с поддръжка на всички базови функционалности, необходими за едно съвременно уеб приложение. Ще се научите да създавате собствени уеб приложения със C# и MS SQL Server с отделяне на модели, изгледи (views) и контролери.
C# Web Development Basics - септември 2018
Умения, които ще придобиеш
- Работа с уеб сървъри
- Познания по създаване и стилизиране на съдържание
- Управление на състоянието
- Създаване на архитектура на уеб приложение
- Създаване на уеб приложения от нулата
- Овладяване на архитектурния шаблон MVC
Теми
-
RESOURCES -
Course Introduction -
HTML & CSS -
WEB SERVER - HTTP PROTOCOL -
EXERCISE: WEB SERVER - HTTP PROTOCОL -
WEB SERVER - ASYNCHRONOUS PROCESSING -
EXERCISE: WEB SERVER - ASYNCHRONOUS PROCESSING -
WEB SERVER - STATE MANAGEMENT -
EXERCISE: WEB SERVER - STATE MANAGEMENT - USING COOKIES -
WEB SERVER - DATABASES - EF CORE -
EXERCISE: WEB SERVER - DATABASES - EF CORE - COMPLEX WEB APPLICATIONS -
WORKSHOP - WEB APPLICATION. ADVANCED CSS - BOOTSTRAP -
WORKSHOP - WEB APPLICATION - DATA VISUALIZATION -
INTRODUCTION TO MVC. CREATING MVC FRAMEWORK -
EXERCISE: CREATING SIMPLE MVC FRAMEWORK -
MVC FRAMEWORK - ADVANCED - IOC, DATA BINDING -
EXERCISE: EXTENDING MVC FRAMEWORK - DATA BINDING & DATA VALIDATION -
ADVANCED MVC FRAMEWORK - VIEW ENGINE -
EXERCISE: EXTENDING MVC FRAMEWORK - INVERSION OF CONTROL -
ADVANCED MVC FRAMEWORK - EXTENDING MVC FRAMEWORK -
EXERCISE: EXTENDING MVC FRAMEWORK - VIEW ENGINE & SECURITY -
EXAM PREPARATION 1 - MISHMASH -
EXERCISE: EXAM PREPARATION - TORSHIA -
IMPROVING THE MVC FRAMEWORK -
EXERCISE: EXAM PREPARATION -
EXAM PREPARATION 2 - CHUSHKA -
Exam -
Retake exam
Николай Костов
Преподавател
Николай работи като Solutions Architect във фирма ZenCodeo (http://zencodeo.com). Занимавал се е над 5 години с обученията в академията на Телерик, а сега води лекции в Софтуерния Университет (https://softuni.bg) и на различни конференции. Учил е във ФМИ и сега довършва магистратурата си в НБУ. Няколко години подред Ники е Microsoft Certified Trainer. Носител е на наградата "Студент на годината", както и е бил част от класацията "30 под 30" на списание Forbes Bulgaria. Николай е бивш дългогодишен участник в редица ученически и студентски олимпиади и състезания по информатика. Двукратен победител в проектните категории "Приложни програми" и "Интернет приложения" на националната олимпиадата по ИТ. Има богат опит в проектирането и изграждането на уеб приложения, алгоритмичното програмиране, сигурността и облачните технологии. Личният блог на Ники е достъпен на адрес: http://nikolay.it/.