Первый урок по web программированию

Содержание

Слайд 2

Знакомство Как тебя зовут? Программировал ли ты ранее игры или сайты?

Знакомство

Как тебя зовут?
Программировал ли ты ранее игры или сайты?
Чем любишь заниматься

в свободное время?
Слайд 3

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 4

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 5

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 6

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 7

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 8

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 9

Разберемся с видеосвязью

Разберемся с видеосвязью

Слайд 10

План сегодняшнего занятия: Повторим для чего используется css, html и javascript

План сегодняшнего занятия:

Повторим для чего используется css, html и javascript
Начнем верстать

свой сайт портфолио
Изучим структуру html документа
Слайд 11

Слайд 12

Какому браузеру принадлежит этот логотип? Google Chrome

Какому браузеру принадлежит этот логотип?

Google Chrome

Слайд 13

Как вы думаете, что изображено на картинке слева? Самый первый сайт, Он появился В 1991 году

Как вы думаете, что изображено на картинке слева?

Самый первый сайт,
Он появился

В 1991 году
Слайд 14

Самый известный блокировщик рекламы на сайтах называется? AdBlock

Самый известный блокировщик рекламы на сайтах называется?

AdBlock

Слайд 15

Слайд 16

Слайд 17

Для чего используется html? HTML - это набор команд, которыми мы

Для чего используется html?

HTML - это набор команд, которыми мы можем

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

Слайд 19

Для чего используется CSS ? CSS - это набор команд, который

Для чего используется CSS ?

CSS - это набор команд, который отвечает

за внешний вид представленной информации. Например: размер картинки, цвет текста, отступы и т.д.
Слайд 20

Слайд 21

Для чего используется JavaScript ? JavaScript - это язык программирования, который

Для чего используется JavaScript ?

JavaScript - это язык программирования, который web

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

Понятия frontend и backend frontend - это видимая пользователю часть сайта.

Понятия frontend и backend

frontend - это видимая пользователю часть сайта.


backend - программно-аппаратная часть сервиса. Отвечает за функционирования веб-сайта изнутри.

Слайд 23

Сайт компании apple

Сайт компании apple

Слайд 24

Сайт компании sunlight

Сайт компании sunlight

Слайд 25

Наш будущий сайт

Наш будущий сайт

Слайд 26

Слайд 27

Поделитесь экраном с преподавателем

Поделитесь экраном с преподавателем

Слайд 28

На рабочем столе необходимо создать папку для проекта назовем ее “проект proCoding”

На рабочем столе необходимо создать папку для проекта

назовем ее “проект proCoding”

Слайд 29

Запускаем программу VS code

Запускаем программу VS code

Слайд 30

Создаем файл index.html

Создаем файл index.html

Слайд 31

Структура файла index.html Любой сайт состоит из множества частей – тегов.

Структура файла index.html

Любой сайт состоит из множества частей – тегов.
От того

какой тег используется, зависит что именно будет появляться на сайте.
К примеру одни теги создают картинки, другие меняют шрифт, а есть те которые создают структуру.
Теги заключатся в <>.
На картинке слева вы можете увидеть множество тегов.
Слайд 32

Структура файла index.html Бывают одиночные и парные теги. На примере сверху

Структура файла index.html

Бывают одиночные и парные теги. На примере сверху используются

структурные теги, все они парные. Каждый тег имеет свою копию, которая завершает область его работы. Закрывающие теги имеют в себе “/” в самом начале.
Слайд 33

Почему важно закрывать парные теги Зачастую это помогает задавать области работы

Почему важно закрывать парные теги

Зачастую это помогает задавать области работы тега.

К примеру мы хотели выделить одно слово “Lorem”,
Но так как мы не закрыли тег, выделилось абсолютно всё содержимое.
Слайд 34

Исправляем Теперь свойство тега h1 будет только у свойства lorem

Исправляем

Теперь свойство тега h1 будет только у свойства lorem

Слайд 35

Структура файла index.html

Структура файла index.html

Слайд 36

Слайд 37

Пишем базовую структуру index.html Дополнительное задание для тех кто справится быстрее:

Пишем базовую структуру index.html

Дополнительное задание для тех кто справится быстрее:
Попробовать

способ задания быстрой структуры со следующего сайта. Попытаться самостоятельно найти информацию о тегах которые там создаются.
Слайд 38

Быстрый способ задать структуру index.html Пишем восклицательный знак и нажимаем табуляцию

Быстрый способ задать структуру index.html

Пишем восклицательный знак и нажимаем табуляцию (кнопка

tab),
после этого vs code сама напишет всю необходимую файловую структуру
Слайд 39

Пишем базовую структуру index.html

Пишем базовую структуру index.html

Слайд 40

Внутрь body помещаем “header” и “main” Внутри каждого из блоков будет своя часть проекта

Внутрь body помещаем “header” и “main”

Внутри каждого из блоков будет своя

часть проекта
Слайд 41

Внутрь “header” пишем WD - это будет лого, нашего сайта Протестируем проект

Внутрь “header” пишем WD - это будет лого, нашего сайта

Протестируем

проект
Слайд 42

Запуск сайта Нажать “выполнить”, “запуск без отладки”

Запуск сайта

Нажать “выполнить”, “запуск без отладки”

Слайд 43

Запуск сайта Выбрать chrome браузер

Запуск сайта

Выбрать chrome браузер

Слайд 44

Запуск сайта Сайт откроется в браузере

Запуск сайта

Сайт откроется в браузере

Слайд 45

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

Добавим меню

Необходимо дописать через пробел следующие пункты
Перейти в браузер и обновиться

страницу
Слайд 46

Разберемся с тегами

Разберемся с тегами

Слайд 47

Добавим теги Заголовок - WD Абзац - главная об авторе работы и т.д. Протестируем….

Добавим теги

Заголовок - WD
Абзац - главная об авторе работы и т.д.
Протестируем….

Слайд 48

Слайд 49

Добавим css

Добавим css

Слайд 50

Добавим css Создадим новый файл с названием style.css

Добавим css

Создадим новый файл с названием style.css

Слайд 51

Подключим style.css в нашем html файле Атрибуты это свойства тегов. На

Подключим style.css в нашем html файле

Атрибуты это свойства тегов. На нашем

примере, три атрибута ниже задают свойства/параметры для одинарного тега
Слайд 52

Слайд 53

Объясните своими словами, что такое тег и для чего он используется. Какие теги вы уже знаете?

Объясните своими словами, что такое тег и для чего он используется.
Какие

теги вы уже знаете?
Слайд 54

Чем отличаются парные теги от одиночных? Что добавляют в закрывающий тег?

Чем отличаются парные теги от одиночных?
Что добавляют в закрывающий тег?

Слайд 55

Слайд 56

К одинарному тегу link, нужно добавить атрибуты rel, type и href.

К одинарному тегу link, нужно добавить атрибуты rel, type и href.
На

какой картинке это сделано правильно?
И почему?
Слайд 57

Правила написания стилей css

Правила написания стилей css

Слайд 58

Правила написания стилей css

Правила написания стилей css

Слайд 59

Добавим стили Присвоим свойству color значение #34547A в нашем файле стилей

Добавим стили

Присвоим свойству color значение #34547A в нашем файле стилей
font-size свойство

сделаем 48 пикселей.
Дополнительно:
Попробовать другие цвета для логотипа используя не только hex-код, но и английские названия.
Слайд 60

Посмотрим на изменения Сохраним изменения и обновляем страницу Логотип увеличился и изменил цвет текста

Посмотрим на изменения

Сохраним изменения и обновляем страницу Логотип увеличился и изменил цвет

текста
Слайд 61

Самостоятельное задание Используя свойства и их значения, напишите стиль для меню.

Самостоятельное задание

Используя свойства и их значения, напишите стиль для меню.
Цвет

текста должен быть #000000, размер текста должен составлять 16px.
подсказка: Меню находится внутри тега
Слайд 62

Самостоятельное задание Тег при создании автоматически имеет эти свойства, поэтому на

Самостоятельное задание

Тег

при создании автоматически имеет эти свойства, поэтому на

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

Изменим цвет фона на нашем сайте Добавим для header следующие свойства и протестируем

Изменим цвет фона на нашем сайте

Добавим для header следующие свойства и

протестируем
Слайд 64

Самостоятельное задание 2 Используя свойства и их значения, напишите стиль для

Самостоятельное задание 2

Используя свойства и их значения, напишите стиль для тела

сайта.
Цвет заднего фона должен быть #656565 , а значение ширины должно составлять 100%.
подсказка: обратите внимание на тег
Слайд 65

Самостоятельное задание 3 Найти в интернете новые свойства для изменения стиля

Самостоятельное задание 3

Найти в интернете новые свойства для изменения стиля текста.
Применить

одно любое новое свойство к тексту
Слайд 66

Добавим название нашего сайта В тег добавьте название вашего сайта

Добавим название нашего сайта

В тег добавьте название вашего сайта

Слайд 67

Добавим название нашего сайта Добавленное название появится во вкладке браузера после обновления страницы

Добавим название нашего сайта

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

страницы
Слайд 68

Научно-популярная пауза Бернерс-Ли, Тим Кайо, Роберт

Научно-популярная пауза

Бернерс-Ли, Тим

Кайо, Роберт

Слайд 69

Научно-популярная пауза Первый сайт

Научно-популярная пауза

Первый сайт

Слайд 70

Научно-популярная пауза Первый браузер

Научно-популярная пауза

Первый браузер

Слайд 71

Что мы сделали сегодня?

Что мы сделали сегодня?

Слайд 72

Что мы сделали сегодня Познакомились со структурой html документа

Что мы сделали сегодня

Познакомились со структурой html документа

Слайд 73

Что мы сделали сегодня Научились создавать и применять стили

Что мы сделали сегодня

Научились создавать и применять стили

Слайд 74

Что мы сделали сегодня Сделали заготовку нашего будущего сайта

Что мы сделали сегодня

Сделали заготовку нашего будущего сайта

Слайд 75

Что ждет нас на следующих занятиях? Шаг за шагом мы продолжим

Что ждет нас на следующих занятиях?

Шаг за шагом мы продолжим верстать

наш сайт визитку, изучая новые теги и CSS свойства
Слайд 76

Расскажи о нас друзьям Получи подарочную карту STEAM на 750 р.

Расскажи о нас друзьям

Получи подарочную карту STEAM на 750 р. или

1 бесплатный урок программирования за каждого друга, который пройдет открытый урок в нашей школе и оплатит обучение
Слайд 77

Домашнее задание 1.Сделать по специальной презентации радугу из слов 2. Самостоятельно

Домашнее задание

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

помощью родителей зарегистрироваться на сайте figma.com