Закрыто

[ШКОЛА ПРОГРАММИРОВАНИЯ] PHP. Уровень 1 + Уровень 2

Тема в разделе "Курсы по программированию", создана пользователем Коровьев, 20 янв 2013.

Цена: 13470р.-94%
Взнос: 750р.
100%

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

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

  1. 20 янв 2013
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [ШКОЛА ПРОГРАММИРОВАНИЯ] PHP. Уровень 1 + Уровень 2

    Модульная программа PHP. Уровень 1 + PHP. Уровень 2
    [​IMG]
    Для кого
    Минимальный уровень подготовки ученика может быть практически нулевым. Знаний PHP не требуется, обучение начинается с самых азов. Тот, кто уже знаком с основами PHP, сможет сконцентрироваться на советах авторов по грамотному оформлению скриптов. Что позволит значительно улучшить культуру написания кода и проектирования веб-приложений.
    По окончании курса Вы будете уметь:
    • Создавать и верстать HTML страницы
    • Устанавливать сервер в связке Apache, PHP и MySQL
    • Проектировать бизнес-логику своих веб-приложений
    • Использовать парадигму функционального программирования
    • Получать и обрабатывать данные пользователя через HTML формы
    • Реализовывать авторизацию пользователей с использованием сессий и куков
    • Работать с файлами на сервере
    • Проектировать фотогалерею и работать с изображениями
    • Взаимодействовать и администрировать Базы Данных MySQL
    • Применять шаблон проектирования MVC
    • Создавать быстрые и безопасные веб-приложения
    • Грамотно применять полученные знания на практике
    Программа курса

    Основы PHP
    • О PHP
    • Базовый синтаксис
    • Переменные
    • Константы
    • Типы данных
    • Преобразование типов
    • Операторы
    • Операции
    • Резюме
    • Домашнее заданиe
    Ветвления и функции
    • Ветвление программы
    • Оператор if
    • Тернарный оператор условия
    • Оператор switch
    • Функции
    • Определение функции
    • Значения по умолчанию
    • Рекурсия
    • Область видимости и время жизни переменных
    • Резюме
    • Домашнее задание
    Циклы и массивы
    • Циклы в PHP
    • Цикл while
    • Цикл do..while
    • Цикл for
    • Бесконечный цикл
    • Оператор выходы из цикла
    • Оператор прерывания итерации цикла
    • Массивы
    • Обход массивов в цикле
    • Функции для работы с массивами
    • Многомерные массивы
    • Предопределенные массивы
    • Резюме
    • Домашнее задание
    Запросы HTTP, параметры URL и формы HTML
    • Типы запросов HTTP
    • URL и параметры запроса
    • Обработка параметров URL
    • Обработка отправки HTML формы
    • Резюме
    • Домашнее задание
    Cookies и сессии
    • Что такое Сookies и с чем их едят
    • Манипулируем Сookies средствами PHP
    • Что такое сессии PHP и как они работают
    • Делаем авторизацию на сайте
    • Резюме
    • Домашнее задание
    Работа с файлами
    • Особенности работы с файлами в PHP
    • Два режима работы с файлом
    • Функции для работы с файлами
    • Журнал посещений сайта
    • Загрузка файлов на сервер
    • Функции для работы с каталогами
    • Получение списка файлов и подпапок в каталогах
    • Резюме
    • Домашнее задание
    Работа с базой данных
    • Для чего нужна база данных
    • Отличие БД от СУБД
    • Реляционная база данных
    • Язык SQL
    • Вставка строк
    • Удаление строк
    • Изменение строк
    • Выборка строк
    • Средства PHP для работы с MySQL
    • Резюме
    • Домашнее задание
    Концепция MVC
    • Архитекрута программы
    • Что такое хороший код
    • Архитектура MVC
    • Реализация MVC в PHP
    О курсе
    Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и потенциал этого языка.
    Люди, завершившие курс, утверждают что один месяц обучения по данной программе можно сравнить с ГОДАМИ обучения по книгам или материалам из интернета!
    Программа курса

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

    Основные концепции курса
    • Профессиональный подход к разработке
    • Учебный пример
    • Подход к обучению
    • Как проходить курс
    • Первое задание
    Основы работы с базами данных
    • Функции для работы с БД
    • Подключение к СУБД
    • Выборка данных из БД
    • Добавление, изменение и удаление записей из БД
    • Именование таблиц и столбцов БД
    • Выбор типа данных для столбца
    • Избыточность конструирования
    Архитектура MVC
    • Что такое архитектура ПО
    • Что такое хороший код
    • Шаблоны проектирования
    • Как работает приложение
    • Общее описание схемы MVC
    • MVC в PHP
    • Пример небольшого сайта, реализованного в рамках MVC
    • Структура папок такого сайта
    • Файл начальной загрузки и настроек
    • Комментирование шаблонов
    • Альтернативный синтаксис PHP для использования в шаблонах
    • SQL-инъекции и способы их предотвращения
    • Правильное выделение абстракции модели
    • Опасность изменений данных при переходе по ссылке
    • Распараллеливание работы программиста и верстальщика
    Базовый шаблон
    • Вложенность шаблонов
    • Резка шаблона
    • Шаблонная функция
    • Буферизированный вывод в PHP
    • Шаблон на основе буферизированного вывода
    Концепция ООП. Особенности ООП в 5-ой версии PHP
    • Что такое ООП
    • Преимущества ООП
    • Что такое Класс
    • Что такое Объект
    • Пример определения класса
    • Пример объявления объекта
    • Свойства и методы классов, примеры
    • Преимущества использования классов
    • Конструкторы класса, примеры
    • Три важнейшие парадигмы ООП
    • Инкапсуляция
    • Наследование
    • Полиморфизм
    • Примеры использования возможностей ООП
    • Главное отличие реализации ООП в PHP5 от PHP4
    • Модификаторы доступа
    • Конструкторы
    • Деструкторы
    • Клонирование
    • Константы классов
    • Ключевое слово self
    • Статические методы классов
    • Статические поля классов
    • Абстрактные классы
    • Абстрактные методы классов
    • Работа с классами как к массивам
    • Функция __autoload()
    • Исключения
    • Перегрузка свойств класса, сеттеры, геттеры
    • Перегрузка вызова методов класса
    • Использование интерфейсов
    • Оператор instanceof
    • Ключевое слово final
    MVC с помощью ООП
    • Пример реализации объектной модели MVC в PHP
    • Модель
    • Представление
    • Контроллер
    • Точка входа
    • Иерархия контроллеров
    • Цикл обработки запроса
    • Определение размера всех любой страницы сайта
    • Определение времени генерации любой страницы сайта
    • Правильное и неправильное проектирование контроллеров
    • Избегание "паразитного" кода
    • Принцип стремления к простоте
    • Фреймворк
    • Отделение ядра сайта
    • Ослабление зависимостей между классами
    • Автоматическая загрузка классов
    • 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
    • Знание основных паттернов проектирования
    БОНУС
    Web-дизайн - От новичка до профи
    [​IMG]
     
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Семён не участвует.
      6 июл 2017
  3. Обсуждение
  4. 20 янв 2013
    #2
    Гигант мысли
    Гигант мысли БанЗабанен
    Twin Peaks, а с Web-дизайном (как бонусом) ничего не сложится?
     
  5. 20 янв 2013
    #3
    Коровьев
    Коровьев БанЗабанен
    будет
    да забыл, сейчас добавлю
     
  6. 21 янв 2013
    #4
    Dr House
    Dr House ОргОрганизатор


    пока подпишусь на тему,если цена во время сбора устроит присоеденюсь
     
  7. 23 янв 2013
    #5
    salacoste
    salacoste БанЗабанен
    Аналогично, курс хорош, но за свои деньги.
    Нужны люди
     
  8. 28 янв 2013
    #6
    Вадим Поплавский
    Вадим Поплавский БанЗабанен
    курс очень хорош, материала много во втором уровне, и дз интересные))
     
  9. 29 янв 2013
    #7
    Вадим Поплавский
    Вадим Поплавский БанЗабанен
    У меня есть доп. материалы + мои исходники, к первому уровню)
    Но это так для личных нужд)) а дизайн от ШП, давно уже в паблике, но проходить самому без препода немного глупо, хоть и есть разбор дз, но дз же творческие в основном)
     
  10. 30 янв 2013
    #8
    Вадим Поплавский
    Вадим Поплавский БанЗабанен
    еммм, скоро посмотрю, понятно что первый уровень не будет отличаться, а второй, будем тестить с 2010 годом... еммм какая-та бяка кинула на nnm-club торрент 2-х уровней, просто супер(
     
  11. 30 янв 2013
    #9
    GunnBuk
    GunnBuk СкладчикСкладчик
    а где взять остальные месяцы Веб-гуру
     
  12. 31 янв 2013
    #10
    thooz
    thooz ЧКЧлен клуба
    когда снова записаться можно будет ? А то нечайно выписаться нажал и вот только сегодня увидел
     
  13. 3 фев 2013
    #11
    Dimarek
    Dimarek ДолжникДолжник
    Господа как можно купить данный курс, не успел, пожалуйста подскажите!
     
  14. 3 фев 2013
    #12
    Sasha12IV
    Sasha12IV СкладчикСкладчик
    Скачать, в интернете в свободном доступе лежит. Кстати посмотрел, учитель хоть и молодой но рассказывает очень толково.
     
  15. 6 фев 2013
    #13
    Natcu Dragnil
    Natcu Dragnil ДолжникДолжник
    Смотрел его курс по JavaScript,вывод:он не компетентен,при просмотре готов был задушить себя.
     
  16. 6 сен 2013
    #14
    Dr House
    Dr House ОргОрганизатор
    вы уже надоели. хотите продать народу старые курсы, которые есть на торрентах бесплатно.
     
    Последнее редактирование модератором: 6 сен 2013