PHP-разработчик с 0 до PRO

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

PHP-разработчик с 0 до PRO
Цена
67500
Кэшбэк до 10%
9 месяцев9 месяцев
Сертификат гос. образцаСертификат гос. образца
РусскийРусский
Skillbox
Купить с кэшбэком

Описание:

PHP - один из наиболее распространённых языков. PHP — язык, который нашёл широкое применение в веб-разработке. Основным его преимуществом является относительная лёгкость в освоении при богатой функциональности. Кроме того, этот язык бесплатный.

Различные компании используют PHP. Язык востребован как среди индивидуальных разработчиков и веб‑студий, так и среди настоящих IT‑гигантов: ВКонтакте, Mail.ru, Avito — многие популярные сайты в рунете написаны на PHP.

Широкий спектр применения. С помощью PHP создаются социальные сети, поисковые системы и почтовые сайты, на нём базируются такие системы, как WordPress, Drupal и Joomla. Знание этого языка делает из вас специалиста, которому легко найти высокооплачиваемую работу.

Курс идеально подойдет:

  • Новичкам. Вы познакомитесь с базовыми понятиями программирования, научитесь писать чистый, структурированный и, главное, работающий код. Уже после первого курса вы сможете сделать сайт на PHP.
  • Разработчикам с базовым уровнем. Вы познакомитесь с основными парадигмами объектно‑ориентированного программирования (ООП), научитесь работать с XML, JSON, REST, SOAP. А после освоите проектирование программной архитектуры, научитесь оптимизировать разработанную систему и обеспечивать безопасность кода.

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

1. Базовые навыки (Junior Developer)

  • Введение в программирование
  • Протокол HTTP/HTTPS
  • Структура управления данными. Базовые концепции PHP 7
  • Пользовательские функции
  • Файлы и каталоги
  • Cookie/Session
  • База данных MySQL

2. Парадигмы программирования (Middle Developer)

  • Объекты (базовые понятия)
  • Принципы
  • Объекты (расширенные понятия)
  • Функции и стандарты по работе с классами
  • Исключения и другие встроенные классы
  • Шаблоны

3. Профессиональная разработка (Senior Developer)

  • Подготовка среды разработки "Ручной режим"
  • Архитектура и проектирование
  • Основы разработки на Laravel
  • Git и командная разработка
  • Разработка Laravel (продвинутый уровень)
  • Разработка Laravel (senior уровень)
  • Работа с WebSocket
  • Кеширование и оптимизация проекта