1

Етап 1

Введение в динамическое содержимое веб-страницы

2

Етап 2

Установка сервера, предназначенного для разработки

3

Етап 3

Введение в PHP

4

Етап 4

Выражения и управление процессом выполнения PHP

5

Етап 5

Функции и объекты в PHP

6

Етап 6

Массивы в PHP

7

Етап 7

Практикум по программированию на PHP

8

Етап 8

Введение в MySQL

9

Етап 9

Освоение MySQL

10

Етап 10

Доступ к MySQL с использованием PHP

11

Етап 11

Обработка форм

12

Етап 12

Введение в CSS

13

Етап 13

Расширение CSS с помощью CSS3

14

Етап 14

Доступ к CSS из JavScript

15

Етап 15

Введение в JQuery

16

Етап 16

Введение в HTML5

17

Етап 17

Аудио и видео в HTML5

18

Етап 18

Другие свойства HTML5

19

Етап 19

Объединение технологий

20

Етап 20

Cookie, сессии и аутентификация

21

Етап 21

Изучение JavaScript

22

Етап 22

Выражения и управление процессом выполнения сценариев в JavaScript

23

Етап 23

Функции, объекты и массивы JavaScript

24

Етап 24

Проверка данных и обработка ошибок в JavaScript и PHP

25

Етап 25

Использование технологии AJAX

26

Етап 26

Холсты в HTML5

27

Етап 27

Приложения и справочники

1

Етап 1

Введение в динамическое содержимое веб-страницы

2

Етап 2

Установка сервера, предназначенного для разработки

3

Етап 3

Введение в PHP

4

Етап 4

Выражения и управление процессом выполнения PHP

5

Етап 5

Функции и объекты в PHP

6

Етап 6

Массивы в PHP

7

Етап 7

Практикум по программированию на PHP

8

Етап 8

Введение в MySQL

9

Етап 9

Освоение MySQL

10

Етап 10

Доступ к MySQL с использованием PHP

11

Етап 11

Обработка форм

12

Етап 12

Введение в CSS

13

Етап 13

Расширение CSS с помощью CSS3

14

Етап 14

Доступ к CSS из JavScript

15

Етап 15

Введение в JQuery

16

Етап 16

Введение в HTML5

17

Етап 17

Аудио и видео в HTML5

18

Етап 18

Другие свойства HTML5

19

Етап 19

Объединение технологий

20

Етап 20

Cookie, сессии и аутентификация

21

Етап 21

Изучение JavaScript

22

Етап 22

Выражения и управление процессом выполнения сценариев в JavaScript

23

Етап 23

Функции, объекты и массивы JavaScript

24

Етап 24

Проверка данных и обработка ошибок в JavaScript и PHP

25

Етап 25

Использование технологии AJAX

26

Етап 26

Холсты в HTML5

27

Етап 27

Приложения и справочники

05 вересня 2016 15 листопада 2016
Мета завершена % date%

Автор мети

Александр Соколов

Росія, Санкт-Петербург

8 Рік / року / років

Загальна

Прочитать книгу "Создаем динамические Веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. Робин Никсон. O'Reilly"

Данная цель создана, как дневник заметок прочитанного материала. Задача - ознакомиться с представленным материалом до начала курсов в универе. Разобраться и понять все, что в ней описывается, за такой короткий срок не представляется возможным, так как объем нереальный! Учитывая, что я ознакомлен на базовом уровне с HTML и CSS, а так же стою в предбаннике у дверей в JS, основные трудности будут с PHP и MySQL, которым уделена добрая половина книги)).
Если привести аналогию, то она следующая: мой уровень английского на данный момент (как показывают тесты) pre-intermediate (займусь им, чесслово:)), и прочтение данной книги, будет для меня, как если бы я взял оригинал на английском любого произведения художественной литературы. То есть, поверхностное понимание есть, но вникнуть в глубокий смысл не позволит уровень знания языка.)

В общем, у меня есть чуть больше полутора месяцев, так что справлюсь))

P.S. В описании этапов цели, приведу содержание. Думаю, "Введение" и "Предисловие" можно опустить ;)

 Критерій завершення

Книга прочитана до 24 октября 2016.

 Особисті ресурси

Возможность ежедневно выделять по часу свободного времени на прочтение.

 Екологічність мети

Хочу к началу учебы иметь общее представление о технологиях, которые предстоит изучать на курсах, чтобы не выглядеть на лекциях, как полный идиот)

  1. Введение в динамическое содержимое веб-страницы

  2. Установка сервера, предназначенного для разработки

  3. Введение в PHP

  4. Выражения и управление процессом выполнения PHP

  5. Функции и объекты в PHP

  6. Массивы в PHP

  7. Практикум по программированию на PHP

  8. Введение в MySQL

  9. Освоение MySQL

  10. Доступ к MySQL с использованием PHP

  11. Обработка форм

  12. Введение в CSS

  13. Расширение CSS с помощью CSS3

  14. Доступ к CSS из JavScript

  15. Введение в JQuery

  16. Введение в HTML5

  17. Аудио и видео в HTML5

  18. Другие свойства HTML5

  19. Объединение технологий

  20. Cookie, сессии и аутентификация

  21. Изучение JavaScript

  22. Выражения и управление процессом выполнения сценариев в JavaScript

  23. Функции, объекты и массивы JavaScript

  24. Проверка данных и обработка ошибок в JavaScript и PHP

  25. Использование технологии AJAX

  26. Холсты в HTML5

  27. Приложения и справочники

  • 1998
  • 05 вересня 2016, 08:16


Висновок

31день
Александр Соколов5 жовт 2016, 08:33

Ежедневный вечер с книгой никто не отменял на протяжении всего периода, с одной оговоркой.

Так как направление моего образования немного свернуло в другую сторону, то решил прочитать интересующие меня главы, оставив только JS, так как пройдясь по главам, считаю, что у Кантора он все-же более подробнее и легче изложен.
Из глав по разметке, особо ничего нового не узнал, только закрепил уже изученное ранее в Академии.

Непрочитанные главы:

  • Cookie, сессии..;
  • Практически все главы по JS;
  • AJAX;
  • Canvas - жесть какая-то :)

Итог - как для новичка, просто ознакомление с представленным материалом, это лишь капля в море, но книга значительно расширила мой кругозор относительно веб-разработки в целом. O'Reilly плохого не напечатают, однозначно, но детально погружаться в эту книгу, для меня сейчас не перво-цель) Впереди интенсив Академии и сразу же за ним курс в ИТМО. Все только начинается)

Щоденник мети

18день

Оооооооочень нудный блок по MySQL, как я и ожидал)
От этого не менее полезный, конечно, очень все структурировано и, на мое удивление, достаточно понятно.
Команды, запросы, ключи.. вряд ли, если разбудить меня ночью, я об этом расскажу)) Но общее представление о работе с базами данных у меня отложилось)
Начинается все самое интересное, наконец-то)

10день

Глава 6. Массивы в PHP

  • Основные подходы к массивам;
  • Массивы с числовой индексацией;
  • Ассоциативный массивы;
  • Присваивание с использованием ключевого слова array;
  • Цикл foreach...as;
  • Многомерные массивы;
  • Использование функций для работы с массивами (подробно рассмотрены is_array, count, sort, shuffle, explode, extract, compact, reset, end);

Массивы дались гораздо легче, чем объекты. Главу считаю освоенной в теоретическом плане.)
В практическом же, надеюсь будет более углубленное объяснение применения массивов в реальных задачах, тогда будет совсем все понятно. Мозг потихоньку привыкает к вечерним насилиям информацией)))
Пробежался мельком по следующей главе - Практикум по программированию на PHP. Глава довольно маленькая, в плане теоретических описаний, но там очень много примеров кода. Наверно, такой и должна быть глава, именованная "Практикум...")
А за ней начинается уже большой блок по базам данных. Помню что-то очень удаленно об этом с уроков информатики, я бы даже сказал, крайне удаленно.)) Буду пытаться понять, как можно больше)

9день

Глава 5. Функции и объекты PHP (Часть 2)

  • Объекты PHP;
  • Терминология;
  • Объявление класса;
  • Создание объекта;
  • Доступ к объектам;
  • Клонирование объектов;
  • Конструкторы;
  • Деструкторы в PHP 5;
  • Написание методов;
  • Статические методы в PHP 5;
  • Объявление свойств;
  • Объявление констант;
  • Область видимости свойств и методов в PHP 5;
  • Статический свойства и методы;
  • Наследование.

Эта глава, пока что самая объемная и трудная. Признаюсь честно, было не легко, но более-менее удалось разобраться. И спасибо Александру - помог окончательно устаканить понятие объектов в PHP.
Плюс, заметил для себя, если сначала пройтись один раз по материалу, а затем повторно прочитать еще раз и еще раз, то становится с каждым разом все понятнее. Зубрежка какая-то получается и занимает больше времени, чем я планирую.) Далее - массивы.

8день

За выходные было прочитано мало из-за нехватки времени.
Освоена только часть главы по функциям и дошел до объектов, где мое лицо приобрело недоуменное выражение))
Итак, содержание прочитанного:

Глава 5. Функции и объекты PHP

  • Определение функции;
  • Возвращение значения;
  • Возвращение массива;
  • Не передавайте аргументы по ссылке;
  • Возвращение глобальных переменных;
  • И еще раз об области видимости переменных;
  • Включение и запрос файлов;
  • Инструкция include;
  • Инструкция include_once;
  • Инструкции require и require_once.
  • Совместимость версий PHP

Дальше уже начинаются объекты и что-то я их боюсь)) Ну да ладно, хоть какая-то часть должна отложиться в голове, надо поднажать с темпом. Все-таки это прочтение - ознакомительное, а я докапываюсь до каждой строчки)

Загрузить 1 комментарий

Александр, спасибо за такую аналогию! Прям жирную точку поставил после прочтения главы)

5день

Глава 4. Выражения и управление процессом выполнения программы в PHP

1) Выражения:

  • TRUE или FALSE?;
  • Литералы и переменные;

2) Операторы:

  • Типы операторов;
  • Приоритетность операторов;
  • Взаимосвязанность операторов (направление обработки выражений - правая, левая);
  • Операторы отношения (операторы равенства, операторы сравнения, логические операторы);

3) Условия:

  • Инструкция if;
  • Инструкция else;
  • Инструкция elseif;
  • Инструкция switch (прерывание инструкции - break, действие по умолчанию);
  • Оператор '?';

4) Организация циклов:

  • Циклы while;
  • Циклы do...while;
  • Циклы for;
  • Прекращение работы цикла;
  • Инструкция continue;

5) Неявное и явное преобразования типов

6) Динамическое связывание PHP

7) Динамическое связывание в действии

"Небольшая" глава пройдена, так затянуло, что не смог оторваться и из выделенного часа в день, залип на пару-тройку часов)) Опять же, все достаточно понятно, так как пример кода и последующего его объяснение - все расставляет на свои места. Однозначно, это не легкое прочтение художественной литературы и чтобы разобраться, приходиться максимально концентрироваться и усиленно напрягать извилины. Однако темп, пока что меня радует. Впереди Функции и объекты в PHP и уже успел прочесть пару ознакомительных страниц))
Постепенно концентрирую все свое внимание на этой книге, дабы не распыляться и не делать огромной мешанины в голове.

4день

Глава 3. Введение в PHP (часть 2)

Прочитано:

  • Многострочные команды;
  • Типы переменных;
  • Константы;
  • Предопределенные константы;
  • Различие между командами echo и print;
  • Функции (очень кратко);
  • Область видимость переменной (Локальные переменные, глобальные переменные, статические переменные, суперглобальные переменные);

Общая информация по структуре PHP прочитана и, вопреки моему представлению, что будет усвоено максимум 20% информации - усвоено все)) Естественно, от зубов не отлетает, плюс не сразу понятны примеры кода (в силу недостаточного знания синтаксиса), но, пока что лучше, чем я от себя ожидал.
Книга, прям детектив, с каждой главой все интереснее и дальше уже ждут Выражения и управление выполнением программы в PHP.)
Для себя выработал схему прочтения - сначала прохожусь по вопросам-ответам из предыдущей главы, чтобы освежить информацию и затем читаю дальше.

3день

Запис до етапу «Введение в PHP»

Александр Соколов7 вер 2016, 07:46

Глава 3. Введение в PHP.

Прочитаны:

  1. Подключение PHP в HTML;
  2. Структура PHP:
  • Комментарии;
  • Основной синтаксис;
  • Переменные;
  • Операторы;
  • Присвоение значений переменным.

Меня радует тот факт, что я успел усвоить большую часть основ JS и, может я не прав, но пока в PHP все очень схоже с JS. Разве что, синтаксис разный и то, мне показалось, что операторы и в PHP, и в JS одни и те же. В том числе - логические операторы (с небольшими оговорками, есть логические операторы с низким приоритетом - and, or и "Исключающее ИЛИ" - xor);
Синтаксис переменной - доллярь)) $.

Не буду забегать вперед и делать преждевременные выводы, но пока все понятно, помог JS)

O'Reilly выпускают крутейшие книги, нравится все!)) Сегодня добью "Введение в PHP". Не получается пока быстро читать, так интересно, что хочется все-таки понять все на 100%, да и глава побольше, чем первые две)

Загрузить 3 комментария

Александр, да,я вот тоже подумал, что рано делаю выводы на счет сходства)

Но, определенно, после изучения JS, усваивается все на порядок легче)

Александр, может у меня потом и до Си с плюсами дело дойдет или Джавы)

2день

Первые две главы "поглотились" на ура))
Конечно, мало что нового узнал, наверно только что такое WAMP, MAMP и LAMP (Пакеты решений для хостинга под Винду, Мак и Линукс), немного вводной информации по веб-серверу Apache и обновил знания по протоколу HTTP.

В первой главе был краткий экскурс по технологиям, которые предстоит изучать, преимущества их использования и т. д., а так же небольшой экскурс в историю появления веба, HTTP и HTML, довольно интересно))

Вторая же глава посвящена установке и настройке сервера для выполнения практических заданий.
Нравится, что в конце каждой главы приводятся вопросы, чтобы освежить прочитанное.
Начинается самое интересное - Введение в PHP))

1день

Список краткого содержания сформирован, он и составит этапы цели)
Расписать полное содержание уж слишком объемно, буду писать затронутые темы прочитанного в дневнике)
Как я уже писал ранее - последовательность изложения материала кажется мне немного странной, но, возможно у автора были на это свои причины))
Сегодня начинаем)

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?
Артур
Юрiй Пуцан
Светлана
HEISENBERG
Раздолбайка
Лена
Артур
Светлана
Лена
Артур
Светлана
Лена
Артур
Светлана
Лена
Артур
Григорьева Марина
Светлана
Виталий
Лена
Артур
Лена
Светлана
Раздолбайка
Лена
Ambidexter
Светлана
Лена
Ambidexter
Светлана
Виталий
Лена
Лена
Лена
Светлана
Виталий