php_code

PHP часто используется в организации динамически генерируемых веб-страниц. Он один из самых известных языков для программирования в мире. С ним работает большая часть фрилансиров-программистов. Он дает возможность создавать динамические сайты разные по сложности. PHP имеет множество инструментов для организации веб-приложений.
Курс «PHP. Уровень 1» от организован с целью обучить программистов, которые только начинают свой путь,  основам разработки веб-сайтов на языке PHP.

Если вы новенький в этом деле, то на занятиях сможете понять основы объектно-ориентированного программирования и начнете применять в работе важные конструкции языка. Имея опыт разработчика, вы повысите свою культуру при написании кодов и начнете оформлять скрипт со взглядом профессионала.

Что вы узнаете:

  • Как верно взаимодействовать с центральными конструкциями языка PHP;
  • Как продуктивно использовать стандарты программирования;
  • Как работать, используя все возможности Объектно-Ориентированного Программирования (ООП);
  • Как практиковаться с основными приемами создания сайтов;
  • Каким образом вставлять шаблон проектирования MVC;
  • Как использовать базу данных в работе;
  • Как делать сайты быстро и безопасно;
  • Реализовывать авторизацию пользователей с использованием сессий и cookies;
  • Использовать бизнес-логику своих веб-сайтов.

Программа курса

Общая продолжительность курса: 21 академический час

  • Урок 1. Введение в PHP

Каким образом строится работа динамических сайтов. Правила разработки веб-серверов. Создание рабочей среды Hello, world! Основные алгоритмы построения языка – дескрипторы,  типы данных, переменные. Какие различия имеет язык на базовом уровне.

  • Урок 2. Условные блоки, ветвление функции

Принципы ветвления, визуализация, блок-схемы. Операторы if, if-else. Оператор switch. Тернарный оператор. Реализация схем логики ветвления. Тернарный оператор. Функции, рекурсия. Использование функций и рекурсии для решения задач. Области видимости переменных.

  • Урок 3. Циклы и массивы

Разбор цикла и его типов в PHP. Бесконечный цикл и выход из шагов, цикла. Понятие массива, типы массивов в PHP. Использование циклов в практике с массивами. Многомерные массивы. Ведущие правила работы с массивами. Практика функций для работы с массивами. Предопределенные массивы

  • Урок 4. Работа с файлами

Файловая система и адресация, примеры на базе разных ОС. Как организовать подключение файлов с кодом. Основные шаги работы с файлами – запись и чтение. Применение основных операций для решения ежедневных задач – логирование, кэширование и чтение данных. Типы для формы хранения данных.

  • Урок 5. Базы данных MySQL и работа с ними на уровне PHP

Организация БД, пользователей. ВВедение таблиц. Синтаксис базовых запросов. Максимально раскрываем возможности работы с таблицами(удаление, создание и редактирование). Разбираем 4 важных команды: INSERT, UPDATE, DELETE, SELECT. Выборка из БД и вывод на экран.

  • Урок 6. Интерактивность: Методы передачи данных GET и POST, работа с формами и пользовательскими данными.

Центровые способы передачи данных для сервера. Методы GET и POST. Отправка данных из формы в скрипт. Работа с данными в БД, организация безопасности. Реализация CRUD-пакета действий. Загрузка файлов на сервер.

  • Урок 7. Авторизация и аутентификация

Разбор, понятия авторизации и аутентификации. Сессии и Cookies. Шифрование пользовательских данных. Использование аутентификации пользователя на сайте.

  • Урок 8. Практика

Прохождения теста. Написание недостающей логики страниц. Создание тестовых заказов.

PHP. Уровень 1 Главные моменты в веб-разработке
Оставьте заявку на обучение
Оставьте свой номер телефона, и наши менеджеры свяжутся с вами.
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.