План на курса
Модул 1: Въведение в ASP.NET MVC
- Резюме на уеб разработката на ASP.NET Основни предимства на ASP.NET MVC Ролята на модела, изгледа и контролера
Модул 2: Първи стъпки с ASP.NET MVC
- Подготовка на вашата среда за разработка за ASP.NET MVC Създаване на ASP.NET MVC проект Разбиране на структурата на ASP.NET MVC проект Конвенции за именуване Създаване на изгледи Дефиниране на контролери Дефиниране на модел на данни
Модул 3: Създаване на пълно ASP.NET MVC приложение
- Създаване на строго типизирани изгледи Разбиране на URL адреси и методи за действие Използване на HTML помощни средства Обработка на обратни съобщения на формуляри; Потвърждаване на данни
Модул 4: Използване на Razor View Engine
- Цели на дизайна на Razor Внедряване на изглед на Razor Синтаксис на Razor Accessиране на данни за модел в изгледи на Razor
Модул 5: Индустриално мощни ASP.NET MVC приложения
- Най-добри практики за архитектура на приложения на ASP.NET Внедряване на хранилище и модел на данни на Entity Framework Използване на инжектиране на зависимости; Внедряване на потребителски фабричен контролер Разработка, управлявана от тестове, с ASP.NET MVC
Модул 6: Преглед на техники
- Дефиниране и използване на персонализирани HTML помощни средства Дефиниране на оформление/главна страница Използване на стилове Дефиниране и използване на частични изгледи Синтаксис на помощния метод на Razor
Модул 7: Внедряване на навигация: Дефиниране на класове на изглед-модел
- Внедряване на филтриране на данни в контролер Разбиране на механизма за маршрутизиране Добавяне на потребителски записи към таблица с маршрути Дефиниране на настройки по подразбиране, параметри и валидиране Генериране на URL адреси и хипервръзки Персонализирани ограничения на маршрута
Модул 8: State Management
- Използване на скрити полета Състояние на сесия и приложение Персонализирани обвързвания на модела
Модул 9: Използване на Ajax и jQuery с ASP.NET MVC
- Преглед на Ajax и ASP.NET MVC; Ненатрапчив Ajax; Използване на Ajax връзки за действие Преглед на jQuery jQuery техники Използване на jQuery потребителски интерфейс
Модул 10: Допълнителни ASP.NET MVC 4.5 техники
- Преглед на шаблони на скеле Шаблони на скеле на контролер Инжектиране на зависимости с Unity
Модул 11: Тестова разработка с ASP.NET MVC
- Резюме на TDD Преглед на използването на TDD с ASP.NET MVC
Модул 12: Допълнителни техники
- Техники на контролера Филтри Обвързване на модел
Изисквания
3-6 месеца опит в уеб разработката на ASP.NET в C#.
Oтзиви от потребители (11)
Само цялостната експозиция. Много полезно.
Travis - Beckman Coulter
Course - Introduction to Blazor
Machine Translated
Обучителят беше много полезен, отговаряйки на всички въпроси, които имахме, и ни позволи да споделим екрана си, за да покажем грешките, които имахме, което беше страхотно.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
Machine Translated
Въпрос и отговор. И демонстрация на проекта.
Qing - Ametek
Course - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Course - Introduction to .Net Core
Обучителят обясни темите много добре с действителни примери от реалния свят, което ни улесни да разберем информацията
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Course - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Course - Visual Studio with VB.Net
Оценявах широкия обхват на познанията на Фолио. Той не само беше запознат със съдържанието на курса, но също така знаеше конструкции на езици, с които бяхме запознати, за да направи примерите по-смислени за нас. По време на интервали той споделя знанията си за технологии и решения извън обхвата на обучението, за да даде представа за други решения, които бихме могли да използваме в бъдеще (и бъдещо обучение).
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Course - Introducing C# 6.0 with Visual Studio 2015/2017
Гъвкав подход и адаптиране на упражнения към въпроси и проблеми, повдигнати от участниците в обучението.
Maciej - DataConsult S.A.
Course - Advanced Programming in C#
Machine Translated
the trainer level.