Курсы программирования на PHP

Курс подойдёт для старта работы back-end разработчиком и веб-программистом. Вы научитесь разрабатывать сайты и программировать, используя язык PHP. Курс максимально охватывает все инструменты веб разработчика.
Обучение в центре Петербурга.

Back-end Developer MySQL GET и POST Cookies MVC PHP 7.0 Yii 2.0 Свой проект ООП Laravel Symfony Помощь в трудоустройстве
64
Академических часа Ак. часа
12
Занятий
6
Недель
14 900
при оплате до 24 августа
Помощь в трудоустройстве

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

PHP с нуля

Курс рассчитан на быстрый и качественный старт работы web-разработчиком. Язык программирования PHP изучается с нуля, необходимы лишь знания html и css

Много практики

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

Небольшие группы 5-10 человек

Благодаря этому, у каждого ученика есть своё рабочее пространство и компьютер. А преподаватель с легкостью отслеживает процесс обучения каждого слушателя

Преподаватели - действующие разработчики

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

Бесплатное повторное прохождение

У вас есть возможность бесплатно пройти курс повторно в течении полугода. Можете попасть на пропущенное занятие или ещё раз пройти программу целиком

Ваши результаты

Ваши результаты

Во время курса
  • Все необходимое для работы junior developer
  • Свой проект для портфолио
  • Подготовка к успешному собеседованию
Навыки для резюме
  • Уверенное знание PHP
  • Знакомство с фреймворками (Laravel, Symfony)
  • Понимание принципов ООП
  • Понимание архитектуры MVC
  • Работа с базами данных MySQL
  • Знакомство с другими базами данных (PostgreSQL)
  • Понимание работы http запросов (методы get post)
  • Работа с cookies
  • Работа с git и gulp

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

Действующие специалисты Санкт-Петербурга

Fullstack-разработчик. Ведущий преподаватель курсов: Создание и продвижение сайтов, Javascript, PHP, Python программирования

Горин Юрий

Юрий о себе:
«Уже более 9 лет профессионально занимаюсь разработкой и продвижением веб-проектов разного уровня сложности: от одностраничных сайтов-лэндингов до фриланс-бирж и порталов. При обучении я всегда старюсь соблюдать баланс между сложностью материала и его актуальностью»




Отзыв слушателя:
«Это третий курс, который я прохожу. И обязательно ещё вернусь к Вам)) Очень понравился новый ремонт! Юрий - замечательный преподаватель с огромными знаниями. Каждый мой приход в Бруноям - это праздник! У Вас отличная компания!» Вероника. Группа WS51-977

Запись и оплата

14 900

22 000

Групповые занятия
Цена действительна при записи на курс до 24 августа.

Всё необходимое включено в стоимость

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

от 1200 до 1600

Индивидуальное обучение
Стоимость указана за 1 ак. час и зависит от количества академических часов и программы курса

Возможность работы над своим проектом во время обучения
Индивидуальная программа курса. Более эффективное обучение чем в группе
Гибкий график обучения - учёба в удобное для вас время

Мы обучили более 900 компаний
Корпоративное обучение в группе или индивидуально
Гибкое обучение в несколько шагов:

Вы оставляете заявку
Мы связываемся с Вами и уточняем все нюансы
Составляем индивидуальный план и график обучения (если это необходимо)
Обучаем в Вашем офисе или у нас в аудиториях

Расписание групп

Группа Продолжительность Дни недели Время Запись в группу
Выходные дни 15 сентября - 21 октября
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
15:00 - 19:00 Записаться

Отзывы учеников

Курсом остался доволен. Знал java немного и даже сайты делал. На работе потребовались более глубокие знания. Спасибо, Бруноям. Было структурировано и по делу: столько за всю жизнь не программировал, сколько на занятиях! Группа WP109-1191

Было ощущение, что преподаватель знает всё. Очень помогала его уверенность и работа с каждым учеником. Спасибо ему и всему Бруноям! Группа WP109-1163

Был приятно удивлён, что работали мы с самой актуальной инфой. С пхп столкнулся впервые. До этого занимался программированием только в университете. Но понятно мне было всё. По моему это круто! Надеюсь, у вас все курсы такие. Приду ещё обязательно! Группа WP109-1191

Шёл в первую очередь за профессией. Понял, что немного не так себе представлял backend. Юрий не только грамотно разложил материал, но и секреты при приёме на работу. Некоторые просто гениальны! Группа WP109-1163

10%

Скидка на второй курс

15%

Скидка на третий курс

25%

Скидка на четвертый курс

100%

Бесплатное повторное прохождение

Подробный план курса

  1. 1 занятие. Серверные технологии
    1. Модель «клиент-сервер»
    2. Протокол HTTP
    3. Запросы GET и POST
    4. Локальный веб-сервер
    5. Динамические веб-страницы
    6. Знакомство с PHP
    7. Переменные, условия, операторы сравнения
    8. Практика: разработка динамической веб-страницы
    9. Итог: понимание назначения серверных
           технологий, создание первой динамической
           веб-страницы
  2. 2 занятие. Формы, циклы и массивы
    1. Отправка форм методом POST
    2. Обработка данных из форм
    3. Понятие массива
    4. Методы работы с массивами
    5. Знакомство с циклами: while, for, foreach
    6. Поиск элементов и сортировка массива
    7. Вложенные массивы
    8. Тонкости работы операторов сравнения
    9. Практика: учебные задачи
    10. Итог: знания и умения, необходимые для
           построения простых форм
  3. 3 занятие. Функции
    1. Понятие функции
    2. Аргументы
    3. Возврат значений
    4. Функции как данные
    5. Области видимости
    6. Суперглобальные переменные
    7. Практика: учебные задачи
    8. Итог: навыки написания собственных
           функций, создание библиотеки
           вспомогательных функций
  4. 4 занятие. Принципы построение динамического веб сайта
    1. Обработка GET-запросов
    2. Понятие шаблона страниц
    3. Подключение файлов: include, require
    4. Хранение данных в файловой системе:
           плюсы и минусы
    5. Функция для работы с файлами
    6. Знакомство с htaccess 
    7. Практика: построение многостраничного
           динамического веб-сайта
    8. Итог: навыки работы с шаблонами страниц, знание
           основ построения многостраничных веб-сайтов
  5. 5 занятие. Базы данных

    1. Основы реляционных баз данных
    2. Работа с СУБД MySQL
    3. Язык запросов SQL
    4. Запросы SELECT, INSERT, UPDATE, DELETE
    5. Администрирование баз данных с
           помощью phpmyadmin
    6. Взаимодействие с базами данных в PHP
    7. Практика: модуль новостей на основе
           базы данных
    8. Итог: знакомство с базами данных, навыки
           работы с MySQL из скриптов на PHP
  6. 6 занятие. Обработка данных из форм

    1. Особенности применения разных элементов ввода
    2. Валидация данных в форме: filter_var
    3. Вопросы безопасности веб-формы
    4. Защита формы от XSS-атак
    5. Защита от SQL-инъекций
    6. Поисковые формы
    7. Практика: построение формы заявки
           с отправкой данных по email
    8. Итог: умение работать со сложными формами,
           настраивать валидацию данных
  7. 7 занятие. Сессии и cookies
    1. Принципы работы cookies
    2. Функция set_cookie и массив $_COOKIES
    3. Редиректы 
    4. Механизм сессий
    5. Вход на сайт по логину и паролю
    6. Алгоритмы хеширования
    7. Практика: создание простой панели
           администрирования
    8. Итог: Умение защищать доступ к определенным
           разделам сайта входом по логину и паролю
  8. 8 занятие. Практика
    1. Закрепление основ работы с базами данных
    2. Отработка принципов построения веб-сайтов
    3. Создание постраничной навигации
    4. Практика: доработка административной панели
    5. Итог: повторение всех ключевых тем, закрепление
           сложных вопросов на практике
  9. 9 занятие. Отправка файлов, работа с текстами
    1. Особенности отправки файлов на сервер
    2. Проверка MIME-типа файла
    3. Управление файлами
    4. Обработка изображений
    5. Автоматическое создание миниатюр
           для изображений
    6. Итог: навыки работы с файлами, создания
           форм с возможностью отправки файлов
  10. 10 занятие. Регулярные выражения, ЧПУ и Mod Rewrite
    1. Зачем нужны регулярные выражения?
    2. Основные компоненты регулярных выражений:
           литералы, символьные классы,
           квантификаторы, якоря
    3. Настройка ЧПУ с помощью Apache Mod Rewrite
    4. Применение регулярных выражений в PHP
    5. Практика: доработка административной панели
    6. Итог: завершение работы над административной
           панелью, умение настраивать ЧПУ
  11. 11 занятие. AJAX

    1. Взаимодействие с сервером без
           перезагрузки страницы
    2. Применение ajax-запросов в реальных задачах
    3. AJAX запросы с помощью jQuery
    4. Отправка форм по AJAX
    5. Формат данных JSON
    6. Бесконечная загрузка контента
    7. Практика: доработка публичной части сайта
    8. Итог: завершение работы над административной
           панелью, настройка ЧПУ и использование AJAX
  12. 12 занятие. Знакомство с ООП

    1. Зачем нужно объектно-ориентированное
           программирование?
    2. Понятие класса и объекта
    3. Три кита ООП: инкапсуляция, полиморфизм и
           наследование
    4. Понятие абстрактных классов
    5. Применение ООП в реальных задачах
    6. Подведение итогов курса
    7. Итог: понимание назначения ООП, представление
           о более сложных back-end инструментах