Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

PHP-разработчик

скидка Хочу промокод
33 900 ₽  за курс
PHP-разработчик
Формат
Офлайн
Длительность
1.5 месяц
Уровень
Для новичков
Документ
Сертификат
Трудоустройство
Да
Программа

Курс подойдёт для начала работы веб-программистом и backend-разработчиком. Вы научитесь разрабатывать сайты и программировать с помощью PHP. Проходит очно в Санкт-Петербурге. Набирают небольшие группы по 5-10 человек. На курсе разработаете собственный проект, добавите его в портфолио и подготовитесь к собеседованию.

  • Серверные технологии

    • Модель «клиент-сервер»
    • Протокол HTTP
    • Запросы GET и POST
    • Локальный веб-сервер
    • Динамические веб-страницы
    • Знакомство с PHP
    • Переменные, условия, операторы сравнения
    • Практика: разработка динамической веб-страницы
  • Формы, циклы и массивы

    • Отправка форм методом POST
    • Обработка данных из форм
    • Понятие массива
    • Методы работы с массивами
    • Знакомство с циклами: while, for, foreach
    • Поиск элементов и сортировка массива
    • Вложенные массивы
    • Тонкости работы операторов сравнения
    • Практика: учебные задачи
  • Функции

    • Понятие функции
    • Аргументы
    • Возврат значений
    • Функции как данные
    • Области видимости
    • Суперглобальные переменные
    • Практика: учебные задачи
  • Принципы построение динамического веб сайта

    • Обработка GET-запросов
    • Понятие шаблона страниц
    • Подключение файлов: include, require
    • Хранение данных в файловой системе: плюсы и минусы
    • Функция для работы с файлами
    • Знакомство с htaccess 
    • Практика: построение многостраничного динамического веб-сайта
  • Базы данных

    • Основы реляционных баз данных
    • Работа с СУБД MySQL
    • Язык запросов SQL
    • Запросы SELECT, INSERT, UPDATE, DELETE
    • Администрирование баз данных с помощью phpmyadmin
    • Взаимодействие с базами данных в PHP
    • Практика: модуль новостей на основе базы данных
  • Обработка данных из форм

    • Особенности применения разных элементов ввода
    • Валидация данных в форме: filter_var
    • Вопросы безопасности веб-формы
    • Защита формы от XSS-атак
    • Защита от SQL-инъекций
    • Поисковые формы
    • Практика: построение формы заявки с отправкой данных по email
  • Сессии и cookies

    • Принципы работы cookies
    • Функция set_cookie и массив $_COOKIES
    • Редиректы 
    • Механизм сессий
    • Вход на сайт по логину и паролю
    • Алгоритмы хеширования
    • Практика: создание простой панели администрирования
  • Практика

    • Закрепление основ работы с базами данных
    • Отработка принципов построения веб-сайтов
    • Создание постраничной навигации
    • Практика: доработка административной панели
  • Отправка файлов, работа с текстами

    • Особенности отправки файлов на сервер
    • Проверка MIME-типа файла
    • Управление файлами
    • Обработка изображений
    • Автоматическое создание миниатюр для изображений
  • Регулярные выражения, ЧПУ и Mod Rewrite

    • Зачем нужны регулярные выражения?
    • Основные компоненты регулярных выражений: литералы, символьные классы,     квантификаторы, якоря
    • Настройка ЧПУ с помощью Apache Mod Rewrite
    • Применение регулярных выражений в PHP
    • Практика: доработка административной панели
  • AJAX

    • Взаимодействие с сервером без перезагрузки страницы
    • Применение ajax-запросов в реальных задачах
    • AJAX запросы с помощью jQuery
    • Отправка форм по AJAX
    • Формат данных JSON
    • Бесконечная загрузка контента
    • Практика: доработка публичной части сайта
  • Знакомство с ООП

    • Зачем нужно объектно-ориентированное программирование?
    • Понятие класса и объекта
    • Три кита ООП: инкапсуляция, полиморфизм и наследование
    • Понятие абстрактных классов
    • Применение ООП в реальных задачах
    • Подведение итогов курса
Чему научат на курсе
Принципам ООП
Работе с фреймворками (Laravel, Symfony)
Работе с базами данных MySQL
Работе с http запросами (методы get post)
Работе с git и gulp
Работе с cookies
О школе
Бруноям
рейтинг 4.8
18 отзывов
24 курса
Бруноям

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

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

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

У школы Бруноям также есть раздел корпоративного обучения. Это способ повысить скорость работы каждого сотрудника и производительность компании в целом. Школа выявит потребности компании и подберёт необходимые курсы и план развития.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.