Главная / Кафедра компьютерного обучения / Курсы веб-программистов PHP - 2 уровень

Дорогие друзья!
В период с 12 по 31 мая 2020 г.
наш call-центр работает ежедневно с 10:00 до 18:00.
Оформление на обучение и учебный процесс проходят в режиме онлайн.
Действуют скидки 30-45%
на групповое и индивидуальное обучение!

Ждем Вас на наших курсах!

Курсы веб-программистов PHP - 2 уровень


Стоимость :


Ак.ч. Базовая цена Скидка Конечная стоимость Онлайн Оплатить
34 ак.час.
28 ак. час. - аудиторные занятия
6 ак. час. - самостоятельные занятия
12700 руб. 8900 руб. 6990 руб.


Задать вопрос менеджеру
Наши телефоны:
8 (495) 212-14-47

График обучения Место обучения

Даты начала занятий

Дата Время обучения
08 июня 2020 Утро
01 июня 2020 День
17 июня 2020 Вечер
06 июня 2020 Выходные


Программа



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

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

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

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

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

6. Зачет. Отзывы о курсе "Курсы веб-программистов PHP - 2 уровень" можно почитать здесь »






Поделитесь полезной ссылочкой со своими друзьями: