
PHP – простой и структурированный язык, с него удобно начинать в программировании, особенно тем, кто планирует развиваться в веб разработке. Язык PHP имеет широкое применение, поэтому, еще учась на курсе, Вы уже сможете зарабатывать и попробовать себя в небольших проектах или на фрилансе.

Учебная программа составлена в соответствии с требованиями ведущих IT-компаний и отвечает требованиям современного рынка к специалистам уровня Junior PHP Engineer

Все тренера академии — успешные практики уровня Middle или Senior, которые имеют богатый и интересный опыт. Все тренера прошли обучение и сертификацию Main Academy.

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

По окончании курса все студенты проходят карьерный тренинг: тренируются проходить собеседование, учатся презентовать себя и свои soft и hard скиллы, составлять конкурентное резюме.
Вы научитесь
- Быстро читать и понимать код
- Работе с различными CMS и разберетесь с их особенностями
- Работе с WEB формами и сможете писать web-приложения
- Овладеете средой разработки PHP Storm
- Узнаете, что web-сайт — это не просто страница, а клиент-серверное приложение с базами данных
- Сделаете свой проект на РНР и сможете добавить его в портфолио
- Научитесь проходить собеседования и представить свои навыки и умения

Программа курса
Основы программирования га PHP
Начало работы с PHP
- История и возможности PHP
- Клиент-сервер архитектура
- Локальные и удаленные сервера. Хостинг
- Разворачивание локального сервера (OpenServer, etc.)
- Развертывание и настройка среды разработки (IDE PhpStorm, etc.)/ PHP Code Sniffer
- Настройка системы контроля версий (Git)
Синтаксис языка PHP
- Анатомия языка PHP: теги, комменты, объявления, языковые конструкции
- Типы данных, константы и переменные, а также работа с ними
- Основные операторы: арифметические, логические, строковые и т.д.
Ветвление приложения и функции
- Конструкции if, else, elseif
- Конструкция switch
- Функции: встроенные функции, пользовательские функции, параметры, возврат значений, рекурсия и др.
Массивы и циклы
- Массивы: числовые, ассоциативные, многомерные, массив функций
- Циклы: for, while, do…while, foreach, цикл операторов
Объектно-ориентированное программирование в PHP<
- Парадигма ООП
- Классы и объекты
- Инкапсуляция, наследование и полиморфизм
- Getter-ы и setter-ы
- Атрибуты, методы, абстрактные классы, интерфейсы
- Работа с исключениями
Web-программирование на PHP
Основы HTTP архитектуры, работа WEB формами
- HTTP: возможности, структура, архитектура
- Структура запросов и ответов, работа с формами
Работа с файлами в PHP
- Как работать с файлами, атрибуты файлов, чтение и запись в файлы, работа с структурированными данными в CSV, загрузка и выгрузка файлов
Куки, сессии и хедеры
- Cookies, Session, операторы по работе с HTTP response header
Работа с базами данных на PHP
Основы работы с SQL
- Реляционные БД, Отношения: один-к-одному, один-ко-многим, многие-ко многим, первичные и вторичные ключи, основные типы данных в SQL, основы SQL
Работа с базами данных средствами PHP
- PDO или MySQLi, коннектор к БД, работа с API, поддержка БД, работа с параметрами, Object mapping, безопасность, представление данных, отчеты
MVC архитектура
MVC архитектура в WEB приложениях
- MVC in PHP
- Front Controller
Выполнения персонального учебного проекта
Выбор Фреймворк или MVC
- Обзор современных Фреймворков: Zend Framework/ Symfony/Yii/Laravel
- Изучение одного из Фреймворков
- Выбираем на чем будем реализовывать свой проект: Фреймворк или MVC
Работа над практическим заданием по созданию индивидуального проекта.
- Обработка ТЗ
- Консультации по проекту (2 ч.)
- Самостоятельная работа над проектом под руководством тренера (24 ч.)
Защита своего учебного проекта
- Защита происходит в аудитории, перед независимым экспертом практиком, из наших компаний партнеров
- Защита будет напоминать ваше первое техническое собеседование, которое позволит показать ваше мастерство
- Вы получите развернутый фитбек о своей работе, а также узнаете в каком направлении вам еще нужно прокачать скилы
Junior PHP Developer - 8 шагов к цели
-
1Записаться на курс
-
3Выполнить практические, лабораторные, домашние
-
5Отработать занятия по HR
-
7Защитить проект и сдать тесты
-
2Изучить теорию
-
4Подготовить финальный проект
-
6Посещать ИТ-English и Speaking Club
-
8Junior PHP Developer
Формы обучения

- Занятия в аудиториях
- Индивидуальная и командная работа над решением задач
- Доступ к учебным материалам, заданиям, лабораторным и тестам 24/7 на протяжении всего периода обучения
- Индивидуальный карьерный тренинг с практикующим HR специалистом
- Курс IT-English та Speaking Club

- Обучение в любой точке мира
- Живое общение с тренером и обработки заданий на каждом уроке
Запись каждого урока - Доступ к учебным материалам, заданиям, лабораторным и тестам 24/7 на протяжении всего периода обучения
- Карьерный тренинг с практикующим HR специалистом
Форма регистрации на курс
Название курса
Курс: Разработка на PHP
Занятия с инструктором
Цена | |
---|---|

С нуля до уровня IT-специалиста и любимой работы

Занятия в аудиториях или онлайн с лучшими инструкторами

2,5 мес, 20 занятий, 50 часов теории и практики с IT-экспертами

Лабораторные работы, индивидуальные и групповые проекты

Английский в подарок для трудоустройства и работы

Финальный экзамен, защита проекта – и Вы сертифицированный IT – специалист!
Команда курса по PHP Developer

Дмитрий Котенко
Senior PHP Developer
8 лет в разработке
- Владеет на высоком уровне PHPUnit, Git
- Разработка и поддержка CRM, API, IPN (PayPal и других платежных систем), CMS, ESP и тому подобное.
- Настройка сервера Google Ecommerce
- Разработка плагинов JavaScript и jQuery
- Поддержка баннерной системы OpenX и разработка нативной баннерной системы (на базе ZF2)
- Разработка и поддержка проектов Yii2
- Разработка плагинов для CMS WordPress
- Разработка и поддержка корпоративных сайтов с нативной PHP, CMS WordPress, CMS Zebrum
Получил степень бакалавра технических наук по специальности “Компьютерное оборудование летательных аппаратов” в НАУ. Окончил курс C # /. NET developer в Main Academy. Соучредитель школы программирования Program Magic School. Имеет опыт преподавания более 3 лет. Работает на должности Senior PHP Developer в компании The App Solutions.

Дмитрий Ковалюк
10 лет в программировании
-
HTML, CSS, JS (Front-end)
-
PHP (Back-end) - 7 лет
-
PHP и JS фреймворки (Zend, Laravel, jQuery)
-
MySQL, PostgreSQL (базы данных)
-
Gulp, Git, SVN и др. (средства автоматизации разработки)
-
Интеграция и применение сервисов Google, Amazon, Яндекс, MailChimp
Имеет собственные проекты: портал "Недвижимость от застройщиков", "Украинский медицинский портал". Соучредитель SoftUkraine. Занимался разработкой, внедрением и интеграцией систем приема платежей абонентов ОАО Укртелеком.
Доцент НТУУ «КПИ», где преподает web-программирование для студентов, кандидат технических наук.

Конашков Вячеслав
- Больше 25 промышленных проектов и порталов
- Более 20-ти конференций (3 доклада, вхожу в программный комитет)
- 5 статей и публикаций
- Один патент (Система определения достоверности и качества товара с использованием графических защитных элементов (от 26.08.2014))
Карьерный сервис

После окончания курса, с полученными знаниями и навыками, вы сможете претендовать на позицию Junior PHP Developer

Учим грамотному позиционированию на рынке труда. Правильно писать резюме и сопроводительные письма. Успешно проходить интервью

Мы постоянно получаем от наших партнеров запросы на работу в ИТ-компаниях. Лучших студентов рекомендуем нашим партнерам на работу и стажировку.
Отзывы об обучении в Main Academy
Пробный урок
Junior PHP Developer
Еще не готовы приступить к обучению или остались сомнения?
Приходите на пробное занятие и протестируйте курс бесплатно!
- Вы познакомитесь с инструктором курса, технологиями и спецификой работы в IT
- Узнаете, как проходит обучение на курсах Main: программа, расписание, создание первого портфолио и условия сертификации
- Поймете за 2.5 часа, подходит ли вам данное направление и как далее развиваться в IT