Microsoft Silver Partner
Оформити заявку

Курс - ASP.NET Поглиблений курс

Изображение к курсу ASP.NET Поглиблений курс
Курс ASP.NET Поглиблений курс
Тривалість 10 днів / 20 годин
Кількість уроків 9

Очне навчання

3130 UAH Записатися

Онлайн навчання

3130 UAH Записатися

Відео навчання

Підписатися

Консультації

Записатися
ASP.NET давно закріпився на ринку веб технологій, як гнучка і потужна платформа. Багато розробників можуть створювати сторінки з набором елементів управління і прив'язкою до бази даних, але не всі розробники повною мірою можуть маніпулювати генерацією HTML-коду, створювати свої елементи управління та модулі, оптимізувати сторінки і створювати швидкі веб портали. Поглиблений курс ASP.NET дозволяє слухачеві розібрати механізми роботи веб програми та принципи обробки запитів на стороні сервера. Даний курс буде незамінним для тих, хто хоче зрозуміти, як працюють складні серверні елементи управління, через які модулі проходить кожен запит адресований програмою і що відбувається всередині IIS
• Досвід роботи з VisualStudio
• Знання C # і впевнене використання основних бібліотек.NET Framework
• Знання технології ASP.NET. Володіння серверними елементами управління і основними можливостями платформи (теми курсу ASP.NET базовий)
• Володіння основними запитами SQL
Розробники знайомі з основами програмування з використанням ASP.NET
Урок 1

Урок 1. Архітектура IIS7

Архітектура IIS7, основні компоненти і принципи обробки запитів. Детальний розбір життєвого циклу сторінки і життєвого циклу програми. Файл Global.asax

Урок 2

Урок 2. HTTP-обробники і модулі HTTP

Розробка та реєстрація обробників HTTP. ASHX файли і обробники як C # класи. Розгляд поняття HTTP-модуль, розробка та реєстрація HTTP-модулів

Урок 3

Урок 3. Асинхронне програмування в ASP.NET

Огляд інструментів для асинхронного програмування в. NET. Клас Thread і асинхронні методи.
Створення асинхронних сторінок. Робота з асинхронними завданнями. Розробка асинхронних обробників. Порівняння продуктивності веб-додатку при використанні різних типів сторінок

Урок 4

Урок 4. Користувацькі елементи керування

Розробка та реєстрація користувацьких елементів управління (UserControl). Динамічне завантаження користувацьких елементів управління. Розробка елементів зв'язаних з даними

Урок 5

Урок 5. Спеціалізовані елементи управління

Створення спеціалізованих елементів управління. Вибір базового типу для спеціалізованого елемента керування. Реєстрація елемента керування для веб додатку

Урок 6

Урок 6. Елементи управління зв'язані з даними

Створення спеціалізованих елементів управління зв'язаних з даними. Розробка користувальницьких списочних елементів управління. Створення контролів використовують шаблони

Урок 7

Урок 7. Підтримка елементів управління під час розробки

Розгляд архітектури. NET часу розробки. Розгляд атрибутів-метаданих. Рендеринг значень різних типів.
Розгляд принципів функціонування виразів в ASP.NET (<% ...%>)

Урок 8

Урок 8. Кешування

Кешування даних програми. Налаштування кешування виводу (Output Cache). Рекомендації з використання кешування в ASP.NET

Урок 9

Урок 9. Безпека в ASP.NET

Контекст захисту ASP.NET і механізми аутентифікації IIS. Розгляд захисту на рівні конвеєра ASP.NET. Поглиблений розгляд аутентифікації Forms. Робота з класом FormsAuthentication.
MembershipProvider і MembershipRole приклади використання провайдерів та елементів пов'язаних з безпекою.
Що таке SQL ін'єкція, як розробляти безпечні сторінки. Міжсайтовий скриптінг (Cross-Site Scripting) і способи уникнути його на сторінках веб додатку

Урок 10

Урок 10. Сторінки з елементами WebParts

Призначення WebParts. Створення і підключення WebParts. WebPartZone розробка порталів заснованих на WebParts. Зв'язування WebParts

• Ви зможете розробляти HTTP-модулі і обробники
• Створювати складні користувацькі елементи управління
• Створювати елементи управління, які використовують шаблони
• Створювати спеціалізовані елементи управління, які, як і елементи ASP.NET, будуть зберігатися в окремих бібліотеках
• Підвищувати загальну продуктивність веб сервера використовуючи кешування і асинхронні сторінки
• Створювати веб програми використовуючи MembershipProvider і RoleProvider, що дозволить Вам прискорити процес реалізації завдань авторизації, аутентифікації і реєстрації
• Створювати безпечні сторінки. Ви навчитеся уникати SQL ін'єкції і міжсайтового скриптинга (XSS)
• Розробляти WebParts
Check mark Записатися у навчальний центр Separator Онлайн форма регістрації
Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час

Не знайшли потрібний курс в розкладі? Оформіть заявку

Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час

Не знайшли потрібний курс в розкладі? Оформите заявку