Открыто

"PHP за 3 недели" + "Профессионал PHP" + "Web-интерактив"

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

?

Какой курс вы хотите приобрести?

  1. "PHP за 3 недели" за 4970 руб.

    4,8%
  2. "Профессионал PHP" за 4970 руб.

    8,1%
  3. "Web-интерактив" за 4370 руб.

    5,4%
  4. "PHP за 3 недели" + "Профессионал PHP" + "Web-интерактив" за 8700 руб. (Экономия 5610 руб.)

    88,2%
Можно выбрать сразу несколько вариантов.
Цена: 8700р.
Взнос: 8700р.

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

  1. 17 июн 2013
    #1
    rusins
    rusins ДолжникДолжник

    Складчина: "PHP за 3 недели" + "Профессионал PHP" + "Web-интерактив"


    PHP за 3 недели
    Содержание курса
    Урок 1. Введение в HTML
    • Создание HTML документа
    • HTML теги
    • Структура HTML кода
    • Работа с текстом
    • Ссылки
    • Изображения
    • Таблицы
    • XHTML
    • Резюме
    • Домашнее задание
    Урок 2. Основы PHP
    • О PHP
    • Базовый синтаксис
    • Переменные
    • Константы
    • Типы данных
    • Преобразование типов
    • Операторы
    • Операции
    • Резюме
    • Домашнее задание
    Урок 3. Ветвления и функции
    • Ветвление программы
    • Оператор if
    • Тернарный оператор условия
    • Оператор switch
    • Функции
    • Определение функции
    • Значения по умолчанию
    • Рекурсия
    • Область видимости и время жизни переменных
    • Резюме
    • Домашнее задание
    Урок 4. Циклы и массивы
    • Циклы в PHP
    • Цикл while
    • Цикл do..while
    • Цикл for
    • Бесконечный цикл, операторы выходы из цикла и прерывания итерации цикла
    • Массивы
    • Обход массивов в цикле
    • Функции для работы с массивами
    • Многомерные массивы
    • Предопределенные массивы
    • Резюме
    • Домашнее задание
    Урок 5. Запросы HTTP, параметры URL и формы HTML
    • Типы запросов HTTP
    • URL и параметры запроса
    • Обработка параметров URL
    • Обработка отправки HTML формы
    • Резюме
    • Домашнее задание
    Урок 6. Cookies и сессии
    • Что такое Сookies и с чем их едят
    • Манипулируем Сookies средствами PHP
    • Что такое сессии PHP и как они работают
    • Делаем авторизацию на сайте
    • Резюме
    • Домашнее задание
    Урок 7. Работа с файлами
    • Особенности работы с файлами в PHP
    • Два режима работы с файлом
    • Функции для работы с файлами
    • Журнал посещений сайта
    • Загрузка файлов на сервер
    • Функции для работы с каталогами
    • Получение списка файлов и подпапок в каталогах
    • Резюме
    • Домашнее задание
    Урок 8. Работа с базой данных
    • Для чего нужна база данных
    • Отличие БД от СУБД
    • Реляционная база данных
    • Язык SQL
    • Вставка строк
    • Удаление строк
    • Изменение строк
    • Выборка строк
    • Средства PHP для работы с MySQL
    • Резюме
    • Домашнее задание
    Профессионал PHP
    Содержание курса
    Урок 1. Начинаем!
    • Профессиональный подход к разработке
    • Учебный пример
    • Подход к обучению
    • Как проходить курс
    • Первое задание
    Урок 2. Основы работы с базами данных
    • Функции для работы с БД
    • Подключение к СУБД
    • Выборка данных из БД
    • Добавление, изменение и удаление записей из БД
    Обратная связь:
    • Именование таблиц и столбцов БД
    • Выбор типа данных для столбца
    • Избыточность конструирования
    Урок 3. Архитектура MVC
    • Что такое архитектура ПО
    • Что такое хороший код
    • Шаблоны проектирования
    • Как работает приложение
    • Общее описание схемы MVC
    • MVC в PHP
    • Пример небольшого сайта, реализованного в рамках MVC
    • Структура папок такого сайта
    • Файл начальной загрузки и настроек
    • Комментирование шаблонов
    • Альтернативный синтаксис PHP для использования в шаблонах
    Обратная связь:
    • SQL-инъекции и способы их предотвращения
    • Правильное выделение абстракции модели
    • Опасность изменений данных при переходе по ссылке
    • Распараллеливание работы программиста и верстальщика
    Урок 4. Базовый шаблон
    • Вложенность шаблонов
    • Резка шаблона
    • Шаблонная функция
    • Буферизированный вывод в PHP
    • Шаблон на основе буферизированного вывода
    Урок 5. Концепция ООП. Особенности ООП в 5-ой версии PHP
    • Что такое ООП
    • Преимущества ООП
    • Что такое Класс
    • Что такое Объект
    • Пример определения класса
    • Пример объявления объекта
    • Свойства и методы классов, примеры
    • Преимущества использования классов
    • Конструкторы класса, примеры
    • Три важнейшие парадигмы ООП
    • Инкапсуляция
    • Наследование
    • Полиморфизм
    • Примеры использования возможностей ООП
    • Главное отличие реализации ООП в PHP5 от PHP4
    • Модификаторы доступа
    • Конструкторы
    • Деструкторы
    • Клонирование
    • Константы классов
    • Ключевое слово self
    • Статические методы классов
    • Статические поля классов
    • Абстрактные классы
    • Абстрактные методы классов
    • Работа с классами как к массивам
    • Функция __autoload()
    • Исключения
    • Перегрузка свойств класса, сеттеры, геттеры
    • Перегрузка вызова методов класса
    • Использование интерфейсов
    • Оператор instanceof
    • Ключевое слово final
    Урок 6. MVC с помощью ООП
    • Пример реализации объектной модели MVC в PHP
    • Модель
    • Представление
    • Контроллер
    • Точка входа
    • Иерархия контроллеров
    • Цикл обработки запроса
    • Определение размера всех любой страницы сайта
    • Определение времени генерации любой страницы сайта
    Обратная связь:
    • Правильное и неправильное проектирование контроллеров
    • Избегание "паразитного" кода
    • Принцип стремления к простоте
    • Фреймворк
    • Отделение ядра сайта
    • Ослабление зависимостей между классами
    • Автоматическая загрузка классов
    • RewriteEngine в htaccess
    • Ошибки именования классов, функций и файлов
    • Советы по проектированию модели
    Урок 7. Шаблонизатор Smarty
    • Что такое шаблонизатор Smarty
    • Установка Smarty
    • Подключение и создание экземпляра класса Smarty
    • Настройки для работы Smarty
    • Шаблоны для Smarty
    • Как работает шаблонизатор
    • Скомпилированные шаблоны Smarty
    • Работа с переменными в шаблоне
    • Организация циклов в шаблоне
    • Буферизация вывода в шаблоне
    • Подключение шаблонов
    • Передача переменных между шаблонами
    • Запрет на интерпретацию содержимого в шаблоне
    • Включение PHP-кода в шаблон
    • Использование конфигурационных переменных
    • Функция вывода на экран шаблона
    • Функция передачи переменных в шаблон
    • Проверка компиляции шаблона
    • Принудительная компиляция шаблона
    • Установка уровня вывода ошибок
    • Очистка переменных шаблона
    • Очистка скомпилированных шаблонов
    • Буферизация вывода шаблона
    • Получение переменных шаблона
    • Проверка наличия шаблона
    • Кэширование
    Урок 8. Одиночка. Драйвер БД
    • Преобразование модели от процедурного подхода к ООП
    • Статический класс
    • Шаблон проектирования "Одиночка"
    • Драйвер работы с БД
    Обратная связь:
    • Способы подключения классов контроллеров и модели
    • Выбор способов автозагрузки
    • Как правильно называть классы
    • Вопросы проектирования контроллеров
    Урок 9. Пользователи, роли, привилегии, сессии
    • Пользователь
    • Сессия
    • Привилегия
    • Роль
    • Механизм авторизации
    • Механизм контроля доступа
    • Гибкая схема разделения полномочий
    • Сокрытие страниц сайта
    • Особенности протокола HTTP
    • Использование cookies
    • Использование сессий PHP
    • Шифрование паролей
    • md5
    • Генерация случайных строковых последовательностей
    • Определение online пользователей
    • Схема БД для реализации всего механизма
    • Создание законченного программного модуля, реализующего весь механизм
    • Оптимизация программного модуля, кэширование
    • Механизм авторизации и MVC
    Обратная связь:
    • Базовый шаблон и авторизация
    • Проверка привилегий в шаблоне
    • Безопасный контроллер
    • Безопасная модель
    • SQL: соединение таблиц с помощью JOIN
    • Комментарии для ролей и привилегий в БД
    • Базовый шаблон и главное меню
    • Ошибка смешивания ролей и привилегий
    • Стократная оптимизация вывода списка пользователей online
    Урок 10. Введение в Kohana
    • Загрузка ПО
    • Документация
    • Фреймворк
    • Основные особенности Kohana
    • Стиль программирования
    • Установка Kohana
    • Структура каталогов
    • Правила именования классов и их расположения
    • Ядро, модули и приложение
    • Последовательность и приоритеты загрузки файлов
    • Точка входа
    • Цикл обработки запроса
    • Маршрутизация и сегменты URL
    • Избавляемся от index.php в URL
    Урок 11. Работа с Kohana. Маршрутизация. Работа с Базой Данных
    • Определение URL-маршрутов
    • Формирование шаблона маршрута
    • Значения по умолчанию в шаблоне маршрута
    • Согласование архитектуры каталогов с URL-маршрутизацией
    • Ограничение параметров маршрута
    • Организация коротких адресов
    • Получение параметров маршрута в контроллере
    • Настройка подключения к БД
    • Получение экземпляра объекта для работы с БД
    • Получение таблиц БД
    • Получение колонок выбранной таблицы
    • Разрыв соединения с БД
    • Формирование запроса к БД
    • Кэширование результатов запросов к БД
    • Работа с результатами запросов к БД как с объектами
    • Параметризация запросов
    • Работа с конструктором запросов
    • Формирование сложных запросов через конструктор
    • Использование дополнительных возможностей конструктора запросов
    • Использование агрегирующих функций в запросах
    • Выполнение модифицирующих запросов к БД
    Урок 12. Работа с Kohana. Модуль ORM. Модуль авторизации
    • Класс ORM
    • Связь именования классов с таблицами БД
    • переопределение ресурсной таблицы, базы данных, первичного ключа
    • Получение объектов из БД средствами ORM
    • Определение параметров запроса в БД средствами ORM
    • Запись объектов в БД
    • Определения правил для ORM-модели
    • Формализация связей один-ко-многим для ORM
    • Формализация связей много-ко-многим для ORM
    • Настройка модуля авторизации
    • Табличная архитектура модуля авторизации
    • Регистрация пользователей
    • Вход пользователя на сайт
    • Проверка статуса пользователя
    • Выход пользователя с сайта
    • Автоматический заход на сайт
    • Принудительный заход на сайт
    Дополнительный урок. Точки над i
    • Переход от структурного программирования к объектно-ориентированному
    • Понимание концепции ООП
    • Когда нужны конструктор и деструктор
    • Порядок вызова конструкторов и деструкторов при наследовании
    • Шаблон проектирования "Одиночка"
    • Статический методы
    • Частые ошибки при вызове методов объектов
    • Внутренние методы PHP, используемые внутри класса
    • Драйвер БД и PDO
    • Абстрактный класс и интерфейс
    • MVC: иерархия контроллеров
    • Передача информации между запросами
    • 5 правил проектирования объектной модели
    • Разработка сайта от и до: 5 шагов
    • Готовое решение для создания сайта (пакет-сборка и правила расширения)
    Бонусы
    • PDO. Часть 1 - Введение
    • PDO. Часть 2 – Транзакции
    • PDO. Часть 3 – Подготовка параметров
    • Основные понятия теории баз данных
    • MVC на простом примере чата
    • Регулярные выражения в веб-программировании
    • Выполнение регулряных задач на сервере с помощью утилиты Cron
    Что там?
    • Что такое PDO
    • Преимущества PDO
    • Как подключить функциональность PDO
    • Создание объектов PDO
    • Подключение к БД через PDO
    • Выполнение запросов средствами PDO
    • Обработка выборок из БД средствами PDO
    • Работа с объектами PDO
    • Перехват ошибок PDO
    • Выполнение SQL-команд INSERT, UPDATE средствами PDO
    • Понятие транзакции
    • Начало транзакции
    • Фиксация транзакции
    • Откат транзакции
    • Параметризированные запросы к БД
    • Безопасная работа с БД
    • Привязка параметров средствами PDO
    • Реляционная БД
    • Таблицы реляционной БД
    • Индексы и принцип их работы
    • Три нормальные формы и правила нормализации
    • Оптимизация БД
    • Переход к MVC на простом примере
    • Рефакторинг кода
    • Что такое регулярные выражения и для чего они нужны
    • Математическая база регулярных выражений
    • Семантика регулярного выражения
    • Поддержка регулярных выражений в JavaScript
    • Поддержка регулярных выражений в JavaScript
    • Интересные примеры регулярных выражений
    • Правила запуска скриптов с помощью утилиты Cron
    • Изучение интерфейса cPanel для работы с Cron
    • … и много другое!
    Web-интерактив
    JavaScript & ActionScript
    Урок 1. JavaScript и DOM
    • Что такое JavaScript и DOM
    • Принцип взаимодействия клиент-сервер
    • Как вызвать JavaScript
    • Структура DOM документа
    • Функции и область видимости переменных
    • Типы данных
    • Пример калькулятора на JavaScript
    Урок 2. ООП в JavaScript и AJAX
    • Применение ООП в JavaScript
    • Классы и объекты на примере игры «змейка»
    • Что такое AJAX
    • Пример функции отправки AJAX-запроса
    Урок 3. jQuery
    • Что такое jQuery
    • Где скачать и как подключить
    • Селекторы и иерархия
    • Фильтры
    • Работа с формами
    • Работа со стилями
    • Обработчики событий
    • Анимация
    Урок 4. AJAX в jQuery
    • Функция ajax
    • Функция ajaxSetup
    • Функции post, get и load
    • Глобальные события
    Урок 5. FLEX. Введение
    • Что такое FLEX
    • Модель программирования в FLEX
    • Инструменты разработчика
    • Что позволяет получить
    • Пример приложений на FLEX
    Урок 6. FLEX. Часть 1
    • Что такое ECMAScript
    • Использование регулярных выражений
    • Типы данных в ActionScript
    • Классы и объекты
    • Getters и Setters
    • Наследование
    • Шаблон проектирования Observer
    • Подписка на события
    • URLLoader и XML
    Урок 7. FLEX. Часть 2
    • Что такое Flex Data Binding
    • Binding с помощью MXML
    • Binding с помощью класса BindingUtils
    • Binding с помощью Bindable
    • Bindable
    • Создание собственных компонентов
     
  2. Последние события

    1. Иванушка4508
      Иванушка4508 участвует.
      19 дек 2020
    2. FGermy
      FGermy не участвует.
      24 дек 2019
    3. GeorgiyS
      GeorgiyS не участвует.
      15 авг 2018
    4. Максим Инкогнито
      Максим Инкогнито не участвует.
      5 авг 2018
  3. Обсуждение
  4. 26 фев 2014
    #2
    tirant_belyi
    tirant_belyi ДолжникДолжник
    Так это же курсы школы программирования, только, похоже, скачанные из паблика и неизвестно какой давности при этом, может вовсе 2012 года. С них какой-то барыга бабла поиметь хочет:eek:
     
  5. 11 май 2014
    #3
    kind_villain
    kind_villain ЧКЧлен клуба
    Всегда нравится, когда такие люди продают курсы по html, php и т.д. Вот, что у них на оф. сайте сейчас :)

     
    1 человеку нравится это.
  6. 26 фев 2015
    #4
    Гвоздь
    Гвоздь БанЗабанен
    Буду участвовать при условии не более 100 руб за взнос!