Курс Программирование на PHP (для начинающих), Минск
Описание товара
Данный курс будет полезен слушателям, имеющим начальные знания языка программирования 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-приложений
Похожие услуги от «Учебный центр нового поколения BIGsoft»
Услуги, похожие на Курс Программирование на PHP (для начинающих)
Заявленная компанией Учебный центр нового поколения «BIGsoft» цена услуги «Курс Программирование на PHP (для начинающих)» (1 100 000 ₽) может не быть окончательной ценой оказания услуги. Для получения подробной информации о наличии и стоимости указанных товаров и услуг, пожалуйста, свяжитесь с представителями компании Учебный центр нового поколения «BIGsoft» по указанным телефону или адресу электронной почты.