Профессионал PHP
«Профессионал PHP» GeekBrains — это курс
— разработанный специально для вывода PHP-программиста на принципиально новый уровень профессионализма;
— который включает в себя всю наиболее важную и необходимую информацию, которая позволит в короткий срок многократно увеличить опыт веб-разработки и оставить конкурентов далеко позади;
— в котором продуманная пошаговая система обучения, которая прошла проверку на группе участников живого тренинга;
— по веб-программированию, от людей, которые занимаются этим уже более десяти лет;
— в котором личный опыт учителей. Проделанный ими долгий путь от разработки сайтов визиток за сто баксов, до проектирования, реализации и внедрения систем федеральных масштабов.
Курс «Профессионал PHP» не для новичков, у Вас должны быть следующие знания:
— Знание HTML.
— Начальные знания по PHP.
— Начальные знания по MySQL.
Содержание курса «Профессионал PHP»:
Урок 1. Начинаем!
— Профессиональный подход к разработке.
— Учебный пример.
— Подход к обучению.
— Как проходить курс.
— Первое задание.
Урок 2. Основы работы с базами данных:
— Функции для работы с БД.
— Подключение к СУБД.
— Выборка данных из БД.
— Добавление, изменение и удаление записей из БД.
Обратная связь:
— Именование таблиц и столбцов БД.
— Выбор типа данных для столбца.
— Избыточность конструирования.
Урок 3. Архитектура MVC:
— Что такое архитектура ПО.
— Что такое хороший код.
— Шаблоны проектирования.
— Как работает приложение.
— Общее описание схемы MVC.
— MVC в PHP.
— Пример небольшого сайта, реализованного в рамках MVC.
— Структура папок такого сайта.
— Файл начальной загрузки и настроек.
— Комментирование шаблонов.
— Альтернативный синтаксис PHP для использования в шаблонах.
Обратная связь:
— SQL-инъекции и способы их предотвращения.
— Правильное выделение абстракции модели.
— Опасность изменений данных при переходе по ссылке.
— Распараллеливание работы программиста и верстальщика.
Урок 4. Базовый шаблон:
— Вложенность шаблонов.
— Резка шаблона.
— Шаблонная функция.
— Буферизированный вывод в PHP.
— Шаблон на основе буферизированного вывода.
Урок 5. Концепция ООП. Особенности ООП в 5-ой версии PHP:
— Что такое ООП.
— Преимущества ООП.
— Что такое Класс.
— Что такое Объект.
— Пример определения класса.
— Пример объявления объекта.
— Свойства и методы классов, примеры.
— Преимущества использования классов.
— Конструкторы класса, примеры.
— Три важнейшие парадигмы ООП.
— Инкапсуляция.
— Наследование.
— Полиморфизм.
— Примеры использования возможностей ООП.
— Главное отличие реализации ООП в PHP5 от PHP4.
— Модификаторы доступа.
— Конструкторы.
— Деструкторы.
— Клонирование.
— Константы классов.
— Ключевое слово self.
— Статические методы классов.
— Статические поля классов.
— Абстрактные классы.
— Абстрактные методы классов.
— Работа с классами как к массивам.
— Функция __autoload().
— Исключения.
— Перегрузка свойств класса, сеттеры, геттеры.
— Перегрузка вызова методов класса.
— Использование интерфейсов.
— Оператор instanceof.
— Ключевое слово final.
и т.д.
Курс «Профессионал PHP» (Стандартная версия) содержит: 9 учебных блоков + 1 дополнительный = 23 видеоурока (около 12 часов), 13 PDF-книг, 7 бонусов, 7 архивов с примерами кода, архивы с примерами выполнения ДЗ, готовая сборка для создания сайта.
Курс «Профессионал PHP» (Расширенная версия) содержит: 12 учебных блоков + 1 дополнительный = 27 видеоурока (около 14 часов), 17 PDF-книг, 7 бонусов, 9 архивов с примерами кода, архивы с примерами выполнения ДЗ, готовая сборка для создания сайта.
Расширенная версия отличается от стандартной наличием обучающего блока, посвященного PHP-фреймворку Kohana.
Только покупатели расширенной версии получают доступ на 2 месяца в мастер-группу Школы Программирования. Участие в мастер-группе — это возможность задавать все возникающие вопросы в закрытом форуме, а также получить подробную обратную связь по курсовому пректу в случае его своевременного выполнения.
Внимание: курс закрыт, но вы можете перейти на страницу курса «Программист-специалист» →