Описание курса

Курсы PHP и Laravel  предназначены для тех, кто хочет научиться разрабатывать надежные веб-приложения и веб-сайты. PHP – довольно молодой язык программирования, но является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов. PHP прост для освоения, и вместе с тем способен удовлетворить запросы профессиональных программистов, позволяя создавать качественные веб-приложения за очень короткие сроки. Язык PHP широко распространен – 70% современных веб-сайтов написаны на РНР. Из них: FacebookWikipediaВконтакте, и другие. Laravel  за последние пару лет  стал самым популярным PHP фреймворком, ведь  Laravel — чистый и стильный фреймворк для веб-разработки на PHP.

  • 2 месяца

  • 2 дня в неделю по 2 часа

  • 1 000 000 сум за весь курс

  • Что ты получаешь

    Сможешь создавать свои веб-сайты блог и каталог с админкой,  научишься создавать сложные запросы с базами данных Mysql, используя PHP и Laravel , будешь отлично читать и понимать объектно-ориентированный код, сможешь организовать поиск и локализацию данных (мульти-язычные) приложения, работать с git репозитариями.

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

    PHP. II

    Продвинутый

    Расширенные возможности языка - ООП, шаблоны проектирования. Принципы построения приложений на основе MVC-паттерна.

    1 месяц
    1. ООП в PHP. Базовые понятия.
    2. ООП в PHP. Расширенное изучение.
    3. Организация проекта. Автозагрузка классов (PSR-0, PSR-4), пространства имен.
    4. Composer – менеджер пакетов для PHP.
    5. Обработка ошибок в PHP. try..catch блок, создание собственных классов исключений.
    6. SPL – встроенная библиотека PHP. Итераторы, структуры данных, вспомогательные интерфейсы.
    7. Шаблонизаторы – установка Twig. Возможности Twig.
    8. Углублённое проектирование реляционных БД. Типы БД. Нормализация. Типы связей.
    9. PDO – продвинутый ООП интерфейс для работы с базами данных в PHP.
    10. Тестирование – понятие тестирования, принципы юнит-тестирования. Подключение PHPUnit. Написание тестов.
    11. Парадигма MVC - Зачем нужен MVC? Составляющие и их взаимосвязь. Архитектура системы. Маршрутизация и ЧПУ.
    12. Дальнейшее развитие карьеры разработчика. Инструменты и необходимые знания Fullstack разработка. Операционные системы. Методы оптимизации.

    Laravel 5

    Продвинутый

    Базовые представления об одном из самых востребованных PHP-фреймворков на рынке

    1 месяц
    1. Middlewares в Laravel
    2. Работа с Views, шаблонизатор Blade
    3. Form & HTML Helper
    4. Базы данных в Laravel - Миграции

    Что требуется от тебя

    1. Личный ноутбук
    2. Желание покорить вселенную стать программистом

    Отзывы