Про програму
Створення інтерактивних сервісів для Web-сайту (гостьова книга, чат, форум) і Web-порталу на основі системи PHP-NUKE.
В курсі докладного розглядається: установка і настройка необхідного програмного забезпечення, базові конструкції мови PHP, взаємодія з файловою системою і базою даних MYSQL. Курс розрахований на слухачів, що не мають значного досвіду програмування.
Програма
Урок 1. Введення в PHP
У цьому уроці ми встановимо програмне забезпечення, необхідне для створення сценаріїв на мові PHP. Проведемо настройку Web-редактора Dreamweaver для комфортної роботи із створення PHP-сценаріїв. Дізнаємося, як за допомогою PHP можна передати браузеру HTML-код.
Урок 2. Передача даних з HTML-форми
Відомо, що форми призначені для організації зворотного зв’язку з відвідувачами сайту. У цьому уроці ми детально розглянемо властивості елементів форми (текстових полів, прапорців, перемикачів, списків, меню). Навчимося писати сценарії, які обробляють введені у форму дані. За допомогою таких сценаріїв ви зможете провести анкетування відвідувачів на сайті.
Урок 3. Основні алгоритмічні конструкції мови PHP
Вивчаючи будь-яку мову програмування неминуче стикаєшся з такими алгоритмічними конструкціями, як галуження і цикл. Не виключення і PHP. Перевірка різних умов і циклічне виконання певних команд є могутнім засобом при обробці даних введених посетелем у форму. За допомогою цих конструкцій ми можемо відкривати або забороняти доступ відвідувачеві до сторінок сайту, проводити пошук на сторінці, організовувати тестування. Виконуючи практичні завдання уроку ви створите власну систему тестування.
Урок 4. Рядки і масиви
При обробці даних, введених у форму, ми часто маємо справу з текстовою інформацією. Тому дуже важливо навчиться працювати з таким типом даних як рядки. PHP надає зручні засоби по обробці рядків, завдяки яким ви зможете створити безліч корисних скриптів для свого сайту. Наприклад, перевірити правильність введення логіна і пароля відвідувачем; зашифрувати власний пароль; недопустіть введення користувачем некоректної інформації у форму і багато що інше. Друга частина уроку присвячена не менш важливим типам даних - масивам. Вони призначені перш за все для зберігання великих об’ємів даних, наприклад, переліку товарів в інтернет-магазині.
Урок 5. Функції
Будь-який, хто починає займатися програмуванням, рано чи пізно стикається з функціями. Функції, це фрагменти програмного коду, які виконують певне завдання. У цьому уроці ви навчитеся створювати функції для виконання певних завдань, передавати інформацію у функцію і отримувати назад результат, а також дізнаєтеся, як функції і змінні працюють разом.
Урок 6. Файли і каталоги
Дуже часто виникає проблема - як зберегти інформацію, яку ввели відвідувачі сторінки, на сервері. Наприклад, такі відомі вам сервіси, як гостьова книга або форум, припускають зберігання інформації на сервері. Саме тому ми повинні розглянути операції мови PHP, за допомогою яких ви зможете: зберегти інформацію, введену користувачем, в текстових файл на сервері; передати інформацію з текстового файлу в браузер; дозволити відвідувачеві сторінки проводити закачування файлів на сервер.
Урок 7. Прийоми створення Web-додатків
У цьому уроці ви навчитеся створювати такі корисні сервіси для свого сайту, як: динамічне створення сторінок на стороні сервера, система авторизації, масова розсилка електронної кореспонденції відвідувачам сайту.
Урок 8. Робота з СУБД MYSQL
Тісна інтеграція мови PHP з базами даних і послужила його великій популярності. Без баз даних не обійтися, якщо ви створюєте інтернет-магазин або інформаційну систему. Не дивлячись на складність роботи, що здається, з базами даних, PHP надає зручні засоби як для введення інформації в базу даних, так і для виведення її на Web-сторінку. У даному уроці ми також розглянемо спеціальну мову - SQL, на якому пишуться всі запити до бази даних.
Урок 9. Створення інтерактивних сервісів: чат, гостьова книга, форум
У цьому уроці ми розглянемо установку і адміністрування популярних інтерактивних сервісів. Ми не займатимемося їх програмуванням від початку до кінця - так вже ніхто не поступає. Всі потрібні скрипти вже написані і вільно доступні в мережі Інтернет. Наше завдання лише правильно встановити ці сервіси до нас на сайт і забезпечити їх коректну роботу. Цим ми займемося в цьому уроці.
Урок 10. CMS (Content Management System) - системи управління контентом
Системи управління контентом (так звані “движки”) зараз є стандартному “де-факто” при створенні крупних сайтів і порталів. Ми розглянемо найпопулярнішу з них - phpNuke. У цьому уроці ми навчимося встановлювати і адмініструвати дану систему під свій сайт. Ви дізнаєтеся, як не написавши ні строчки коду, можна створити крупний Web-портал з новинною стрічкою, системою форумів, поштовою розсилкою, авторизацією, каталогом ресурсів і т.п.
Додаткова інформація
Програмне забезпечення, необхідне для навчання:
1. Macromedia Dreamweaver MX2004 або MX2006
2. Базовий пакет Denver (Apache, PHP, MYSQL) - надається разом з курсом безкоштовно
0 Відгуків на “Дистанційний курс PHP”
Залишити відгук