Добрый день. Я сейчас прохожу курс повышения квалификации - "Профессиональное веб-программирование". Мне нужно получить диплом по этому курсу. Я так полагаю нужно его оплатить чтобы получить диплом о повышении квалификации. Как мне оплатить этот курс?
|
Internet Explorer 9 и Microsoft Web Matrix 2
3. WebMatrix 2
WebMatrix - это свободно распространяемый и простой в использовании пакет средств веб-разработки, предоставляющий самый простой набор инструментов разработки веб-сайтов.
В этот пакет входят:
- Примеры и шаблоны веб-страниц
- Язык веб-сервера (Razor использованием VB или C #)
- Веб-сервер (IIS Express)
- Сервер баз данных (SQL Server Compact)
- Язык разметки на стороне сервера (Razor)
- Полноценная платформа веб-разработки (ASP.NET)
IIS Developer Express (веб-сервер разработки, запускаемый системой по запросу), ASP.NET и SQL Server Compact (встроенная база данных). В пакет также входит простой редактор с подсветкой синтаксиса поддерживаемых языков программирования и средств разметки, ускоряющий разработку веб-сайтов и упрощающий запуск веб-сайтов из популярных приложений с открытым кодом. Код разработанный с помощью WebMatrix можно использовать в Visual Studio.
Создаваемые с помощью WebMatrix веб-страницы могут быть динамическими, т.е. они могут изменять свое содержимое и стиль в зависимости от введенных пользователем данных или от других сведений, например содержащихся в базе данных. Для программирования динамических веб-страниц используется ASP.NET с синтаксисом Razor и языки программирования C# или Visual Basic.
WebMatrix обеспечивает относительно простой подход к веб-разработке, который могут помочь вам достичь высокой продуктивности очень быстро.
При планировании WebMatrix, командой разработчиков Microsoft было решено, что простота является ключевым принципом. Существует вещи, которые каждый разработчик динамических веб-сайтов должен знать, независимо от платформы, которую он выбирает: HTML, CSS, некоторые JavaScript, SQL, и код на стороне сервера. В той или иной степени все платформы разработки стремятся скрыть некоторые ненужные детали, связанные с этими технологиями. Двигаясь в этом направлении, некоторые платформы при этом вводят ряд новых концепций. Несмотря на ускорение процесса разработки веб-сайтов и веб-приложений освоение новых концепции может занимать длительное время и представлять определенные сложности для начинающих разработчиков.
WebMatrix возвращается к истокам веб-разработки. Этот пакет погружает разработчика в HTML, CSS, JavaScript и другие технологии, общие для всех платформ веб-разработки. Он также включает в себя ряд "помощников" (helpers), которые являются "конвертами" для некоторых общих задач, которые приходится решать при разработке веб-сайта, таких как доступ к данным, управление безопасностью, а также отправка электронной почты. Эти помощники обеспечивают более быстрый доступ чем какие-либо другие инструменты, и при этом они очень просты в освоении и использовании.
Как правило, доступ к этим помощникам из веб-страниц, реализуется используя с помощью либо Visual Basic либо C# кода.
Немаловажным обстоятельством является и то, что WebMatrix является совершенно бесплатным пакетом.
Для установки WebMatrix необходимо запустить Web Platform Installer (не ниже версии 3.0), выбрать из списке продуктов WebMatrix и нажать Install.
После установки и запуска WebMatrix появится следующая заставка:
Для быстрого создания сайта WebMatrix можно использовать галерею веб-приложений, создать сайт из предустановленного шаблона или открыть уже существующую папку, содержащую сайт.
Оболочка, помимо доступа к галерее и шаблонам, предоставляет набор встроенных редакторов и средств для управления созданным сайтом:
- редакторы кода разметки,
- дизайнеры,
- редакторы данных для БД,
- средства публикации сайта,
- некоторые средства анализа веб-приложения.
Редактор поддерживает подсветку синтаксиса C#, VB, HTML, XML, CSS, CHTML (Razor), ASPX и др.
WebMatrix базируется на трех компонентах - IIS Express, SQL Server Compact Edition 4 и механизм представлений Razor.
IIS Express:
- Простой и компактный сервер для разработки и тестирования приложений, а так же для использования в качестве встроенного web-сервера
- Полная совместимость с модулями полноценного IIS
- Поддержка CGI
- Совместимость с конфигурационными файлами IIS (applicationHost.config, web.config)
- Поддержка SSL
Однако им невозможно управлять через IIS Manager.
SQL Server Compact:
Это версия встроенной СУБД от Microsoft. В ней реализована работа с СУБД в многопоточном режиме. Если до этого приходилось писать свои уровни абстракции, которые занимались управлением доступом к БД, то теперь SQL Server CE лишен этого серьезного ограничения. Кроме того, SQL Server CE 4 не требует установки, достаточно только скопировать в папку bin набор необходимых сборок.