Курс «PHP-программист: основы web-разработки»

Старт ближайшей группы

23 декабря

Суббота: 09:00 — 13:30

Длительность: 5,5 месяцев

 

Сложность курса: ★★★★★

 

5 платежей по 2365 грн

вступительный тест записаться на курс
×

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

×

Записаться Online

×

Записаться на пробное занятие

Навыки после обучения

✓ Знание и применение основ ООП

✓ Знание и примение основ MVC

✓ Работа с базами данных MySQL

✓ Работа с системой контроля версий GIT

✓ Знание основых принципов проектирования систем

✓ Работа с CMS и знакомство с PHP фреймворком

Гарантия возврата средств

Мы считаем, что честность важнее сиюминутного заработка.

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

Ситуации бывают разные: переезд, выход на работу, длительная командировка и т.д. Наши студенты знают, что мы всегда идем навстречу и максимально быстро решаем вопрос с возвратом при различных форс-мажорных обстоятельствах.

Оплата 20% Оплата 100%Рассрочка

Длительность: 5,5 месяцев, 1 раз в неделю по 4,5 часа | Время занятий: суббота 09:00—13:30 | Стоимость: 2 365 грн/мес
Сложность курса: ★★★★★
Записаться: (056) 767 27 67, (097) 441 90 77, (095) 723 98 32 | e-mail: uc@seotech.com.ua

Чему Вы обучаетесь на курсе PHP-программист?

  • устанавливать сервер в связке Apache, PHP и MySQL;
  • понимать принцип построения бизнес-логики для веб-приложений;
  • получать и обрабатывать пользовательские данные, выводить результат программы в форматированном виде;
  • авторизовать пользователей с помощью сессий и куков;
  • работать с файлами на сервере;
  • проектировать фотогалерею и работать с изображениями;
  • работать с системой управления базами данных MySQL;
  • разрабатывать качественные и надежные веб-приложения.

Для прохождения курса программирования PHP необходимо

  • icon-01Знать основы HTML/CSS
  • icon-02Уметь работать с хостингом
  • icon-03Быть опытным пользователем ПК
  • icon-04Понимать основы программирования
вступительный тест

Для кого полезно обучение программированию php?

  • icon-01Для тех, кто хочет больше знать о разработке сайтов
  • icon-02Для тех, кому интересны сайты, и кто хочет научиться их создавать
  • icon-03Для тех, кто хочет получить практические навыки в PHP
  • icon-04Для тех, кто хочет построить карьеру в сфере IT с нуля

Курс PHP в Академии IMT – это:

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

Курсы «PHP-программист» построены по принципу: «Практика, практика и еще раз практика». Это не обучение по справочникам для программистов или форумам веб-разработчиков. Курс – это выжимка того, что действительно необходимо для изучения программирования с нуля. Вы получаете те знания и навыки, которые примените непосредственно в реальной работе. Говоря проще, посещая наш курс WEB-программирования PHP, вы инвестируете в собственное будущее.

Заявка на курс

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

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

  • 1 модуль

    Введение

    Сборка OpenServer

    Файл htaccess

    «Hello World»

    Переменные в PHP

     

  • 2 модуль

    Типы данных, операции условный оператор

    Управляющие последовательности

    Виды операторов в PHP

    Специфические операторы

    Общее понятие условия

    Комбинированные условия

  • 3 модуль

    Циклы и массивы

    Общее понятие цикла

    Цикл do…while

    Цикл foreach

    Общее понятие массива

    Индексированный массив

    Ассоциативный массив

    Многомерные массивы

    Функции для работы с массивами

     

  • 4 модуль

    Функции

    Общее понятие функций

    Создание простых функций

    Правила использования функций

    Функции зависящие от условий

    Области видимости

    Глобальные переменные

    Возврат значений

    Возврат массивов

    Рекурсивная функция

  • 5 модуль

    Введение в системы контроля версий. Система GIT

    Знакомство с GIT

    Базовые понятия GIT

    Ветвление

    Работа с репозиторием

    Принципы работы с локальным и удаленным репозиторием

    Знакомство c Github

  • 6 модуль

    Передача get-параметров, include, require

    Основы работы протокола HTTP

    Заголовки протокола HTTP

    Принципы работы get параметров

    Массив GET

    Include

    Require

    Page Controller

    Время в PHP

    Функции time() и strftime()

  • 7 модуль

    Формы (get), cookie

    Форма как генератор get-запроса

    Первичная безопасность при приеме данных

    Обработчик данных формы

    Прием данных с формы

    Механизм работы cookie

    Сессионные куки

    Cookie с временем жизни

    Сериализация массива

    Принципы работы корзины

  • 8 модуль

    Формы (post) и работа с файлами

    Отличия get от post запросов

    Массив POST

    Передача файлов на сервер

    Чтение и запись файла

    Работа с файловой системой

    Работа с изображениями

  • 9 модуль

    Регулярные выражения

    Назначение регулярных выражений

    Паттерны и флаги

    Методы RegExp и String

    Классы и спецсимволы

    Наборы и диапазоны […]

    Квантификаторы +, *, ? и {n}

    Жадные и ленивые квантификаторы

    Скобочные группы

    Начало строки ^ и конец $

    Функции для регулярных выражений в PHP

  • 10 модуль

    Сессии

    Недостатки Cookie

    Механизм работы сессий

    Создание сессий

    Массив SESSION

    Удаление сессии

    Механизм токенов

  • 11 модуль

    Введение в базы

    Назначение баз данных

    Создание таблиц

    Типы данных MySQL

    Первичный ключ

    Язык запросов SQL

  • 12 модуль

    PHP и MySQL

    Библиотеки PHP для работы с MySQL

    Процедурный стиль работы с базой

    Соединение с базой

    Отправка запроса

    Получение ответа от базы

    Обработка ответа базы

  • 13 модуль

    Практикум MySQL

    Связь таблиц

    Выборка данных из нескольких таблиц

    Проектирование БД интернет магазина

  • 14 модуль

    Введение в ООП

    Инкапсуляция

    Понятие объекта

    Создание класса

    Указатель This

    Конструктор и деструктор

    Наследование

    Особенности наследования в PHP

    Наследование св-в

    Наследование методов

    Модификаторы доступа

    Public

    Private

    Protected

  • 15 модуль

    Углубление в ООП

    Полиморфизм

    Переопределение св-в

    Переопределение методов

    Финальные методы и классы

    Статические методы и св-ва

    Константы класса

    Абстрактные классы

    Интерфейсы

  • 16 модуль

    Трейты и магические методы

    Магические методы и функции

    Магические метод _toString

    Магические метод _clone

    Магическая функция _autoload

    Магический метод _set

    Магический метод _get

    Магический метод _call

    Объект как функция _invoke

  • 17 модуль

    Модель MVC

    Модель

    Контроллер

    Представление

    ООП в MVC

    Разработка с применением MVC

    Проектирование модели

    Проектирование контроллера

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

  • 18 модуль

    ЧПУ

    Роль ЧПУ

    ЧПУ через htaccess

    ЧПУ через таблицы MySQL

  • 19 модуль

    Административная часть сайта

    Отличия административной и пользовательской части

    Создание корневого администратора

    Формирование ролей административной части

    Механизм ролей в CMS

    Регистрация пользователя

    Авторизация пользователя

    Принципы категорий товара

    Вариации товара

  • 20 модуль

    Административная часть сайта

    Формат данных csv

    Формат данных xml

    Экспорт в csv

    Модуль работы заказов

    Модуль работы товаров

    Процесс оплаты заказа

    Подключение API к сайту

  • 21 модуль

    AJAX

    Общие понятия

    Знакомство с JQuery

    Селекторы, работы с тегами

    Принципы отправки и обработки запроса

    Варианты ответа сервера на AJAX запрос

  • 22 модуль

    Защита проекта

    Обзор полученной CMS

    Демонстрация основных возможностей

    Проверка работоспособности компонентов

Софты, которыми пользуются студенты во время обучения PHP

  • notepad
  • phpstorm
  • opencart
  • wordpress
  • okayCms
  • openserver
  • git

Кто проводит обучение

  • Aleksandr M

    Опыт: в программировании 2,5 года

    Достижения: PHP программист, Team Lead, преподаватель Академии IMT

    Проекты:  разработка корпоративной CMS

     

    • PHP программист
  • ×

    Видео преподавателя

    Бонусы и подарки, которые Вы получите на курсах?

    • Помощь после окончания курса

      Студенты PHP-курса Академии IMT состоят в закрытой группе в Facebook, созданной для онлайн консультаций по вопросам программирования с профессионалом. Также в группе можно поделиться своей ситуацией с сокурсниками и узнать их мнение.

    • Диплом PHP-программиста

      В конце обучения для студентов курса PHP-программист предусмотрена сдача экзамена и защита своего проекта. После этого выпускники получают диплом Академии IMT об успешном прохождении курса программирования на PHP. Диплом станет весомым аргументом в резюме и подтверждением ваших знаний и умений.

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

    Как проходят занятия на PHP курсе?

    306-auditoiya-php-js

    Курс PHP в академии IMT Занятия php в академии ИМТ Консультация преподавателя курса php Как проходит занятие php Студенты на курсе php в ИМТ Обучение пхп Как проходит занятие php в ИМТ Занятия php в академии IMT

    отзывы о курсе

    • ×

      Видеоотзыв - Павел Лашкевич

      https://youtu.be/Lfasg2-3wSM

      Павел Лашкевич

      … За  время прохождения узнал много нового. Курс отличный, насыщенный, информативный…

    • ×

      Видеоотзыв - Наталья Прус

      https://youtu.be/tfgPNBgnjkI

      Наталья Прус

      … Курсы подбирала очень тщательно  на основе не только отзывов студентов но и содержания курса. Курс PHP от Академии IMT показался оптимальным…

    • Денис Шишкалов

      … Самое для меня главное — это было получить качественные практические знания. Этот курс, это как раз то что нужно было для их получения…

    • Владислав Шульгинов

      …  Все понравилось. Обязательно выложите в программу разработку проекта на Yii2 или lavapel …

    • Виталий Мотылевский

      … Получил знания по языку программирования PHP а именно: изучил синтаксис, основы MVС …

    • ×

      Видеоотзыв - Дарья Кусакина

      Дарья Кусакина

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

    • Александр Брюховецкий

      … Научился работать с циклами, массивами, сессиями, GET и POST…

    • ×

      Видеоотзыв - Игорь Козлов

      Игорь Козлов

      … Изучил back end — для понимания того как сайт работает на сервере…

    Читать все отзывы
×

Заказ обратного звонка