-
Въведение в .NET Framework
CLR, MSIL, assemblies, CTS, .NET езиците
-
Преглед на езика C# (част 1)
Типове данни, оператори, изрази, конструкции за управление, вход и изход от конзолата, условни конструкции, цикли, масиви, методи
-
Преглед на езика C# (част 2)
Създаване и използване на обекти, пространства от имена, изключения, символни низове, шаблонни типове, колеции, атрибути/
-
Обектно-ориентирано програмиране със C#
дефиниране на класове, конструктори, свойства, статични членове, структури, делегати, събития, интерфейси, наследяване и полиморфизъм
-
Бази данни, SQL и SQL Server
Релационни СУБД, SQL, SQL SELECT, съединения, агрегатни функции, групиране, SQL INSERT, SQL UPDATE, SQL DELETE, MS SQL Server, SQL Server Management Studio
-
LINQ и Entity Framework
LINQ оператори и изрази, проекции, конверсии, агрегации, ADO.NET Entity Framework (EF), Visual Studio LINQ-to-Entities Designer, класът ObjectContext – четене / създаване / промяна / изтриване на данни
-
Увод в уеб технологиите
World Wild Web. HTTP протокол. Модел заявка-отговор
-
Езикът HTML
Текст, картинки, препратки, форматиращи тагове, параграфи, списъци, рамки (frames), таблици, форми и контроли (текстови контроли, пароли, отметки, radio-бутони, падащи списъци, бутони и т.н.)
-
Основи на CSS
Селектори и дефиниции на стилове, шрифтове, фонове, контури, box-модел, подравняване, позициониране, отмествания (margin, padding)
-
CSS 3
Нови стилове, селектори и атрибути за контури, фонове, цветове, ефекти, потребителски интерфейс, препълване, генерирано съдържание и др.
-
Програмиране с JavaScript
DHTML, типове данни, оператори, управляващи конструкции, цикли, масиви, класове и обекти, диалози за вход от потребителя, достъпване на DOM дървото чрез JavaScript, дебъгване на JavaScript приложения.
-
Библиотеката jQuery
Въведение в jQuery, jQuery селектори и манипулация на DOM дървото, jQuery събития, AJAX заявки, jQuery темплейти, jQuery UI, ефекти, interactions, widgets
-
HTML 5
Въведение в HTML 5, нови тагове, структурни тагове, UI за форми, валидация на форми, нови атрибути
-
Нови JavaScript API-та в HTML5
Нови JavaScript API-та в HTML5
-
ASP.NET MVC – част 1
Преглед на Model-View-Controller патърна. ASP.NET MVC. Създаване на проект на ASP.NET MVC. Конвенции. Routes. Контролери. Модели. Views. View helpers. Typed views
-
ASP.NET MVC – част 2
Unit testing. Test-driven development. NuGet package management. Deployment. Сигурност на ASP.NET MVC приложенията. Настройка на ASP.NET MVC приложенията
-
ASP.NET MVC – част 3
MVC Scaffolding. AJAX с ASP.NET MVC. Утвърдени практики при разработката на ASP.NET MVC приложения. Мониторинг на ASP.NET MVC приложенията
-
Практически проект
Демонстрация на живо: построяване на цялостно динамично уеб приложение с HTML5, ASP.NET MVC и MS SQL база данни – от нулата, стъпка по стъпка
-
Изпит
Студентите защитават проектите си