ABOUT THE COURSE
In the "C# Web Basics" course, the basic principles laid down in ASP.NET Core are laid out. We'll introduce you to basic web development principles, such as HTTP protocol, cookies, and sessions. We will write our own server and our own MVC Framework, supporting all the basic functionalities needed for a modern web application. You will learn to create your own web applications with C # and MS SQL Server with separate models, views and controllers. Assessment in the course is based on the submitted home and practical exam.
TOPICS
- 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