Курс PHP по разработка сайтов + MySQL

В этом курсе рассматриваются шаблоны проектирования (Design patterns), отражения (Reflection), PDO, шаблон MVC (Model-View-Controller), без овладения которыми немыслима профессиональная разработка приложений на PHP.

Возможная должность: 

помощник разработчика, младший разработчик (junior)

Ориентировочная зарплата: 

  • 12 000 – 16 000 грн.
  • 4 недель
  • 36 академ часов
  • 3200 гривен

По окончании курса Вы будете уметь:

  • Использовать базовые шаблоны проектирования
  • Использовать PDO для работы с базами данных
  • Использовать функционал Standard PHP Library
  • Использовать функционал отражений
  • Применять шаблон проектирования MVC
  • Использовать Регулярные выражения
  • Использовать Пространства имен PHP

Получить бесплатную консультацию по курсу:

  • что вы получите на курсе
  • как проходит обучение
  • какая практика есть на курсе
  • какие программы изучаются
  • какие навыки вы получите
  • кто преподаватели и какой у них опыт
  • какая поддержка есть на курсе

     

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

    Модуль 1. Шаблоны проектирования

    • Обзор UML
    • Диаграмма классов
    • Введение в шаблоны проектирования
    • Шаблоны проектирования
      • Singleton Pattern
      • Factory Pattern
      • Strategy Pattern
      • Decorator Pattern
      • Adapter Pattern

    Другие шаблоны

    Модуль 2. Standard PHP Library (SPL)

    • Встроенные интерфейсы и классы
    • Замыкания
    • Генераторы
    • SPL – Standard PHP Library
    • Общие принципы
    • Интерфейсы
    • Итераторы
    • Классы
    • Структуры данных
    • Функции

    Лабораторные работы

    Модуль 3. PHP Data Objects (PDO)

    • Введение
    • Поддерживаемые базы данных
    • Соединения
    • Запросы
    • Фильтрация значений
    • Транзакции
    • Подготовленные запросы и хранимые процедуры
    • Обработка ошибок

    Лабораторные работы

    Модуль 4. cURL

    • Введение
    • Основные функции
    • Основные опции
    • Опции для заголовков

    Получение информации

    Модуль 5. Регулярные выражения

    • Введение
    • Метасимволы
    • Специальные последовательности символов
    • Модификаторы

    Функции

    Модуль 6. Пространства имен

    • Введение
    • Объявление пространства имен
    • Иерархия
    • Правила доступа
    • Unqualified name
    • Qualified name
    • Fully qualified name
    • Глобальный доступ

    Импорт и псевдонимы

    Модуль 7. Модульное тестирование

    • Тестирование кода
    • Модульное тестирование
    • PhpUnit
      • Утверждения
      • Зависимости
      • Источники данных
      • Тестирование наборов

    другое

    Модуль 8. Шаблон проектирования MVC

    • Введение в MVC
    • MVC и ООП
    • Обзор PHP Фреймворков

    Лабораторная работа

    Оборудованные аудитории

    Наша школа оборудована всем необходимым:

    • Комфортные аудитории
    • Техника которая настроена под задачи курса
    • Современные компьютеры
    • Удобные стулья и мебель
    • Приветливый персонал, готовый решить любой вопрос
    • Преподаватели профи своего дела
    • Умеем преподавать
    • Никакой воды, только полезная информация

    Получить бесплатную консультацию по курсу:

    • что вы получите на курсе
    • как проходит обучение
    • какая практика есть на курсе
    • какие программы изучаются
    • какие навыки вы получите
    • кто преподаватели и какой у них опыт
    • какая поддержка есть на курсе