Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Весь материал разбит на 5 модулей. Каждый модуль включает аттестационную работу, которая дает студенту 40 баллов. Чтобы получить допуск к защите диплома, к концу курса необходимо набрать 160 баллов из 200. Аттестационные работы можно пересдавать с целью улучшения результатов.
Читать полное описание
Весь материал разбит на 5 модулей. Каждый модуль включает аттестационную работу, которая дает студенту 40 баллов. Чтобы получить допуск к защите диплома, к концу курса необходимо набрать 160 баллов из 200. Аттестационные работы можно пересдавать с целью улучшения результатов.
Благодаря жесткой системе контроля, подавляющее большинство тех, кто защитил диплом - получают позицию Junior PHP Developer в течении 3 месяцев после окончания курсов.
Для тех, кто учится по программе "PHP с трудоустройством", защита диплома требуется для начала стажировки.
Материал четко структурирован, поэтому можно учиться в удобное время / с другими группами / находясь дома.
В будние дни вы по графику посещаете лекции и вебинары, а в субботу и в один из будних дней - проходят индивидуальные консультации с преподавателями у нас в офисе. Таким образом, мы добавили к групповым занятиям еще и индивидуальные! Все это позволяет добиться отличного уровня усвоения материала и избежать "пробелов".
Обновленная программа с 2016 года:
Модуль 1 - Основы
Вступительное тестирование
Знакомство с системой обучения в PHP Academy
Как устроен интернет. Как работают браузеры
Клиент-серверная архитектура
Локальный и удаленный серверы. Хостинг
Настройка рабочей среды с лицензионным PHP Storm 10 и XAMPP
HTML, CSS, основы JavaScript и jQuery
Установка Ubuntu и Vagrant
Основы работы с командной строкой
FTP, SFTP, SSH
Начало работы с Git и GitHub
Основы разработки ПО
Багтрекинг системы
Проектирование систем с помощью UML
Модуль 2 - PHP Основы
Основы PHP
Запуск из консоли, связка с веб-сервером
Переменные, указатели
Константы, магические константы
Выражения, операторы
Типы данных и приведение типов
Массивы
Управляющие конструкции
Циклы
Функции
Формы
Include, require
Буферизация вывода
Работа с файлами, загрузка файлов
Паттерн MVC
Создание MVC фреймворка без ООП
Модуль 3 - PHP ООП
Основы и история ООП
Инкапсуляция, наследование, полиморфизм
Что нам дает ООП
Классы, объекты
Наследование в PHP
Абстрактные классы
Интерфейсы
Геттеры, сеттеры
Статические атрибуты и методы
Паттерн Singleton
Автозагрузка классов (spl_autoload)
Архитектурные решения
Паттерн MVC на ООП
Проектирование систем на примерах
Composer, подключение сторонних библиотек
Работа с PHPMailer, PHPExcel
Модуль 4 - Создаем MVC фреймворк и CMS, MySQL, дополнительные технологии
Создание своего MVC фреймворка и CMS (15 видеоуроков)
Разбор каждого из уроков
Сессии, авторизация, Cookies
Создание своей CMS с админ панелью
MySQL - основы, подключение, работа с тестовой БД
MySQL - сложные запросы
MySQL - разбор с преподавателем и проектирование БД на примере своего проекта
NoSQL базы данных, MongoDB
Кеширование
Безопасность в PHP
AJAX, JSON
Работа с ZIP, XML и PDF
Шаблонизаторы: Smarty / Twig
Проектирование API для мобильных приложений
Подключение платежного шлюза к вашему сайту
Модуль 5 - Диплом и Soft Skills
Семинар с HR - Резюме Краш Тест
Психологическая подготовка (Soft Skills)
Тестовые собеседования
Консультация по дипломному проекту
Защита диплома
Стажировка (для программы "PHP с трудоустройством") / Поиск работы
Примечания: Здесь приведена структура учебного плана и наиболее крупные темы. Семинары по трудоустройству "Резюме Краш Тест" проходят каждые две недели. Тема дипломного проекта должна быть выбрана студентом перед стартом Модуля 2.