Основы программирования на языке PHP / Учебный центр дополнительного профессионального образования

Основы программирования на языке PHP

Учебный центр дополнительного профессионального образования

г. Москва

Рейтинги вузов

Глобальный сводный рейтинг лучших учебных заведений России

Лучшие программы вузов

Самые востребованные учебные программы

Подбор по профессии

Мы определим, какая профессия подойдет под ваши таланты

Учебная программа: 1. Введение. Создание и области использования языка PHP в настоящее время. Потенциал языка программирования PHP, применение на практике. Необходимое условие для работы PHP-программиста в области аппаратного и программного уровня. Анализ программ и способов разработки программ на PHP. Скрипт, определение понятия. Разновидности скриптов, их различия и сфера их использования. Использование PHP в сфере Интернет. Технологии программирования в Web, различия, особенности и в зависимости от условий. Вариации использования PHP на вебсерверах (встроенные скрипты и технология CGI). Установка, подключение и настройка модулей языка PHP на вэб-серверах IIS и Apache. Пакеты вебразработчика, установка настройка. Загрузка сервера и проверка на работоспособность PHP. Примеры запуска скриптов на PHP. Синтаксис PHP. Разновидности интерпретаторов языка PHP, их фактическое использование в настоящее время. Переменные, способы их объявления, способы их создания и присвоения значений для переменных. Основы работы с простыми переменными, вывод информации в браузер. Конкатенизация, основные понятия. Массивы, способы создания массивов. Области использования массивов. Рассмотрение наглядных примеров по созданию сложных массивов и закрепление навыков работы с массивами. Способы вывода информации и возможности генерации кода веб-страниц. 2. Обзор функций при работе с переменными и массивами. Работа с массивами – сортировка, извлечение, другие виды работы. Удаление массивов и переменных. Объект, определение понятия. Создание объектов, их использование, свойства и методы. Рассмотрение наглядных примеров создания объектов. Передача данных в скрипт. HTML-формы, основные понятия. Наглядные примеры передачи в скрипты значений массивов и переменных через HTML-формы и гиперссылки способами GET и POST. Работа с переменными серверского окружения. Программы логирования, их создание, статистика и т.д. Получение информации и проведение сбора информации о посетителях сайта и пользователях. 3. Условия и циклы, их типы. Применение условий и циклов на практике. Рассмотрение некоторых примеров создания сложных условий. Различные возможности создания циклов. Рассмотрение некоторых примеров генерации кода в циклах. Бесконечные циклы, особенности бесконечных циклов, возможность их применения на практике. Нужные навыки работы со строками. Изучение и анализ функций для работы со строками. Рассмотрение некоторых примеров написания фильтров для текста и нахождение нужной информации в строках. Закрепление навыков по работе с кодировками. Основные функции шифрования. Некоторые примеры обратимого и необратимого кодирования, их применение в практической работе. Создание скриптов на сайте с кодированием логинов и паролей. Отправка сведений по электронной почте. Некоторые примеры скриптов для создания обратной связи на сайтах. Регулярные выражения, основные понятия, их создание и использование. Рассмотрение функций и некоторые примеры скриптов для возможности работы с регулярными выражениями. 4. Работа с файлами. Изучение функций для работы с файлами. Рассмотрение некоторых примеров создания скриптов, и других типов файлов ( в тот числе и текстовых). Обзор возможных операций для работы с каталогами. Создание новых каталогов автоматически, разрешение и другие манипуляции. Копирование и стирание файлов и каталогов. Закрепление навыков работы с гостевыми книгами, форумов и чатов на базе текстовых документов. Функции подключения содержимого других документов и создания кода за короткий промежуток времени. 5. Работа с БД. Обзор типов и СУБД. Различия, сферы использования БД. Введение в реляционные СУБД. Обзор базовых основ работы реляционных СУБД. Обзор и изучение наиболее популярных СУБД для работы с веб-серверами. Работа с СУБД. Язык SQL, определение, основные понятия, его применение в современных СУБД. SQL-запросы, их создание, запросы к базам данных на отдельном примере СУБД MySQL. Работа с данными, манипуляция данными по заданным условиям. Связка PHP-MySQL. Рассмотрение и изучение функций PHP для работы с СУБД. Подключение к СУБД при помощи PHP-скриптов. Рассмотрение некоторых примеров создания новых БД и таблиц. Обращение к БД и таблицам через PHP-скрипты. Рассмотрение некоторых примеров создания оболочки управления БД, а также гостевых книг, чатов и форумов с использованием СУБД. 6. Шлюзовые интерфейсы. Основные понятия, применение(CGI, ASP), назначение, основы работы и поддержка веб-серверами. Положительные и отрицательные стороны использования шлюзовых интерфейсов на веб-серверах. Актуальность, установка и работа CGI. Создание и основы структуры и размещения CGI-скриптов. Обзор некоторых примеров использования CGI-скриптов в функционировании сайта. Шлюзовая оболочка ASP. Использование данного интерфейса в настоящий момент, плюсы и минусы. Сравнение ASP и CGI. Установка ASP, его использование на различных платформах. Основы структуры ASP-скриптов, их создание и размещение. Закрепление навыка выбора нужного языка из списка по умолчанию. Обзор и изучение особенностей и специфических инструкций технологии ASP. Рассмотрение некоторых примеров создания различных программ на PHP с применением ASP. Программирование в ОС. Вариации использования языка PHP для программирования в ОС. Обзор и изучение интерпретаторов, работа с ними. Рассмотрение некоторых примеров создания программ на PHP в ОС Unix. Установка доступа на запуск и использование скрипта. Проведение блокировки скриптов от других пользователей.
Сайт: domkursov.ru
Телефон +7(495) 646-14-47
Адрес: г. Москва, ул. Бакунинская, д. 15
Похожие программы
9900 рублей
Продолжительность: 1,5 месяца
г. Москва
13640 рублей
7000 рублей
г. Москва