План на курса

Познаване на .Net 4.0 Фреймворка

  • Интегрирana среда за разработка (IDE)
  • Езици в .Net фреймворка
  • Общата езикова среда (CLR)
  • Достъп до данни чрез ADO.Net и XML
  • Достъп до уеб с ASP.Net

Visual Studio 2010

  • Полезни прозорци на Visual Studio
  • Създаване на проекти
  • Структура на проекта
  • Файловете в проекта
  • Разгледване на решенията (Solution Explorer)
  • Кодови фрагменти (Code Snippets)

Синтаксис на език C#

  • Типове данни
  • Деклариране на променливи
  • Оператори
  • Условни операции
  • Циклични конструкции

Класове и обекти

  • Създаване на модели
  • Създаване на класове и обекти
  • Добавяне на конструктори към класа
  • Добавяне на методи, свойства и събития
  • Перезареждане на методи
  • Процедури за свойства

Отстраняване на грешки в приложенията

  • Поставяне на точки за спиране (Breakpoints)
  • Стъпване през кода (Stepping Through Code)
  • Прозорци за отстраняване на грешки
  • Прозорци за наблюдение (Watch Windows)
  • Набор от извиквания (Call Stack)

Познаване на ASP.Net

  • Започване на проект ASP.Net
  • Файловете в проекта
  • Сървърни контроли (Server Controls)
  • Обработка на сървърни събития
  • Цикъл на страницата (The Page Lifecycle)

Разработка на потребителски интерфейси

  • Главни страници (Master Pages)
  • Теми и обвивки (Themes And Skins)
  • Потребителски контроли (User Controls)
  • Навигация в уеб сайта (Website Navigation)
  • Контроли за валидация (Validation Controls)

Модул 8: Настройки

  • Настройки на уеб сайта
  • Файлове с конфигурации, включително Web.Config файлите
  • Запазване на приложените настройки и стрингове за конфигуриране
  • Инструмент за администриране на уеб сайта (The Website Administration Tool)

Членство и персонализация

  • Запазване и персонализиране на уеб сайта
  • Запазване на потребителските данни в базата данни за членство (Membership Database)
  • Използване на контроли за вход (Login Controls)
  • Методи за управление на състоянието на уеб сайта
  • Използване на ViewState за запазване на състоянието на страницата

Обработка на изключения

  • Добавяне на блокове Try Catch към кода
  • Изключения на ниво страница (Page Level Exceptions)
  • Изключения на ниво уеб сайт (Site Level Exceptions)
  • Персонализирани страници за грешки
  • Следене (Tracing)

Достъп до данни

  • Какво е ADO.Net?
  • Обект за връзка (Connection Object)
  • Обект за команда (Command Object)
  • Датаредери (Data Readers)
  • Датасети и дата адаптери (Datasets And Data adapters)
  • Използване на визуалния майстор за данни (The Datasource Wizard)

Създаване на резпонтивни страници с AJAX

  • Архитектура на AJAX
  • Какво представляват частичните актуализации на страница (Partial-Page Updates)
  • Използване на контрола Updatepanel Server Control
  • Използване на клиентски скриптове (Client-Side Scripts)

Достъп до данни с LINQ

  • Защо ни е необходим LINQ?
  • Запитване на базата данни (Querying The Database)
  • Езикова синтаксис за запитвания (Language Syntax For Querying)
  • Използване на LINQ To SQL

Използване на услуги Windows Communication Foundation (WCF) Services

  • Архитектура, ориентирана към услуги (Service Orientated Architecture)
  • Сценарии за WCF
  • Механики на комуникацията: адрес, договор и връзка (Address, Contract, Binding)
  • Създаване на проста WCF услуга
  • Използване на WCF услуга от клиентското приложение

Разпространяване (Deployment)

  • Как да разпространите уеб приложение?
  • Методи за разпространяване
  • Използване на инструментите Copy and Publish в Visual Studio
  • Използване на проекти Setup
  • Инсталиране на асембли в GAC (Global Assembly Cache)

Изисквания

Преди да участват в това обучение, студентите трябва:

  • Да могат да управляват решението на средата, използвайки Visual Studio 2010 IDE и инструменти
  • Да могат да програмират приложение, използвайки език за .NET Framework 4.0
  • Да имат основно разбиране на клиентските скриптове
  • Да имат основно разбиране на HTML
 35 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории