Онлайн-курс PHP Web

Basic level

alarm-clock занятий

spiral-calendar занятий в неделю

rocket старт

За неделю записалось

Осталось

Этот курс проводится в формате дистанционного обучения.

Стань PHP разработчиком!

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

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

Цели курса

  • Изучить язык PHP
  • Применять полученные знания и технологии на практике
  • Научиться работать с ООП
  • Изучить framework PHP
1 583 ₴

в месяц при оплате частями на 12 частей

оплата частями без комиссии и процентов от monobank, ПриватБанк, Ощадбанк и ПУМБ

Полная стоимость курса 19 000 ₴

-10% при оплате сразу 17 100 ₴

Промокод

Дополнительные скидки

Списание с текущего баланса

Неиспользованный остаток замороженного курса

Списание с основного счета

Списание с реферального счета

Списание с бонусного счета

Цена курса для вас 17 100

Важно пройти тест для проверки знаний

grinning-face

Курс PHP Web не предполагает никаких специальных знаний и навыков, достаточно иметь уровень уверенного пользователя ПК.

Изучаемые технологии

  • Apache

    Apache

  • NGINX

    NGINX

  • PHP

    PHP

  • MySQL

    MySQL

  • SOLID

    SOLID

  • Xdebug

    Xdebug

  • Laravel

    Laravel

  • Twig

    Twig

  • MVC

    MVC

  • Rest

    Rest

  • Redis

    Redis

  • Memcached

    Memcached

  • Composer

    Composer

Преподаватель курса

Вас будет обучать практикующий специалист, работающий в топовой компании.

  • Александр Майстренко

    Александр Майстренко

    CIO в ALCOLINE

    ALCOLINE
    Александр Майстренко
    Александр Майстренко CIO в ALCOLINE

    Карьеру в IT начал в 2008 году Back-end разработчиком, за эти долгие годы работал в различных продуктовых компаниях и получил скилы в построении отказоустойчивых веб-приложений.

    Более 5 лет занимаю должности СТО в разных компаниях.

    Требую от сотрудников работать так, чтобы было не стыдно за то, что они делают.

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

Программа онлайн-курса PHP Web

alarm-clock 32 занятия (4 месяца) занятия
Печать
  • Общая информация

    • Введение в PHP, определение и назначение
    • Место среди других языков программирования
    • Архитектура PHP (поверхностно)
    • Процесс интерпретации (поверхностно)
  • Настройка среды

    • Среда разработки
    • Программные среды
    • Docker
    • CLI
    • Первый PHP скрипт
  • Базовые знания

    • Типы данных, копирование, приведение типов
    • Примитивы: скалярные, логические и единичные типы данных
    • Типизация, строгое сравнение
    • Функции для примитивов, условные конструкции
    • Пользовательские функции, замыкание
    • Массивы, обработка массивов
    • Итераторы, генераторы
  • Настройка программ

    • Способы поиска проблем
    • Как делать не нужно
    • xdebug
  • Основы ООП

    • Классы и объекты это ещё не ООП
    • Магические методы
    • Автозагрузка
    • Пакетный менеджер Composer
    • Инкапсуляция, Подражание, Полиморфизм и Абстракция
    • Статические классы, поздняя статическая связка
    • Организации кода без copy/paste (trait, enum)
  • Рефакторинг

    • Понятие плохого кода
    • Какой код хорош?
    • Общая информация о стандартах PHP (PSR-FIG)
    • Основные принципы разработки (DRY, KISS, YAGNI)
    • Общая информация о шаблонах проектирования и принципах SOLID
  • Основы работы с базами данных

    • Типы БД
    • Различия реляционных и нереляционных БД
    • CRUD — базовая логика любой программы
    • PDO: подключение, запросы, защита
    • Шаблоны проектирования, облегчающие жизнь
  • Основы HTTP

    • Работа HTTP/HTTPS протокола
    • HTTP-запросы, HTTP-ответы, заголовки, статусы, mime"
    • Текстовые форматы передачи данных JSON и XML
    • Content-type: xml, json, html, images
    • Работа с формами, передача пользовательских данных в программу
    • Сессии и cookie
  • Symfony — всё, что нужно для разработки

    • Описание и объяснение концепции и философии фреймворка
    • Сравнение с другими фреймворками
    • Контроллеры, роуты, шаблоны
    • DI контейнер
    • Работа с базой данных (Doctrine: Entity, Repository)
    • Формы и валидация (CRUD через Symfony)
    • Система событий Security: логин, роли, firewall
    • Тестирование
  • Взаимодействие через API

    • REST vs Json-RPC
    • Сериализация/десерелизация
    • Понятие Value Object и Data Transfer Object

В конце курса выполняется дипломный проект.

Бонусы курса

  • Тренинг по прохождению собеседования и составлению резюме
  • Тестовое собеседование с техническим специалистом
  • Free English Speaking Club

Добавьте навыки в резюме

  • Архитектура клиент-сервер

  • ООП в PHP

  • Протоколы HTTP и HTTPS

  • Проектирование реляционных Баз Данных

  • Развёртывание рабочей среды на базе Docker или Vagrant

  • MVC и другие шаблоны проектирования

  • Написание Unit и функциональных тестов

  • Принципы работы и построения REST API

  • Фреймворк Laravel

  • Базовые навыки работы с HTML, CSS, JavaScript (основные конструкции, работа с DOM, AJAX-запросы)

Как проходит обучение

  • woman-technologist

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

  • briefcase

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

  • thumbs-up

    Преподаватель даёт обратную связь с разбором ошибок в домашнем задании.

  • light-bulb

    Вы прорабатываете ошибки и закрепляете пройденный материал.

Преимущества онлайн-обучения в Компьютерной школе Hillel

  • man-raising-hand
    Группы до 20 человек Преподаватель уделяет время каждому студенту
  • nerd-face
    Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
  • briefcase
    Система личных кабинетов Эффективное и удобное обучение.
  • speech-balloon
    Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
  • videocassette
    Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
  • hammer
    Практические занятия Большая часть занятий ориентирована на практику.
  • rocket
    Трудоустройство

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

    Проводим мастер-классы по подготовке резюме и поиску работы

  • books

    Регулярно обновляем программы курсов под требования рынка

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

    Развиваем нашу сеть партнеров среди топовых IT-компаний

  • direct-hit

    Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Samsung
Infopulse
EPAM
Ciklum
DataArt
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Snap Inc.
OWOX
Chapps
3DLOOK
Admixglobal
482.solutions
4Limes
Цитрус
AgileEngine
Andersen
Banda-Tech
Codeska
DIGIS
DMark
EIS Group
IWA Solution
Luxoft
Metro Global Ukraine
Netcracker Technology
Netpeak
Nexteum
Onixsoft
OS-System
Petrosoft
QA Madness
QATestLab
Readdle
Rozetka
SendPulse
Sigma Software
Snapchat
Synebo
Valtech
Volo.Global
ZenBit Tech
eSputnik.com
Uitop
Codica

Отвечаем на часто задаваемые вопросы

  • Какой нужно иметь компьютер, чтобы обучаться на курсе PHP Web?

    Требования к компьютеру для обучения на курсе PHP Web.

    Операционная система:

    • Windows 11 64-бит
    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i5 4-го поколения
    • Рекомендуется i5 8-го
      *Допустимы аналоги от AMD

    Оперативная память:

    • Минимум 8 Гб
    • Рекомендуется 16 Гб

    Память:

    • Минимально 500 Гб HDD и более
    • Рекомендуется 200 Гб SSD и более
  • Кем работают ваши Преподаватели? Имеют ли они опыт преподавания?

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

  • Как мне определиться с курсом? Что сейчас наиболее востребовано Online?

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

    Чтобы помочь вам с выбором направления, мы составили специальный профориентационный тест.

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

  • Где можно посмотреть отзывы о вашей Школе Online?

    Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

  • Как получить максимальный балл за домашнее задание на курсе PHP Web?

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

    • Выполнить задание в указанные сроки
    • Выполнить все условия задания
    • Выполнить задание без ошибок
    • Пересдача домашнего задания не более одного раза
  • Как я могу оплатить обучение?

    Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.

  • Как работает оплата частями?

    Мы предлагаем возможность разбить стоимость курса на ежемесячные платежи до 12 частей посредством рассрочки в ПриватБанк, Монобанк, ОщадБанк или ПУМБ. При этом вам не нужно платить дополнительные комиссии или проценты банкам, поскольку Школа оплачивает эту комиссию за вас.

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

    Подробнее об оплате по частям в нашем материале.

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

Обязательно укажите телефон в международном формате

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Заявка на консультацию

Отправлено

Заявка на консультацию

Отправлено

Професія PHP-розробника