1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

Введение в PHP

4

Etapa 4

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

5

Etapa 5

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

6

Etapa 6

Массивы в PHP

7

Etapa 7

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

8

Etapa 8

Введение в MySQL

9

Etapa 9

Освоение MySQL

10

Etapa 10

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

11

Etapa 11

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

12

Etapa 12

Введение в CSS

13

Etapa 13

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

14

Etapa 14

Доступ к CSS из JavScript

15

Etapa 15

Введение в JQuery

16

Etapa 16

Введение в HTML5

17

Etapa 17

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

18

Etapa 18

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

19

Etapa 19

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

20

Etapa 20

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

21

Etapa 21

Изучение JavaScript

22

Etapa 22

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

23

Etapa 23

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

24

Etapa 24

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

25

Etapa 25

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

26

Etapa 26

Холсты в HTML5

27

Etapa 27

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

1

Etapa 1

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

2

Etapa 2

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

3

Etapa 3

Введение в PHP

4

Etapa 4

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

5

Etapa 5

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

6

Etapa 6

Массивы в PHP

7

Etapa 7

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

8

Etapa 8

Введение в MySQL

9

Etapa 9

Освоение MySQL

10

Etapa 10

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

11

Etapa 11

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

12

Etapa 12

Введение в CSS

13

Etapa 13

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

14

Etapa 14

Доступ к CSS из JavScript

15

Etapa 15

Введение в JQuery

16

Etapa 16

Введение в HTML5

17

Etapa 17

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

18

Etapa 18

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

19

Etapa 19

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

20

Etapa 20

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

21

Etapa 21

Изучение JavaScript

22

Etapa 22

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

23

Etapa 23

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

24

Etapa 24

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

25

Etapa 25

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

26

Etapa 26

Холсты в HTML5

27

Etapa 27

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

05 septiembre 2016 15 noviembre 2016
Objetivo completado 5 octubre 2016

Autor del objetivo

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

Rusia, Санкт-Петербург

8 año / año / año

General

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

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

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

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

 Criterio del fin

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

 Recursos personales

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

 Lo ecológico del objetivo

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

  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. Приложения и справочники

  • 1997
  • 05 septiembre 2016, 08:16

Conclusión

31día

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

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

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

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

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

Diario del objetivo

18día

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

10día

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

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

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

9día

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

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

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

8día

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

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

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

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

Descargado 1 comentario

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

5día

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

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

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

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

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

3) Условия:

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

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

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

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

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

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

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

4día

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

Прочитано:

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

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

3día

Entrada al escenario «Введение в PHP»

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

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

Прочитаны:

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

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

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

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

descargado 3 comentario

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

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

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

2día

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

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

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

1día

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

Puede publicar
su objetivo aquí

Podemos ayudarle a lograrlo!

310 000

ideas afines

instrumentos

para un logro emocionante

Únete a nosotros
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?
Артур
Юрiй Пуцан
Светлана
HEISENBERG
Раздолбайка
Лена
Артур
Светлана
Лена
Артур
Светлана
Лена
Артур
Светлана
Лена
Артур
Григорьева Марина
Светлана
Виталий
Лена
Артур
Лена
Светлана
Раздолбайка
Лена
Ambidexter
Светлана
Лена
Ambidexter
Светлана
Виталий
Лена
Лена
Лена
Светлана
Виталий