PHP — это скриптовый язык программирования, используемый для создания динамических веб-страниц и веб-приложений. PHP обрабатывает данные на стороне сервера, а затем генерирует HTML-код, который отправляется на клиентский браузер. PHP широко используется в веб-разработке и является одним из самых популярных языков программирования.
На курсах по PHP можно научиться основам языка программирования, включая синтаксис, переменные, операторы, функции и массивы. Кроме того, можно изучить использование баз данных MySQL для хранения и управления данными, работу с формами, файлами и строками, а также различные методы создания динамических веб-страниц и приложений. Курсы также могут включать обзор фреймворков и библиотек, используемых в PHP разработке, таких как Laravel и Symfony.
Вы изучите популярный язык, с помощью которого создают сценарии веб-приложений, научитесь писать сайты и программы, сможете работать с базами данных и освоите фреймворк Laravel. 95 000 рублей средняя зарплата PHP-разработчика.
- Длительность 9 месяцев
- Онлайн в удобное время
- Обучение на практике
- Доступ к курсу навсегда
Кому подойдёт этот курс
- Новичкам в программировании
Вы сможете писать чистый структурированный код, освоите PHP 7 и научитесь работать с базами данных.
- Разработчикам с базовым уровнем
Вы освоите проектирование программной архитектуры, научитесь оптимизировать разработанную систему и обеспечивать безопасность кода.
- IT-специалистам, которые хотят освоить новый язык
Вы сможете вручную готовить среду обучения, научитесь работать с фреймворком Laravel и расширите портфолио проектами, написанными на PHP.
Чему вы научитесь
- Интегрировать вёрстку в интернет-магазин
- Проектировать базу данных для интернет-магазина
- Устанавливать Laravel
- Создавать свои функции в языке
- Работать с объектно-ориентированным программированием
- Устанавливать и настраивать веб-сервер
- Работать с файлами и каталогами
Программа
Вас ждут 3 блока с разным уровнем сложности, онлайн-лекции и практические задания.
- 24 тематических модуля
- 98 онлайн-уроков
Уровень 1
- Введение в программирование
- Структура управления данными. Базовые концепции PHP 7
- Протокол HTTP/HTTPS
- Пользовательские функции
- Файлы и каталоги
- Cookie/Session
- База данных MySQL
- Курсовая работа
Уровень 2
- Объекты (базовые понятия)
- Принципы
- Объекты (расширенные понятия)
- Функции и стандарты по работе с классами
- Исключения и другие встроенные классы
- ООП. Шаблоны
- Курсовая работа
Уровень 3
- Подготовка среды обучения. Ручной режим
- Архитектура и проектирование
- Структура проекта Laravel
- GIT и командная разработка
- Laravel — начинающий уровень
- Laravel — продвинутый уровень
- Eloquent ORM и база данных
- Laravel: очереди и WebSocket
- Laravel: кэширование и оптимизация
Профессиональные навыки:
- Знание PHP 7
- Разработка ТЗ на проект
- Работа с фреймворком Laravel
- Навыки работы в веб-серверной ОС Linux
- Работа с MySQL
- Знание ООП
- Умение оптимизировать код
- Умение настраивать Nginx, Apache
- Установка и настройка веб-сервера
- Использование MVC
- Обеспечение безопасности функционирования проекта
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
Ваше резюме:
- Full-stack разработка на PHP и JavaScript
- Понимаю принципы ООП, MySQL (SELECT, INSERT и т.д) + процедуры
- Опыт работы с API различных сервисов/ сайтов /систем
- Работаю с серверами Nginx, Apache, WebSocket
- Умею работать с любой GitHub
- Пишу unit-тесты
- Понимаю принципы построения инфраструктуры данных
- Практикую объектно-ориентированный подход
- Использую REST API и SOAP API
- Могу предоставить портфолио с наработанными кейсами и проектами
Владение технологиями
- HTML
- CSS
- MySQL
- PHP
- PHPStorm
- Laravel
Ключевые навыки
- Уверенное использование принципов ООП
- Знание PHP инфраструктуры и устройства веб-приложений
- Внедрение шаблона проектирования MVC
- Работа с шаблонами
- Работа с файлами, сессиями, куками
- Знания базового синтаксиса MySQL, объединение таблиц
- Умение разбираться в чужом коде
- Разработка быстрых и безопасных сайтов любой сложности
- Практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и др.
- Защита скриптов от SQL-инъекций и других вариантов взлома
- Проектирование бизнес-логики веб-сайтов
- Опыт проектирования БД в нормальной форме
Программа обучения
Неделя 1 – Основы языка, работа с функциями
– Знакомство с командой курса и группой.
– Изучаем основы и встроенные возможности языка PHP.
– Учимся работать с функциями.
Неделя 2 – Работа с данными, ООП
– Изучаем работу с базой данных.
– Изучаем основы ООП.
– Рассматриваем основные шаблоны проектирования.
Неделя 3 – Безопасность, MVC
– Изучаем принципы безопасной работы с БД.
– Применяем на практике защиту от XSS.
– Рассматриваем концептуальную схему и архитектуру MVC.
Неделя 4 – WordPress
– Изучаем основные библиотеки для работы с письмами, временем, изображениями.
– Изучаем тестирование с помощью PHPUnit.
– Создаем свой сайт на основе готовой верстки и CMS WordPress.
Неделя 5 – Laravel
— Рассматриваем установку и настройку Laravel.
— Создаем контроллеры, модели и миграции.
— Тестируем код с PHPUnit + Laravel Dusk.
Неделя 6 – Закрытие курса
— Работа над выпускными проектами.
— Подведение итогов. Выдача сертификатов.
Программа курса по PHP
Урок № 1 — Основы программирования, I часть
На первом занятии вы узнаете, как работают веб-сервера и какие существуют среды обработки, а также сможете применять эту информацию.
Урок № 2 — Основы программирования, II часть
На втором уроке мы рассмотрим основные понятия: синтаксис, типы данных, переменные и константы. Разберемся в том, что такое массивы и объекты. Уделим внимание выражениям.
Урок № 3 — Что такое протокол HTTP/HTTPS?
На третьем уроке вы узнаете, какие существуют стандарты и методы протокола. Разберемся какими бывают заголовки и рассмотрим различные статусы сервера. Подробно остановимся на том, как обеспечивается безопасность передачи данных.
Урок № 4 — Управление данными.Базовые понятия PHP, I часть
На четвертом уроке вы узнаете, что такое встроенные константы и суперглобальные переменные. Мы разберем, какие существуют встроенные базовые функции. Остановимся и подробно проанализируем функции подключения файлов.
Урок № 5 — Управление данными, II часть
На пятом уроке мы узнаем, как использовать комментарии, разберем виды операторов и работу циклов.
Урок № 6 — Изучение пользовательских функций, I часть
На шестом занятии приступим к определению и вызову. Изучим типы данных и после урока сможем делать возврат значений.
Урок № 7 — Пользовательские функции, II часть
На седьмом занятии мы рассмотрим доступную область видимости и узнаем, как передавать аргументы по ссылке. Вы узнаете, как используются статистические и глобальные переменные.
Урок № 8 — Работа с файлами и каталогами
На восьмом уроке вы узнаете, какие есть режимы работы. Научитесь производить чтение и запись в файл. Познакомимся с функциями работы с файлами. Определим функции работы с каталогами.
Урок № 9 — Использование Cookie/Session
На девятом уроке мы познакомимся с понятиями Cookie/Session. Вы сможете выполнять такие операции, как создание, изменение, удаление. Рассмотрим известные параметры.
Урок № 10 — Использование базы данных MySQL, I часть
На десятом уроке вы узнаете, какие бывают сервера баз данных. Определим, что такое реляционная база данных и виды форматов таблиц баз данных. После урока вы разберетесь, как устанавливать соединение.
Урок № 11 — Использование базы данных MySQL, II часть
На одиннадцатом занятии мы научимся создавать базы данных, уделим время синтаксису запросов. Вы узнаете, как производить экспорт и импорт баз данных. Подробно остановимся на том, что такое подготовленные запросы.
Урок № 12 — Основы программирования в PHP
На двенадцатом занятии мы приступим к изучению базовых понятий объектов. Выявим основные принципы (инкапсуляция, наследование, указатели). Работа с объектами, функциями, исключениями и шаблонами не составит для вас труда.
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.
Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники».
Что вас ждёт на обучении
- Структурированная теория
В начале каждого раздела вы изучаете теорию — материалы в текстовом виде, скринкасты и отобранные статьи по теме.
- Практика
После изучения теории выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.
- Ревью кода
После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.
- Адвайзер
Во время учёбы вас будет сопровождать адвайзер. Он поможет составить индивидуальный план прохождения курса — в зависимости от свободного времени, которое вы готовы выделять на обучение.
Подходит ли вам этот курс
- Курс проходит в асинхронном формате. Вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.
- Главная ценность курса — большой объём обратной связи от наставника, который детально разберёт ваш код, определит пробелы в понимании материала и поможет со всем справиться.
- Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажёрыпо основам HTML и CSS.
- В курсе мы используем самые эффективные для обучения профессионалов форматы: тексты, тренажёры и автотесты. Мы не злоупотребляем видео и используем его только там, где оно необходимо.
Учим делать правильно
- Актуальные стандарты качества: не нужно переучиваться после курса.
- Понимание полного цикла работы разработчика.
- Фундаментальные и структурированные знания необходимых технологий.
- Опыт работы с дедлайнами и планирования работы.
Программа курса
Раздел 1
Знакомство
Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.
- Общая информация о курсе.
- Презентация личных проектов.
- Назначение PHP и его сфера применения.
- Как установить окружение разработчика.
- Пишем и запускаем первый сценарий.
- Азы синтаксиса: переменные, операторы, типы, условные конструкции.
- Понятие выражения.
- Как работать с Гитом и выполнять задания.
Практика
- Устанавливаем PHP.
- Учимся работать с условиями.
Раздел 2
Из чего состоит PHP
Окончание изучения синтаксиса языка. Разбор необходимых для работы управляющих конструкций, структур данных.
- Массивы.
- Циклы.
- Пользовательские функции.
- Стандартная библиотека PHP.
- Отладка кода.
Практика
- Итерация по массивам.
- Написать свою функцию.
Раздел 3
Шаблонизация: оживляем статичную верстку
Научимся делить весь код на отдельные сценарии, а также преобразовывать статичную верстку сайта в отдельные шаблоны.
- Работа с датой и временем.
- Подключение PHP-сценариев.
- Шаблонизация как способ отделить логику от интерфейса.
- Буферизация вывода.
- Защита от XSS-уязвимостей.
Практика
- Шаблонизация личного проекта.
- Работа с датой и временем.
Раздел 4
Что такое база данных
Ни слова про PHP. Знакомство с базой данных и тем, как она хранит информацию. Учимся манипулировать информацией в БД через SQL запросы.
- Определение базы данных.
- Что такое реляционные БД.
- Проектирование схемы БД для своего сайта.
- Установка MySQL.
- Язык запросов SQL.
- Как строить запросы — основные операции.
Практика
- Создание схемы БД личного проекта.
- Пишем SQL-запросы для основных операций.
Раздел 5
MySQL и PHP
Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.
- Средства для поддержки MySQL в PHP.
- Установка подключения.
- Выполнение SQL запросов.
- Получение результата запроса из MySQL.
- Безопасность при выполнении SQL-запросов.
- Подготовленные выражения.
Практика
- Сохранение информации в MySQL.
- Чтение и показ записей из MySQL.
Раздел 6
Формы и протокол HTTP
Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.
- Протокол HTTP.
- GET-параметры запроса.
- Формы — отправка данных на сервер.
- Загрузка файлов.
- Валидация форм.
Практика
- Работа со строкой запроса.
- Получение данных из форм.
Раздел 7
Идентификация пользователя на сайте
Делаем регистрацию и вход на сайт. Учимся правильно хранить пароли и делить страницы сайта на публичные и закрытые.
- Как сохранять информацию между запросами.
- Cookies и сессии.
- Что такое аутентификация.
- Как хранить и проверять пароли.
- Организация входа на сайт.
Практика
- Сохранение информации между визитами.
- Аутентификация пользователя.
Раздел 8
Дополнительная практика MySQL
Разбираем продвинутые техники работы с MySQL, чтобы сделать сайт ещё более удобным для пользователя.
- Полнотекстовый поиск.
- Постраничная навигация.
- Транзакции в MySQL.
- Кэширование данных.
- Функции даты и времени в MySQL.
Практика
- Полнотекстовый поиск в личном проекте.
- Завершение работы над проектом.
Раздел 9
Библиотеки
Научимся работать с пакетным менеджером, чтобы устанавливать и использовать сторонние библиотеки.
- Что такое объект.
- Что такое библиотека.
- Пакетный менеджер composer.
- Обзор популярных библиотек.
- Документирование кода.
Практика
- Подключаем и используем библиотеку для работы с электронной почтой.
Преимущества обучения PHP в Специалисте
- Уже 29 лет центр «Специалист» при МГТУ им. Н.Э.Баумана следует традициям «Бауманской школы» подготовки — высочайшее качество обучения и нацеленность на практический результат. Более 1 миллиона наших выпускников успешно работают в российских и международных компаниях.
- Простота и ясность изложения материала, благодаря опытным и известным преподавателям-гуру в области PHP. У нас читают специалисты-обладатели престижной международной сертификации ZCE (Zend Certified Engineer).
- Курсы в «Специалисте» позволят вам подготовиться к престижной международной сертификации ZCE (Zend Certified Engineer). В нашем Центре Вы сможете не только пройти подготовку к сертификации, но и сдать экзамен на получение статусасертифицированного специалиста Zend.
- Дипломныепрограммы и программы повышения квалификации по окончании которых вам выдается официальный документ, подтверждающий ваш статус специалиста.
- Гарантированное расписание на год вперед.
- Разнообразие способов обучения (очное, удаленное).
- Помощь в трудоустройстве.
Курсы:
- Веб — программист. Профессиональная разработка на PHP и JS. 2021
- Веб — разработка. Профессионал Laravel и React
- Магистр PHP 2021
- Веб — мастер
- Web — программист
- Подготовка к сертификации Zend Certified Engineer (ZCE)
- PHP8 часть 3. Создание сервисов
- PHP8 часть 4. Профессиональная работа
- PHP. Разработка приложений на Laravel
- Практика создания веб — приложения (бэкенд)
- MySQL 8. Проектирование и создание баз данных
- Веб — сервера Nginx и Apache
- Защита веб — сайтов от взлома
- PHP. Уровень 5. Разработка приложений на Symfony
PHP — серверный язык программирования, применяется для разработки бэкенда. С помощью наших курсов вы познакомитесь с азами программирования на PHP, научитесь использовать объектно-ориентированное программирование (ООП) и работать с востребованными инструментами разработки, включая Lumen, Laravel, Composer, PHP Unit, Slim.
PHP: Основы
пространства имен, импорты, ссылки, включения файлов
10 часов
Ключевые аспекты веб-разработки на PHP
HTTP, фреймворки, ORM, тестирование
4 часа
PHP: Настройка окружения
зависимости, composer, автозагрузка
3 часа
PHP: Laravel
ORM, шаблонизация (blade), роутинг, контроллеры
20 часов
PHP: Eloquent (ORM)
10 часов
Веб-разработка на PHP
CGI, slim framework, шаблонизация, отправка форм
24 часа
PHP: Функции
упаковка и распаковка, функции высшего порядка, замыкания, чистые функции
18 часов
PHP: Ассоциативные массивы
Слияние, деструктуризация, хеш-таблица
14 часов
PHP: Массивы
Синтаксис, вложенные массивы, алгоритмическая сложность, сортировка
25 часов
PHP: Объектно-ориентированный дизайн
Collect, phpunit, паттерны, текучий интерфейс
14 часов
PHP: Автоматическое тестирование
утверждения, PHPUnit, юнит-тесты, покрытие кода
13 часов
PHP: Погружаясь в классы
позднее связывание, трейты, абстрактные классы
15 часов
PHP: Продвинутое тестирование
Фикстуры, стабы, моки, побочные эффекты
10 часов
PHP: Деревья
рекурсивные структуры данных, обход в глубину, древовидная рекурсия, файловая система
10 часов
PHP: Абстракция с помощью данных
ER-модель, DDD, интерфейс
9 часов
PHP: Полиморфизм
динамическая диспетчеризация, параметрический полиморфизм, полиморфизм подтипов, инверсия зависимостей
22 часа
PHP: Последовательности
функции высшего порядка, стандартные интерфейсы, уровневое проектирование
11 часов
PHP: Построение абстракций
Абстрации, рекурсия, функции высшего порядка, интерфейсы
25 часов
PHP: Разработка микрофреймворка
Сервер, роутинг, MVC, HTTP
14 часов
PHP PDO: Работа с базой данных
PDO, query builder, подготовленные запросы, квотирование
8 часов
PHP: Функциональное программирование
Zip, partial, partition, group
11 часов
PHP: Составные данные
моделирование данных, барьеры абстракции, замыкание
9 часов
PHP: Ввод и вывод
Дескрипторы, магические константы, итераторы
8 часов
PHP: Введение в ООП
Классы, инкапсуляция, интерфейсы, исключения
21 час
Обучение основам программирования на PHP
Первые 10 уроков бесплатно!
Отзывы учеников на сайте.
Начинается обучение с того, как вообще работает PHP. Рассказывается о современных инструментах и подходах. И, конечно же, даются домашние задания, которые я лично проверяю. Здесь мы с вами и установим локальный веб-сервер, и научимся работать в IDE, и, конечно же, напишем свои первые полноценные приложения на PHP, например, фотоальбом.
Программа курса
Уровень 1. Введение в курс PHP для начинающих
- 1. Введение в курс по PHP
- 2. Как работает PHP
Уровень 2. Настройка окружения
- 3. Установка и настройка OpenServer
- 4. Установка и настройка PHPStorm
Уровень 3. Основы разработки
- 5. Выражения в PHP
- 6. Переменные в PHP
- 7. Типы данных в PHP
- 8. Операторы в PHP
- 9. Условия в PHP
- 10. Функции в PHP
- 11. Отладка PHP-кода с помощью Xdebug в PHPStorm
- 12. Подключение файлов в PHP
Уровень 4. Циклы и массивы
- 13. Изучаем массивы в PHP
- 14. Цикл foreach в PHP
- 15. While: самый простой цикл в PHP
- 16. Цикл for: работаем с числами
- 17. Операторы break и continue в PHP
- 18. Изучаем функции для работы с массивами
Уровень 5. Взаимодействие с пользователем
- 19. GET-запросы в PHP
- 20. Обрабатываем POST-запросы в PHP
- 21. Пишем калькулятор на PHP
- 22. Учимся работать с cookie в PHP
- 23. Система авторизации с помощью cookie на PHP
Уровень 6. Работа с файлами
- 24. Учимся работать с файлами в PHP
- 25. Загрузка файлов на сервер
- 26. Пишем фотоальбом на PHP
Уровень 7. Ещё немного практики
- 27. Делаем форму обратной связи
Уровень 8. Заключение
- 28. Что делать после изучения основ PHP
Преимущества
Домашние задания
К урокам есть задания для самостоятельной работы. Ко многим темам накопилось уже более 500 комментариев с детальным разбором ДЗ.
Быстрая помощь
Все ученики имеют доступ к общему Telegram-чату, в котором можно задать вопросы и получить ответ в течение 10 минут. Нас уже больше 1000!
Честная цена
Нет, ну вы видели эти цены на курсы в десятки тысяч рублей?
Тут вы пройдёте обучение по цене, сравнимой с покупкой книги.
Гарантия
Если вас что-то не устроит или вы вовсе передумаете учиться, просто напишите мне любым удобным способом. И я верну вам деньги в тот же день.
Сертификат
После прохождения курса ученик получает сертификат об успешном обучении.
План курса
В ходе уроков «Курс PHP обучение для новичков с нуля» мы с вами рассмотрим язык PHP. Научимся работать с основными концепциями: с переменными, циклами, условиями и прочими конструкциями. Также мы научимся работать с пользователем: обрабатывать формы, отправлять почту, подключать файлы, выполнять настройку сервера и многое другое.
Чему Вы научитесь
Окончив курсы «PHP для начинающих» вместе с новой и высокооплачиваемой профессией вы получите возможность самостоятельно планировать своё время и локацию, ведь большинство специалистов PHP работают именно на Биржах Фриланса, или в веб-студиях.
- Писать «чистый» код на языке программирования PHP
- Работать с менеджером пакетов в PHP – Composer и системой контроля версий GIT
- Создавать свои собственные файлообменники и разрабатывать сайты с нуля с использованием фреймворков: Symfony, Yii, Laravel
- Работать в PHP Storm
- Будете готовы к решению реальных задач на позиции PHP Junior Developer
Эта образовательная программа позволит Вам не только изучить язык, но получить практические навыки самостоятельного создания веб-сайтов и приложений.
На данном курсе Вы:
- изучите процессы установки и настройки веб-сервера и PHP;
- освоите программирование на PHP;
- разберёте управляющие конструкции PHP;
- рассмотрите пользовательские и встроенные функции, а также готовые сценарии;
- научитесь работать с формами и многое другое.
Студенты, изучающие тему «PHP«, также изучают
- MySQL
- Laravel
- Веб-разработка
- HTML
- JavaScript
- PHP MVC
- CSS
- Bootstrap
- WordPress
- SQL
- Объектно-ориентированное программирование
- Веб-дизайн
- HTML5
- Python
- Верстка веб-страниц
- PDO
- Vue JS
- jQuery
Курсы:
- PHP v.7+ и MySQL с нуля
- Основы PHP программирования для начинающих.
- Изучаем PHP с нуля (базовый курс)
- PHP работа с массивами
- PHP Работа с графикой
PHP ТЕОРИЯ: «ОСНОВНЫЕ ИНСТРУМЕНТЫ И ПОДХОДЫ»
Теоретические основы программирования. В этом курсе собраны самые важные материалы в сжатом виде, которые являются необходимым «фундаментом» для веб-разработчика.
PHP ПРАКТИКА: «СОЗДАНИЕ ИНТЕРНЕТ-МАГАЗИНА»
Продолжение курса PHP Start. После прохождения теоретический части Вам предлагается закрепить и углубить полученные знания в практическом курсе на примере создания реального проекта.
Программа первого блока
Блок 1: Новейшая инфраструктура в сфере веб-разработки.
Урок № 1. Настройка рабочего окружения. Виртуальные машины (VirtualBox). Установка и настройка LAMP и LEMP окружений.
Урок № 2. Настройка сайтов на виртуальных машинах. Vagrant, Puphpet.
Уроки № 3-5. Система контроля версий Git: репозиторий, версии, фиксации, ветки, слияния веток, решения конфликтов, работа с удаленным репозиторием.
Уроки № 6-7. Менеджер зависимостей Composer. Пример управления пакетами в приложении. Создание собственного пакета.
В процессе обучения Вы получите знания и навыки:
- Что такое язык PHP и его применение
- Конструкции PHP — переменные, операторы, циклы, массивы, классы, функции
- Написание функций под свои задачи
- Объектно-ориентированное программирование (ООП)
- Полиморфизм, инкапсуляция, наследование, абстрактный класс, интерфейс в ООП
- Веб-сервер APACHE, установка и конфигурирование
- Система администрирования сайта PhpMyAdmin
- Проектирование структуры таблиц базы данных
- Работа с XML и JSON форматами
- Передача данных HTML-формы — методы GET и POST
- Безопасность — как защитить сайт от взлома
- Базы данных MySQL, основные операции
- SQL-запросы, синтаксис, работа с Active Records
- Создание парсеров для сбора информации для сайта
После бесплатной регистрации Вам будут доступны другие уроки и курсы данного автора:
- Основы PHP — Массивы #5
- Основы PHP — Циклы #6
- Основы PHP — Условия #7
- Основы PHP — Ошибки #8
- Основы PHP — Функции #9.1
- Основы PHP — Функции 2 #9.2
- Основы PHP — Массив $_GET #10
- Основы PHP — Массив $_POST #11
- Основы PHP — Session & Cookies #12
Полный план обучения на курсе PHP Advanced:
- Основы Linux
- Основы Git
- Composer
- PHP 7.x
- ООП
- Стандарты PSR
- Шаблоны проектирования, SOLID, DRY, KISS, YAGNI
- Reflection API
- Standard PHP Library (SPL)
- Безопасность в PHP
- Отладка, предупреждение ошибок, профилирование, оптимизация
- REST
- Тестирование
- Использование Docker. Контейнеризация приложения
- СУБД MySQL
- Сервисная архитектура
- Обзор популярных фреймворков
- MVC и Symfony 4 фреймворк
- Компоненты Symfony
- Понятие переменных в PHP. Типы данных. Операции над переменными
- Условный оператор if..else в PHP. Ветвление
- Циклы в PHP. Цикл for
- Циклы в PHP. Цикл while
- Функции в PHP
- Формы в PHP. GET, POST
- Массивы в PHP
- Функции для работы с массивами
- Работа с файлами
- Читаем и пишем CSV файлы с PHP
- Читаем и пишем JSON файлы с PHP
- Работаем со временем в PHP
- Работаем с изображениями PHP
- Работаем с ZIP архивами PHP
- Работаем с базой данных. Select
- Выполнение запросов в базу данных. РHP Select, Update, Delete, Insert
- Проект # 1. База данных и структура каталогов
- Проект # 2. Роутинг
- Проект # 3. Главная страница сайта
- Проект # 4. Одиночная статья
- Проект # 5. Страница категорий
- Проект # 6. Регистрация, логин, админ-панель
- Проект # 7. Админ-панель. Удаление статей
- Проект # 8. Админ-панель. Добавление статей, загрузка изображений
- Проект # 9. Админ панель. Обновление статьи и logout
- Проект # 10. Оформление и хостинг
- Начинаем изучать PHP
- Практикуемся с версткой
- Массивы и Циклы
- Домен и хостинг
- Пользовательские функции
- Методы передачи данных GET и POST, работа с формами
- Улучшаем качество кода, include+GET, Суперглобальные массивы
- Фильтрация данных, $_COOKIE, $_SESSION
- Ядро, структура сайта, MVC
PHP для новичков
Начало
1.1. Зачем нужен PHP
1.2. Установка OpenServer
1.3. Создание файла .htaccess
1.4. Синтаксис PHP
1.5. Переменные
1.6. Арифметические операторы
1.7. Типы данных
1.8. Приведение типов
1.9. Строки и кавычки
1.10. Константы
Другие операторы
2.1. Оператор присваивания
2.2. Инкремент и декремент
2.3. Оператор конкатенации
Условия
3.1. Операторы сравнения
3.2. Оператор IF ELSE
3.3. Тернарный оператор
3.4. Логические операторы
3.5. Оператор switch
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Модуль 1. Базовые знания
Модуль 2. Процедурное программирование
Модуль 3. ООП
Модуль 4. Инструменты
Модуль 5. Практикум
- Web Applications for Everybody
- Building Web Applications in PHP
- Web Design for Everybody: Basics of Web Development & Coding
- Building a Dynamic Web App using PHP & MySQL
- Building Database Applications in PHP
- Build a Full Website using WordPress
- Django for Everybody
- Web Application Development: Basic Concepts
- Разработка интерфейсов: вёрстка и JavaScript
- Build a Facebook Clone with PHP
- Build Messenger Clone Using PHP and MySQL
- Learn PHP Database Connectivity