Викладач

Юрчак Ірина Юріївна

Доцент кафедри САПР
НУ "Львівська політехніка"
Інші контакти

Прикладне та веб-програмування

Про дисципліну

  • Лекції

    Ознайомлення з базовими поняттями Інтернету та основними технологіями.

  • Лабораторні роботи

    Практичне засвоєння реалізації статичних та динамічних сайтів. Придбання навичок використання готових плагінів та зовнішніх АРІ. Розміщення на хостингу. Використання адміністративної панелі.

  • Самостійна робота

    Створення статичного сайту, наповнення його різноманітним контентом та плагіном, під’єднати АРІ зовнішніх сервісів, застосування CSS та JS бібліотек.

  • Курсова робота

    Розгортання системи управління контентом. Створення динамічного сайту на базі готового шаблону. Під’єднання плігінів та наповнення контентом.

Лекційний курс

Основні поняття Всесвітньої павутини

Загальні відомості про Інтернет. Принципи передачі даних. Служба Веб.

Основні засоби веб-технологій

Базові Веб-технології. Основи HTML, CSS, JS.

Сучасні стандарти

Стандарт HTML5 та сучасні технології. Спеціалізації веб-розробників

Типографіка

Комп’ютерні шрифти. Вибір шрифту для сайту. Кодування тексту

Веб-графіка

Загальні поняття комп’ютерної графіки. Веб-формати графічних файлів. Зображення, що створюються програмним шляхом

Етапи розробки веб-сайту

Технічні аспекти. Графічний дизайн. Верстання та програмування. Система управління контентом. Інформаційне наповнення. Тестування.

Хостинг

Сервіс хостингу. Критерії вибору хостингу та тарифного плану. Хмарні технології.

Домени

Загальні відомості про службу DNS. Українська доменна зона. Вибір доменного імені. Реєстрація та підтримка домену. Характеристики та адміністрування DNS.

Просування і розвиток сайту

Загальні відомості про пошукові системи. Текстовий пошук. Сервіси пошукових систем. Інтернет реклама.

Безпека в Інтернеті

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

Теми лабораторних робіт

Робота #1

Конструктори сайтів
Перейти

Робота #2

Базовий інструментарій.
Перейти

Робота #3

Створення простої сторінки
Перейти

Робота #4

Робота з графікою
Перейти

Робота #5

Веб-шрифти та іконки
Перейти

Робота #6

Уставляння зовнішніх додатків
Перейти

Робота #7

JavaScript та бібліотека jQuery
Перейти

Робота #8

Фреймворк Bootstrap
Перейти

Робота #9

Тестування і відлагодження коду
Перейти

Робота #10

Системи керування контентом
Перейти

Самостійна

Проектування та реалізація HTML сайту
Перейти

Курсова

Розгортання CMS та реалізація динамічного сайту.
Перейти

Розподіл балів

  • Лабораторні

    10 робіт х 3 балів

    30 балів

  • Доповіді

    2 доповіді х 5 балів

    10 балів

  • Самостійна

    1 робота х 20 балів

    20 балів

  • Практична частина

    Протягом семестру

    60 балів

  • Тести

    Тести та описові питання

    40 балів

  • Теорія

    40 балів

  • Практика

    60 балів

Поширені запитання

Лекції, лабораторні роботи та консультації відбуваються онлайн в Zoom згідно розкладу.

Ідентификатор персональної конференції 687-349-9091

Password L4yVV1

Захист роботи відбувається на наступних поточних заняттях, після пояснення матеріалу. Зроблене завдання викладається на сервер і викладачеві надається відповідне посилання. Викладач оцінює правильність коду, задає дотичні питання і оцінює роботу студента.

Відтермінування захисту впливає на максимальний бал роботи.

До іспиту допускаються студенти, які захистили всі лабораторні та самостійну роботи. На диску викладача мають бути звіти до всіх робіт, оформлених відповідно вимог.