C# Web Development Basics May 2018

Spread the love

C# Web Development Basics - May 2018

02 May 2018

duration 9 weeks

give 12 credits

ABOUT COURSE

In the basic course of web programming, we will introduce you to basic web development principles such as HTTP protocol, sessions and ways of preserving the status, data caching, various data transfer protocols, security.
We will write our own MVC framework based on C # and MS SQL Server, splitting models, views and controllers, with front-controller and router, supporting all the basic functionalities needed for a modern web application: data visualization, tables, CRUD data operations, forms, paging, validation, notifications, users, sessions, login / logout, and more. In practice, you will learn to create your own C # and SQL Server web applications and understand how web applications work as a structure and how MVC (model-view-controller) technology works in modern web applications. This course sets out the basics of important principles set in the next courses and used in the technologies to be studied.
The course is part of the C # complete curriculum and tutorials for the C # programmer in the  of Software Foundations.

SKILLS, WHO YOU RECEIVED

Working with web servers

Create a web application architecture

Knowledge of creating and styling content

Creating web apps from scratch

Status management

Овладяване на архитектурния шаблон MVC

ABOUT COURSE

COURSE INTRODUCTION

INTRODUCTION TO .NET CORE & EF CORE

INTRODUCTION TO .NET CORE - EXERCISE - COMPLEX DATABASE

HTML & CSS

HTML & CSS: EXERCISE - BASIC HTML PAGES

WEB SERVER - HTTP PROTOCOL

WEB SERVER - ASYNCHRONOUS PROCESSING

WEB SERVER - ASYNCHRONOUS PROCESSING - EXERCISE - CONCURRENT USERS

WEB SERVER - HTTP PROTOCOL - EXERCISE - BASIC HTML PAGES WITH C#

WEB SERVER - STATE MANAGMENT

WEB SERVER - STATE MANAGEMENT - EXERCISE - USING COOKIES

WEB SERVER - DATABASES - EF CORE

WEB SERVER - DATABSES - EFCORE - EXERCISE - COMPLEX WEB APPLICATIONS

WORKSHOP - WEB APPLICATION.ADVANCED CSS - BOOTSTRAP

WORKSHOP - WEB APPLICATION - EXERCISE - DATA VISUALIZATION

INTRODUCTION TO MVC.CREATING APPLICATION SERVER

CREATING SIMPLE MVC FRAMEWORK - EXERCISE

ADVANCED MVC FRAMEWORK - IOC,DATA BINDING,AUTO-MAPPING

ADVANCED MVC FRAMEWORK - EXERCISE - EXTENDING MVC FRAMEWORK

WORKSHOP - MVC APPLICATION

WORKSHOP - MVC APPLICATION - EXERCISE -COMPLEX MVC FRAMEWORK

WORKSHOP - MVC APPLICATION - EXERCISE - EXTENDING THE MVC APPLICATION

EXAM PREPARATION |

EXAM PREPARATION ||

PRACTICAL EXAM

TEACHERS

people-avatar
Ivailo Penkov

Ivailo is a longtime technology trainer and software developer with C # and JavaScript. A mathematician with a number of national Olympiads. He likes to delve into the difficult and algorithmic parts of programming. He has participated in the development and maintenance of several Internet applications. In his spare time he develops open-source libraries for ASP.NET.