Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 1. Вводное занятие.pptx
Скачиваний:
0
Добавлен:
27.05.2026
Размер:
1.47 Mб
Скачать

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

2

Цель дисциплины:

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

Задачи освоения дисциплины:

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

3

Общая трудоемкость дисциплины составляет 8 кредитов, 288 часов.

Контактная работа

114

часов

лекции

32

часов

лабораторные работы

82

часов

Самостоятельная работа

129

часов

Форма отчетности:

 

45 часов

зачет

5

семестр

экзамен

6

семестр

п/п

Раздел учебной дисциплины

1.Введение в web- программирова ние

2.Базовые web-

технологии

3.Клиентское

программировани е на языке JavaScript

Зачет

Итого за семестр

1.Серверные

технологии веб- программирова ния. Язык PHP.

2.Базы данных.

Разработка

приложений, основанных на БД

3. Защита сайта

Экзамен

Итого за семестр

Всего

 

Виды учебной работы, включая

 

 

4

 

самостоятельную работу студентов и

 

 

и

 

трудоемкость

 

Текущий

Аттест

 

 

(в часах)

 

ация

 

е л

 

 

контрол

Макси

 

 

 

 

раздел

 

 

 

 

ь

мальн

е д

Лекции

Лабор.

В т.ч. в

 

а

 

успевае

ый

 

работы

ИФ

Само

(неделя

Н

 

мости

балл за

 

 

 

стоят

,

 

 

 

 

(неделя,

раздел

 

 

 

 

ельна

форма

 

 

 

 

форма)

 

 

 

 

 

я

)

 

 

 

 

 

 

 

работ

а

Семестр 5

1

– 4

4

10

0

20

5ЛР

5– 10

6

18

0

30

12 ЛР

11

– 17

6

20

0

30

15ЛР,

17 ЛР

 

 

 

 

 

 

 

 

16

48

0

80

-

 

 

 

Семестр 6

 

 

 

1

– 6

4

10

0

20

5ЛР

7– 13

6

18

0

30

12 ЛР

14 – 17

6

20

0

30

15ЛР,

17 ЛР

 

 

 

 

 

 

16

34

0

49

-

6 КР

20

14 КР

40

17 ИК

40

 

0

-

0

6 КР

20

14 КР

40

17 ИК

40

 

0

-

0

5

исциплина направлена на ормирование следующих компетенций:

ОПК-7 - способен осуществлять выбор платформ и инструментальных программно-аппаратных средств для реализации информационных систем;

ПК-6 - способен разрабатывать технические спецификации на программные компоненты и осуществлять их реализацию;

ПКП-3 - готов применять актуальные версии языков и библиотек для разработки Интернет-приложений;

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

6

Редакторы кода:

1.Sublime Text;

2.Atom;

3.VS Code;

4.WebStorm;

5.Brackets.

Особенности

7

 

oподсветка синтаксиса;

oавтоматические отступы;

oавтодополнение;

oразделение рабочей области;

oмини-карта;

oвнешний вид;

oпроекты;

oинтеграция приложений;

oсистема контроля версий;

oemmet;

oконсоль;

oдебаггер;

oединый стиль написания кода в команде;

oбиблиотека плагинов;

oгорячие клавиши.

8

HTML (HyperText Markup Language

— «язык гипертекстовой разметки») — самый базовый строительный блок.

Определяет содержание и структуру веб-контента.

9

Теги

10

Парные теги

11

Одиночные теги

12

Атрибуты тегов

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

Порядок атрибутов в любом теге не имеет значения и на результат отображения элемента не влияет.

13

Правила вложенности

Теги должны закрываться в правильном порядке: вложенный внутрь тег должен закрываться раньше, чем внешний, родительский.

14

Ошибки вложенности

Как проверить?

https://validator.w3.org/

15

Структура простейшей страницы

16

!DOCTYPE -

определение типа документа.

<html> -

контейнер, который заключает в себе все содержимое веб-страницы, включая теги <head> и <body>.

<head> -

контейнер, в котором размещается служебная информация влияющая на всю страницу.

еги внутри <head> делятся на два типа:

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

Например,

<meta charset="utf-8">

• теги для подключения внешних ресурсов. Например,

<link rel="stylesheet" href="style.css">

18

<body> -

контейнер, в котором размещается все содержание веб-страницы (контент), отображаемое в окне браузера.

19

Страница сложнее

20

Тег <script>

служит для подключения внешних ресурсов.

Подключать тег <script>

лучше перед закрывающим тегом <body>.

21

Спецификация HTML

- документ описывающий все аспекты работы с HTML.

Доступ

https://html.spec.whatwg.org/

Нас интересуют разделы:

3 Semantics, structure, and APIs of HTML documents

4 The elements of HTML