Содержание
- 2. Цели курса Целью курса «Программирование в компьютерных сетях» является приобретение теоретических и практических знаний, умений и
- 3. Цели курса Научиться осуществлять проектирование web-приложения; осуществлять поэтапную разработку страниц приложения по отдельности, а также интегрировать
- 4. Цели курса Иметь понимание: проблем и направлений развития Web-технологий; основные методы и средства проектирования программного обеспечения
- 5. Задачи курса Освоить язык гипертекстовой разметки HTML; CSS – каскадные таблицы стилей; PHP; Java-script, JQuery; Форматы
- 6. План лекции Основные понятия Основные виды браузеров и особенности их использования Обзор инструментария Технологии Web-программирования Основные
- 7. Основные понятия Основные виды браузеров и особенности их использования Обзор инструментария Технологии Web-программирования Основные вехи WEB
- 8. «WEB-программирование» Для чего нам нужен интернет и его инструменты? Для поиска и анализа информации Для презентации
- 9. Для поиска и анализа информации Для презентации себя и своих достижений Для зарабатывания денег Для общения
- 10. WEB-Документ – это документ, помещенный во Всемирной паутине для ознакомления с ним большого числа пользователей и
- 11. Web-сайт – набор документов информационного содержания, как правило, статический Web-сервис - сайт, созданный для выполнения каких-либо
- 12. Сайт – в компьютерной сети объединенная под одним адресом (доменным именем или IP-адресом) совокупность документов частного
- 13. Основные понятия «WEB-программирование» Статические сайты представляют из себя набор статических страниц, размещенных на сервере. Основным недостатком
- 14. Основные понятия «WEB-программирование» Подавляющее большинство веб-сайтов в Интернете являются гибридами. Например, интернет-магазин - это гибрид, который
- 15. Доме́н — область (ветвь) иерархического пространства доменных имён сети Интернет, которая обозначается уникальным доменным именем. Доменная
- 16. Доме́нное имя — символьное имя домена. Должно быть уникальным в рамках одного домена. Полное имя домена
- 17. Для преобразования IP-адресов серверов в доменные имена (и наоборот) служит DNS, представляющая собой распределённую систему серверов.
- 18. Услуга сдачи в аренду веб- и DNS-серверов для размещения веб-сайтов называется хостингом и оказывается хостинг-провайдерами, имеющими
- 19. Виды хостинга веб-сайтов: Colocation: сервер и его программное обеспечение принадлежит заказчику и размещается в дата-центре провайдера
- 20. Virtual private server (VPS): от предыдущего варианта отличается использованием технологий виртуализации с общим ядром и одинаковой
- 21. Shared-хостинг: используется многопользовательская ОС, клиенту предоставляется аккаунт одного пользователя с ограниченными правами, у каждого пользователя своя
- 22. Основные понятия Основные виды браузеров и особенности их использования Обзор инструментария Технологии Web-программирования Основные вехи WEB
- 23. Сейчас популярны четыре ядра, или семейства: На основе Gecko: FireFox, Mozilla, Netscape, SeaMonkey. На основе Trident:
- 24. Популярность браузеров на 2015 Обзор WEB-браузеров «WEB-программирование»
- 25. Что находится внутри браузера? «WEB-программирование»
- 26. Ограничения JS в браузере «WEB-программирование» Нельзя взаимодействовать с файловой системой Нет доступа к сетевым функциям, кроме
- 27. Популярность браузеров по Liveinternet в рунете 2015 (белым) на начало 2017г (черным) http://vawilon.ru/statistika-brauzerov Обзор WEB-браузеров «WEB-программирование»
- 28. Браузер (от английского «Web browser» – Веб-обозреватель, просмотрщик) является программой для просмотра страниц в интернете, а
- 29. В чем отличие WEB-браузера от поисковика? «WEB-программирование» Сегодня все браузеры имеют свои встроенные системы поиска, что
- 30. На заметку по возможности не размещать важную информацию в графике и дополнять рисунки комментарием в атрибуте
- 31. Кроссбраузерность HTML страниц Перейдите по адресу cdnjs.com/libraries/normalize и найдите версию данного файла, заканчивающуюся на .min.css (эта
- 32. Наиболее общая структура html страницы «WEB-программирование»
- 33. Основные понятия Основные виды браузеров и особенности их использования Обзор инструментария Технологии Web-программирования Основные вехи WEB
- 34. Создать персональную страницу с помощью конструкторов сайтов. Такой способ является простым и быстрым, но у него
- 35. Инструментарий «WEB-программирование»
- 36. Создать свою собственную персональную страницу вручную, написав ее с помощью HTML- кода. Сам код можно написать
- 37. Все HTML редакторы можно разделить на две основные категории: WYSIWYG HTML редактор кода. С помощью программ
- 38. Редактор HTML тегов. Работая с программами данного типа вы можете наблюдать непосредственный код страницы и изменять
- 39. Инструментарий «WEB-программирование» Пример online HTML редактора http://htmledit.squarefree.com/ http://www.internet-technologies.ru/articles/article_1857.html - обзор online редакторов
- 40. Инструментарий «WEB-программирование» Пример online HTML редактора JSFiddle JSFiddle — это место для написания и распространения кода.
- 41. Инструментарий «WEB-программирование» Пример online HTML редактора JSFiddle
- 42. Инструментарий «WEB-программирование» Пример WYSIWYG HTML редактора KompoZer https://sourceforge.net/projects/kompozer http://rus-linux.net/MyLDP/internet/KompoZer-nachalo-raboty.html - Инструкция по работе с программой http://ruseller.com/lessons.php?rub=28&id=675
- 43. Инструментарий «WEB-программирование» Пример локального HTML редактора - Brackets Официальный сайтОфициальный сайт - http://brackets.io Отличный open-source продукт
- 44. Инструментарий «WEB-программирование» Пример локального HTML редактора - Brackets плагин для Live Preview — работает только с
- 45. Инструментарий «WEB-программирование» WebStorm – среда разработки для JavaScript равно подходящая как для frontend’a, так и для
- 46. Основные понятия Основные виды браузеров и особенности их использования Обзор инструментария Технологии Web-программирования Основные вехи WEB
- 47. Технологии Web-программирования Javascript: позволяет создавать интерактивные и программируемые web-страницы «WEB-технологии. Язык HTML» Hypertext Markup Language (HTML):
- 48. Технологии Web-программирования Structured Query Language SQL – обеспечивает взаимодействие с базами данных. Asynchronous Javascript and XML
- 49. Технологии Web-программирования «WEB-программирование. Язык HTML» http://evolutionofweb.appspot.com/ Следующие 3 страницы предоставляют вам ретроспективу развития WEB-технологий. Найти ее
- 54. Среди совсем недавно появившихся технологий - WebGL, о котором много говорят последнее время. Очень эффективный пример
- 55. Итак, WebGL позволяет получать доступ к ресурсам видеокарты для отображения в реальном времени 3D-графики на интернет-страницах.
- 56. Направления в WEB – разработке «WEB-программирование»
- 57. Направления в WEB – разработке «WEB-программирование» Фронтенд-разработчик Бекенд-разработчик
- 58. Направления в WEB – разработке «WEB-программирование» Структура web-приложений: этап 1 Frontend Отображение статических HTML-страниц (HTML, CSS)
- 59. Направления в WEB – разработке «WEB-программирование» Структура web-приложений: этап 2 Frontend Отображение статических HTML-страниц (HTML, CSS)
- 60. Направления в WEB – разработке «WEB-программирование» Структура web-приложений: этап 3 Backend Реализация публичного API Хранение данных
- 61. Направления в WEB – разработке «WEB-программирование» Структура web-приложений
- 62. Направления в WEB – разработке «WEB-программирование» Часть работодателей не отличают (или не хотят отличать) верстальщика от
- 63. Направления в WEB – разработке «WEB-программирование» Карьерный путь фронтендера обычно начинается с верстальщика — это самый
- 64. Направления в WEB – разработке «WEB-программирование» Фронтенд-разработчик
- 65. Направления в WEB – разработке «WEB-программирование»
- 66. Направления в WEB – разработке «WEB-программирование» Какие технологии должен освоить фронтенд-разработчик: HTML и CSS (в том
- 67. Направления в WEB – разработке «WEB-программирование» Back-end разработчики несут ответственность за создание "серверной" части в веб-приложениях,
- 68. Направления в WEB – разработке «WEB-программирование» Основные навыки: Свободное владение серверными языками PHP, Python, Ruby, Java,
- 69. Направления в WEB – разработке «WEB-программирование» DevOps (акроним от development и operations) — набор практик, нацеленных
- 70. Направления в WEB – разработке «WEB-программирование» DevOps Поскольку DevOps — это командная работа (между сотрудниками, занимающимися
- 71. Основные понятия Основные виды браузеров и особенности их использования Технологии Web-программирования Основные вехи WEB Перечень лабораторных
- 72. Основные вехи WEB «WEB-программирование. Язык HTML»
- 73. Основные вехи WEB HTTP/0.9 HTTP был предложен в марте 1991 года Тимом Бернерсом-Ли, работавшим тогда в
- 74. Основные вехи WEB «WEB-программирование. Язык HTML» Сэр Тимоти Джон Бернерс-Ли (англ. Sir Timothy John «Tim» Berners-Lee;
- 75. Основные вехи WEB «WEB-программирование. Язык HTML» HyperText Markup Language —«язык разметки гипертекста», является приложением SGML (стандартного
- 76. Основные вехи WEB Первый WEB-браузер* - 1993г. «WEB-программирование. Язык HTML» NCSA Mosaic (по-русски произносят [маза́ик]) —
- 77. Основные вехи WEB «WEB-программирование. Язык HTML» Первый WEB-браузер - 1993г.
- 78. Основные понятия Основные виды браузеров и особенности их использования Технологии Web-программирования Основные вехи WEB Перечень лабораторных
- 79. Структура курса «WEB-программирование» Курс разделен на 2 части: Фронтэнд разработка Бэкенд разработка 17 лекций и 17
- 80. «WEB-программирование» Перечень лабораторных работ к первой части курса
- 81. «WEB-программирование» Перечень лабораторных работ ко второй части курса
- 82. Использованные источники Как стать веб-разработчиком в 2017 году — план действий. В свободном доступе: https://habrahabr.ru/company/netologyru/blog/328426/ Что
- 83. Полезные ссылки Скринкаст по Node.js MDN (Mozilla Developer Network — веб-технологии для разработчиков) learn.javascript.ru — основной
- 85. Скачать презентацию