Відмінності між версіями «ППВЗ»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
м
 
(не показані 35 проміжних версій 3 учасників)
Рядок 1: Рядок 1:
=Матеріали до курсу "Програмування та підтримка веб-застосувань"=
+
=Матеріали до курсу "Програмування веб-застосувань"=
  
 
[[посилання_ППВЗ|Ресурси в мережі інтернет стосовно курсу]]
 
[[посилання_ППВЗ|Ресурси в мережі інтернет стосовно курсу]]
  
== '''Зміст курсу''' ==
+
= '''Зміст курсу''' =
  
 
==Загальні питання роботи в Internet.==
 
==Загальні питання роботи в Internet.==
Рядок 11: Рядок 11:
 
2. [[Адресація в інтернеті]]
 
2. [[Адресація в інтернеті]]
  
3. Пошукові службі та каталоги принципи пошуку інформації.
+
3. [[Індексні пошукові системи]] та [[Пошукові каталоги]], принципи пошуку інформації.
  
4. Електронна пошта, програми для користування електронною поштою.
+
4. [[Електронна пошта]], програми для користування електронною поштою.
  
 
5. [[Поннятя Web 2.0, сервіси Web 2.0.]]
 
5. [[Поннятя Web 2.0, сервіси Web 2.0.]]
  
6. Робота з Google Docs
+
6. Робота з Google Docs [http://www.eduwiki.uran.net.ua/wiki/index.php?title=%D0%9C%D1%96%D0%BD%D1%96-%D0%BA%D1%83%D1%80%D1%81_%D0%A1%D0%BF%D1%96%D0%BB%D1%8C%D0%BD%D0%B0_%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%B0_%D0%B7_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8._GoogleDocs_%28%D1%82%D0%B5%D0%BE%D1%80%D1%96%D1%8F%29], шаблони документів [https://drive.google.com/templates?view=public]
 +
 
  
 
==Створення веб-документів==
 
==Створення веб-документів==
  
1.Мова HTML, основні поняття, структура HTML-документа, стандарти HTML 4.0, XHTML 1.0
+
Мова [[HTML]], основні поняття, [[структура HTML-документа]], [[стандарти HTML]] 4.0, XHTML 1.0
  
2.Теги структурної розмітки  
+
Теги структурної розмітки  
  
3.Технологія CSS, інтегрція з HTML-документом, селектор-елемент, селектор-клас, селектор-ідентифікатор
+
Технологія CSS, інтегрція з HTML-документом, селектор-елемент, селектор-клас, селектор-ідентифікатор
  
4.Логічне та фізичне форматування тексту
+
[[Логічне та фізичне форматування HTML|Логічне та фізичне форматування тексту]]
  
5.Властивості CSS щодо оформлення тексту, списки (нумеровані, маркіровані, означень)
+
Властивості CSS щодо оформлення тексту, списки (нумеровані, маркіровані, означень)
  
6.Використання графіки, властивість float
+
Використання графіки, властивість float
  
7.Гіперпосилання, псевдокласи hover, link, alink, vlink
+
Гіперпосилання, псевдокласи hover, link, alink, vlink
  
8.Блокова модель, теги <DIV>, <SPAN>, відступи, рамки, позиціонування
+
[[Блокова модель, теги DIV, SPAN, відступи, рамки, позиціонування.]]
  
9.Таблиці
+
Таблиці
  
Типографіка
+
[[Типографіка]]
  
 
Конструювання веб-документа (таблична і блокова моделі)
 
Конструювання веб-документа (таблична і блокова моделі)
  
 
[[Словник термінів з Основ Інтернет]]
 
[[Словник термінів з Основ Інтернет]]
 +
 +
[[CSS селектори]]
 +
 +
[[CSS препроцесори]]
 +
  
 
==Мова JavaScript==
 
==Мова JavaScript==
Рядок 64: Рядок 70:
  
 
'''[[Огляд бібліотек Mootols, JQuery, Prototype]]'''
 
'''[[Огляд бібліотек Mootols, JQuery, Prototype]]'''
 +
 +
'''[[JavaScript фреймворки]]'''
 +
  
 
==Мова PHP==
 
==Мова PHP==
Рядок 86: Рядок 95:
  
 
'''[[Передача параметрів в PHP]]'''
 
'''[[Передача параметрів в PHP]]'''
 
'''[[Опрацювання даних з форми в PHP]]'''
 
  
 
'''[[PHP та Cookies]]'''
 
'''[[PHP та Cookies]]'''
Рядок 93: Рядок 100:
 
'''[[Сесії в PHP]]'''
 
'''[[Сесії в PHP]]'''
  
==CMS Joomla ==
+
'''[[Архітектура веб-застосувань]]'''
 +
 
 +
'''[[PHP Standards Recommendations]]'''
 +
 
 +
'''[[PHP фреймворки]]'''
 +
 
 +
 
 +
== CMS ==
  
 
'''[[CMS|Що таке CMS]]'''
 
'''[[CMS|Що таке CMS]]'''
Рядок 101: Рядок 115:
 
'''[[Структура CMS Joomla]]'''
 
'''[[Структура CMS Joomla]]'''
  
 +
'''[[Створення шаблонів CMS Joomla]]'''
  
 +
'''[[Створення модулів CMS Joomla]]'''
  
== '''Завдання до курсу''' ==
+
'''[[CMS Wordpress]]'''
 +
 
 +
'''[[Структура CMS Wordpress]]'''
 +
 
 +
'''[[Створення плагінів CMS Wordpress]]'''
 +
 
 +
 
 +
==Пошукова оптимізація==
 +
 
 +
'''[[Основи пошукової оптимізації]]'''
 +
 
 +
'''[[Поради вебмайстру Yandex]]'''
 +
 
 +
'''[http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.ru/ru/ua/intl/ru/webmasters/docs/search-engine-optimization-starter-guide-ru.pdf Керівництво по пошуковій оптимізаціх для початківців Google]'''
 +
 
 +
 
 +
= '''Завдання до курсу''' =
  
 
1. [[Загальні питання роботи мережі Інтернет]]
 
1. [[Загальні питання роботи мережі Інтернет]]
Рядок 113: Рядок 145:
 
4. [[Завдання PHP]]
 
4. [[Завдання PHP]]
  
5. [[Завдання Joomla]]
+
5. [[Завдання CMS]]
 +
 
 +
6. [[Проект ПВЗ]]
  
  
[https://docs.google.com/spreadsheet/ccc?key=0AgSkWhLXpDRRdG5ab2Z2TW9hc2o5b1MyY09qcl9YMlE&usp=sharing Журнал оцінок]
 
  
  

Поточна версія на 16:11, 24 вересня 2021

Матеріали до курсу "Програмування веб-застосувань"

Ресурси в мережі інтернет стосовно курсу

Зміст курсу

Загальні питання роботи в Internet.

1. Принципи будови та складові інтернету

2. Адресація в інтернеті

3. Індексні пошукові системи та Пошукові каталоги, принципи пошуку інформації.

4. Електронна пошта, програми для користування електронною поштою.

5. Поннятя Web 2.0, сервіси Web 2.0.

6. Робота з Google Docs [1], шаблони документів [2]


Створення веб-документів

Мова HTML, основні поняття, структура HTML-документа, стандарти HTML 4.0, XHTML 1.0

Теги структурної розмітки

Технологія CSS, інтегрція з HTML-документом, селектор-елемент, селектор-клас, селектор-ідентифікатор

Логічне та фізичне форматування тексту

Властивості CSS щодо оформлення тексту, списки (нумеровані, маркіровані, означень)

Використання графіки, властивість float

Гіперпосилання, псевдокласи hover, link, alink, vlink

Блокова модель, теги DIV, SPAN, відступи, рамки, позиціонування.

Таблиці

Типографіка

Конструювання веб-документа (таблична і блокова моделі)

Словник термінів з Основ Інтернет

CSS селектори

CSS препроцесори


Мова JavaScript

Знайомство з JavaScript (призначення, можливості, інтеграція з HTML документом)

Змінні та типи данних в JavaScript

Оператори мови JavaScript

Підпрограми в JavaScript

Опрацювання подій засобами JavaScript

Робота з масивами в JavaScript

Регулярні вирази в JavaScript

ООП в JavaScript

Огляд бібліотек Mootols, JQuery, Prototype

JavaScript фреймворки


Мова PHP

Знайомство з PHP (призначення, включення в документ, обробка, базові налаштування)

Змінні та типи данних в PHP

Оператори мови PHP

Функції в PHP

Робота з масивами в PHP

Робота з файлами в PHP

ООП в PHP

Робота з базами даних в PHP

Регулярні вирази PHP

Передача параметрів в PHP

PHP та Cookies

Сесії в PHP

Архітектура веб-застосувань

PHP Standards Recommendations

PHP фреймворки


CMS

Що таке CMS

CMS Joomla Опис, характеристики

Структура CMS Joomla

Створення шаблонів CMS Joomla

Створення модулів CMS Joomla

CMS Wordpress

Структура CMS Wordpress

Створення плагінів CMS Wordpress


Пошукова оптимізація

Основи пошукової оптимізації

Поради вебмайстру Yandex

Керівництво по пошуковій оптимізаціх для початківців Google


Завдання до курсу

1. Загальні питання роботи мережі Інтернет

2. Завдання по мові HTML

3. Завдання JavaScript

4. Завдання PHP

5. Завдання CMS

6. Проект ПВЗ



Викладач Котяк Віталій Володимирович