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
Цель завершена 5 октября 2016

Автор цели

Общая

Прочитать книгу "Создаем динамические Веб-сайты с помощью 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. Приложения и справочники

  • 1986
  • 05 сентября 2016, 08:16

Цель состоит в группе

Веб-разработка

  • 1717

    участников
  • 2443

    цели

Вывод

31день

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

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

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

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

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

Дневник цели

18день
Александр Соколов22 сент. 2016, 09:41

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

10день
Александр Соколов14 сент. 2016, 13:47

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

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

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

9день
Александр Соколов13 сент. 2016, 07:46

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

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

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

8день
Александр Соколов12 сент. 2016, 14:16

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

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

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

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

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

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

5день
Александр Соколов9 сент. 2016, 09:49

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

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

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

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

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

3) Условия:

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

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

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

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

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

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

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

4день
Александр Соколов8 сент. 2016, 07:25

Глава 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день
Александр Соколов6 сент. 2016, 06:21

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

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

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

1день
Александр Соколов5 сент. 2016, 08:21

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

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

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

310 000

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

инструменты

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

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

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Артур
Юрiй Пуцан
Светлана
HEISENBERG
Раздолбайка
Лена
Артур
Светлана
Лена
Артур
Светлана
Лена
Артур
Светлана
Лена
Артур
Григорьева Марина
Светлана
Виталий
Лена
Артур
Лена
Светлана
Раздолбайка
Лена
Ambidexter
Светлана
Лена
Ambidexter
Светлана
Виталий
Лена
Лена
Лена
Светлана
Виталий