Описание курса PHP

Необходимая информация к курсу PHP

Компьютерный курс Php

Для кого

Курсы предназначены для слушателей, ранее не имевшими дело с PHP программированием и желающим начать использование PHP

Обучение Html + css

Цель курса

Освоив курс вы получите знания в объемах достаточных для решения 90% задач, которые наиболее часто встречаются в работе с PHP.

Требования к курсу Autocad

Требования к курсу

Знание персонального компьютера на уровне уверенного пользователя + уверенные знания html и css.

Что вы будете изучать на курсе PHP:



1

Синтаксис PHP

Знакомство с PHP, конструкция и возможности языка, знакомство с программой «Hello World», установка и настройка интерпретатора, работа с интерактивной консолью, разделение инструкций, основные тэги языка, комментарии, скалярные типы данных, переменные и операторы, а так же выражения, встроенные функции, выполнение файлов, работа с php-сценариями. Условный оператор IF в языке. Оператор множественного выбора SWITCH, операторы прерывания CONTINUE/ BREAK. Обзор циклов WHILE, DO, FOR. Переменные – область видимости, виды переменных – статические и глобальные, алгоритмы. Возвращаемые значения, функции и аргументы. Реализация алгоритмов с помощью списков, строк и массивов. Объекты, ресурсы, NULL. Виды функций. Строковые и математические, дата и время, для работы с массивами, файловой системой, с изображениями, функции для работы с JSON.

2

PHP на веб сервере

Работа с формами. Hello $_GET. Простая форма HTML. Отправка и обработка данных. Протокол HTTP. Запросы GET и POST. Параметры форм в PHP, их получение и обработка. Загрузка файлов на сервер. PHP и HTTP. Тщательное изучение протокола HTTP. Ошибка Hello 404. Функция header. Глобальная переменная $_SERVER. Работа с заголовком Content-Type. Редирект и ошибки 404, 500. Файлы COOKIE – хранение данных, сессии, авторизация на сайте средствами HTTP, ошибка авторизации - Hello 401. $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'].

3

Объектно-ориентированное программирование

Установка и настройка Denwer. Основы Объектно-ориентированного программирования. Понятие объекта и класса. Cвойства и методы объекта (приватные и публичные). Cоздание экземпляра. Cтатические методы и автозагрузка классов. Проверка типов параметров методов. Отработка полученных навыков на информационном портале. Наследование и интерфейсы. Основы наследования классов. Защищенные методы и свойства. Обращение к родительским методам и свойствам. Работа с интерфейсами. Абстрактные классы. Запрет переопределения методов и наследования классов. PHP и HTTP. Пространства имен, перегрузка методов и параметров, сериализация, клонирование, итератор объекта, использование объекта как массива или как функции.

4

MySQL

Реляционные базы данных и SQL. Знакомство с сервером управления базами данных. Основные понятия – таблица, поле и типы полей, базы данных, ряд. Работа с mysql через клиент. Функции и их использование для работы с mysql в PHP. Нормальные формы баз данных. Три основные формы. Применение следующих запросов - SELECT, DELETE, INSERT, UPDATE. Работа в таблице – вывод отдельных полей либо всех записей, условия выбора и выражения в MySQL, сортировка, LIMIT. Первичный ключ и AUTO INCREMENT, обновление и удаление списка записей по условию. Проектирование БД. Объединение данных из нескольких таблиц (функция SELECT). Изучение группировок результатов. Агрегатные функции COUNT, MAX, MIN и другие. Внешний ключ. INNER JOIN. LEFT JOIN. Управление таблицами и БД, а так же управление таблицами (создание, очистка, удаление таблиц, получение информации). Манипуляции с полями и базами данных – создание и удаление.

5

Обзор фреймворков

Менеджер зависимостей Composer. Понятие фреймворков и его принципиальные отличия от библиотек. Работа с фреймворками – установка, удаление, их возможности. Представление и роутинг, варианты обработки форм. Работа с базой данных. Шаблонизаторы (на примере Smarty, Twig и прочих) Использование PHP в качестве шаблонизатора. Работа с шаблонизаторами – установка, удаление, возможности Smarty и Twig. Управление –листание, условия и вставка переменных. Организации приложения с использованием шаблонизатора. Фреймворк Laravel Понятие фреймворков и его принципиальные отличия от библиотек. Работа с фреймворками – установка, удаление, их возможности. Представление и роутинг, варианты обработки форм. Работа с базой данных.

Когда? Сколько? Где?

Актуальная информация по курсу PHP

Открытие ближайших групп

Дата открытия: 20.11.2018
Время: с 15-00 до 18-00

Стоимость курса PHP

В ГРУППЕ: 9350 ₽
ИНДИВИДУАЛЬНО: 27880 ₽

Адрес аудитории

ст.м. Курская
4 минуты пешком

Цель курса - познакомить вас с основными идеями и механизмами создания программ на PHP - самого популярного языка для создания веб-приложений и сайтов.

Что дальше?

Подборка рекомендованных курсов после PHP

JavaScript

Дата открытия: 19.11.2018
Время: с 12-00 до 15-00

Основы программирования

Дата открытия: 19.11.2018
Время: с 18-30 до 21-30

C++

Дата открытия: 19.11.2018
Время: с 18-30 до 21-30

Стоимость курса:
9350 ₽

с учетом действующей скидки