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

6 февраля

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

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

 

1 960 грн./мес

 

 

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

 

 Вступительный тест

Новости

Интервью с Артёмом Федоренко

Наше второе интервью, на этот раз не с нашим преподавателем, но талантливым и…

"Интервью с Дмитрием Замышляевым"

С этого интервью, начинается наша серия статей с преподавателями и о преподавателях.…

Академия IMT начала работать в проекте детского летнего лагеря SMART START

АкадемияIMT начала работать в проекте детского летнего лагеря SMART START…

ITEM-2015: Актуальные тренды IT-индустрии

6-7 июня 2015г состоится 3-я международная конференция ITEM-2015 ITEM-2015: Актуальные…

Отчет по Мастерской №14 КОПИРАЙТЕР-КТО ЭТО И С ЧЕМ ЕГО ЕДЯТ? :)

12 марта прошла 14-я мастерская на тему "Копирайтер: кто это и с чем его едят?" в стенах…

Отчет по Мастерской Интернет-маркетинга № 15 – Кейсы + рекомендации AdWords

Мастерская прошла в оживленной атмосфере. Активность подогревалась наличием у каждого из…

15 Мастерская Интернет-Маркетинга. Кейсы +рекомендации по Adwords

Разбор реальных кейсов по рекламе Google AdWords

Стартовал новый проект «Лаборатория интернет-маркетинга»

Академия IMT, под руководством Александра Милютина, не перестает удивлять своей…

Мастерская №14 КОПИРАЙТЕР

Тема 14 мастерской интернет-маркетинга: Копирайтер – кто это и с чем его едят? :)

Особенности экзамена по Google Analytics

Перед тем как сдавать экзамен по Google Analytics, необходимо учитывать:

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

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

Длительность: 5 месяцев, 1 раз в неделю по 4,5 часа | Суббота: с 9:00 до 13:30 |  Стоимость: 1 960грн./мес.

Записаться: (056) 770 03 24, (097) 441 90 77, (095) 723 98 32 | e-mail: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Что Вам даст курс PHP-программист?

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

Для прохождения курса вам необходимо знать и уметь

 

  • icon-01

    Основы HTML/CSS

  • icon-02

    Работа с хостингом

  • icon-03

    Опытный пользователь ПК

  • icon-04

    Понимание основ программирования

Для кого полезен этот курс?

 

  • icon-01

    Для тех, кто хочет увеличить свои знания в области разработки сайтов

  • icon-02

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

  • icon-03

    Для тех, кто хочет получить практические навыки в PHP

  • icon-04

    Для тех, кто хочет сделать перезагрузку в карьере

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

  • Актуальные теоретические занятия
  • Практические задания с изучением и внедрением инструментов прямо во время занятия
  • Домашние задания для улучшения Вашего профессионального уровня и рекомендации по их улучшению
  • Живой диалог с преподавателем-практиком, дополнительная помощь в разъяснении деталей
  • Знакомства и общение с заинтересованными людьми, имеющими общие задачи, взгляды и цели

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

 

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

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

1

тема

 

1) Обзор Web-серверов

2) Работа модуля PHP

3) Обзор актуальных баз данных

4) Сборка OpenServer

5) Работа с файлом htaccess

6) Hello World

2

тема

 

1) Введение в системы контроля версий
2) Установка Git
3) Создание Git-репозитория

4) Запись изменений в репозиторий

5) Просмотр истории коммитов

6) Отмена изменений

3

тема

 

1) Работа с удаленными репозиториями

2) Работа с метками

3) Основы ветвления и слияния

4) Управление ветками

5) Приемы работы с ветками

6) Удаленные ветки

4

тема

 

1) Общее представление переменных в программировании

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

3) Принципы создания переменных

4) Константы

5) Операторы вывода echo, print

6) Типы ошибок в PHP

5

тема

 

1)Типы данных

  • Числа
  • Строки
    • Управляющие последовательности
    • Использование переменнных внутри строки
    • Доступ к символу строки
    • Конкатенация
  • Boolean
  • NULL (удаление переменнных)
  • Array, resource, object
  • getType, setType

2) Операторы

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

4) Математические операторы

5) Оператор остатка от деления

6) Специфические операторы (оператор подавления ошибки, оператор исполения)

7) Приведение типов

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

9) Оператор if

10) Преобразование типов

11) Isset, empty

12) Операторы сравнения

13) Логические операторы

  • ИЛИ, И, Логическая инверсия
  • Комбинированные условия

14) Else

15) Тернарный оператор

16) Лесенка Elseif

17) Switch 

6

тема

 

1) Циклы

  • Общее понятие цикла
  • Цикл while
  • Цикл do...while
  • Цикл for
  • Цикл foreach
  • Continue, break

2) Массивы

  • Общее понятие массива
  • Индексированный массив
  • Индексация массива
  • Функции count и print_r

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

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

 

Практика: Создание и перебор контента сайта

7

тема

 

1) Формы

  • Принципы работы протокола HTTP
  • Создание формы и обработчика
  • Методы GET и POST
  • Прием данныхс формы
  • Первичная обработка данных
  • Обработка ошибок

2) Функции

  • Общее понятие функций
  • Создание простых функций
  • Правила использования функций
  • Функции зависящие от условий
  • Вложенные функции
  • Аргументы функций
  • Области видимости
  • Глобальные переменные
  • Аргументы по-умолчанию
  • Передача аргументов по ссылке
  • Статические аргументы
  • Аргументы переменной длины
  • Возврат значений
  • Возврат массивов
  • Рекурсивная функция
  • Уточнение типа

 

Практика: Создание сортировки товара

8

тема

 

1) Встроенные функции и переменные

  • Работа с документацией PHP
  • Функции для работы с переменными
  • Математические функции
  • Функции обработки строк
  • Семейство print
  • Спецификаторы вывода
  • Функции substr, str_replace
  • Функции explode и implode
  • Функции для работы с массивами
  • Стеки и очереди
  • Сортировка массива
  • Функции даты и времени
  • Преобразование строки
  • Суперглобальные переменные
  • Подключение файлов

2) Cookie

  • Принципы работы Cookie
  • Отправка Cookie клиенту
  • Прием Cookie на стороне сервера
  • Сессионные Cookie 
  • Cookie с временной меткой
  • Сегментация Cookie

3) Функции авторизации

  • Общее понятие хеша
  • Хеширование пароля
  • Проверка пароля

 

Практика: Авторизация и корзина сайта. Доработка сортировки.

9

тема

 

1) Сессии

  • Механизмы работы сессий
  • Открытие сессий
  • Хранение данных в сессиях
  • Закрытие сесиий

2) Работа с файлами в PHP

  • Передача файлов на сервер
  • Создание файлов
  • Прямая работа с файлами
  • Удаление файлов
  • Создание каталогов
  • Удаление каталогов

 

Практика: Профиль пользователя

10

тема

 
1) Базы данных в PHP

2) Работа с MySQL через phpmyadmin

  • Создание базы
  • Таблицы
  • Дамп
  • Отправка запросов

3) Типы запросов

  • SELECT
  • INSERT
  • JOIN
  • WHERE

 

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

11

тема

 

 

1) Обзор библиотек PHP для работы с базой MySQL

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

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

4) Получение результата

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


Практика: Создание административной и пользовательской стороны сайта

12

тема

 

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

  • Инкапсуляция
  • Понятие объекта
  • Создание класса
  • This
  • Конструктор и деструктор

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

  • Особенности наследования в PHP
  • Наследование св-в
  • Наследование методов

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

  • Public
  • Private
  • Protected

 

Практика: Проектирование структуры компании

13

тема

 

1) Геттеры и сеттеры

2) Полиморфизм

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

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

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

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

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

7) Интерфейсы

8) try ... catch

9) InstanceOf

 

Практика: Проектирование и разработка сайта с применением ООП

14

тема

 

 

1) Трейты как множественное наследование

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

  • Магические метод _toString
  • Магические метод _clone
  • Магическая функция _autoload
  • Магический метод _set
  • Магический метод _get
  • Магический метод _call
  • Объект как функция _invoke
  • Контроль типа
  • Сериализация объекта

 

Практика: Доработка сайта с учетом магических методов 

15

тема

 

1) Общее представление модели MVC

  • Модель
  • Контроллер
  • Представление

2) ООП в MVC

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

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

16

тема

 

1) Введение в фреймворк Yii2

2) Развертка Yii на сервере

3) Шаблоны в Yii2

  • Базовый шаблон
  • Расширенный шаблон

 

Практика: Развертка и первичная настройка Yii2

17

тема

 

1) Модификация пользовательской модели

2) Создание пользовательского интерфейса

  • Роутинг 101
  • Добавление нового пользовательского UI
  • Виджеты
  • Пользовательские запросы UI

3) Аутентификация пользователя 

  • Принципы пользовательской аутентификации в Yii
  • Создание интерфейса управления пользователями
  • Хеширование паролей
  • Интерфейс аутентификации пользователя

18

тема

 

 

1) Пользовательская авторизация

2) Контроль доступа на основании ролей

3) Защита CRM от пользователей 

  • Установка предопределенных пользователей
  • RBAC в Yii
  • Установка иерархии ролей

 

Практика: Внедрение контроля доступа на сайт

19

тема

 

1) Менеджмент роутинга

  • Yii routing 102
  • Основные принципы управления URL в Yii2
  • Пользовательский роутинг на основе конфигурации

 

Практика: Кастомный роутинг на основе собственных классов URL правил

20

тема

 

1) Создание BackEnd

  • Main.php
  • Изменение представления BackEnd
  • Пользовательский поиск
  • Поведение контроллера
  • Административный UI


Практика: Создание BackEnd сайта

21

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

 

 

Антон Зартдинов

Антон Зартдинов

Опыт: в IT сфере с 2009г.

Специализация: разработчик в области PHP, JS, HTML/CSS

Достижения: сертификаты CISCO NetWork: Essential, Routing, Swithing, Global Networks

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

  • Скачать программу курса SEO в .pdf

    Учебное пособие

    Вам будет предоставлено учебное пособие по PHP. Учебное пособие позволит всегда иметь под рукой основные скрипты и поможет быстрее освоить основы PHP.

  • Поддержка после окончания курса

    Для всех студентов Академии IMT создана закрытая группа, в которой можно задать вопрос и получить ответ профессионала, рассказать свою ситуацию и получить комментарии по ней.

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

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

как проходят занятия

Курс PHP в Академии IMT. Курс PHP в Академии IMT. Курс PHP в Академии IMT. Курс PHP в Академии IMT. Курс PHP в Академии IMT. Курс PHP в Академии IMT. Курс PHP в Академии IMT. Курс PHP в Академии IMT.

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

Александр Соколов

Александр Соколов

 

Благодарю за полученные знания. Хорошая, компактная программа, рад что достаточно много уделили ООП.

mostovaya-svetlanaseo
Илья Поданев

Илья Поданев

 

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

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Яна Смирнова

 

...… Лекционный материал преподается понятно и с примерами. Приятная, теплая и веселая атмосфера....

mostovaya-svetlanaseo
Максим Кириченко

Максим Кириченко

 

Отличный курс!

mostovaya-svetlanaseo
Владимир Карпенко

Владимир Карпенко

 

Понравилось, что практическая часть реализована как работа над реальным проектом.

mostovaya-svetlanaseo
Елена Янкова

Елена Янкова

 

Доступно, понятно, быстро.

mostovaya-svetlanaseo
Ярослав Бегарь

Ярослав Бегарь

 

Хороший курс для новичков, все грамотно и по порядку излагается. Материал подобран тщательно. Преподавание на уровне. Всем спасибо.

mostovaya-svetlanaseo
Виталий Евсиков

Виталий Евсиков

 

Хорошо проработанная программа курса. По окончанию курса прошел успешно независимое тестирование по PHP.

mostovaya-svetlanaseo
Любовь Роленко

Любовь Роленко

 

Курсы очень понравились. Было очень интересно, я поняла многие моменты, которые не понимала раньше…

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Ирина Жерносек

 

...Самые положительные впечатления, желание продолжать обучение, компетентный преподаватель....

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Елена Юрченко

 

...Курс был очень полезен, интересен и, что очень важно, актуален. Информация была преподнесена внятно. Спасибо Вам!...

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Роман Шандуренко

 

Хороший курс для быстрого старта в PHP. Для закрепления знаний обязательно делать д/з. Полученные знания использую в своих тестовых проектах.

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Юрий Филатов

 

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

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Андрей Марченков

 

Отличные курсы, полезные знания за адекватную стоимость.

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Андрей Бойко

 

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

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Понамарев Александр

 

Научился работать с созданием сайтов. Научился отправлять и получать куки, создавать сессии. Создаю запросы и свободно теперь работаю с БД MySQL.

mostovaya-svetlanaseo
svetlana-mostovaya-150x150-120x120

Кутенко Олег

 

Грамотное изложение курса, четко структурированная программа. Преподаватель - вне конкуренции, все по существу, ни грамма воды в изложении темы. Много практики.

mostovaya-svetlanaseo


Overall Rating Рейтинг 9.4 из 10 на основе 257 оценок. 55 пользовательских отзывов