Telerik Academy

Сподели тази страница

Урок "Програмиране с ASP.NET MVC"

Училищна академия - януари 2013 г.

"Програмиране с ASP.NET MVC" е темата на петия урок на Telerik School Academy за сезон 2012-2013. Той ще се проведе на 28-30 януари 2013 г. (10:00 до 19:00 часа) в учебната ни зала - Enterprise.

Вече изучихме езици и технологии за уеб-клиентски приложения, за сървърни приложения, за бази данни и сега е моментът да видим как може да използваме всички тях при създаването на едно модерно, функционално интернет приложение от вида на http://telerikacademy.com.


По време на този урок ще ви запознаем с един утвърден модел за създаване на интернет приложения – (ASP.NET MVC design pattern). Ще започнем с основите на HTTP протокола, след което ще ви покажем и какво представляват контролерите, моделите и изгледите (Razor Views) в модела MVC. Ще разгледаме как може да достъпваме и обработваме данни посредством Entity Framework и LINQ заявки и как да използваме AJAX за да направим нашите приложения по-интерактивни.

 Ще научите още от урока:

  • Как да предпазите своите интернет приложения от злонамерени атаки;
  • Как да оптимизирате, диагностицирате и локализирате едно приложение, използвайки кеширане, ресурси и други инструменти. 
  • Как да тествате приложенията си - друг много важен аспект от разработването на софтуер;
  • Как да "деплойнете" приложение, за да може да го качите в облака или на някой споделен хостинг;
  • Какво представлява WebAPI и как може да създаваме Single Page приложения. 

Като завършек на срещата ще създадем заедно проект, използвайки ASP.NET MVC 4.0, Entity Framework 5.0, HTML 5, CSS3, jQuery и ще качим приложението си в облака (АppHarbor.com).

Няма да нарушим и традицията за подготовка за Националната олимпиада по информационни технологии, като за целта ще дискутираме примерен ИТ Тест.


Материали - урок по програмиране с ASP.NET MVC

Програма - урок по програмиране с ASP.NET MVC  

Ден 1

  • Примерен ИТ Тест за подготовка за НОИТ
  • HTTP Протокол
  • Въведение в ASP.NET MVC 4
  • Работа с данни
  • AJAX в ASP.NET MVC

Ден 2

  • Сигурност в ASP.NET MVC
  • Теми за напреднали (кеширане, локализация, ресурси, диагностика)
  • Unit testing and Unit testing in ASP.NET MVC
  • UI Тестване (Selenium)
  • Деплойване и конфигуриране
  • WebAPI и Single page приложения

Ден 3

  • WebAPI и Single page приложения
  • Практически проект ASP.NET MVC

Ключови думи: програмиране с ASP.NET MVC, ASP.NET, AJAX, Entity Framework, данни, приложения Училищна академия, Telerik School Academy, безплатни уроци, уроци по програмиране