default

Новости. Будем считать, что ночь - это ещё "сегодня" :-)

Новые уроки

В продвинутом курсе по созданию сайтов три новых урока.

Напоминаю, что полный список уроков курса находится в этой записи.



Электронная книга с базовым курсом

Те из участников базового курса, кто откликнулся на моё предложение в марте, - ориентировочно в субботу вы получите обещаную электронную книгу с уроками базового курса.

В принципе она была готова раньше, но у меня как-то плохо складывается с вёрсткой PDF, пришлось несколько раз переделывать.



Новые курсы

Хочу провести короткий бесплатный курс - ликбез по программированию на JavaScript.

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

Плюс обещаная серверная динамика (скорее всего - всё-таки программирование на php сначала). В два захода - базовый и практически пригодный. :-)

default

Готова первая версия электронной книги - базового курса по HTML.

Сегодня за ночь я всё-таки доверстал основную содержательную часть книги, составленной из причёсанных уроков моего базового курса по HTML.

Получился PDF на 67 страниц.

67 страниц, переразмеченных вручную! Особенно я "обрадовался", когда пришлось перераскрашивать урок про относительные ссылки. %-)


P.S.: Все, кому я обещал, - получат книгу, как только она будет окончательно готова.

default

Перед созданием сайта определите, чего вы от этого сайта хотите.

"Не знаю, чего хочу" - это очень распространённая проблема среди начинающих создателей сайтов.

Сайт, который делается "чтобы был", обречён на загнивание и медленную смерть.

Кроме того, если сайт делается без чёткой цели, на его изготовление обычно затрачивается гораздо больше сил, чем нужно. Это происходит из-за того, что сайт приходится несколько раз переделывать, пока автор наконец-то не разберётся, что же он на самом деле хотел.


Разберитесь, для чего вы хотите сделать сайт


Поэтому важно перед созданием сайта составить для себя список тех задач, которые этот сайт должен решать. Например,
  • "Рассказать о персидских котах в Новосибирске"
  • "Ознакомить владельцев автомобилей BMW с нашими услугами по ремонту этих автомобилей"
  • "Выложить в интернет моё резюме, чтобы удобно было давать ссылку на него потенциальным работодателям"


Будьте максимально конкретны

Обратите внимание, насколько подробные формулировки я выбрал для задач. Если задача поставлена "в общем", то вам сложно проверять, делаете ли вы то, что подходит именно для вашей задачи - потому что подходит много разных вещей, когда задача размыта.

А конкретная задача позволяет чётко ответить на вопрос "Нужно ли вот это на сайте, чтобы он решал поставленную задачу?".

При этом даже если ваша цель "потренироваться делать сайты" - то важно чётко осознавать, что вы делаете этот сайт именно, чтобы потренироваться - в таком случае вам лучше, допустим, попробовать побольше технических приёмов. Это позволит вам в будущем выбрать из них то, что подойдёт для нового сайта с более "жизненной" целью.



Запишите задачи на бумагу

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



Ссылки на другие мои заметки о создании сайтов вы найдёте в этой записи:

http://easysite.livejournal.com/5739.html
default

Закончился срок действия первой скидки на участие в моём новом курсе.

Теперь цена 2500 рублей.

Один из пользователей ЖЖ обратил моё внимание, что я написал слишком длинное объявление, поэтому я убрал немного "воды" из объявления о наборе на курс:

http://easysite.livejournal.com/18597.html



Посоветуйте, как сделать объявление более наглядным. А то люди упускают свой шанс понять Дзен Создания Сайтов. :-)
default

Уже вырисовывается картина пожеланий участников курса.

По тем пожеланиям, которые участники моего нового курса озвучили в этой закрытой записи:

http://easysite.livejournal.com/19120.html

- уже примерно ясны направления, в которых двигаться в дополнение к основной программе, которую я предполагал дать.

Если вы в группе моего расширенного курса, но до сих пор по какой-то причине не рассказали в той записи о своих ожиданиях, сделайте это.


Для тех из вас, кто не проходил мой предыдущий курс, я отбираю материалы из базового курса - через несколько дней они будут вам доступны.


А тем, кто ещё только раздумывает, участвовать или нет в моём новом курсе, напоминаю, что завтра цена повышается.

default

Для тех, кто умеет делать сайты, интернет становится другим. :-)

Когда вы знаете, как технически делаются сайты, вы уже не можете смотреть на интернет прежними глазами.

За каждым небольшим блочком на странице вы уже видите варианты его технической реализации и иногда не можете побороть в себе любопытство, и всё-таки заглядываете в код страницы, чтобы узнать, как же это сделали на самом деле.

Иногда вас ждёт разочарование из-за грубости использованного создателем сайта приёма - а иногда наоборот восхищение элегантностью решения. :-)

Иногда в голове будет вертеться вопрос "А как же ВОТ ЭТО сработало?!"

Так, и со многими другими областями знаний, но в создании сайтов вы в большинстве случаев имеете отличную возможность заглянуть "за кулисы". И это очень хороший источник знаний, которым не стоит пренебрегать.