Курс «Разработка веб-приложений на ASP.NET»


Оглавление (нажмите, чтобы открыть):

Разработка web- приложений и ASP.NET. Web-приложения и web- серверы Web-приложение это набор взаимосвязанных файлов (*.htm, *.asp, *,aspx, файлов изображений. — презентация

Презентация была опубликована 6 лет назад пользователемЛидия Ососкова

Похожие презентации

Презентация на тему: » Разработка web- приложений и ASP.NET. Web-приложения и web- серверы Web-приложение это набор взаимосвязанных файлов (*.htm, *.asp, *,aspx, файлов изображений.» — Транскрипт:

1 Разработка web- приложений и ASP.NET

2 Web-приложения и web- серверы Web-приложение это набор взаимосвязанных файлов (*.htm, *.asp, *,aspx, файлов изображений и т.п.), а также связанных с ними компонентов (двоичных файлов.NET или классического СОМ), которые размещены на web- сервере. Web-сервер это программный продукт, на котором размещаются web-приложения и который обычно обеспечивает набор связанных с web-приложениями служб, таких как интегрированные средства обеспечения безопасности, поддержка протокола FTP, поддержка средств передачи электронной почты и т.п. Web-сервер от Microsoft называется Internet Information Server (IIS).

3 Установка IIS В Панели управления выберем Add/Remove Programs (Добавить/Удалить программы) и найдем пункт Add/Remove Windows Components (Добавить/Удалить компоненты Windows). В Панели управления выберем Администрирование и найдем пункт Internet Information Services

File… -> HTML Page. Сохраним созданный файл в нашем физическом каталоге как default.htm.» title=»Документ HTML Для создания документа HTML откроем интегрированную среду разработки Visual Studio.NET и в меню File выберем New->File… -> HTML Page. Сохраним созданный файл в нашем физическом каталоге как default.htm.» > 4 Документ HTML Для создания документа HTML откроем интегрированную среду разработки Visual Studio.NET и в меню File выберем New->File… -> HTML Page. Сохраним созданный файл в нашем физическом каталоге как default.htm. File… -> HTML Page. Сохраним созданный файл в нашем физическом каталоге как default.htm.»> File… -> HTML Page. Сохраним созданный файл в нашем физическом каталоге как default.htm.»> File… -> HTML Page. Сохраним созданный файл в нашем физическом каталоге как default.htm.» title=»Документ HTML Для создания документа HTML откроем интегрированную среду разработки Visual Studio.NET и в меню File выберем New->File… -> HTML Page. Сохраним созданный файл в нашем физическом каталоге как default.htm.»>

6 Редактирование документа HTML при помощи средств.NET HTML страница The Cars Login Page

7 Разработка форм HTML Форма HTML это именованная группа элементов пользовательского интерфейса HTML, используемых для ввода пользователем данных. Затем эти данные передаются на web-сервер по протоколу HTTP

8 Интерфейс пользователя HTML страница The Cars Login Page Please enter your user name and password User Name: Password:

11 Реализация проверки введенных данных // …

12 // … Today is: // Метод document.write — часть объектной модели IE document.write(GetTheDate());

13 Передача данных с формы (методы GET и POST) Синтаксис строки запроса HTTP: txtUserName=Chucky&txtPassword=somepassword& btnSubmit=Submit

14 Классические страницы ASP Страницу ASP можно воспринимать как набор из кода HTML и скриптов, предназначенных для выполнения на сервере. Можно сказать, что основной смысл ASP заключается в генерации кода HTML «налету» при помощи серверных скриптов. You sa >

15 А можно и так: You sa >

16 Проблемы классических ASP: в них используются языки скриптов; в них код HTML смешан с кодом скриптов; из проекта в проект приходится переносить одни и те же повторяющиеся блоки кода скриптов. Некоторые преимущества ASP.NET: ASP.NET 1.x предлагает модель, основанную на использовании внешнего кода, и позволяющую отделить логику представления от логики реализации; Страницы ASP.NET 1.х представляют собой скомпилированные компоновочные блоки.NET, а не интерпретируемые строки языка, сценариев, которые обрабатываются значительно медленнее; WEB-элементы управления позволяют программисту строить Web- приложения с графическим интерфейсом. Web-элементы ASP.NET автоматически обновляют своё состояние при вторичных запросах, для чего используется скрытое поле формы, имеющее имя _VIEWSTATE. Web-приложения ASP.NET являются полностью объектно-ориентированными и используют CTS (Common Type System). Web-приложения ASP.NET легко конфигурировать с помощью стандартных, средств IIS или с помощью файла конфигурации Web-приложения (web.config). ASP.NET 2.0 поставляется с большим набором новых Web-элементов. В ASP.NET 2.0 поддерживаются шаблоны страниц, которые позволяют создать общий шаблон интерфейса для множества связанных страниц. В ASP.NET 2.0 поддерживаются темы, которые предлагают декларативный метод изменения внешнего вида всего Web-приложения. В ASP.NET 2.0 поддерживаются Web-части, которые могут использоваться для того, чтобы конечный пользователь мог настроить внешний вид Web- страницы.

17 Пространства имен ASP.NET 2.0 В библиотеках базовых классов.NET 2.0 предлагается не менее 34 пространств имен, имеющих отношение к Web. Базовые функциональные возможности (типы, обеспечивающие взаимодействие с HTTP-запросами и HTTP-ответами, инфраструктура Web-форм, поддержка тем и профилирования. Web-части и т.д.) Web-формы и HTML-элементы Web-разработка для мобильных платформ Web-сервисы XML

18 Создание простого web- приложения на С# Файлы решения Visual Studio.NET (*.sln и *.suo) будут помещены в каталог C:\Documents and Settings\Irina\Мои документы\Visual Studio 2008\Projects\WebSite2.

19 Untitled Page I am: You are:

20 using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; public partial >

21 Тип System.Web.UI.Page Application — Возвращает объект HttpApplicationState Cache — Возвращает объект Cache, в котором хранятся данные приложения, частью которого является эта страница IsPostBack — Возвращает значение, определяющее, была ли эта страница загружена клиентом в первый раз или она загружена повторно в ответ на переданные клиентом данные Request — Возвращает объект HttpRequest, используемый для получения информации о входящем запросе HТТР Response — Возвращает объект HttpResponse, при помощи которого можно скомпоновать данные, возвращаемые браузеру клиента Server — Возвращает объект HttpServerUtility Session — Возвращает объект System.Web.SessionState, при помощи которого можно получить информации о текущем сеансе подключения.

22 События класса Page Init — Это событие происходит, когда страница инициализируется. Это первое событие жизненного цикла страницы Load — Это событие происходит после события Init. Обработчик этого события можно использовать для настройки любых элементов управления WebForm. Unload — Происходит при выгрузке объекта из памяти. Можно использовать, к примеру, для освобождения ресурсов

23 Связка *.aspx/CodeFile public >

24 Связка *.aspx/CodeFile Можно и так: public >

Разработка веб-приложений на ASP.NET

Похожие документы
Добавить этот документ в коллекции

Вы можете добавить этот документ в свои учебные коллекции

Войти Доступно только авторизованным пользователям

Добавить этот документ в сохраненные

Вы можете добавить этот документ в свой список с сохраненными документами

Войти Доступно только авторизованным пользователям

Разделы
Поддержка

Предложить улучшение

Нашли ошибку в текстах или интерфейсе? Или знаете, как улучшить наши инструменты?Смело отправляте нам свои предложения! Это очень важно для нас!

Книги и учебные ресурсы по C#

Вопросы о литературе по различным языкам программирования возникают очень часто. Здесь мы попробуем собрать лучшие ответы и рекомендации насчёт литературы и других учебных ресурсов по языку C#, платформе и популярным библиотекам.

Не забывайте, однако, что никакая теория не заменит опыта программирования! Читайте, пробуйте, тренируйтесь. Спрашивайте, если непонятно. Попробуйте запрограммировать свой проект, это лучший путь.

Заблокирован участником PashaPash 15 янв ’16 в 10:36 .

Ответы на этот вопрос — результат совместной работы участников. Если вы видите возможность по улучшению, просто отредактируйте ответ! Новые ответы больше невозможно добавить.

Подробнее о заблокированных сообщениях здесь.

1 ответ 1

Литература по языку C#

Книги для новичков: а о чём это вообще?

  • Head First C#, Jennifer Greene, Andrew Stellman (русский перевод: Изучаем C#, Д. Грин, Э. Стиллмен). Содержит упражнения. Рекомендуется многими как хорошая книга для новичков.
  • C# 6.0 and the .NET 4.6 Framework (7th Edition), Andrew Troelsen, Philip Japikse (русский перевод предыдущего издания: Язык программирования C# 5.0 и платформа .NET 4.5, Эндрю Троелсен). Хорошая популярная книга, многие начинали с неё.
  • C# 4.0: полное руководство, Герберт Шилдт. Несмотря на неоднозначное отношение к автору, книга пользуется популярностью.
  • C# 2010. Ускоренный курс для профессионалов, Нэш Трей

Книги среднего уровня: если hello world не проблема

CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#, Джеффри Рихтер. Неувядающая классика. Хотите знать, что и как происходит на самом деле? Это книжка для вас. Не самое живое изложение, местами скучновата, зато максимум подробностей из первых рук.
Предупреждение: Русский перевод от «Питер» ужасен: вас ждут выброшенные абзацы, опечатки и ляпы, меняющие смысл текста на противоположный. По возможности, читайте английский оригинал.

C# 7.0 in a Nutshell: The Definitive Reference, Joseph Albahari, Ben Albahari (русский перевод предыдущего издания: C# 6.0. Справочник. Полное описание языка, Джозеф Албахари, Бен Албахари). Отличная книга, затрагивает многие аспекты, расставляет по местам ваши знания о предмете. Сводит разрозненные отрывочные знания в общую понятную картину, объясняет, какими средствами нужно пользоваться, а для чего есть уже более хорошие подходы. Есть online-глава о многопоточности, почитайте!

Essential C# 6.0, Mark Michaelis в сооавторстве с Эриком Липпертом. Хорошая книга для программистов, желающих овладеть C#. Знания других языков, перед чтением, приветствуются. От Эрика Липперта в книге представлены продвинутые советы, которые встречаются на протяжении всей книги.

Effective C# и More Effective C#, Bill Wagner. О том, как надо и как не надо программировать на C#. Разбираются отдельные аспекты программирования, способствует углублению понимания языка.

Programming C# 5.0: Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework, Ian Griffiths (русский перевод : Программирование на C# 5.0, Иэн Гриффитс). Очень детальная, подробная книга, в которой найдутся ответы на продвинутые вопросы.

Книги для специалистов: внутренние механизмы и пыльные углы

C# in Depth, Jon Skeet, Third Edition (русский перевод: C# для профессионалов. Тонкости программирования, Джон Скит, Третье издание). Имя автора говорит само за себя. Джон один из лучших людей, которые умеют доходчиво объяснять сложные вещи.

C# 5 Unleashed, Барт де Смет. Фундаментальная книга.

Debugging Microsoft .NET 2.0 Applications, John Robbins (русский перевод: Отладка приложений для Microsoft .NET, Джон Роббинс). Основы промышленной отладки: WinDbg/SOS, дампы памяти и решение проблем в приложениях (почти) без Visual Studio.

Under the Hood of .NET Memory Management, Chris Farrell, Nick Harrison. Полное описание всех тонкостей управления памятью в платформе .NET. Книга доступна бесплатно на английском.

Expert .NET 2.0 IL Assembler, Serge Lidin. В книге представлена информация о почти всех тонкостях низкоуровневого программирования на .NET, а именно на языке IL. В книге описаны детали .NET Framework 2.0, по этому на данный момент какие-то аспекты могут быть неактуальны.

Оптимизация приложений на платформе .NET с использованием языка C#, Саша Голдштейн, Дима Зурбалев, Идо Флатов (Переводчик: Александр Киселев). В книге рассматривается моменты .NET с точки зрения производительности. Рассказывается об способах замеров и шаблонах оптимизации. Также там рассматриваются вопросы, связанные с GC и небезопасным кодом. (Саша Голдштейн — признанный эксперт в этой области.)

Мастер Йода рекомендует:  Line Menu Icon… Это на самом деле меню

Framework Design Guidelines. Руководства и соглашения по проектированию многократно используемого кода. Является выдержкой из одноимённой книги, Krzysztof Cwalina, Brad Abrams. Книга переведена на русский под названием Инфраструктура программных проектов, Кржиштоф Цвалина, Брэд Абрамс.

Литература по асинхронному программированию и многопоточности

Concurrent Programming on Windows, Joe Duffy. Профессиональное использование многопоточности в инфраструктуре .NET от одного из лучших мировых специалистов по многопоточности. В книги описаны тонкости использования как stream’oв так и thread’ов. Раскрыто, как и когда использовать Concurrent-, Parallel- и Asynchronous-модели. Примеры в книге присутствуют от достаточно низкоуровневых (с использованием системных потоков через WinAPI) до высокоуровневых Task’ов и PLINQ. Книга написана под .NET Framework 4.0, поэтому работа с ключевыми словами async / await в книгу не вошла.

Concurrency in C# Cookbook, Stephen Cleary. (Русского перевода пока нет.) Очень толковое разъяснение современных паттернов использования многопоточности, особое внимание уделено использованию конструкции async / await . Обсуждается решение типичных проблем, решаемых асинхронным кодом. Отдельно описывается работа с Reactive Extensions и TPL Dataflow.

Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования. Террелл Рикардо. Книга содержит примеры на языках C# и F#, описывает паттерны проектирования конкурентных и параллельных программ как в теории, так и на практике.

Литература по WPF

Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5, Matthew MacDonald (русский перевод: WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов, Мэтью Макдональд). Разбор XAML’а, лаконичные, но полезные примеры. Пристальное, но не навязчивое внимание к деталям.

Windows Presentation Foundation Unleashed, Adam Nathan. Наверное, лучшая книга для новичка.

Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation, Чарльз Петцольд. Фундаментальная книга великолепного специалиста. Написана довольно тяжело, много листингов, плотный поток информации

Литература по ASP.NET

  • Pro ASP.NET MVC 5, Adam Freeman (русский перевод: ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов, Адам Фримен). Поэтапное написание веб-приложения с рассмотрением большинства важных аспектов разработки приложения: паттерн MVC, юнит-тестирование, инверсия зависимостей и т. п.
  • Pro ASP.NET 4.5 in C#, Adam Freeman (русский перевод: ASP.NET 4.5 с примерами на C# 5.0 для профессионалов, Адам Фримен).
  • Professional ASP.NET MVC 5, Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen
  • Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVC, Jess Chadwick, Todd Snyder, Hrusikesh Panda (русский перевод: ASP.NET MVC 4. Разработка реальных веб-приложений с помощью ASP.NET MVC, Джесс Чедвик, Хришикеш Панда, Тодд Снайдер).
  • ASP.NET MVC Framework, Гайдар Магдануров, Владимир Юнев
  • Pro ASP.NET MVC 2 Framework, Steven Sanderson (русский перевод: ASP.NET MVC Framework с примерами на C# для профессионалов, Стивен Сандерсон)

Литература по LINQ

  • Pro LINQ: Language Integrated Query in C# 2010, Joseph Rattz, Adam Freeman (русский перевод: LINQ. Язык интегрированных запросов в C# 2010 для профессионалов, Адам Фримен, Джозеф С. Раттц). Учебно-справочное пособие, в котором понятно и подробно описаны возможности языка LINQ. Хороша для старта.
  • LINQ Pocket Reference, Joseph Albahari, Ben Albahari (русский перевод: LINQ. Карманный справочник, Джозеф Албахари, Бен Албахари). Хороший справочник по всему, что относится к LINQ. Рассмотрены новые конструкции C# для поддержки LINQ. Много примеров.
  • C# in Depth, Jon Skeet (русский перевод: C#. Программирование для профессионалов, Джон Скит). Немалая часть книги посвящена тому, как работает LINQ.

Литература по принципам, шаблонам и методикам разработки

  • Руководство Microsoft по проектированию архитектуры приложений, 2-е издание Системный труд, в котором вы постоянно будете узнавать отсылки к тем или иным книгам, паттернам и архитектурны приёмам.
  • Внедрение зависимостей в .NET, Марк Симан. Несложно написанная книга про управление зависимостями в приложениях.
  • Принципы, паттерны и методики гибкой разработки на языке C#, Роберт С. Мартин, Мика Мартин

Литература по Windows Workflow Foundation

  • Essential Windows Workflow Foundation, Dharma Shukla, Bob Schmidt (русский перевод: Основы Windows Workflow Foundation, Дхарма Шукла, Боб Шмидт). Для тех, кого заинтересовала 26 глава («Введение в Windows Workflow Foundation») из книги Эндрю Троелсена Язык программирования C# 5.0 и платформа .NET 4.5.
  • Pro WF 4.5, Bayer White (русской версии нет). Более углубленный взгляд на WF.

Литература по XML

  • XML.NET, Джо Грей, Динар Дальви, Бипин Джоши, Фредрик Нормен, Фрэнсис Нортон, Энди Ольсен, Дж. Майкл Палермо IV, Даршан Сингх, Джон Слэйтер, Кевин Уильямс (Переводчик: И. Штерев). В книги содержится всё про применение XML в .NET за исключением LINQ. Старовата уже, но зато там есть объяснение, как внедрить свои функции на C# в XSLT.

Литература по ADO.NET

  • Основы ADO.NET, Боб Бошемин (Переводчики: О.А. Лещинский, А.В. Журавлев, Н.Н. Селина)

Литература по .NET Remoting / WCF

  • Microsoft .NET Remoting, Скотт Маклин, Джеймс Нафтел, Ким Уильямс
  • Создание служб WCF, Джувел Леве (Переводчики: Е. Матвеев, А. Пасечник)
  • Основы windows communication foundation, Стив Резник, Ричард Крейн, Крис Боуэн

Литература по безопасности

  • Криптография и безопасность в технологии .NET, Питер Торстейнсон, Гнана Ганеш (Переводчик: В. Хорев). Книга дает представление .NET разработчику о реализации и применении криптографии, цифровой подписи, аутентификации, авторизации и доступа к коду (CAS). В ней описывается, что такое симметричное и асимметричное шифрование, что представляют собой цифровые подписи и как их использовать в .NET приложениях.
  • Microsoft ASP.NET. Обеспечение безопасности, Доминик Байер. Не смотря на то, что в названии указано ASP.NET в книге рассматриваются технологии безопасности под Windows, применимые из .NET для всех типов приложений. Это аутентификация, авторизация, олицетворение и Membership.

Книги и учебные материалы по Entity Framework

К сожалению, до сих пор нет книг на русском языке, поэтому на русском языке можно порекомендовать только следующие материалы:

Разработка веб-приложений на ASP .NET MVC

Расскажите друзьям о событии


Рекомендуемые события

Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.

Время освоения курса: 72 часа, учебная нагрузка: 24 аудиторных часа

Расскажите друзьям о событии

ASP.NET MVC – это мощный инструмент для удобной и гибкой разработки динамических веб-сайтов, использующих новейшие веб-стандарты. В приложениях ASP.NET доступны все функции.NET Framework. Веб-приложения могут быть написаны на любом языке, совместимом со средой CLR, включая C#.

Курс посвящен разработке веб-приложений на основе технологии ASP.NET. В курсе показываются основные механизмы технологии, основные сведения и приемы работы с элементами управления. Рассматриваются принципы и подходы к оформлению страниц, возможности работы с данными. Также рассматриваются вопросы работы с HTML, CSS и JavaScript файлами, реализации AJAX-приложений и отладки веб-приложений.

Значительное внимание уделяется самостоятельной работе студентов, промежуточному контролю знаний и практическим заданиям, позволяющими детально разобраться в материале.

Разработка веб-приложений на ASP.NET

Название: Разработка веб-приложений на ASP.NET
Автор: Интуит
Издательство: Интуит
Страниц: 05:02:04
Формат: Смешанный
Размер: 1,11 Гб
Качество: Отличное
Язык: Русский
Жанр: Обучающее видео
Год издания: 2009
Видеокурс посвящен вопросам разработки веб-приложений на основе технологии ASP.NET, показаны ее основные механизмы.
Рассматриваются основные сведения и приемы работы с элементами управления, принципы и способы оформления страниц, возможности работы с базами данных. Дается представление о создании скриптов и реализации ajax-приложений, а также основные инструменты отладки веб-приложения в Visual Studio. Содержание видеокурса «Разработка веб-приложений на ASP.NET»:
1. Знакомство с ASP.NET
2. Страницы и элементы управления
3. Элементы управления в действии
4. Оформление страниц
5. Работа с данными
6. ASP.NET на стороне клиента
7. Распространение ASP.NET приложений

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12727 раз

Ссылки на скачивание:

Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

Аквариум №3 (май-июнь 2011)

Название: Аквариум №3 (май-июнь 2011) Автор: Коллектив авторов Год издания: 2011 Страниц: 51 Язык: Русский Формат: pdf Качество: хорошее Размер: 51,82 МбОписание: Научно-популярный иллюстрированный ж . . .

ЕГЭ 2014. Физика. Типовые тестовые задания

Название ЕГЭ 2014. Физика. Типовые тестовые заданияавтор: О.Ф. Кабардин, С.И. Кабардина, В.А. ОрловИздательство: ЭкзаменГод выпуска: 2014ISBN: 978-5-377-07032-0Формат: PDFРазмер: 11.48 MBКачество: Отс . . .

Ирландские сказки

Автор: Коллектив авторовНазвание: Ирландские сказкиИздательство: М.: ВисмаГод: 1992Количество страниц: 160Формат: pdfРазмер: 18 mbКнига знакомит читателя, с Ирландским народным фольклором и будет инте . . .

Керамика Хорезма

Автор: Толстов С.П.Название: Керамика ХорезмаИздательство: М.: РАН СССРГод: 1959Формат: DJVUРазмер: 62 mbВ данной книге освещается история появления, формирования и развитие керамического производства . . .

История военного искусства в рамках политической истории. Том 1. Античный мир

Название: История военного искусства в рамках политической истории. Том 1. Античный мирАвтор: Дельбрюк Г.Г. Год издания: 1999Издательство: Наука, ЮвентаСтраниц: 416Формат: . . .

Палеолит верхнего Поднепровья. История исследования, экономика, жилище, социум

Автор: Чубур А.А.Название: Палеолит верхнего Поднепровья. История исследования, экономика, жилище, социумИздательство: Saarbruken: Lap lambert academic PublishingГод: 2011Формат: pdfРазмер: 27,5 МбМон . . .

История военного искусства в рамках политической истории. Том 2. Германцы

Название: История военного искусства в рамках политической истории. Том 2. ГерманцыАвтор: Дельбрюк Г.Г. Год издания: 1999Издательство: Наука, ЮвентаСтраниц: 352Формат: . . .

Великие силы, приносящие деньги

Название: Великие силы, приносящие деньгиАвтор: Левшинов А. Год издания: 2009Издательство: АСТ, АСТ Москва, Прайм-ЕврознакСтраниц: 256Формат: RTFРазмер: 22,3 Мб ( . . .

Колдовской круг

Название: Колдовской кругАвтор: Сергей Пономаренко Год издания: 2013Издательство: Книжный клуб «Клуб семейного досуга»ISBN: 978-5-9910-2212-5, 978-966-14-4274-9Страниц: . . .

Bullet

Название: Bullet Автор: Laurell K. Hamilton Издательство: Berkley Hardcover ISBN: 0425234339 Год издания: 2010 Страниц: 368 Язык: Русский Формат: rtf Размер: 5.90 МбОписание: Анита Блейк вернулась в . . .

Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

SoftEYE — поверь своим глазам!

Asp.Net core. разработка приложений

  • 18-04-2020, 16:07 — PuppyWiz
  • Просмотров: 16
  • Комментариев: 0
  • Главная

Rails 4. гибкая разработка веб-приложений

  • 10-10-2020, 17:26 — Phlycle
  • Просмотров: 5
  • Комментариев: 0
  • Главная

Название: Rails 4. Гибкая разработка веб-приложений
Автор: Руби С., Томас Д., Хэнссон Д.
Издательство: Питер
Год: 2014
Страниц: 448
Формат: PDF
Размер: 10,0 МБ
ISBN: 978-5-496-00898-3
Качество: Отличное
Серия или Выпуск: Для профессионалов
Язык: Русский
Rails 4. Гибкая разработка веб-приложений — Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby» и Дэвидом Хэнссоном — создателем технологии Rails.

Android. разработка приложений для чайников

  • 28-04-2020, 21:07 — Ebecsid
  • Просмотров: 42
  • Комментариев: 0
  • Главная

WordPress-мастер. разработка тем для wordpress с нуля. видеокурс (2020)

  • 19-09-2020, 15:20 — Greycomper
  • Просмотров: 6
  • Комментариев: 0
  • Главная

Картинки WordPress-мастер. разработка тем для wordpress с нуля. видеокурс (2020):

Овладейте с нуля доходной профессией разработчика тем для WordPress. Изучив курс, вы научитесь создавать сайты на WordPress практически любой сложности и под любые задачи. Даже если вы никогда не работали с этим движком, – вы сможете без особых проблем овладеть даже продвинутыми тонкостями движка. При наличии у вас желания и должной практики!
Содержание:
Основная часть:
1. Изучение WordPress. Теория разработки тем
2. Создание темы Clean
3. Создание темы Law
После изучения основной части курса и обязательной практики вы научитесь не просто работать с WordPress и использовать готовые темы.

Javascript-разработка: создаем интерактивные веб-страницы. видеокурс (2020)

  • 29-05-2020, 02:57 — Microline
  • Просмотров: 8
  • Комментариев: 0
  • Главная

Скриншоты jаvascript-разработка: создаем интерактивные веб-страницы. видеокурс (2020):

Цель видеокурса сделать из новичков HTML-верстки грамотных front-end разработчиков. Слушатели научатся работать с Java Script, HTML5, CSS3, AJAX, различными библиотеками и фреймворками, а также смогут сверстать профессиональный макет. На курсе вы узнаете, какое место front-end-разработчик занимает в команде интернет-проекта и какими навыками он должен обладать. Вы сможете разбираться в структурах данных и создавать алгоритмы с использованием функций, познакомитесь с актуальными тегами и освоите командную разработку.

Unity в действии. мультиплатформенная разработка на c#. 2-е межд. издание (2020) pdf

  • 24-08-2020, 04:45 — Catalyshera
  • Просмотров: 12
  • Комментариев: 0
  • Главная

Второе издание знаменитого бестселлера «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр. Больше внимания уделено проектированию двумерных игр, фундаментальные концепции которых читатель может применить на практике и построить сложный двумерный платформер.
Эту книгу можно смело назвать введением в Unity для профессиональных программистов. Джозеф Хокинг дает людям, имеющим опыт разработки, всю необходимую информацию, которая поможет быстро освоить новый инструмент и приступить к созданию новых игр. А учиться лучше всего на конкретных проектах и практических заданиях.

C# 7.1 and .Net core 2.0 — modern cross-platform development — third edition

  • 30-06-2020, 06:25 — HempPhobic
  • Просмотров: 14
  • Комментариев: 0
  • Главная

Разработка сайтов под заказ (2012)

  • 21-12-2012, 02:21 — root
  • Просмотров: 164
  • Комментариев: 0
  • Фильмы

Siemens PLM NX 7.5.2.5 (MP01) Update Only 32bit & 64bit

  • 22-11-2013, 10:38 — root
  • Просмотров: 348
  • Комментариев: 0
  • Софт

SoftMaker Office Professional 2020 rev 749.1202 RePack

  • 11-01-2020, 19:27 — root
  • Просмотров: 70
  • Комментариев: 0
  • Софт

Картинки к SoftMaker Office Professional 2020 rev 749.1202 RePack:

Мастер Йода рекомендует:  Курс «Git для начинающих»

Программный офисный пакет Softmaker Office 2020, основная разработка компании Softmaker GmbH, является отличной заменой для Microsoft Office. Пакет офисных программ в том или ином составе необходим и в организациях и дома на персональном компьютере для улучшения, оптимизации, облегчения процессов документирования, контроля и учета, автоматизации офисной работы. Вы, также как и в известном всем офисном пакете, можете работать и обмениваться книгами Excel, документами Word и презентациями PowerPoint. Поработайте с Softmaker Office 2020 и вы почувствуете, что ваша работа стала намного продуктивней. Интерфейс приложений пакета переведен на много языков и русский в их числе.

Произведено: 2011
Количество ссылок: 1

Web-программирование


МИНИСТЕРСТВО КУЛЬТУРЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГОУ ВПО «ПЕРМСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ИСКУССТВА И КУЛЬТУРЫ

Факультет документально-информационных коммуникаций

Одобрено НМС ПГИИК

специальности 080801.65 «Прикладная информатика в социально-культурной сфере», специализация «Мультимедийные технологии и WEB – дизайн»

, канд. техн. наук, доцент

Учебно-методический комплекс «WEB-программирование» составлен в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования, Профессиональной образовательной программой по специальности 080801.65 «Прикладная информатика в социально-культурной сфере», специализация «Мультимедийные технологии и WEB – дизайн».

Дисциплина входит в федеральный компонент цикла общепрофессиональных дисциплин и является обязательной для изучения.

Согласования со смежными кафедрами и библиотекой ПГИИК:

Зав. библиотекой ПГ

Часть 1. Рабочая учебная программа дисциплины.. 4

1.1 Цели, задачи и предмет дисциплины.. 4

1.2 Требования к уровню освоения содержания дисциплины.. 4

1.3 Объем дисциплины.. 5

1.3.1 Объем дисциплины и виды учебной работы.. 5

1.3.2 Распределение часов по темам и видам учебной работы.. 6

1.4 Содержание дисциплины.. 6

1.5 Темы практических занятий.. 9

1.7 Список литературы.. 11

Часть 2. Материалы, устанавливающие содержание и порядок проведения промежуточной и итоговой аттестации.. 12

2.1 Занятия для самостоятельной работы студентов.. 12

2.2 Темы курсовых (контрольных) работ, рефератов и методические рекомендации по их выполнению. 13

2.3 Вопросы для подготовки к экзамену.. 13

2.4 Учебно-методическое обеспечение дисциплины.. 14

2.4.1 Методические указания для преподавателей.. 14

2.4.2 Методические указания для студентов.. 14

2.4.3 Методическое обеспечение дисциплины.. 14

2.4.4 Материально-техническое и информационное обеспечение дисциплины.. 15

Часть 1. Рабочая учебная программа
дисциплины

1.1 Цели, задачи и предмет дисциплины

В программе курса рассматриваются основные вопросы использования современных клиентских и серверных WEB-технологий и навыков администрирования WEB-сайтов.

Цель преподавания дисциплины:

а) создание у студентов концептуального представления о компонентах WEB-страницы с применением web-технологий и языков программирования и дальнейшей публикации в Интернете;

Задачи изучения курса:

а) приобретение студентами теоретических и практических знаний о Web-программировании;

б) освоение возможностей языков JavaScript, VBScript, ASP, Perl, PHP, C# для программирования Web-сайтов и Web-интерфейсов к базам данных;

в) приобретение навыков развертывания и администрирования программного обеспечения web-серверов и web-сайтов.

информационные технологии, используемые в Интернете; языки программирования, применяемые для разработки WEB-приложений.

1.2 Требования к уровню освоения содержания дисциплины

В результате изучения дисциплины студенты должны иметь представление о проблемах и направлениях развития Web-технологий; об основных методах и средствах проектирования программного обеспечения Web-сайтов; об использовании дополнительных пакетов и библиотек при программировании; о современных объектно-ориентированных алгоритмических языках, их области применения и особенностях.

а) этапы производства программного продукта для Интернет;

б) методы и средства тестирования Web-приложений;

в) способы эффективной реализации Web-интерфейсов к базам данных;

г) протоколы обмена информацией Web-серверов и клиентских браузеров.

а) использовать основные модели, методы и средства информационных технологий и способы их применения для решения задач в предметных областях;

б) применять объектно-ориентированные методы и средства разработки алгоритмов и программ, способы отладки, испытания и документирования программ;

в) использовать современные готовые библиотеки модулей;

навыками разработки Web-приложений с использованием современных системных программных средств, технологий и инструментальных средств.

Данная дисциплина является одним из основных курсов общепрофессиональных дисциплин и базируется на знании цикла математических и общих естественно-научных дисциплин, а также общепрофессиональных дисциплин: «Гипертекстовые технологии», «Программирование и основы алгоритмов», «Информационные системы», «Базы данных».

1.3 Объем дисциплины

1.3.1 Объем дисциплины и виды учебной работы

Дисциплина состоит из лекционных занятий, практических занятий и лабораторных работ, самостоятельных занятий.

Лекционные занятия раскрывают основные проблемные вопросы дисциплины.

Практические занятия и лабораторные работы предназначены для приобретения практических навыков в web-программировании.

Самостоятельная работа проводится вне рамок учебного расписания и предназначена для закрепления лекционного материала, подготовки к лабораторным работам и ознакомления с рекомендуемой литературой.

Дисциплина «Web-программирование» реализуется в 8 семестре обучения в объеме 56 аудиторных часов и завершается экзаменом.

Вид учебной работы

Количество часов по формам
обучения

Очная

Виды итогового контроля

1.3.2 Распределение часов по темам и видам учебной работы

Форма обучения: очная

Названия разделов и тем

Виды учебных занятий

Аудиторные занятия, в т. ч.

Раздел 1 Программное обеспечение веб-клиента

Тема 1 Понятие WWW

Тема 2 Программирование на стороне клиента

Тема 3 Объектная модель браузера

Раздел 2 Серверное программное обеспечение

Тема 4 Программное обеспечение веб-серверов

Тема 5 Программирование на стороне сервера

Тема 6 Шлюзовые интерфейсы

Тема 7 Серверные решения

Раздел 3 Язык программирования PHP и базы данных

Тема 8 Технология PHP

Тема 9 Работа с базами данных

Тема 10 Дополнительные веб-технологии

1.4 Содержание дисциплины

Предмет Web-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования.

Раздел 1 Программное обеспечение веб-клиента

Тема 1 Понятие WWW

Понятие гипертекстовых документов и веб-сайтов. Классификации веб-сайтов. Понятие веб-сервера и его взаимодействие с пользователем. Понятие скрипта. Классификация скриптов, их различия и области применения.

Практическое занятие №1 Виды веб-сайтов и средств их разработки и сопровождения.

Тема 2 Программирование на стороне клиента

Скриптовый язык JavaScript. Создание и способы подключения скриптов к веб-страницам. Синтаксис JavaScript. Типы переменных, способы их объявления, создания и присвоения значений. Массивы, способы их создания и области применения. Понятие функций и их применение на практике. Циклы, их назначение, виды, создание и применение в программах.

Лабораторная работа № 1: Разработка динамических веб-страниц с использованием JavaScript

Тема 3 Объектная модель браузера

Понятие события. Виды и обработка событий в браузере. Понятие объекта. Типы, назначение, создание и использование объектов в программах. Объектная модель браузера.

Способы передачи данных скриптам (методы GET и POST) и случаи их применения. Способы генерации кода веб-страниц. Создание всплывающих окон и управление ими. Создание строковых объектов и работа с ними.

Получение информации о системе с помощью JavaScript. Обработка и отправка данной информации на сервер.

Язык VBScript. Обзор синтаксических различий между JavaScript и VBScript.

Лабораторная работа № 2: Объектная модель браузераъ

Раздел 2 Серверное программное обеспечение

Тема 4 Программное обеспечение веб-серверов

Обзор популярных вебсерверов, их различия, особенности и использование.

Веб-сервер Apache. Выбор версии, установка и проверка работоспособности Apache. Каталоги и файлы конфигурации Apache. Настройка сервера и разрешение доступа к нему с других компьютеров. Создание виртуальных хостов и размещение сайтов.

Веб-сервер Internet Information Server (IIS). Основные сведения о IIS. Выбор версии, установка и проверка работоспособности IIS. Установка и подключение дополнительных модулей и систем управления базами данных. Понятие «виртуального» сервера. Создание и настройка виртуального сервера в IIS. Понятие «домашней» и «виртуальной» директорий. Создание и настройка виртуальной директории. Сетевые утилиты Windows.

Лабораторная работа № 3: Развертывание и администрирование веб-сервера

Тема 5 Программирование на стороне сервера

Протокол HTTP. Передача параметров серверу. Запоминание состояния. Меры безопасности.

Серверные скрипты. Обзор технологий для создания серверных скриптов (SSI, PHP, Perl, Python, ASP, и т. д.), их популярность, особенности и поддержка веб-серверами.

Практическое занятие №2 Виды серверных технологий

Тема 6 Шлюзовые интерфейсы

Понятие шлюзовых интерфейсов, их назначение, принципы работы и поддержка вебсерверами.

Преимущества и недостатки использования шлюзовых интерфейсов. Актуальность, установка и работа CGI. Создание, принципы построения и размещение CGI-скриптов на сервере. Примеры использования CGI-скриптов в работе сайта.

Лабораторная работа № 4: Разработка и публикация CGI приложений

Тема 7 Серверные решения

Решения IIS. Применение технологий ASP и PHP. Интерфейсы web-сервера. Интерфейсы CGI и ISAPI.

Шлюзовой интерфейс ASP. Актуальность, преимущества и недостатки по сравнению с CGI. Установка и использование ASP на различных платформах. Обзор особенностей и специфических инструкций технологии ASP. Примеры создания различных программ с использованием ASP.

Использование CGI-программ в Apache.

Технология Server Side Include (SSI). Настройка Apache для работы с SSI. Пример создания страницы с использованием SSI-директив.

Лабораторная работа № 5: Разработка ASP приложений с использованием SSI

Раздел 3 Язык программирования PHP и базы данных

Тема 8 Технология PHP

Язык программирования PHP. Особенности и возможности. Различие версий интерпретаторов и их современное использование.

Настройка IIS для работы с PHP. Настройка Apache для работы с PHP как с подключаемым модулем и как с CGI-приложением.

Пример создания страницы с использованием технологии PHP. Создание и способы подключения PHP-скриптов к веб-страницам. Синтаксис PHP. Виды, типы данных. Реализация основных алгоритмических структур с помощью операторов PHP – следование, условия, циклы.


Функции для работы с переменными и массивами. Сортировка элементов и другие манипуляции с массивами. Удаление переменных и массивов.

Работа со строками. Обзор функций для работы со строками. Примеры написания текстовых фильтров и поиск информации в строках. Понятие регулярных выражений, их создание и использование. Обзор функций и примеры скриптов для работы с регулярными выражениями.

Работа с файлами. Обзор функций для создания, чтения, записи и манипуляций с файлами. Функции для работы с каталогами. Автоматическое создание новых каталогов, установка разрешений и другие манипуляции с ними.

Создание гостевых книг, чатов и форумов на базе текстовых файлов. Функции включения содержимого других файлов и генерации кода «на лету».

Лабораторная работа № 6: Разработка серверных приложений на PHP

Тема 9 Работа с базами данных

Обзор типов и систем управления базами данных (СУБД), их различия, специфика и области применения.

Обзор популярных СУБД для работы с вебсерверами. Выбор, установка и настройка СУБД. Язык SQL. Использование SQL в современных СУБД, его версии и особенности. Создание SQL-запросов к базам данных на примере СУБД MySQL. Вставка, изменение и удаление данных, а также их извлечение и сортировка по заданным условиям.

Создание связки PHP-MySQL. Обзор функций PHP для работы с системами управления базами данных. Создание новых баз данных и обращение к ним через PHP-скрипты. Примеры создания интерфейса управления базами данных, а также гостевых книг, форумов и чатов с использованием СУБД.

Практическое занятие №3 Обеспечение веб-доступа к данным.

Лабораторная работа № 7: Обеспечение доступа к базам данных из PHP

Тема 10 Дополнительные веб-технологии

Понятие ActiveX. Краткий обзор технологии ActiveX и её актуальность в современном вебпрограммировании.

Апплеты и сервлеты. Актуальность и рациональность использования технологий Java (Java, JSP, J2EE, EJB и т. д.) и их поддержка современными вебсерверами.

Лабораторная работа № 8: Разработка веб-приложений на ASP.NET

1.5 Темы практических занятий

Тема 1 Виды веб-сайтов и средств их разработки и сопровождения.

Тема 2 Виды серверных технологий.

Тема 3 Обеспечение веб-доступа к данным.

Тема 4 Технология .

Для проведения практических занятий предусмотрены Методические указания методическим занятиям по дисциплине «Веб – программирование»

1.6 Темы лабораторных работ

Лабораторные занятия предназначены для приобретения индивидуальных практических навыков по применению приемов, методов, лингвистических и инструментальных средств разработки веб-приложений.

Цель и содержание

Лабораторная работа № 1: Разработка динамических веб-страниц с использованием JavaScript

Раздел 1. Тема 2

Разработать алгоритм, написать скрипт на JavaScript и внедрить его в текст динамической веб-страницы.

Текст скрипта на JavaScript. Практические навыки программирования на JavaScript. Отчет.

Лабораторная работа № 2: Объектная модель браузера

Раздел 1. Тема 3

Изучить основные компоненты объектной модели браузеров IE и FireFox.

Тексты скриптов на JavaScript, реализующих обращение к объектной модели различных браузеров. Практические навыки работы с объектной моделью браузера. Отчет.

Лабораторная работа № 3: Развертывание и администрирование веб-сервера

Раздел 2. Тема 4

Изучить основные этапы установки и настройки веб-серверов IIE и Apache.

Установленное и настроенное программное обеспечение веб-серверов IIE и Apache. Практические навыки администрирования веб-серверов. Отчет.

Лабораторная работа № 4: Разработка и публикация CGI приложений

Раздел 2. Тема 6

Создать CGI приложение в Delphi и разместить его на веб-сервере.

CGI приложение. Практические навыки разработки веб-приложений в Delphi. Отчет.

Лабораторная работа № 5: Разработка ASP приложений с использованием SSI

Раздел 2. Тема 7

Создать веб-документ с использованием ASP и SSI.

ASP приложение. Практические навыки разработки веб-страниц с использованием технологии ASP и SSI. Отчет.

Лабораторная работа № 6: Разработка серверных приложений на PHP

Раздел 3. Тема 8

Создать PHP скрипты, реализующие различные алгоритмы обработки данных с использованием пользовательских запросов.

Скрипты PHP. Практические навыки разработки программ на PHP. Отчет.

Лабораторная работа № 7: Обеспечение доступа к базам данных из PHP

Раздел 3. Тема 9

Разработать структуру БД, реализовать ее на MySQL, написать PHP скрипт для доступа к данным.

База данных, PHP скрипт для доступа к БД. Практические навыки программирования веб-доступа к базам данных. Отчет.

Лабораторная работа № 8: Разработка веб-приложений на ASP.NET

Раздел 3. Тема 10

Разработать веб-приложение на языке программирования C# с использованием технологии .

Веб-проект на C#, реализованный в MS VisualStudio Express. Отчет.

Для выполнения лабораторных работ предусмотрены Методические указания к лабораторным работам по дисциплине «Веб – программирование»

1.7 Список литературы

1. Профессиональное программирование на PHP.: Пер. с англ. –М.: Издательский дом «Вильямс», 2006. – 624 с.: ил.

Мастер Йода рекомендует:  Движок для сайта своими руками

2. , , РНР 5. Практика разработки Web-сайтов. — СПб.: БХВ-Петербург, 20с : ил.

3. Разработка web-приложений с помощью php и MySQL.: Пер. с англ. –М.: Издательский дом «Вильямс», — 2005

1. JavaScript и DHTML. Сборник рецептов, — «Питер», 2004. – 528 с.

2. РНР глазами хакера. — СПб.: БХВ-Петербург, 20с : ил.

3. WEB-сервер глазами хакера, — СПб.: БХВ-Петербург, 2007.

4. Просиз Дж. Программирование для /Пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 20с.: ил.

5. Основы программирования для Интернета. – СПб.: БХВ-Петербург, 2003. – 763 с.: ил.

6. Active Server Pages в подлиннике. – СПб.: БХВ-Петербург, 2001, — 672 с.: ил.

Часть 2. Материалы, устанавливающие
содержание и порядок проведения
промежуточной и итоговой аттестации

2.1 Занятия для самостоятельной работы
студентов

Самостоятельная работа проводится вне рамок учебного расписания и предназначена для закрепления лекционного материала и ознакомления с рекомендованной литературой.

Рекомендуемые задания для самостоятельной работы:

Разделы и темы для

Виды и содержание

Раздел 1. Тема 1

Изучить основные понятия WWW. Поиск информации в Интернет

Раздел 1. Тема 2

Изучить технология создания клиентских скриптов с использованием JavaScript. Поиск информации в Интернет. Подготовка отчета по лабораторной работе №1

Раздел 1. Тема 3

Изучить основные компоненты объектной модели браузера и средства доступа к ним из скриптов. Поиск информации в Интернет. Подготовка отчета по лабораторной работе №2

Раздел 2. Тема 4

Изучить основные средства администрирования веб-серверов IIS и Apache. Поиск информации в Интернет. Подготовка отчета по лабораторной работе №3

Раздел 2. Тема 5

Изучить основные технологии создания серверных скриптов. Поиск информации в Интернет.

Раздел 2. Тема 6

Изучить основные компоненты технологии CGI. Поиск информации в Интернет. Подготовка отчета по лабораторной работе №4

Раздел 2. Тема 7

Изучить основные компоненты технологии ASP. Поиск информации в Интернет. Подготовка отчетов по лабораторным работам №5

Раздел 3. Тема 8

Изучить технологию создания серверных скриптов с использованием PHP. Поиск информации в Интернет. Подготовка отчета по лабораторной работе №6

Раздел 3. Тема 9

Изучить средства достуба к базам данных из серверных скриптов. Поиск информации в Интернет. Подготовка отчета по лабораторной работе №7

Раздел 3. Тема 10

Изучить технологию создания веб-приложений с использованием . Поиск информации в Интернет. Подготовка отчета по лабораторной работе №8

Для выполнения самостоятельной работы студентов предусмотрены Методические указания к СРС по дисциплине «Веб – программирование»

2.2 Темы курсовых (контрольных) работ,
рефератов и методические рекомендации по их
выполнению

В рамках данной дисциплины курсовых (контрольных работ) рефератов не предусмотрено.

2.3 Вопросы для подготовки к экзамену

1. Предмет Web-программирования, его особенности. Различия в программировании на стороне клиента и сервера. Инструменты и технологии программирования.

2. Протокол HTTP. Структура запросов и ответов.

3. CGI. Способы передачи данных. Запоминание состояния.

4. СУБД MySQL. Характеристика и особенности.

5. Система безопасности MySQL.

6. Язык SQL. Создание и удаление баз данных и таблиц в MySQL.

7. Типы данных в MySQL.

8. Ключи, индексы, автоинкрементирование. Изменение структуры таблиц.

9. Запросы на добавление, изменение и удаление данных.

10. Запросы на извлечение данных. Объединения. Псевдонимы, группировка и упорядочивание.

11. Функции в MySQL.

12. Active Server Pages. Особенности синтаксиса.

13. Объекты ASP: Application, Session, Server.

14. Объекты ASP: Request и Response.

15. Компоненты ASP: ADO.

16. Компоненты ASP: File Access, Browser Capabilities, .Ad Rotator, Content Linking.

17. Доступ к базам данных из ASP: DSN, файлы включения.

18. Доступ к базам данных из ASP: RecordSet, его методы и свойства.

19. PHP. Синтаксис языка, декларации и предложения.

20. PHP. Циклы и управление ими.

21. PHP. Скаляры, массивы и хеши.


22. PHP. Понятие регулярных выражений.

23. PHP. Работа с текстовыми файлами.

24. PHP. Особенности языка.

25. PHP. Операторы INCLUDE и REQUIRE. Особенности написания функций.

26. PHP. Работа с классами.

27. PHP. Регулярные выражения.

28. PHP. Работа с текстовыми файлами.

29. PHP. Обработка входных данных.

30. PHP. Доступ к базам данных.

31. Аутентификация пользователей средствами PHP.

32. Аутентификация пользователей средствами Web-сервера.

33. PHP. Способы управления сеансами.

34. PHP. Функции управления сеансами.

2.4 Учебно-методическое обеспечение
дисциплины

2.4.1 Методические указания для преподавателей

Дисциплина «Веб-программирование» является общепрофессиональной дисциплиной, базирующейся на изученных ранее дисциплинах «Гипертекстовые технологии», «Языки разметки документов», «Информационные системы», «Базы данных». Предполагается, что студенты имеют представление об основных технологиях разработки программного обеспечения, базах данных.

Подготовка к лекционным занятиям требует от преподавателя детального изучения современных интернет-технологий и программного обеспечения веб-серверов.

Основной материал по последним разработкам может быть получен из периодических изданий, а также из сети Интернет.

При проведении лабораторных работ основное внимание необходимо уделять на самостоятельное выполнение студентами основных этапов проектирования и создания прикладных программ для работы в Интернет.

2.4.2 Методические указания для студентов

При подготовке к лекциям студенты должны просмотреть конспекты лекций и уяснить тематику лекции. Теоретическая подготовка к лекциям и защите лабораторных работ должна проходить в рамках самостоятельной работы студентов.

При изучении материала студенты опираются на рекомендованную литературу. Кроме того, целесообразно использовать Интернет-ресурсы.

2.4.3 Методическое обеспечение дисциплины

Для подготовки к лекционным занятиям и лабораторным работам используется следующее методическое обеспечение:

а) Курс лекций по дисциплине. Автор (электронный компонент).

б) Подборка книг по тематике дисциплины. Электронная библиотека.

в) Подборка статей журналов по информационным технологиям.

2.4.4 Материально-техническое и информационное обеспечение дисциплины

Лабораторные работы проводятся в компьютерных классах. Общий перечень оборудования:

а) Персональные компьютеры;

Перечень программных средств:

а) Системное программное обеспечение;

б) Веб-серверы IIS (в составе ОС Windows) и Apache;

в) Интерпретатор языка программирования PHP.

г) Система программирования Delphi 6.

д) Система разработки приложений MS Visual Studio Express.

Visual Studio 2012 — 20486 — Разработка веб-приложений на ASP.NET MVC 4

Описание курса

Курс предоставляет слушателям знания и навыки , необходимые для разработки приложений ASP.NET MVC на .NET Framework 4.5. Основное внимание направлено на повышение производительности кода, масштабируемости приложений и на применение веб-форм в подходящих условиях.

Слушатели

Этот курс предназначен для профессиональных веб-разработчиков, которые используют Microsoft Visual Studio, заинтересованы в разработке передовых веб-приложений, хотят комплексно использовать HTML и создавать веб-сайты с разграничением модулей пользовательского интерфейса, доступа к данным и логики работы приложения.

Курс помогает подготовиться к следующим сертификационным экзаменам:

70-486: Developing ASP.NET MVC 4 Web Applications

Предварительная подготовка

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Более двух лет опыта разработки веб-приложений с использованием Microsoft Visual Studio и Microsoft ASP.NET;
  • Знание .NET Framework и знакомство с языком C#.

Программа курса

Модуль 1: Обзор ASP.NET MVC 4

Темы

· Обзор веб-технологий Microsoft

· Обзор ASP.NET 4.5

· Введение в ASP.NET MVC 4

Лабораторная работа: Изучение ASP.NET MVC 4

· Изучение приложения Photo Sharing

· Изучение приложений веб-страниц

· Изучение веб-форм приложений

· Изучение MVC приложений

Модуль 2: Проектирование ASP.NET MVC 4 веб-приложений

Темы

· Планирование на этапе разработки проекта

· Проектирование моделей, контроллеров и представлений

Лабораторная работа: Проектирование ASP.NET MVC 4 веб-приложений

· Разработка архитектуры MVC приложений

Модуль 3: Разработка ASP.NET MVC 4 моделей

Темы

· Создание модели MVC

· Работа с данными

Лабораторная работа: Разработка ASP.NET MVC 4 модели

· Создание MVC проекта и добавление модели

· Создание новой базы данных SQL Azure в Visual Studio

· Добавление свойств и методов для модели MVC

· Использование отображения и редактирование заметок в MVC модели

Модуль 4: Разработка ASP.NET MVC 4 контроллеров

Темы

· Написание контроллеров и действий

· Написание фильтров действий

Лабораторная работа: Разработка ASP.NET MVC 4 контроллеров

· Добавление MVC контроллеров и написание действий

· Написание фильтров действий в контроллер

· Использование фото контроллеров

Модуль 5. Разработка ASP.NET MVC 4 представлений

Темы

· Создание представлений с Razor Syntax

· Повторное использование кода в представлениях

Лабораторная работа: Разработка ASP.NET MVC 4 представлений

· Добавление представления для отображения фото

· Добавление представления для новых фотографий

· Создание и использование частичных представлений

· Добавление представления «Домой» и тестирование представлений

Модуль 6. Тестирование и отладка ASP.NET MVC 4 веб-приложений

Темы

· Модульное тестирование компонентов MVC

· Реализация стратегии обработки исключений

Лабораторная работа: Тестирование и отладка ASP.NET MVC 4 веб-приложений

· Выполнение модульных тестов

· Настройка обработки исключений

Модуль 7: Структурирование ASP.NET MVC 4 веб-приложений

Темы

· Анализ информационной архитектуры

· Создание структуры навигации

Лабораторная работа: Структурирование ASP.NET MVC 4 веб-приложений

· Использование механизма маршрутизации

· Создание элементов управления навигацией

Модуль 8: Применение стилей к ASP.NET MVC 4 веб-приложений

Темы

· Использование шаблона представлений

· Применение CSS в MVC приложение

· Создание адаптивного интерфейса пользователя

Лабораторная работа: Применение стилей к ASP.NET MVC 4 веб-приложений

· Использование шаблона представлений

· Применение единого стиля в приложение MVC

· Адаптация веб-страниц для различных браузеров

Модуль 9: Создание отклика страницы в ASP.NET MVC 4 веб-приложении

Темы

· Использование AJAX и частичное обновление страницы

· Реализация стратегии кэширования

Лабораторная работа: Создание отклика страницы в ASP.NET MVC 4 веб-приложении

· Использование частичного обновления страницы

· Настройка кэша ASP.NET

Модуль 10: Использование JavaScript и JQuery для отклика MVC 4 веб-приложения

Темы

· Визуализация и выполнение кода JavaScript

· Использование JQuery и jQueryUI

Лабораторная работа: Использование JavaScript и JQuery для отклика MVC 4 веб-приложения

· Использование JQuery для ответа пользователю

· Использование jQueryUI для формирования пользовательского интерфейса

Модуль 11: Управление доступом к ASP.NET MVC 4 веб-приложениям

Темы

· Реализация проверки подлинности и авторизации

· Назначение ролей и членство

Лабораторная работа: Управление доступом к ASP.NET MVC 4 веб-приложениям

· Настройка проверки подлинности

· Управление доступом к ресурсам

· Определение параметров учетных записей пользователей

Модуль 12: Создание эластичных ASP.NET MVC 4 веб-приложений

Темы

· Разработка безопасных сайтов

Лабораторная работа: Создание эластичных ASP.NET MVC 4 веб-приложений

· Хранение настроек пользователя

· Использование пользовательских предпочтений в фотогалерее

Модуль 13: Использование веб-сервисов Windows Azure в ASP.NETMVC 4 веб-приложение

Темы

· Введение в Windows Azure

· Проектирование и создание сервисов Windows Azure

· Использование сервисов Windows Azure в веб-приложениях

Лабораторная работа: Использование веб-сервисов Windows Azure в ASP.NET MVC 4 веб-приложение

· Создание и кодирования сервисов Windows Azure

· Прием данных из сервисов Windows Azure

Модуль 14: Внедрение веб-интерфейсов API в ASP.NET MVC 4 веб-приложений

Темы

· Разработка Web API

· Вызов Web API с мобильных и веб-приложений

Лабораторная работа: Внедрение веб-интерфейсов API в ASP.NET MVC 4 веб-приложений

· Разработка Web API в MVC 4

· Добавление маршрутов и контроллеров для обработки запросов REST

· Вызов сервиса RESTful от клиентского кода

Модуль 15: Обработка запросов в ASP.NET MVC 4 веб-приложениях

Темы

· Использование HTTP-модулей и обработчиков HTTP

· Использование Web Sockets

Лабораторная работа: Обработка запросов в ASP.NET MVC 4 веб-приложениях

· Написание веб-обработчика, использующего Web Sockets

· Создание Chat Room в приложении Photo Sharing

Модуль 16: Развертывание ASP.NET MVC 4 веб-приложений

Темы

· Развертывание MVC 4 приложения

Лабораторная работа: Развертывание ASP.NET MVC 4 веб-приложений

· Развертывание приложения в Windows Azure

· Тестирование завершенного приложения

Продолжительность курса – 5 дней/40 часов

Актуальная версия курса на сегодня – 20486B (доступен с 24 июня 2013 года)

Разработка веб-приложений на ASP.NET

Похожие документы
Добавить этот документ в коллекции

Вы можете добавить этот документ в свои учебные коллекции

Войти Доступно только авторизованным пользователям

Добавить этот документ в сохраненные

Вы можете добавить этот документ в свой список с сохраненными документами

Войти Доступно только авторизованным пользователям

Разделы
Поддержка

Предложить улучшение

Нашли ошибку в текстах или интерфейсе? Или знаете, как улучшить наши инструменты?Смело отправляте нам свои предложения! Это очень важно для нас!

Разработка веб-приложений на ASP.NET MVC 4 (20486)

Course Overview

In this 5-day course, the professional web developers will learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. This course will also prepare the student for exam 70-486.

Кому следует посетить

This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.

Сертификации

Этот курс является частью следующих программ сертификаций:

Предварительные требования

Before attending this course, students must have:

  • Experience with Visual Studio 2020.
  • Experience with C# programming, and concepts such as Lambda expressions, LINQ, and anonymous types.
  • Experience in using the .NET Framework.
  • Experience with HTML, CSS and JavaScript.
  • Experience with querying and manipulating data with ADO.NET.
  • Knowledge of XML and JSON data structures.

Цели курса

After completing this course, students will be able to:

Добавить комментарий