Курс Программирование на PHP (для начинающих), Минск

Цена: 1 100 000 ₽
за 1 шт

Описание товара

Данный курс будет полезен слушателям, имеющим начальные знания языка программирования php или не знакомым с программированием.

По окончании курса вы будете знать и уметь с этим работать:

WEB. Что такое интернет. Основы протокола HTTP. Разделение на клиент и сервер;

Программирование на клиенте: HTML, CSS;

Javascript;

Основы PHP;

Функции. Повторное использование кода;

Строки и массивы;

Обработка запросов на php. Обработка форм;

Обработка запросов на php. Обработка форм;

Основы проектирования веб-ориентированных приложений;

Базы данных;

Работа с базами данных в php;

Сессии и куки, заголовки;

Дополнительные функции php;

Работа с почтой, почтовые сервера;

Безопасность WEB-приложений.


Программа курса «Программирование на PHP (для начинающих)»

Тема 1. WEB. Что такое интернет. Основы протокола HTTP. Разделение на клиент и сервер

Введение;

Общие принципы работы веб-приложений. Базовая структура веб-узлов;

Основные понятия WWW. Принципы функционирования веб-сервера;

Протокол HTTP, взаимодействие сервера и клиента. Понятия Request и Response. Типы HTTP-запросов;

LAMP-стек.


Тема 2. Программирование на клиенте: HTML, CSS

Основы HTML:

Что такое html,xhtml, структура html-страницы (теги, аттрибуты, элементы);

Тегиhtml, head, body, title,div, span(блочные и вложенные теги);

Абзацы, заголовки, списки, ссылки, картинки;

Таблицы;

Формы;

Основы CSS:

Синтаксис CSS, способы включения cssв html-страницу;

Форматирование текста;

Поля, отступы, границы;

Форматирование таблиц и форм;


Тема 3. Javascript

Что такое javascript, программирование на стороне клиента, DOM, BOM;

Синтаксис, основные конструкции javascript;

Работа с DOM в javascript;

Javascript-библиотеки (на примере JQuery);


Тема 4. Основы PHP

История PHP;

Структура php-скрипта;

Типы данных;

Переменные, константы;

Операторы;

Циклы, ветвления;


Тема 5. Функции. Повторное использование кода

Функции в php;

Параметры функций;

Встроенные функции в php и пользовательские функции;

Область видимости переменных;

Операторы require и include;


Тема 6. Строки и массивы

Массивы:

Понятие массива, виды массивов (численные и ассоциативные). Многомерные массивы;

Операции с массивами. Перебор элементов массива;

Сортировка, удаление, вставка элементов массива;

Строки:

Способы создания строки;

Строка как массив символов;

Базовые операции со строками;

Форматирование строк;

Введение в регулярные выражения;


Тема 7. Обработка запросов на php. Обработка форм

Суперглобальныемассивы$_POST, $_GET, $_REQUEST, $_SERVER;

Работа с формами;

Валидация пользовательского ввода;


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

Назначение ООП. Основные принципы ООП. Классы и объекты. Свойства объекта и методы. Модификаторы доступа;

Синтаксис создания объектов. Переменная-ссылка. Жизненный цикл объектов. Сборка мусора;

Синтаксис обращения к полям и методам объекта;

Интерфейсы, обстрактные классы;

Статические поля класса;


Тема 9. Основы проектирования веб-ориентированных приложений

Технологии проектирования и построения веб-ориентированных приложений;

Принципы разделения дизайна и кода.MVC;

Понятие «движка веб-сайта», система работы с шаблонами;

Системы управления контентом;


Тема 10. Базы данных

Организация хранения информации (данных) в информационных системах. Роль баз данных в современных информационных системах;

Назначение SQL. SQL-серверы и клиентские программы. Взаимодействие клиентских программ и SQL-серверов;

Использование САПР phpMyAdmin для удаленного управления MySQL- базами данных;

Разработка моделей баз данных. Создание баз данных на сервере. Генерация таблиц в базе данных. Скрипты начального заполнения таблиц базы данных;

Операторы SQL. Группы операторов SQL: DDL и DML;

Операторы DML: INSERT, UPDATE, DELETE, SELECT. Синтаксис операторов INSERT, UPDATE, DELETE;

Синтаксис оператора SELECT. Фильтрация данных: предложение WHERE. Сортировка данных;

Выбор данных из связанных таблиц. Предложение JOIN, его разновидности;


Тема 11. Работа с базами данных в php

Библиотеки для работы с БД: PDO, mysqli, функции mysql_...;

Работа с PDO;

Интегрирация слоя PDOв фреймворк;

Создание слоя модели;


Тема 12. Сессии и куки, заголовки

Работа с сессией;

Работа с куками;

Работа с http-заголовками;

Создание объектно-ориентированной обертки над сессией для фреймворка;

Создание формы регистрации и логина;


Тема 13. Дополнительные функции php

Работа с файлами. Загрузка файлов на сервер.

Работа с изображениями.

Работа с директориями


Тема 14. Работа с почтой, почтовые сервера

Работа с почтой в php;

Создание формы обратной связи;

Доделываем то, что было недоделано в приложении;


Тема 15. Безопасность WEB-приложений


Обращаем ваше внимание на то, что торговая площадка BizOrg.su носит исключительно информационный характер и ни при каких условиях не является публичной офертой.
Заявленная компанией Учебный центр нового поколения «BIGsoft» цена услуги «Курс Программирование на PHP (для начинающих)» (1 100 000 ₽) может не быть окончательной ценой оказания услуги. Для получения подробной информации о наличии и стоимости указанных товаров и услуг, пожалуйста, свяжитесь с представителями компании Учебный центр нового поколения «BIGsoft» по указанным телефону или адресу электронной почты.
Телефоны:
Курс Программирование на PHP (для начинающих)