Закрыто

[Школа Программирования] PHP. Уровень 2. Профессиональная веб-разработка

Тема в разделе "Курсы по программированию", создана пользователем thooz, 25 дек 2012.

Цена: 12370р.-95%
Взнос: 610р.
100%

Основной список: 46 участников

Резервный список: 15 участников

Статус обсуждения:
Комментирование ограничено.
  1. 25 дек 2012
    #1
    thooz
    thooz ЧКЧлен клуба

    [Школа Программирования] PHP. Уровень 2. Профессиональная веб-разработка

    Доступна для ЧК
    О курсе

    Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и потенциал этого языка.
    Люди, завершившие курс, утверждают что один месяц обучения по данной программе можно сравнить с ГОДАМИ обучения по книгам или материалам из интернета!


    Основные концепции курса
    • Профессиональный подход к разработке
    • Учебный пример
    • Подход к обучению
    • Как проходить курс
    • Первое задание
    Основы работы с базами данных
    • Функции для работы с БД
    • Подключение к СУБД
    • Выборка данных из БД
    • Добавление, изменение и удаление записей из БД
    • Именование таблиц и столбцов БД
    • Выбор типа данных для столбца
    • Избыточность конструирования
    Архитектура MVC
    • Что такое архитектура ПО
    • Что такое хороший код
    • Шаблоны проектирования
    • Как работает приложение
    • Общее описание схемы MVC
    • MVC в PHP
    • Пример небольшого сайта, реализованного в рамках MVC
    • Структура папок такого сайта
    • Файл начальной загрузки и настроек
    • Комментирование шаблонов
    • Альтернативный синтаксис PHP для использования в шаблонах
    • SQL-инъекции и способы их предотвращения
    • Правильное выделение абстракции модели
    • Опасность изменений данных при переходе по ссылке
    • Распараллеливание работы программиста и верстальщика
    Базовый шаблон
    • Вложенность шаблонов
    • Резка шаблона
    • Шаблонная функция
    • Буферизированный вывод в PHP
    • Шаблон на основе буферизированного вывода
    Концепция ООП. Особенности ООП в 5-ой версии PHP
    • Что такое ООП
    • Преимущества ООП
    • Что такое Класс
    • Что такое Объект
    • Пример определения класса
    • Пример объявления объекта
    • Свойства и методы классов, примеры
    • Преимущества использования классов
    • Конструкторы класса, примеры
    • Три важнейшие парадигмы ООП
    • Инкапсуляция
    • Наследование
    • Полиморфизм
    • Примеры использования возможностей ООП
    • Главное отличие реализации ООП в PHP5 от PHP4
    • Модификаторы доступа
    • Конструкторы
    • Деструкторы
    • Клонирование
    • Константы классов
    • Ключевое слово self
    • Статические методы классов
    • Статические поля классов
    • Абстрактные классы
    • Абстрактные методы классов
    • Работа с классами как к массивам
    • Функция __autoload()
    • Исключения
    • Перегрузка свойств класса, сеттеры, геттеры
    • Перегрузка вызова методов класса
    • Использование интерфейсов
    • Оператор instanceof
    • Ключевое слово final
    Пример реализации объектной модели MVC в PHPMVC с помощью ООП
    • Модель
    • Представление
    • Контроллер
    • Точка входа
    • Иерархия контроллеров
    • Цикл обработки запроса
    • Определение размера всех любой страницы сайта
    • Определение времени генерации любой страницы сайта
    • Правильное и неправильное проектирование контроллеров
    • Избегание "паразитного" кода
    • Принцип стремления к простоте
    • Фреймворк
    • Отделение ядра сайта
    • Ослабление зависимостей между классами
    • Автоматическая загрузка классов
    • RewriteEngine в htaccess
    • Ошибки именования классов, функций и файлов
    • Советы по проектированию модели
    Шаблоны проектирования на примере драйвера БД
    • Преобразование модели от процедурного подхода к ООП
    • Статический класс
    • Шаблон проектирования "Одиночка"
    • Драйвер работы с БД
    • Способы подключения классов контроллеров и модели
    • Выбор способов автозагрузки
    • Как правильно называть классы
    • Вопросы проектирования контроллеров
    Архитектурные шаблоны организации авторизованного доступа к сайту: пользователи, роли, привилегии, сессии
    • Пользователь
    • Сессия
    • Привилегия
    • Роль
    • Механизм авторизации
    • Механизм контроля доступа
    • Гибкая схема разделения полномочий
    • Сокрытие страниц сайта
    • Особенности протокола HTTP
    • Использование cookies
    • Использование сессий PHP
    • Шифрование паролей
    • md5
    • Генерация случайных строковых последовательностей
    • Определение online пользователей
    • Схема БД для реализации всего механизма
    • Создание законченного программного модуля, реализующего весь механизм
    • Оптимизация программного модуля, кэширование
    • Механизм авторизации и MVC
    • Базовый шаблон и авторизация
    • Проверка привилегий в шаблоне
    • Безопасный контроллер
    • Безопасная модель
    • SQL: соединение таблиц с помощью JOIN
    • Комментарии для ролей и привилегий в БД
    • Базовый шаблон и главное меню
    • Ошибка смешивания ролей и привилегий
    • Стократная оптимизация вывода списка пользователей online
    Дополнительный урок
    • Переход от структурного программирования к объектно-ориентированному
    • Понимание концепции ООП
    • Когда нужны конструктор и деструктор
    • Порядок вызова конструкторов и деструкторов при наследовании
    • Шаблон проектирования "Одиночка"
    • Статический методы
    • Частые ошибки при вызове методов объектов
    • Внутренние методы PHP, используемые внутри класса
    • Драйвер БД и PDO
    • Абстрактный класс и интерфейс
    • MVC: иерархия контроллеров
    • Передача информации между запросами
    • 5 правил проектирования объектной модели
    • Разработка сайта от и до: 5 шагов
    • Готовое решение для создания сайта (пакет-сборка и правила расширения)
    Бонусные темы
    • Что такое PDO
    • Преимущества PDO
    • Как подключить функциональность PDO
    • Создание объектов PDO
    • Подключение к БД через PDO
    • Выполнение запросов средствами PDO
    • Обработка выборок из БД средствами PDO
    • Работа с объектами PDO
    • Перехват ошибок PDO
    • Выполнение SQL-команд INSERT, UPDATE средствами PDO
    • Понятие транзакции
    • Начало транзакции
    • Фиксация транзакции
    • Откат транзакции
    • Параметризированные запросы к БД
    • Безопасная работа с БД
    • Привязка параметров средствами PDO
    • Реляционная БД
    • Таблицы реляционной БД
    • Индексы и принцип их работы
    • Три нормальные формы и правила нормализации
    • Оптимизация БД
    • Переход к MVC на простом примере
    • Рефакторинг кода
    • Что такое регулярные выражения и для чего они нужны
    • Математическая база регулярных выражений
    • Семантика регулярного выражения
    • Поддержка регулярных выражений в JavaScript
    • Поддержка регулярных выражений в JavaScript
    • Интересные примеры регулярных выражений
    • Правила запуска скриптов с помощью утилиты Cron
    • Изучение интерфейса cPanel для работы с Cron
    Программа курса разработана основателями учебного центра Школа Программирования.
    По окончании курса Вы будете уметь:
    • Создавать сайты любой сложности
    • Грамотно организовывать архитектуру баз данных
    • Использовать архитектурный шаблон проектирования MVC
    • Защищать скрипты от SQL-инъекций и других вариантов взлома
    • Максимально использовать возможности Объектно-Ориентированного Программирования
    • Пользоваться шаблонизаторами
    • Использовать оптимальные шаблоны проектирования для решения поставленных задач
    • Применять возможности 5-ой версии языка PHP
    • Правильно организовывать процесс разработки от начала до конца
    • Иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п.
    • Правильно осуществлять рефакторинг кода
    • Работать с регулярными выражениями
    • Работать с утилитой Cron
    • И многое другое..
    Ключевые профессиональные навыки

    • Профессиональное владение PHP
    • Проектирование сложных баз данных
    • Профессиональное использование архитектурного шаблона MVC
    • Знание правил безопасности при программировании сайтов
    • Использование подхода объектно-ориентированного программирования при разработке
    • Использование новых возможностей 5-ой версии PHP
    • Работа с регулярными выражениями
    • Использование утилиты Cron
    • Знание основных паттернов проектирования
    Ориентировочная позиция: PHP-программист
    Ориентировочная зарплата (для Москвы): 40000 - 80000 рублей.
     
    Последнее редактирование модератором: 18 апр 2014
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      6 май 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      6 май 2017
    2. skladchik.com
      Складчина доступна.
      4 май 2017
  3. Обсуждение
  4. 12 мар 2014
    #2
    Skl33
    Skl33 БанЗабанен
    записываемся, не проходим мимо, скоро все будет...
     
    1 человеку нравится это.
  5. 14 мар 2014
    #3
    svshilo
    svshilo ДолжникДолжник
    А за какой год будут видеоуроки?
     
  6. 14 мар 2014
    #4
    Skl33
    Skl33 БанЗабанен
    за этот))) за другой не держим)))
     
  7. 29 мар 2014
    #5
    sirserik
    sirserik ДолжникДолжник
    Что же вы люди выписываетесь то, чем больше народу меньше платим, курс хороший
     
    1 человеку нравится это.
  8. 30 мар 2014
    #6
    Skl33
    Skl33 БанЗабанен
    записываемся активнее, не проходим мимо!!!
     
  9. 30 мар 2014
    #7
    slaventiy
    slaventiy ДолжникДолжник
    Там еще можно снизить цену на 10% от основной суммы, пройдя тестирование. Тест могу взять на себя (то есть пройти положительно).
     
  10. 31 мар 2014
    #8
    pers2011
    pers2011 ЧКЧлен клуба
    Пока дороговато (334 р), надо еще порекламиться. На недельку перенесем сбор. Курс нужный, но дороговато - подождем ?
     
  11. 31 мар 2014
    #9
    Skl33
    Skl33 БанЗабанен
    ну если ты считаешь что купить у автора дешевле, тогда да...
    а на самом деле цена приемлемая, реквизиты будут через минут 10-15
     
    1 человеку нравится это.
  12. 31 мар 2014
    #10
    zizaq
    zizaq ДолжникДолжник
    интересный курс ламеру такой не нужен пока?
     
  13. 31 мар 2014
    #11
    Skl33
    Skl33 БанЗабанен
    вот бы запятые, тогда все бы стало на свои места
    если знание в пхп вообще нет, можно начать с первого курса, для ЧК он думаю открыт...
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей