C# Web Development Basics - септември 2017

За курса
В курса "C# Web Basics" се полагат основите на важни принципи заложени в ASP.NET Core. Ще ви запознаем с основни принципи на уеб разработката, като HTTP протокол, бисквитки и сесии. Ще напишем собствен сървър и собствен MVC Framework с поддръжка на всички базови функционалности, необходими за едно съвременно уеб приложение. Ще се научите да създавате собствени уеб приложения със C# и MS SQL Server с отделяне на модели, изгледи (views) и контролери. Оценяването в курса е на базата на предадени домашни и практически изпит.
Умения, които ще придобиеш
- Работа с уеб сървъри
- Познания по създаване и стилизиране на съдържание
- Управление на състоянието
- Създаване на архитектура на уеб приложение
- Създаване на уеб приложения от нулата
- Овладяване на архитектурния шаблон MVC
Теми
- 1 Course Introduction
- 2 Introduction to .NET Core and EF Core
- 1 Course Introduction
-
- 2 Introduction to .NET Core and EF Core
-
- 3 Introduction to .NET Core - Exercise - Complex Databases
- 4 HTML & CSS
- 3 Introduction to .NET Core - Exercise - Complex Databases
-
- 4 HTML & CSS
-
- 5 HTML & CSS - Exercise - Basic HTML Pages
- 6 Web Server - HTTP Protocol
- 5 HTML & CSS - Exercise - Basic HTML Pages
-
- 6 Web Server - HTTP Protocol
-
- 7 Web Server - Asynchronous Processing
- 8 Web Server - Asynchronous Processing - Exercise - Concurrent Users
- 7 Web Server - Asynchronous Processing
-
- 8 Web Server - Asynchronous Processing - Exercise - Concurrent Users
-
- 9 Web Server - HTTP Protocоl - Exercise - Basic HTML Pages with C#
- 10 Web Server - State Management
- 9 Web Server - HTTP Protocоl - Exercise - Basic HTML Pages with C#
-
- 10 Web Server - State Management
-
- 11 Web Server - State Management - Exercise - Using Cookies
- 12 Web Server - Databases - EF Core
- 11 Web Server - State Management - Exercise - Using Cookies
-
- 12 Web Server - Databases - EF Core
-
- 13 Web Server - Databases - EF Core - Exercise - Complex Web Applications
- 14 Workshop - Web Application. Advanced CSS - Bootstrap
- 13 Web Server - Databases - EF Core - Exercise - Complex Web Applications
-
- 14 Workshop - Web Application. Advanced CSS - Bootstrap
-
- 15 Workshop - Web Application - Exercise - Data Visualization
- 16 Introduction to MVC. Creating Application Server
- 15 Workshop - Web Application - Exercise - Data Visualization
-
- 16 Introduction to MVC. Creating Application Server
-
- 17 Creating Simple MVC Framework - Exercise
- 18 Advanced MVC Framework - IoC, Data Binding, Auto-Mapping
- 17 Creating Simple MVC Framework - Exercise
-
- 18 Advanced MVC Framework - IoC, Data Binding, Auto-Mapping
-
- 19 Advanced MVC Framework - Exercise - Extending MVC Framework
- 20 Workshop - MVC Application
- 19 Advanced MVC Framework - Exercise - Extending MVC Framework
-
- 20 Workshop - MVC Application
-
- 21 Workshop - MVC Application - Exercise - Complex MVC Application
- 22 Extending the MVC Framework - Exercise
- 21 Workshop - MVC Application - Exercise - Complex MVC Application
-
- 22 Extending the MVC Framework - Exercise
-
- 23 Exam Preparation
- 24 Exam Preparation
- 23 Exam Preparation
-
- 24 Exam Preparation
-
- 25 Practical Exam
- 25 Practical Exam
-