Содержание

Основы программирования на PHP Савельева Н.В. ISBN 5-9556-00026-4

Категории

Среднее профессиональное образование (14+) (2264)

Среднее профессиональное образование

СПО: Учебники и учебные пособия из списка ПООП (117)

ЭФУ ПРОСВЕЩЕНИЕ (10-11 кл.) (267)

Астрономия (8)

Биология (18)

Военное дело (3)

География, метеорология и картография (6)

Геология, геодезия и разведка полезных ископаемых (9)

Естествознание (2)

Иностранные языки (88)

Информатика и вычислительная техника (116)

Информационная безопасность (2)

История и философия (31)

Лесное, парковое и охотничье хозяйство (17)

Математика и геометрия (13)

Медицина (110)

Обществознание (36)

Психология (20)

Русский язык и литература (41)

Социология и социальная работа (16)

Технология деревообрабатывающих производств, столярное дело. Мебельное производство. (7)

Физика и математика (80)

Физкультура и спорт (5)

Философия (4)

Химия и технологии химической промышленности (21)

Экология и природопользование (19)

Электроника, радио-, электро- и схемотехника (83)

Юриспруденция и правоведение (78)

Остаться в выбранном разделе

Назад к каталогу

ISBN 5-9556-00026-4

Авторы: 

Савельева Н. В.

Тип издания: 

Курс лекций

Издательство: 

Москва: Национальный Открытый Университет ИНТУИТ

Год: 

2016

Аннотация

PHP, в настоящее время, — один из наиболее популярных языков для реализации вебприложений. Данный курс посвящен изучению его основ. Акцент делается на практическое применение полученных навыков. Язык PHP был создан для решения конкретной практической задачи в среде интернет (какой именно можно узнать, прочитав первую лекцию курса). Мы тоже постараемся не отвлекаться слишком сильно на теоретические рассуждения, и будем стремиться к решению какой-нибудь конкретной задачи в каждой из лекций. Большинство примеров взяты из реально существующей системы: виртуального музея истории информатики. Первая часть курса посвящена изучению основ синтаксиса и управляющим конструкциям. После этого рассматривается технология клиент-сервер, как основная сфера приложения языка PHP.

Затем перехздим к изучению наиболее полезных на наш взгляд встроенных функций и решению с их помощью практических задач. Хотя объектная модель в языке PHP не самая богатая, ее принципиальное наличие позволяет естественным образом описывать объектные модели данных. В качестве базовой модели будет рассмотрена модель документа виртуального музея информатики. После этого будет рассмотрен ряд прикладных аспектов: работа с файловой системой, с БД, строками, сессиями, DOM XML — все это позволит рассмотреть ключевые задачи практического использования языка.

Библиографическое описание Скопировать библиографическое описание

Савельева Н.В. Основы программирования на PHP / Н.В. Савельева. — Москва : Национальный Открытый Университет ИНТУИТ, 2016. — 329 с. — ISBN 5-9556-00026-4. — URL: https://ibooks.ru/bookshelf/363014/reading (дата обращения: 15.07.2023). — Текст: электронный.

Курс PHP и MySQL 2021г.

Первый уровень программирования на PHP создан для тех, кто мечтает научиться создавать сайты, но не знает с чего начать, так же он подойдет тем, кто уже может сделать простые вещи, но ещё не ориентируется в своём собственном коде. Благодаря простоте языка программирования первый уровень смогут освоить многие люди, единственное что от Вас требуется — внимательность и ответственность в обучении.

В данном курсе мы начнём с основ PHP и плавно перейдем к основам Базы Данных MySQL. Много практикуясь и выполняя порой интересные, а порой сложные самостоятельные работы (все ученики справились со всеми домашками, хотя некоторые и тратили на некоторые почти неделю), по окончанию курса Вы научитесь: создавать полноценный сайт, сможете создать такие скрипты как: комментарии на сайте, чат, блог, новости, каталог товаров, CMS (админку сайта с удобной системой управления сайтом для заказчиков), регистрацию и авторизацию на сайте, а так же многие другие вещи, которые я бы устал перечислять. Буду честен, зная основы PHP+MySQL из данного можно создать примерно 80% всех существующих сайтов в интернете, остальное будет зависеть только от Вашей фантазии и сообразительности (К примеру: зная о том, как сделать регистрацию из 25-ого урока на сайте и загрузку изображений из 30-ого урока немного поработав можно создать свой собственный инстаграм).


1

Начинаем изучать PHP

Основы синтаксиса, Изолирование от HTML, Переменные, Вывод переменных

2

Углубляемся в типы данных и переменные

работа сервера, переменные, типы данных: int, float, string, bool

3

Управляющие конструкции и операторы сравнения

Управляющие конструкции, Операторы сравнения, Пример с отправкой формы

4

Массивы

Массивы, Элементы массива, CRUD массивов и элементов массива

9

Начинаем изучать PHP

Как устроен сервер, Переменные, Математические действия, Вывод переменных, Операторы и управляющие конструкции

10

Практикуемся с версткой

Практика верстки, Работаем с тенями, include — соединяем участки кода

11

Массивы и Циклы

Массивы, Циклы: while, do-while, for, foreach

12

Домен и хостинг

Хостинг, Домен, DNS, Сайт hostinger.ru, FTP-клиент Far, FTP-клиент FileZilla, Настройки сервера: phpinfo()

13

Пользовательские функции

Пользовательские функции

14

Методы передачи данных GET и POST, работа с формами

Создать форму, Передача данных GET, Передача данных POST, Перехват переданных данных, Работа с данными, Отличиня GET и POST

15

Улучшаем качество кода, include+GET, Суперглобальные массивы

Ошибки домашек, Создаем навигацию include + GET, Изучаем область видимости переменных, Константы, $_REQUEST, $_SERVER, $GLOBALS, Самостоятельно изучаем пакет функций

16

Фильтрация данных, $_COOKIE, $_SESSION

Фильтрация данных, Безопасность при include, filter_var для адресов и email, int, float — для чисел, in_array для определённых множественных вариантов, $_COOKIE: Чтение, создание, редактирование и удаление, $_SESSION: Чтение, создание, редактирование и удаление

17

Ядро, структура сайта, MVC

Архитектура сайта, Ядро, Структура сайта, MVC, Шаблоны

18

База Данных MySQL.

Основы

Как всё устроено, Создание БД, Создание пользователя, localhost, Создание таблиц, Частичная настройка и оптимизация таблиц

19

Запросы select, insert, update, delete

Разбираем структуру PMA, Создаем, редактируем и удаляем таблицы, Изучаем 4 главных команды: INSERT, UPDATE, DELETE, SELECT

20

Форма и работа PHP с MySQL

mysqli функции, Создаем формы на HTML, Обработка форм, Добавление данных в MySQL

21

Выборка из БД и вывод на экран

PHP + MySQLi + SELECT

22

Редактирование и удаление данных. 1 Модуль CMS

PHP + MySQLi + UPDATE + DELETE, Изучаем создание полноценного модуля в админке по добавлению, редактированию и удалению информации на сайте

23

Собственные функции, функция-оболочка, рекурсия

mysqli оболочка, Пишем свои функции, Рекурсионный вызов функций, array_map

24

Классы, autoload, и класс отправки писем

Классы, autoload, отправка писем, mail

25

Регистрация + Авторизация, установка прав доступа

Регистрация, Hash, авторизация, подтверждение по email, права доступа

26

Работа над ядром: ЧПУ и оптимизация

ЧПУ, Mode Rewrite, Абсолютные и относительные ссылки, Динамические meta-данные, CSS, JS, ob_start обфусикация

27

Создание админки, CMS

Создаем админку, CMS, Внешние и внутренние админки

28

Регулярные выражения

Регулярные выражения, Регулярки

29

Углубляемся в MySQL

Типы данных, Движки таблиц, Индексы

30

Загрузка файлов

Загрузка файлов

31

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

Статичные страницы, Пару слов о Котерове, Анализ phpinfo, Работаем над движком

32

mysql связи один ко многим и многие ко многим

Создаём класс для работы с MySQL, Связь один ко многим, Связь многие ко многим

33

Находим аналогию между js и php

php и js почти не имеют отличий

34

ДОМ дерево, объекты и события

DOM структура HTML, Изучаем события в примерах

35

script в отдельном файле, консоль, setInterval и setTimeout

Отдельные файлы js, Кеш файлов, console, setInterval, setTimeout

36

Объекты наше всё.

Аналогия ассоциативных массивов на PHP

Изучаем объекты и их синтаксис

37

Изучаем ajax и jQuery

Эффективность и необходимость jQuery, Простые AJAX запросы и ответы

38

Углубляемся в ajax и jQuery, JSON для массивов

JSON как передача массивов, Селекторы на jQuery, Готовимся к настоящему программированию сайтов

39

Окончание курса

Ajax и MVC, Болтаем о будущем

PHP для начинающих | Отличное обучение

1000+ бесплатных курсов

Вы уже зарегистрированы. Пожалуйста, войдите вместо этого.

Вы уже зарегистрированы. Пожалуйста, войдите вместо этого.

Адрес электронной почты

Пароль

Забыли пароль?

Адрес электронной почты

Введите действительный адрес электронной почты

Вернуться на страницу авторизации

Если учетная запись с таким адресом электронной почты существует, вы получите инструкции по сбросу пароля.

Чему вы научитесь на PHP для начинающих?

PHP

Веб-разработка

Об этом бесплатном сертификационном курсе

Если вы новичок и хотите начать работу с PHP, этот курс для вас! Этот всеобъемлющий курс будет охватывать основы PHP, включая установку, комментарии, переменные, операторы и функции.

 

PHP — это надежный язык сценариев, широко используемый для разработки динамических веб-страниц, и этот онлайн-курс PHP поможет вам понять его основы. Сначала вы познакомитесь с PHP и пройдете установку. Предоставление комментариев часто является лучшей практикой. Таким образом, вы узнаете о комментариях в PHP. Вы поймете концепцию переменных, переменных области видимости, операторов эха и печати, типов данных, операторов управления, циклов, операторов, строк, функций и массивов в PHP. Вы лучше поймете их с помощью предоставленных практических примеров. Запишитесь на этот бесплатный курс PHP и получите сертификат об окончании курса.

 

Улучшите свои навыки разработки программного обеспечения с помощью лучших курсов Great Learning по разработке программного обеспечения. Зарегистрируйтесь в интересующей вас программе с самым высоким рейтингом и получите сертификат, демонстрирующий ваши навыки.

Краткое содержание курса

Введение в PHP

PHP служит языком программирования для сценариев на стороне сервера, который используется для создания веб-страниц и веб-приложений. Этот модуль знакомит вас с PHP, его синтаксисом и приложениями.

Установка PHP

Этот модуль поможет вам установить и настроить PHP в вашей системе.

Комментарии в PHP

Всегда рекомендуется указывать подробности исходного кода в программе, чего можно добиться с помощью комментариев. В этом модуле объясняются комментарии и их синтаксис, а также демонстрируется, как писать однострочные и многострочные комментарии.

Переменные в PHP

Переменная — это пространство, в котором хранятся значения данных. В этом модуле вы узнаете о переменных в PHP. С помощью практических примеров вы узнаете, как выполнять объявления переменных и определять переменные в PHP.

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

В этом модуле вы узнаете о трех типах областей видимости переменных и поймете их роль и синтаксис на практических примерах.

Операторы эха и печати

В этом модуле обсуждаются операторы эха и печати в PHP. Вы узнаете их синтаксис с помощью примеров.

Типы данных в PHP

Типы данных определяют тип значения, которое может содержать переменная. Типы данных в PHP бывают трех типов. В этом модуле вы узнаете о скалярных, специальных и составных типах данных в PHP и пройдете их демонстрацию и примеры.

Управляющие операторы в PHP

Этот модуль объясняет управляющие операторы в PHP, такие как if, if else, if else if и переключение регистров. Вы поймете их синтаксис и работу операторов управления с практическими примерами.

Циклы в PHP

Этот модуль посвящен циклам в PHP. Вы изучите циклы for и while и поймете их синтаксис. То же самое демонстрируется с помощью практических примеров.

Операторы в PHP

В этом модуле вы познакомитесь с различными операторами в PHP и поймете работу операторов с помощью практических примеров.

Строки в PHP

Этот модуль объясняет роль строк в PHP. Вы также изучите несколько встроенных функций, используемых для работы со строками, которые будут продемонстрированы на практике.

Функции в PHP

Этот модуль поможет вам понять функции, аргументы функций, вызов по значению и вызов по ссылке в PHP. Вы ознакомитесь с их синтаксисом и реализуете его с помощью примеров.

Массивы в PHP

В этом модуле вы узнаете о массивах и их синтаксисе в PHP. Вы пройдете через ассоциативные массивы и многомерные массивы. Вы научитесь создавать массивы и работать с ними посредством практических реализаций.

Что наши учащиеся говорят о курсе

Узнайте, как наша платформа помогла нашим учащимся повысить квалификацию в своей карьере.

4,52

★★★★ ★ ☆

Рейтинг курса

PHP для начинающих

С этим курсом вы получите

Зарегистрируйтесь бесплатно

Поделись с друзьями

Часто задаваемые вопросы

Какие предварительные требования необходимы для изучения этого курса PHP?

Для изучения этого бесплатного курса PHP не требуется предварительных условий.

Сколько времени нужно, чтобы пройти этот бесплатный онлайн-курс PHP?

Этот бесплатный курс содержит 1,5 часа видеоматериалов для самостоятельного изучения.

Будет ли у меня пожизненный доступ к бесплатному курсу?

Вы можете вернуться к этому курсу в любое время, когда возникнет такая необходимость.

Стоит ли изучать PHP?

PHP определенно стоит изучать! Это отличный язык сценариев, который позволяет создавать динамические веб-сайты и веб-приложения. PHP используется многими популярными веб-сайтами, включая Facebook, WordPress и Tumblr. PHP — отличное место для начала, если вы хотите научиться программировать.

Для чего используется PHP?

PHP используется для сценариев на стороне сервера, выполняемых на сервере перед отображением веб-страницы в браузере. Он обычно используется для разработки динамических веб-приложений и веб-страниц.

Почему PHP так популярен?

PHP настолько популярен из-за его широкого спектра функций, которые включают в себя:

— Это легко использовать.
— Он поддерживает широкий спектр баз данных.
— Его способность создавать динамические веб-страницы.
— Широкий выбор библиотек и модулей.

Какие работы требуют от вас изучения PHP?

Некоторые профессии, требующие изучения PHP:
— Веб-разработчик
— Инженер-программист
— Программист PHP
— Разработчик веб-приложений
— Полный стек веб-разработчика
— Back End веб-разработчик
— Front End Web Developer

Получу ли я сертификат после прохождения этого бесплатного курса PHP?

Да, вы получите бесплатный сертификат после завершения всех модулей и викторины в конце курса.

Какие знания и навыки я получу после прохождения этого онлайн-курса PHP?

Вы изучите основные понятия PHP, которые являются строительными блоками этого языка сценариев.

Сколько стоит этот курс PHP?

Это бесплатный онлайн-курс PHP с сертификатом, предлагаемым Great Learning.

Есть ли ограничение на количество прохождений этого курса PHP?

Нет, ограничений нет, и вы можете посещать этот курс в любое время.

Могу ли я одновременно записаться на несколько курсов Great Learning Academy?

Да, вы можете зарегистрироваться на несколько бесплатных курсов, предлагаемых Great Learning Academy, которые способствуют вашему карьерному росту.

Почему стоит выбрать Great Learning для этого онлайн-курса PHP?

Great Learning Academy наиболее известна тем, что предлагает учащимся бесплатные курсы, которые помогают им освоить востребованные в отрасли навыки. Этот курс PHP предлагается бесплатно и охватывает основные понятия, которые должен знать новичок. Вы также можете получить бесплатный сертификат об успешном завершении курса.

Кто имеет право пройти этот бесплатный курс PHP?

Курс для начинающих; любой учащийся, который хочет начать с PHP, может записаться на курс.

Как записаться на этот курс?

— Найдите бесплатный курс «PHP» в Great Learning Academy через панель поиска.
— Зарегистрируйтесь на курс бесплатно через кнопку регистрации на странице курса и начните изучать PHP.

10 миллионов учеников

Истории успеха

Могут ли курсы Great Learning Academy помочь вашей карьере? Наши ученики рассказывают нам, как это сделать.

Программа «ИИ для лидеров» была продуманно разработана таким образом, чтобы обеспечить высокий уровень знакомство с экспертами, практикующими в данной области. Каждая тема была освещена достаточно подробно, чтобы создать прочную базу знаний.

Опыт обучения был очень полезным, а наставники и консультанты были очень поддерживал все это время. Я очень рада, что подписалась на программу. Я определенно получил то, что хотел от программы, и настоятельно рекомендую ее.

Я обнаружил, что программа «Наука о данных» представляет собой идеальное сочетание соответствующих содержание, гибкость, академическая строгость и практическое содержание, которые позволили мне сразу применить все на практике в работе.

Программа «Искусственный интеллект для лидеров» стала отличным обучающим опытом при правильном подходе. уровни глубины и широты предмета. Это хорошо управляемый программа, которая расширила мой опыт обучения.

Я считаю курс AIML качественным, и все преподаватели хорошо подготовлен по каждой теме. Я также считаю, что наш Ментор делает фантастические работу каждую неделю, а его личные выводы и дополнения к материалам Очень ценно.

Путь в науку о данных был полон интенсивного обучения, но лучший опыт У меня было. Я был бы готов делать это снова и снова. я буду очень рекомендовать его. Спасибо Техасскому университету и отличному обучению!

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

Программа AIML дала мне прочные фундаментальные знания о Python, ИИ, и мл. Содержание программы было очень хорошо подобрано и охватывало правильные вещи в нужной глубине для программы, как это.

И еще тысячи таких историй успеха..

Вершина Бесплатные курсы PHP >

Бесплатно

Новичок

Бесплатно

ПРОМЕЖУТОЧНЫЙ

Бесплатно

ПРОМЕЖУТОЧНЫЙ

Бесплатно

ПРОМЕЖУТОЧНЫЙ

Соответствующий Карьерный путь >

  • ИТ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

    Разработчик программного обеспечения

  • ИТ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

    Интерфейсный разработчик

  • ИТ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

    Инженер по информационной безопасности

Другие учебные пособия по ИТ и программному обеспечению

  • JavaScript

  • DevOps

    Облачные вычисления

  • Блокчейн

Great Learning Academy — бесплатный онлайн-сертификат Курсы

Great Learning Academy, инициатива Great Learning по предоставлению бесплатных онлайн-курсов по различным областях, позволяет профессионалам и студентам освоить наиболее востребованные навыки, которые помогут им добиться карьерного роста. успех.

Great Learning Academy предлагает бесплатные сертификационные курсы с более чем 1000 часов контента из более чем 1000 курсов в различный таких областях, как наука о данных, машинное обучение, искусственный интеллект, ИТ и программное обеспечение, облачные вычисления, Маркетинг и финансы, большие данные и многое другое. Он предложил бесплатные онлайн-курсы с сертификатами для 10 миллионов+ учащихся из 170+ стран. Платформа Great Learning Academy позволяет вам реализовать свои карьерные устремления работая над реальными проектами, изучая востребованные навыки и получая знания из лучших бесплатных онлайн-ресурсов. курсы с сертификаты. Помимо бесплатных курсов, он предоставляет видеоконтент и живые сеансы с экспертами отрасли. как хорошо.

  • О
  • Содержание курса
  • Часто задаваемые вопросы

Изучите более 1000 бесплатных курсов

Идет загрузка. ..

Мы видим, что вы уже подали заявку на .

Обратите внимание, что Академия GL предоставляет лишь небольшую часть учебных материалов Great Learning. Для полный опыт программы с помощью карьеры GL Excelerate и преданного наставничества, наша программа будет лучшим для вас. Пожалуйста, не стесняйтесь обращаться к своему консультанту по обучению в случае каких-либо вопросы. Вы можете ознакомиться с нашей программой, посетив демо-версию программы.

Мы видим, что вы уже зарегистрированы на нашу

Обратите внимание, что GL Academy предоставляет только часть учебного содержания вашей программы. Поскольку вы уже зачисленных на нашу программу, предлагаем начать подготовку к программе с помощью обучающего материал, предоставленный в качестве предварительной работы. Благодаря эксклюзивным функциям, таким как карьерная поддержка GL Excelerate и преданное наставничество, наш , безусловно, лучший опыт, который вы можете получить.

Мы видим, что вы уже зарегистрированы на нашу

Обратите внимание, что GL Academy предоставляет только часть учебного содержания наших программ. Поскольку вы уже зачислены в нашу программу, пожалуйста, убедитесь, что ваше обучение там продолжается гладко. Мы добавим ваши курсы Great Learning Academy на вашу панель инструментов, и вы сможете переключаться между зачисленными программу и курсы Академии из панели управления.

Мы добавим ваши курсы Great Learning Academy на вашу панель инструментов, и вы сможете переключаться между цифровыми Пакеты Campus и GL Academy с панели управления.

Мы видим, что вас интересует .

Убедитесь, что ваше обучение проходит гладко в рамках наших программ pg.

GL Academy предоставляет только часть учебного содержания наших программ pg, а CareerBoost — это инициатива GL Academy, направленная на то, чтобы помочь студентам колледжей найти работу начального уровня.

Поделиться по номеру

https://www.mygreatlearning.com/academy/learn-for-free/courses/php?utm_source=share_with_friends&gl_source=share_with_friends

Изучите руководство по расширенному PHP, которое охватывает темы Advcane

Главная >>Учебное пособие по расширенному PHP

« Предыдущая Далее »

Расширенное программирование на PHP

Предыдущий учебник по программированию на PHP охватывает основы или отдельные идеи. Наши расширенные концепции PHP предоставляют вам расширенные темы, инструменты и советы по Php, которые являются техническими, чтобы использовать их для разработки безопасных, производительных, масштабируемых и надежных веб-приложений.

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

Расширенное руководство по PHP продолжается темами, посвященными некоторым передовым практикам PHP, самоанализу и размышлениям, шаблонам Smarty, сеансам, различным платформам PHP и

Что такое PHP? Как это работает и как изучать PHP для начинающих

, а также веб-сервисы.

   


Индекс учебных пособий по PHP

Серийный номер Темы
1 PHP-массив
2 Индексированный массив PHP
3 Ассоциативный массив PHP
4 Вложенный массив PHP
5 Простые итераторы массива PHP
6 PHP-КАПЧА
7 Генерация динамического изображения PHP
8 Обработка файлов PHP
9 Функции файлов и каталогов PHP
10 Создание файла PHP запись
11 PHP-файл открыт для чтения
12 Чтение и запись содержимого файлов в PHP
13 Каталог PHP
14 Создать галерею изображений в php
15 Загрузка файла PHP
16 HomeКак переименовать изображение во время загрузки
17 Проверьте расширение изображения перед загрузкой
18 Как переименовать кнопку просмотра
19 Загрузка файла PHP
20 Переменные сеанса PHP
21 Уничтожить сеанс через некоторое время в PHP
22 Установка файла cookie PHP
23 PHP Запомнить меня
24 Почтовая функция PHP
25 Отправка электронной почты в формате HTML
26 Отправка электронной почты с вложенными файлами
27 Ошибка PHP
28 PHP Дата и время
29 Регулярные выражения PHP
30 Функция заголовка PHP
31 Безопасность PHP

« Предыдущая Далее »

Включите JavaScript, чтобы просматривать комментарии с помощью Disqus.