Курс по выбору “PHP+WordPress. Back-end разработка” (уровень Advanced)

Курс по выбору “PHP+WordPress. Back-end разработка” (уровень Advanced) состоит из двух частей – PHP и WordPress, плюс дополнительный блок Laravel.

Например, Вы уже изучили средства front-end разработки – языки HTML, CSS и JavaScript, и умеете создавать красивые и эффектные, но функционально простые сайты. Но как быть, если требуется создать более сложный сайт – интернет-магазин, форум, сайт для гостинницы, медицинского кабинета или парикмахерской с системой бронирования?

И вот тут не обойтись без back-end программирования. Пользователи должны иметь возможность зарегистрироваться на сайте, а потом зайти на него под своим аккаунтом, причем о пользователе нужно “помнить”, даже если он заходит с другого устройства.

А бывает, что пользователю нужно предоставить возможность нажать на кнопку и отправить товар в корзину, а потом оформить заказ с доставкой или пересылкой по почте, а еще дать возможность оплатить купленный товар прямо на сайте. Или же, нажав на кнопку, выбрать удобные дату и время и забронировать номер в отеле, или встречу с косметологом…

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

PHP

PHP – один из самых популярных языков программирования в мире, на нем написано около 80% всех существующих сайтов, поэтому его изучение является важнейшей составляющей программы Web-академии.

В рамках данного курса, кроме основ языка PHP, изучаются принципы OOP и MVC, рассматривается технология AJAX.

В результате обучения Вы получите знания и навыки, необходимые для освоения чрезвычайно востребованной и хорошо оплачиваемой профессии back-end разработчика.

На чистом PHP можно написать сайт любого уровня сложности с нуля. Но часто приходится решать “типовые” задачи, которые уже множество раз решались разработчиками до вас. Интернет-магазин, доска объявлений, форум, социальная сеть, лендинг, сайт гостиницы, портал, даже мессенджер – создавать такие и многие другие подобные проекты намного проще, если Вы владеете прекрасным инструментом – CMS WordPress.

CMS WordPress

CMS (Content Management System) – это система управления контентом сайта. CMS позволяют создавать сайты даже без умения программировать, а также с их помощью можно управлять сайтом – создавать статьи, изменять внешний вид и функционал сайта.  Существует множество различных CMS, но WordPress является самой популярной. 

Более 60% сайтов мира созданы с помощью CMS WordPress.

Среди них:

а также многие, многие другие.

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

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

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

Вторая часть курса – «WordPress разработчик» – поможет освоить на профессиональном уровне самую популярную в мире систему управления контентом CMS WordPress. По окончанию курса учащиеся будут уметь создавать интернет-магазины, корпоративные сайты, социальные сети, а также разрабатывать собственные темы и плагины WordPress.

Специалисты, владеющие CMS WordPress, всегда найдут себе работу!

Зачем нужно изучать WordPress? Посмотрите слайдшоу!

Laravel

Но это еще не все!

Иногда бывает нужно создать совершенно нестандартный и сложный сайт, который создавать с помощью WordPress не очень удобно. Для разработки таких сайтов больше подходят фреймворки – программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.

Курс познакомит вас с популярными фреймворками PHP, с которыми должен уметь работать продвинутый back-end разработчик, и вы выполните одно из зачетных заданий на самом популярном из них – на фреймворке Laravel.

Back-end разработчики, владеющие такой технологией, очень востребованы, и могут претендовать на самую высокую зарплату.

Курс рассчитан на 144 академических часа. Занятия проводятся в течение учебного года с сентября по июнь один или два раза в неделю.

  • Программа первой части курса “PHP” поделена на три блока, каждый из которых завершается выполнением зачетного проекта и тестированием.
  • Вторая часть курса “WordPress” также состоит из трех блоков.
  • Последний, дополнительный блок посвящен работе с фреймворком Laravel, на котором выполняется проект “Портфолио”

Курс имеет практический характер, все навыки отрабатываются в процессе работы над реальными проектами.

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

Язык программирования PHP и разработка Web-приложений

Блок 1

  • Введение в язык программирования PHP
  • Основы синтаксиса PHP
  • Основы клиент-серверных технологий

УМЕНИЯ И НАВЫКИ

  • Настройка и работа на языке PHP в редакторе кода VS Code
  • Установка локального сервера XAMPP
  • Создание простейших приложений и игровых скриптов
  • Создание веб-сайтов с динамически формируемым контентом на стороне сервера
  • Навыки работы с Git и GitHub

Блок 2

  • Дополнительные возможности PHP
  • Сессии и сookies
  • Базы даных

УМЕНИЯ И НАВЫКИ

  • Работа с файловой системой на сервере
  • Считывание и анализ информации с удаленного сайта
  • Отправка электронной почты
  • Динамическое рисование в PHP
  • Создание веб-приложений с возможностями авторизации и регистрации
  • Создание приложений, использующих базы данных

Блок 3

  • OOP в PHP
  • Технология AJAX

УМЕНИЯ И НАВЫКИ

  • Знакомство с понятиями и принципами объектно-ориентированного программирования
  • Введение в технологию AJAX

WordPress разработчик

Блок 1

WordPress – создание сайтов

В первом блоке с помощью CMS WordPress учащиеся научатся создавать сайты разной степени сложности: сайт-визитку, посадочную страницу landing pages, форум, интернет-магазин, социальную сеть и др.

УМЕНИЯ И НАВЫКИ

  • Работа с  WordPress в редакторе Visual Studio Code
  • Установка WordPress на локальный сервер
  • Настройка сайта (управление внешним видом сайта, создание меню и т.д.)
  • Заполнение сайта контентом (создание страниц, рубрик, записей, товаров)
  • Установка WordPress на хостинг. Работа с хостингом
  • Перенос сайта WordPress с локального сервера на хостинг в Интернет 
  • Настройка почты на хостинге
  • Настройка входа и регистрации на сайте
  • Настройка оплаты товаров в интернет-магазине
  • SEO-оптимизация сайта под поисковые запросы
  • Работа с конструкторами страниц Page Builder Elementor и Beaver Builder
  • Освоение более 20 плагинов

Блок 2

WordPress – разработка тем (шаблонов)

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

УМЕНИЯ И НАВЫКИ

  • Изучение структуры темы
  • Создание темы как дочерней на основе стандартной темы WordPress
  • Построение простой темы с нуля
  • Создание темы на основе фреймворка bootstrap
  • Создание темы с использованием генератора тем
  • Создание пользовательских шаблонов страниц
  • Создание областей header, footer, сайдбаров и областей для виджетов
  • Taxonomy и Terms
  • Произвольные поля. Плагин Advanced Custom Fields
  • Создание панели управления темой
  • Разработка панели настроек темы с помощью WordPress Customizer API
  • Разработка панели настроек темы при помощи Redux Framework

Блок 3

WordPress – разработка плагинов

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

УМЕНИЯ И НАВЫКИ

  • Система hooks. Filters и actions
  • Локализация (перевод) WordPress
  • WordPress  и AJAX
  • WordPress и базы данных
  • Создание плагинов
  • Создание виджетов
  • Создание шорткодов
  • Работа c административной панелью
  • WordPress Cron – планировщик задач

PHP Advanced – фреймворки. Фреймворк Laravel

Дополнительный блок

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

УМЕНИЯ И НАВЫКИ

  • Создание проекта «Портфолио»  с помощью фреймворка Laravel
  • Миграция проекта Laravel на хостинг

Работы учеников – проекты PHP

Записаться на курс

Запишитесь на этот курс
прямо сейчас!





  • 8-11 классы, студенты
  • Требуется: HTML, CSS, JavaScript
  • 72 занятия
EN UK RU