Курс «Базовый курс PHP»

Направление
PHP
Формат
Видео в записи
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
8
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 01.07.2022

О курсе

Вводный курс в РНР познакомит студентов с возможностями востребованного языка, который позволяет разрабатывать динамические сайты и веб-приложения. Студенты освоят основные конструкции языка PHP, вникнут в культуру написания кода и правила грамотного оформления скриптов веб-сайтов. На этом курсе стартует разработка серверной части для интернет-магазина: на данном этапе она будет создана элементарными средствами РНР. В итоге получим максимально простой, но рабочий продукт.

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

  1. Принципы работы динамических сайтов; принципы работы веб-серверов; подготовка рабочей среды; Hello, world! [Практика]; базовые конструкции языка – дескрипторы, переменные, типы данных; версии языка и их различия на базовом уровне.
  2. Принципы ветвления, визуализация, блок-схемы; операторы if, if-else; оператор switch; тернарный оператор; реализация схем логики ветвления; функции, рекурсия; использование функций и рекурсии для решения задач; области видимости переменных.
  3. Понятие цикла, типы циклов в PHP; While, do…while; For; бесконечный цикл и выход из шагов цикла; понятие массива, типы массивов в PHP; применение циклов для работы с массивами [Практика]; многомерные массивы; основные функции работы с массивами; применение функции для работы с массивами [Практика]; предопределенные массивы.
  4. Файловая система и адресация, примеры на базе разных ОС; подключение файлов; базовые операции работы с файлами: чтение, запись; использование базовых операций для решения повседневных задач: логирование, чтение данных, кэширование [Практика]; типовые форматы хранения данных.
  5. Создание БД, пользователей; создание таблиц; синтаксис базовых запросов; создаем, редактируем и удаляем таблицы; изучаем 4 главных команды: INSERT, UPDATE, DELETE, SELECT; выборка из БД и вывод на экран.
  6. Методы передачи данных GET и POST, работа с формами и пользовательскими данными; передача данных из формы в скрипт; обработка и сохранение данных в БД, обеспечение безопасности; реализация CRUD-пакета действий [Практика]; загрузка файлов на сервер.
  7. Знакомство с понятиями авторизации и аутентификации; сессии и Cookies; шифрование пользовательских данных; реализации аутентификации пользователя на сайте.
  8. Написание недостающей логики страниц; создание тестовых заказов; тестирование.

Другие курсы по этой теме

Помогите нам улучшить наш сервис, поделитесь своим опытом, пройдя небольшой опрос. Он займет у вас не больше 5 минут.
Пройти опрос