Электронный учебник по программированию.
Вложение | Размер |
---|---|
degtyarev_danil.pptx | 339.52 КБ |
Слайд 1
- программирование МБОУ СОШ №2 с. Ермолаево Автор : Дегтярев Данил. 10 классСлайд 2
Содержание Что такое Web- программирование? Клиентские языки Серверные языки HTML 5.0 CSS 3.0 PHP Динамические сайты На главную
Слайд 3
Веб-программирование — раздел программирования, ориентированный на разработку веб-приложений (программ, обеспечивающих функционирование динамически x сайтов Всемирной паутины). Языки веб-программирования — это языки, которые в основном предназначены для работы с веб-технологиями . Языки веб-программирования можно условно разделить на две пересекающиеся группы: клиентски е и серверные . На главную
Слайд 4
Как следует из названия, программы на клиентских языках обрабатываются на стороне пользователя , как правило их выполняет браузер . Это и создает главную проблему клиентских языков — результат выполнения программы ( скрипта ) зависит от браузера пользователя. То есть, если пользователь запретил выполнять клиентские программы, то они исполняться не будут, как бы ни желал этого программист . Кроме того, может произойти такое, что в разных браузерах или в разных версиях одного и того же браузера один и тот же скрипт будет выполняться по-разному. С другой стороны, если программист возлагает надежды на серверные программы, то он может упростить их работу и снизить нагрузку на сервер за счет программ, исполняемых на стороне клиента, поскольку они не всегда требуют перезагрузку ( генерацию ) страницы . Самыми распространенными клиентскими языками программирования являются: JavaScript , VBScript , ActionScript , Java Клиентские языки На главную
Слайд 5
Серверные языки Когда пользователь дает запрос на какую-либо страницу (переходит на неё по ссылке или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю по сети в виде файла. Этот файл может иметь расширения: HTML , PHP , CSS и т.д. Работа программ уже полностью зависима от сервера , на котором расположен сайт , и от того, какая версия того или иного языка поддерживается. К серверным языкам программирования можно отнести: PHP , Perl , Python , Ruby , любой .NET язык программирования (технология ASP.NET ), Java , Groovy . Важной стороной работы серверных языков является возможность организации непосредственного взаимодействия с системой управления базами данных (или СУБД) — сервером, на котором упорядоченно хранится информация, которая может быть вызвана в любой момент. Популярными среди систем управления базами данных являются: Firebird IBM DB2 IBM DB2 Express -C Microsoft SQL Server Microsoft SQL Server Express mSQL На главную
Слайд 6
HTML (от англ. HyperText Markup Language — «язык разметки гипертекста ») — стандартный язык разметки документов во Всемирной паутине . Большинство веб-страниц создаются при помощи языка HTML (или XHTML ). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме . Актуальная версия языка : HTML 5.0 HTML На главную
Слайд 7
CSS CSS (англ. Cascading Style Sheets — каскадные таблицы стилей ) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки . CSS используется создателями веб-страниц для задания цветов, шрифтов , расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы (которое производится с помощью HTML ) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS ). Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом .. Актуальная версия : CSS 3 На главную
Слайд 8
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста »; первоначально Personal Home Page Tools — « Инструменты для создания персональных веб-страниц » ) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов . PHP На главную
Слайд 9
Динамический сайт — сайт , состоящий из динамичных страниц — шаблонов , контента , скриптов и прочего, в виде отдельных файлов. Страница сайта, показываемая в итоге браузеру пользователя, формируется на стороне сервера динамически, по запросу, из страницы-шаблона и отдельно хранимого содержимого (информации, скриптов и др.). Как правило для отображения любого количества однотипных страниц используется одна страница-шаблон, в которую подгружается соответствующее содержимое, это позволяет единомоментно корректировать внешний вид , редактируя всего лишь один шаблон . Редактирование собственно содержимого может производиться как средствами самого сайта, так и с применением стороннего ПО . Возможность править все страницы предоставляется только определенной категории пользователей (например администраторам , или же зарегистрированным пользователям ). Динамические сайты На главную
Как нарисовать китайскую розу
Сказка "12 месяцев". История и современность
По морям вокруг Земли
Фотографии кратера Королёва на Марсе
За чашкой чая