DreamSpark Academy
Главная
Новости
Учебные курсы
Технологии
Продукты
Вузы
Студенты-партнёры
Поиск
Создать Web-сайт
Для создания собственного веб-сайта в Интернет, вам потребуется две вещи:
Разработать содержимое веб-сайта или веб-приложения. В простейшем случае статического сайта или домашней странички это может быть только HTML-код (разрабатывать его можно в Microsoft Word, с помощью Expression Web или в любом текстовом редакторе), в более сложном случае - веб-приложение, включающее в себя программный код, базу данных и т.д. (здесь используются такие технологии, как ASP.NET и Silverlight).
Разместить веб-сайт или веб-приложение в интернет. Для этого можно воспользоваться
бесплатным студенческим хостингом на платформе Майкрософт от компании .masterhost
, либо платным хостингом, либо настроить и подключить к интернет собственный веб-сервер (бесплатную лицензию на Windows Server 2008 R2 для использование в учебных и исследовательских целях вы можете получить по программе
DreamSpark
).
Ниже рассмотрим основные инструменты и технологии разработки веб-сайта или веб-приложения. Подробнее вопросы построения веб-приложений рассматриваются в
курсе веб-программирования
.
Разработка с помощью блокнота и Microsoft Word
Разработка простейшей веб-страницы может заключаться в сохранении текста в формате HTML в Microsoft Word. В
этом обучающем видео
показано, как создать страничку с помощью Microsoft Word и разместить её на
бесплатном студенческом хостинге
. Этот приём подойдёт для тех, кто хочет создать домашнюю страницу, не вдаваясь в подробности веб-программирования.
Профессионалы, напротив, зачастую любят использовать любой текстовый редактор (например, блокнот в системе Windows) для набора кода HTML вручную. Такой подход имеет свои плюсы, однако весьма трудоёмок.
Microsoft Expression Studio
Для разработки профессионально выглядящих сайтов служит семейство инструментов
Microsoft Expression Studio
. С помощью Expression Web можно очень быстро создать прототип сайта из готового шаблона, наполнив его необходимой информацией. В этом
обучающем видео
показан процесс создания сайта из шаблона. Если же вы хотите создать дизайн сайта самостоятельно - используйте Expression Design.
ASP.NET / ASP.NET MVC / ASP.NET Dynamic Data
Для создания динамических веб-приложений с богатой функциональностью служат технологии семейства ASP.NET. Для начинающих лучше всего изучать классическую технологию
ASP.NET Web Forms
, которая позволяет создавать приложения в интерактивном режиме, без знания HTML. Для разработки можно использовать
Expression Web
(на начальных этапах), или
Microsoft Visual Studio
.
В
этом обучающем видео
и
здесь
рассказывается про создание простейшего ASP.NET-сайта "с нуля" на Expression Web,
здесь
- про то, что же такое ASP.NET. Более подробно ASP.NET можно изучить в
курсе веб-программирования
. Скорее всего для более менее продвинутого сайта вам потребуется создать
базу данных
с использованием
Microsoft SQL Server
, который также доступен бесплатно по программе
DreamSpark
.
ASP.NET MVC
оставляет программисту больше контроля над тем, как страница отображается в HTML, позволяет применять к сайту модульное тестирование. ASP.NET Dynamic Data служит для быстрого прототипирования сайтов, основынных на данных. Как это делается - показано в
этом обучающем видео
.
Silverlight
Для разработки "богатых" интернет-приложений служит технология
Silverlight
. С её помощью можно разрабатывать медийные решения (проигрывание видеоконтента), красивые пользовательские интерфейсы нового поколения, работающие прямо в браузере, приложения
Deep Zoom
и многое другое.
Курсы
Веб-программирование
Компьютерная графика
Методы и средства мультимедиа
Объектно-ориентированное программирование
Технологии разработки программных систем
Функциональное программирование
Технологии
ASP.NET
ASP.NET MVC
Silverlight
Продукты
Expression Studio
Internet Explorer
SharePoint
SQL Server
Visual Studio