План на курса
Представяне на .Net 4.0 Framework
- Интегрирана среда за разработка (IDE)
- Езици в .Net Framework
- The Common Language Runtime (CLR)
- Достъп до данни с ADO.Net & XML
- Достъп до уеб с ASP.Net
Visual Studio 2010
- Полезни прозорци на Visual Studio
- Създаване на проекти
- Анатомия на проектите
- Файловете в проекта
- Редактор на решения
- Фрагменти с код
Синтаксис на езика C#
- Типове данни
- Обявяване на променливи
- Оператори
- Условни изрази
- Циклични структури
Класове & Обекти
- Създаване на модели
- Създаване на класове и обекти
- Добавяне на конструктори в клас
- Добавяне на методи, свойства и събития
- Презареждане на методи
- Процедури за свойства
Отстраняване на грешки в приложения
- Настройване на точки за прекъсване
- Преминаване през кода
- Прозорци за отстраняване на грешки
- Прозорци за наблюдение
- Стек на повиквания
Въведение в ASP.Net
- Започване на ASP.Net проект
- Файлове на проекта
- Сървърни контролни елементи
- Обработка на сървърни събития
- Цикълът на страницата
Разработка на потребителски интерфейси
- Основни страници
- Теми и скинове
- Потребителски контролни елементи
- Навигация по уебсайта
- Контролни елементи за валидиране
Модул 8: Конфигурация
- Настройки за конфигурация на уебсайт
- Файлове за конфигурация включително Web.Config
- Съхраняване на настройки на приложение и конфигурационни низове
- Инструмент за управление на уебсайт
Членство & Персонализация
- Сигурност и персонализация на уебсайт
- Съхраняване на детайли за потребителите в базата данни за членство
- Използване на контролни елементи за влизане
- Методи за управление на състоянието на уебсайт
- Използване на Viewstate за съхраняване на състоянието на страница
Обработка на изключения
- Добавяне на блокове Try Catch в кода
- Изключения на ниво страница
- Изключения на ниво сайт
- Персонализирани страници за грешки
- Следене
Достъп до данни
- Какво е ADO.Net
- Обект за връзка
- Обект за команда
- Четци за данни
- Набори от данни и адаптери за данни
- Използване на магиите за източник на данни
Създаване на отзивчиви страници с AJAX
- AJAX архитектура
- Какви са частичните обновления на страница
- Използване на контролния елемент за обновление на сървъра Updatepanel
- Използване на клиентски скриптове
Достъп до данни с LINQ
- Защо ни е нужен LINQ
- Запитване на базата данни
- Синтаксис на езика за запитване
- Използване на LINQ към SQL
Използване на услуги на Windows Communication Foundation (WCF)
- Архитектура на ориентирани услуги
- Сценарии на WCF
- Механика на комуникацията: Адрес, Договор, Връзка
- Създаване на проста WCF услуга
- Извикване на WCF услуга от клиентско приложение
Разработка
- Как да разработите уеб приложение
- Методи за разработка
- Използване на инструментите за копиране и публикуване на Visual Studio
- Използване на проекти за установка
- Инсталиране на сборки в GAC
Изисквания
Преди да присъстват на този семинар, студентите трябва:
- Да може да управлява среда на решение с помощта на Visual Studio 2010 IDE и инструменти
- Да може да програмира приложение с помощта на език, съвместим с .NET Framework 4.0
- Имате основно разбиране за скриптове от страна на клиента
- Имате основни познания за HTML
Отзиви от потребители (5)
Обучителят беше много информиран, беше много полезен.
Thilini Alwis - Te Manawa Taki Trauma System
Курс - Visual Studio 2022 IDE
Машинен превод
Това беше велик курс, защото получихме шанса да обсуждаме неща и да опитваме да работим с нещата, които сме били обучен. Но нещото, което ми хареса най-много, беше, че всичко беше базирано на опита на Марчин.
Jesper - ProgramDuon AB
Курс - Advanced Blazor
Машинен превод
Обучителят обясни темите много добре с действителни примери от реалния свят, което ни улесни да разберем информацията
Florin-Viorel Marut - Continental Automotive Romania
Курс - High-Performance Application Development with .NET Core
Машинен превод
Комплексен - покрива всичко, което ни беше интересно. Умем да разберем примерите.
Deborah Morrison - AFBI
Курс - Introduction to Blazor
Машинен превод
Многообразие обучен trainer
Tegan Aloysius - Hilton
Курс - Introduction to .Net Core
Машинен превод