Web-программирование
| Группы: | Время занятий | Кол-во часов в день | Дни недели |
|---|---|---|---|
| утренние | 10.20 | 3-4 ак/час | ежедневно (пн-пт) без сб и вс |
| дневные | 14.20 | 3-4 ак/час | ежедневно (пн-пт) без сб и вс |
| вечерние | 18.20; 20.20 | 3 ак/час | 2-3 раза в неделю(пн-ср-пт или вт-чт) |
Полная программа курса "WEB программирование"
Тема 1. WWW-сервера. Принципы их работы (теория)
1. Статические публикации. Обзор динамических технологий на стороне клиента
2. Обзор технологий на стороне сервера. Интерпретаторы и модули
3. Технология клиент-сервер. Посылка данных методами GET и POST. Форматы запросов и ответов
4. Переменные окружения
Тема 2. Установка и основные настройки пакета Denwer
1. Установка и настройка сервера на домашний компьютер (Denwer)
2. Загрузка скриптов на сервер и выполнение их.
I. Основы программирования на PHP 5
Тема 1. Переменные, константы и типы данных. Приведение и преобразование типов (теория)
Тема 2. Операторы (теория)
1. Унарные
2. Бинарные (арифметические, сравнения, конкатенации и др.)
3. Тернарный
4. Приоритетность выполнения операторов и ассоциативность
Тема 3. Массивы и функции работы с массивами (теория)
Тема 4. Условные операторы и циклы (теория)
1. Условные операторы (if, swith)
2. Циклы (for, while, do..while)
Тема 5. Функции (теория)
1. Объявление и определение функции
2. Передача аргументов
3. Область видимости функций и переменных
Тема 6. Обработка строк и регулярные выражения. Работа с файлами и хранение данных (теория)
1. Основные функции обработки строк
2. Поиск по шаблону
3. Замена по шаблону и разбиение по разделителю
4. Работа с файлами
5. Работа с каталогами
Тема 7. Основы программирования на PHP 5 (практика)
1. Скрипт регистрации пользователей
2. Скрипт гостевой книги
3. Скрипт отправки почтового сообщения
II. Базы данных в сети Internet (MySQL)
Тема 1. Модели Баз Данных (практика)
1. Иерархическая модель данных
2. Сетевая модель данных
3. Реляционная модель данных
Тема 2. Проектирование Баз Данных (практика)
1. Нормализация
2. Первая нормальная форма (1НФ)
3. Вторая нормальная форма (2НФ)
4. Третья нормальная форма (3НФ)
5. Типы связей
6. Один к одному (1:1)
7. Один ко многим (1:M)
8. Многие ко многим (M:N)
Тема 3. Архитектура Баз Данных (практика)
1. Таблицы (столбцы, строки)
2. Типы данных
3. Целые числа (tinyint, smallint, mediumint, integer, bigint)
4. Числа с плавающей запятой (float, double, decimal)
5. Дата (timestamp, date, datetime, year)
6. Время (time)
7. Строки (char, varchar, tinytext, text, mediumtext, longtext)
8. Двоичные поля (binary, varbinary, tinyblob, blob, mediumblob, longblob)
9. Список (enum, set)
10. Индексы и ключи
11. Первичный ключ (primary key)
13. Индексы (key, index)
14. Внешний ключ (foreign key)
15. Уникальность (unique)
16. Умолчания (default, null, not null)
Тема 4. Язык запросов SQL (диалект MySQL) (практика)
1. Создание и удаление таблиц (create, drop)
2. Изменение структуры таблицы (alter, modify)
3. Управление данными
4. Добавление данных (insert, load)
5. Изменение данных (replace, update)
6. Удаление данных (delete)
7. Формирование запросов на выборку (select)
8. Объединения (straight_join, join, left join on, using)
9. Псевдонимы (aliases "as")
10. Группировка и упорядочение (group by, having, limit, order by)
11. Встроенные операторы (математические, логические, операторы сравнения, between, in, not in, like, not like)
12. Встроенные функции (математические функции, функции работы с датой и временем, строками)
Тема 5. Программирование Базы Данных MySQL (практика)
1. Использование PHP
2. Подключение к Базе Данных (mysql_connect, mysql_pconnect, mysql_select_db)
3. Формирование и отправка запроса к Базе Данных (mysql_db_query, mysql_query)
4. Получение результатов запроса (mysql_fetch_array, mysql_fetch_row, mysql_num_fields, musql_num_rows, mysql_result)
5. Отключение от Базы Данных (mysql_free_result, mysql_close)
6. Создание Web-интерфейса к БД
Требования к слушателям курса:
Для прохождения курса "Web-программирования", Вам потребуются знания Интерета и языка разметки HTML. Также желательно знание какого-либо из языков программирования.я
Срок обучения: 3 - 4 недели
Преподаватели курса:
- Пахолков Юрий Дмитриевич
- Герасимович Иван Петрович
- Сковорода Андрей Викторович
О курсе Web программирование
Курсы web программирования – прекрасная возможность за короткий срок получить отличную профессию, востребованную на рынке труда. Данный курс позволяет получить глубокие знания в области создания и администрирования Интернет ресурсов, а также знакомит с самыми последними разработками и технологиями в данной сфере. Сегодня курсы программирования web сайтов являются довольно популярными по причине постоянного развития Интернет технологий и коммуникаций. Для многих сегодня курсы создания web сайтов стали не просто способом повысить свой профессиональный уровень, а необходимостью, так как подобные навыки требуются в работе. Сегодня курсы web мастера могут посещать все желающие. Уровня полученных знаний будет достаточно для овладения всеми технологиями даже пользователю с начальным базовым уровнем знания компьютера. Курсы web программирования веб сайтов включают как общую теоретическую подготовку, так и практические занятия, которые необходимы для успешной работы в будущем. Предлагаемые курсы веб программирования проходят в специально оборудованных залах, где всё создано для наилучшего восприятия слушателями информации. Курсы «web программист» строятся таким образом, чтобы по их окончанию слушатель мог самостоятельно производить программирование и администрирование сайтов. Профессии веб программиста и разработчика сайтов ещё долгое время будут востребованы на рынке труда. Прослушав курсы «веб мастер», Вы сможете всегда без особых хлопот найти себе престижную работу.
По окончании курса Вы можете воспользоваться услугами нашего
Институт Информационных Технологий