Видеокурсы, видеоуроки, обучающие видео, тренинги

PHP Master 2 и PHP Base

0

PHP Master 2 и PHP Base

Комплект из двух курсов: «PHP BASE» — курс базового PHP-программирования и «PHP MASTER 2» — курс PHP-программирования. Yii Framework, от Александра Долгу.

Вы узнаете:

— Какие преимущества и возможности даёт знание PHP-программирования профессионально?

— Почему эффективно писать большие PHP-приложения именно с помощью Yii-фреймворка и что вообще можно писать таким образом?

— Какая проблема существующих учебников и даже видеокурсов по языку PHP, и что значит быть не новичком, а профессионалом?

— Как Вы можете научиться PHP-программированию высокого уровня с помощью простых и понятных материалов, обучаясь интенсивно и взаимодействуя с учителем?

Курс «PHP BASE» (это самые качественные уроки 2011-2012 года — их нет нигде и близко ни в сети, ни в продаже) состоит из 91 урока.

Урок 1.1 — Установка Денвера
Урок 1.2 — Выбор PHP-редактора для программирования
Урок 1.3 — Первая программа — «Hello, world».
Урок 2.1 — Принцип работы языка PHP
Урок 2.2 — Базовые принципы написания кода.
Урок 2.3 — Команда echo
Урок 3.1 — Типы данных в PHP
Урок 4.1 — Простые арифметические операции
Урок 4.2 — Сложение строк
Урок 5.1 — Понятие о переменных
Урок 5.2 — Простые операции над переменными
Урок 6.1 — Короткая запись некоторых операций
Урок 6.2 — Особенность двойных кавычек
Урок 6.3 — Комментирование кода
Урок 7.1 — Обработка условий if..else
Урок 7.2 — Альтернативный синтаксис if/else/endif
Урок 7.3 — Условия для разных типов данных
Урок 8.1 — Вложенные условия if..else
Урок 8.2 — Конструкция if..elseif..else
Урок 9.1 — Сложные условия if с операторами AND и OR
Урок 9.2 — Короткие записи — !, || и &&
Урок 9.3 — Приоритет логических операций
Урок 10.1 — Оператор выбора switch…case
Урок 10.2 — Самый короткий оператор выбора «?» и «:»
Урок 11.1 — Цикл FOR
Урок 11.2 — Команды break и continue
Урок 12.1 — Оператор цикла while
Урок 12.2 — Оператор цикла do…while
Урок 13.1 — Обычные массивы
Урок 14.1 — Ассоциативные массивы
Урок 15.1 — Вложенные массивы
Урок 15.2 — Цикл foreach
Урок 16.1 — Общее понятие о функциях
Урок 17.1 — Написание собственных функций
Урок 17.2 — Команда return
Урок 17.3 — Глобальные переменные
Урок 17.4 — Передача аргумента по ссылке
Урок 18.1 — Некоторые внутренние функции PHP
Урок 18.2 — Команды isset и unset
Урок 18.3 — Функция die и конструкция OR die ()
Урок 19.1 — Стандарты оформления кода.
Урок 20.1 — Использование модулей (операторы include и require)
Урок 20.2 — Константы
Урок 21.1 — Функции для массивов — count ()
Урок 21.2 — Функции рандомизации и уникализации массива
Урок 21.3 — Функции сортировки массива
Урок 21.4 — Функции извлечения и сжатия массива
Урок 21.5 — Функции доступа к массиву
Урок 21.6 — Функции array_sum и array_merge
Урок 22.1 — Функции символов — chr и ord, структура строк
Урок 22.2 — Функция хэширования md5
Урок 22.3 — Функции обрезки строки по краям
Урок 22.4 — Функции strlen и number_format
Урок 22.5 — Функции изменения регистра букв
Урок 23.1 — Функции преобразования массива в строку
Урок 23.2 — Функции поиска позиции и получения части строки
Урок 23.3 — Функции замены
Урок 23.4 — Функции для работы с HTML
Урок 24.1 — Особенности кодировок Windows-1251 и UTF-8
Урок 24.2 — Функция конвертации — iconv
Урок 25.1 — Функции для работы с датой
Урок 25.2 — Несколько других функций PHP
Урок 25.3 — Переменная $_SERVER
Урок 26.1 — Задания на комбинации и повторение материала
Урок 26.2 — Задания на комбинации и повторение материала
Урок 26.3 — Задания на комбинации и повторение материала
Урок 27.1 — Всё о HTML-формах
Урок 28.1 — Получение GET и POST-данных
Урок 29.1 — Работа с Cookies
Урок 30.1 — Работа с сессиями
Урок 31.1 — Принципы безопасности в PHP
Урок 32.1 — Функции работы с файлами
Урок 32.2 — Функции побайтового чтения и записи файлов
Урок 33.1 — Функции для работы с папками
Урок 33.2 — Рекурсивное чтение списка папок и файлов
Урок 34.1 — Функции для обработки изображений (GD Lib)
Урок 34.2 — Поворот и обрезка изображений
Урок 35.1 — Регулярные выражения
Урок 36.1 — CURL – основы работы
Урок 36.2 — Примеры заполнения форм с помощью CURL
Урок 37.1 — FTP-функции.
Урок 37.2 — Полный пример загрузки по FTP.
Урок 38.1 — Примеры парсинга текста.
Урок 39.1 — Парсинг RSS-лент
Урок 40.1 — Отправка XML-RPC в WordPress
Урок 41.1 — Пример написания доргена
Урок 42.1 — Пример автоматического регистратора (постилка)
Урок 43.1 — Пример написания своей CMS на файлах
Урок 44.1 — Полный пример парсинга с републикацией на WP
Урок 45.1 — Автоматизация и схемы объединения
Урок 46.1 — Заключительный урок по тренингу

Ключевое преимущество курса перед всеми предыдущими — очень много практики. Вы получаете к каждому уроку от 1 до 10 маленьких и больших задачек (составленных лично автором курса). Всего курс содержит более 250 заданий!

Курс «PHP MASTER 2 состоит из 86 уроков.

1. Вводный урок: развёртывание Yii и первое приложение.
2. Понятие об ООП. Объектно Ориентированном Программировании.
3. Написание классов. функции.
4. Методы, свойства (переменные) в классах и экземпляры.
5. Наследование классов.
6. статические функции (static).
7. Конструкции $this-> и self::.
8. Публичные (public), защищённые (protected) и приватные (private) методы.
9. Конструкторы и деструкторы в PHP5.
10. Константы в классах и итоговый урок по основной теме ООП PHP5.
11. Основы концепции M-V-C (Модель-Вид-Контроллер).
12. Структура фреймворка Yii.
13. Конфигурация приложения и настройка доступа к Базе Данных.
14. Структура и разработка таблиц Базы Данных для приложений на Yii.
15. Работа с генератором кода Gii.
16. Контроллеры Yii.
17. Модели. Active Record.
18. Настройка вида.
19. Разбор CRUD-действий контроллера.
20. Хелпер CHtml.
21. Создание форм (CActiveForm).
22. Правила валидации.
23. CFormModel и авторизация пользователей.
24. Установка прав доступа к контроллерам.
25. ORM (Object Relation Model) связи.
26. URI Роутинг.
27. Создание собственных компонентов.
28. Магические методы ООП PHP5 (геттеры, сеттеры и др.).
29. Использование модулей в приложении.
30. Авторизация для одного модуля.
31. Использование сессий.
32. Подключение расширений (extensions).
33. События и переопределение определённых методов.
34. Подготовка Yii приложения к финальному использованию.
35. Дополнительные возможности фреймворка Yii.
36. Общий обзор классов Yii.
37. CHttpRequest. системные данные и работа с Cookies.
38. Базовые классы для работы с БД. CDbConnection и CDbCommand.
39. Разбор БД-класса CDbCriteria.
40. Основная информация о виджетах Zii.
41. Виджет Меню (CMenu).
42. Список элементов (CListView).
43. «Таблица» для администрирования (CGridView).
44. Просмотр элемента (CDetailView).
45. Обзор Zii Jquery UI виджетов.
46. Шаблонизатор CPradoViewRenderer.
47. Класс CAction.
48. Подключение каптчи.
49. Ещё несколько классов Yii.
50. Изменение поведения (behaviour).
51. Некоторые полезные расширения: PHP Mailer, CKEditor.
52. Основные аспекты планирования полноценного приложения на Yii.
53. Yii-практика. Начало тестового приложения: Своя CMS на Yii. Обзор.
54. Своя CMS. Подготовка приложения, базы данных и шаблонов.
55. Своя CMS. Бэкэнд. Создание модуля администратора и авторизация.
56. Своя CMS. Модель Категория. таблица и администрирование.
57. Своя CMS. Модель Статья. таблица и управление, HTML-редактор.
58. Своя CMS. Модель Новость. таблица и управление.
59. Своя CMS. Фронтэнд. Отображение материалов для пользователя.
60. Своя CMS. Форма обратной связи с валидацией, каптчей и Swift Mailer.
61. Своя CMS. Подготовка к финальному виду написанного приложения.
62. Новое практическое приложение: Блог на Yii. Обзор, структура.
63. Блог на Yii. Генерация каркаса, конфигуриция, подготовка БД и шаблон.
64. Блог на Yii. Бэкэнд. Подготовка модуля администратора и авторизация.
65. Блог на Yii. Категории для постов.
66. Блог на Yii. Публикация постов и отображение для пользователя.
67. Блог на Yii. Фронтэнд. Регистрация пользователей.
68. Блог на Yii. Фронтэнд. Авторизация и оставление комментариев пользователями.
69. Блог на Yii. Бэкэнд. Управление пользователями.
70. Блог на Yii. Бэкэнд. Изменение настроек.
71. Блог на Yii. Бэкэнд. Управление комментариями и опция одобрения.
72. Блог на Yii. Использование тегов.
73. Блог на Yii. Отображение архива по датам.
74. Блог на Yii. Использование поиска по блогу.
75. Блог на Yii. Подготовка к финальному виду блога и проверка работы.
76. Использование Active Record с несколькими БД.
77. Вопросы безопасности при программировании на Yii.
78. Советы по оптимизации приложения на Yii Framework.
79. Интернационализация приложений на Yii.
80. Возможность использования скинов с помощью Yii.
81. Использование AJAX в приложениях на Yii.
82. Пример переделки шаблона для приложений на фреймворке Yii.
83. Дополнительные материалы по Yii.
84. Концепция для развития навыков программирования на Yii.
85. Идеи для приложений на Yii и идеи для бизнеса PHP-программисту.
86. Заключительный урок по курсу PHP Master 2.

Дополнительно Вы получите два бонуса:

1 бонус — Дополнительный старый базовый курс PHP-программирования (Оригинальные материалы из прошлого курса PHP Master 2009 года (46 уроков).

2 бонус — Дополнительные уроки для вебмастеров.

1. Самые базовые принципы работы с сервером/VPS.
2. Написание скриптов для массовой обработки доменов.
3. Примеры массового добавления доменов в ISP Manager Lite.
4. Простейший способ вставки данных в MySQL БД.
5. Пример мониторинга сайтов/дорвеев на доступность.
6. Генерация проектов и расписания для Хрумера.
7. Подключение к регистрации сервиса Антикаптча.
8. Пример автозамены в сгенерированном сайте.
9. Авторегистратор счётчика LiveInternet.

В конечном итоге, изучив эти курсу — Вы сможете научиться профессионально писать собственные приложения, скрипты на языке PHP.

Будь то простенькие скрипты — вроде собственной CMS или блога, — и вплоть до серьёзных Интернет-магазинов, биллинг-систем, мембершипов или ещё каких-нибудь «хитрых» изделий, направленных на увеличение прибыли в Вашем Интернет-бизнесе, или реализацию других задач.

Внимание: проект закрыт, но вы можете перейти на страницу курсов по PHP →


Оставьте ответ

Ваш электронный адрес не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.