| Javascript. Больше, чем просто сайт |
| Видеокурсы - Как создать сайт с нуля | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Javascript. Больше, чем просто сайт
Именно я написал модуль многоуровневых комментариев для персонального сайта Никиты Королёва — одного из основателей издательства Info-DVD: ![]() Для этого же модуля я написал администраторскую панель, позволяющую в визуальном режиме управлять всеми комментариями:
Одним из самых полезных скриптов, написанных для издательства, стал «Split Tester». Уникальная разработка, позволяющая проводить тестирование различных рекламных текстов и выявлять наиболее эффективный из них:
По словам администрации издательства, одна только эта разработка позволила им увеличить эффективность своих продающих текстов в разы и начать получать дополнительные прибыли, измеряемые тысячами долларов в месяц! Наконец, моя главная гордость и один из секретов успешности издательства Info-DVD — это скрипт «умной корзины». Специальный модуль для магазина, с помощью которого покупатели оформляют заказы сразу на несколько товаров, а корзина высчитывает для них (по специальной «хитрой» формуле) скидку:
Все эти разработки выполнялись мною на заказ и являются коммерческой собственностью Info-DVD. Я разрабатывал их, отчасти, потому что люблю программировать и изучать новые технологии, отчасти, по причине старой дружбы с Никитой Королёвым… Ко мне постоянно обращались (и продолжают обращаться сейчас) с просьбой продать эти скрипты.
Еще бы! Ведь именно они — уникальные ПРОГРАММНЫЕ разработки, являются теми невидимыми секретами, обеспечивающими современную Интернет-компанию прибылью! А в 21-ом веке — веке высоких технологий — зарабатывает тот, кто идет в ногу со временем и использует в своей практике передовые разработки. Однако всякий раз я был ВЫНУЖДЕН (из-за договорных обязательств с издательством) отвечать отказом на просьбы продать мои скрипты. Увы, но это так… Впрочем, есть и хорошая новость… Вам абсолютно не обязательно гоняться за мной (или другим JavaScript программистом) с просьбой продать ту или иную разработку, равно как и нанимать кого-то и платить ему зарплату. Сегодня Вы без ОСОБОГО ТРУДА можете изучить JavaScript и создавать собственные скрипты и небольшие программы САМОСТОЯТЕЛЬНО! Как это случится?.. Представляю Вашему вниманию предмет моей ОСОБОЙ гордости и результат 6-ти месячного, кропотливого труда — обучающий курс «JavaScript. Больше, чем просто сайт» «JavaScript. Больше, чем просто сайт» — это:
Как появился данный курс?История достаточно проста: в какое-то время ситуация, когда множество людей просят меня продать им мои разработки, а я, из-за контрактных обязательств, не могу этого сделать, стала меня сильно «парить»… Именно поэтому, когда Никита Королёв предложил мне создать обучающий курс по JavaScript’у и издать его в Info-DVD, я с радостью согласился!.. Во-первых, потому что я сам люблю обучаться и делиться своими знаниями (обучать других) Во-вторых, потому что прекрасно помню себя, — находящегося в состоянии фрустрации чайника, — мечтающего изучить JavaScript и просто НЕ ЗНАЮЩЕГО с чего начать, с какого «края» к нему подступиться… В-третьих, потому, что ДО СИХ ПОР в Рунете не существовало толкового обучающего ВИДЕОКУРСА по JavaScript. Быть первым — это почетно, я и не мог упустить такой возможности.
В-четвертых, — не буду кривить душой, — потому что я не понаслышке знаю, что это весьма прибыльно: продавать свои знания, упакованные в формат пошаговых обучающих курсов, через Интернет. А если это приносит пользу людям, использующим данные курсы, то почему бы самому не заработать на этом? И, наконец, в-пятых, потому, что мне было трудно отказать своему старому другу, со-основателю издательства Info-DVD, Никите Королёву… Как видите, причин создать данный курс у меня было более чем достаточно. Уверен, что у Вас есть столько же (если не больше) причин изучить его как можно скорее! Давайте же перейдем от слов к делу и посмотрим, какие разделы вошли в мою обучающую программу «JavaScript. Больше, чем просто сайт» Вот, кстати, как выглядит меню диска (оно появится автоматически после того, как Вы вставите диск в дисковод):
Все необходимые для работы программы уже записаны на диск. Для воспроизведения видео потребуется набор стандартных бесплатных кодеков, который у Вас уже, скорее всего, установлен. На всякий случай мы его, также, записали на диск. Вступление (34:21)Вступительный раздел курса разбит на 2 части: 1. Описание курса.
В этой части мы с Вами рассмотрим некоторые аспекты работы с данным курсом, а так же поговорим о предмете наших изысканий — языке JavaScript. Рассмотрим по пунктам, что конкретно Вы узнаете:
В данном подразделе мы рассмотрим инструменты, которые понадобятся Вам для работы. А конкретно Вы узнаете:
Глава 1: Начинаем кодировать (20:06)В данном разделе будут рассмотрены некоторые основополагающие вопросы, которые касаются инкапсуляции сценариев в html-страницы, оформления кода, взаимодействия с пользователем. Вы научитесь:
Глава 2. Базовые понятия, структуры данных (24:05)В этой главе вы получите понятия концепций, без которых невозможно программирование на любом языке: переменные, тип, приведение типов, арифметические операторы. После просмотра данной главы, Вы:
Глава 3. Управляющие структуры (34:57)Невероятно важный раздел, по изучении которого Вы научитесь управлять потоком исполнения вашего сценария. Здесь будут рассмотрены управляющие структуры, такие как условные операторы и циклы. Если подробнее, то Вы:
Глава 4. Функции (22:16)Функции — основные строительные блоки языка. Каждая функция решает конкретную задачу. Правильно составленные блоки — залог стабильной и надежной работы сценария. В данной главе мы подробнейшим образом рассмотрим как строить САМИ блоки, а также наиболее важные моменты работы с ними.
Глава 5. Объект, как структура данных (35:16)Объект — структура, инкапсулирующая в себя не только данные (свойства), но и функции (методы) для работы с ними. Это делает ее невероятно удобной для олицетворения какой-либо сущности реального мира. Именно поэтому в программировании так популярен объектно-ориентированный подход. Так что изучение данной концепции невероятно важно. После просмотра данной главы, Вы:
Глава 6. Встроенные объекты (01:28:58)В этой главе Вы получите хорошее подспорье для решения большинства типовых задач. Мы рассмотрим встроенные в JavaScript объекты, которые представляют собой основные типы и структуры данных. Кроме того, нами будут рассмотрены методы этих объектов, знание которых сэкономит вам кучу времени в процессе разработки ваших сценариев. Итак, в данной главе Вы:
Глава 7. События (31:44)События — основа любой динамики на web-странице. Кто подскажет нашему с вами сценарию когда выполнять то или иное действие? Причиной каких либо изменений могут служить 2 сущности: первая — пользователь; вторая — система, т.е. браузер. Из этой главы Вы почерпнете знания, необходимые для отслеживания событий и их обработки:
Глава 8. DOM (48:21)DOM (Объектная Модель Документа) — скелет любого web-приложения, каждый элемент Вашей разметки — DOM-узел. Понимание анатомии вашего веб-приложения сделает простым и понятным его проектирование и разработку, а в дальнейшем — отладку и тестирование. В данной главе Вы:
Глава 9. Работа с Cookie (23:23)JavaScript не может работать не с базами данных, не с файлами. Но необходимость веб-приложения хранить какие-либо временные данные еще никто не отменял. Именно здесь нам на помощь и придут cookie-наборы, те самые «закрома», где Вы сможете хранить в невидимом для пользователя режиме данные, необходимые Вам для дальнейшей работы. В результате изучения данной главы, Вы:
Примеры (1:12:42)В этой главе мы с вами мы с вами займемся закреплением всего ранее пройденного материала, а так же рассмотрим несколько новых вопросов. Все это мы провернем в «боевых» условиях: превратим обыкновенный, статичный сайт в динамичное и дружелюбное веб-приложение. Вот, чему Вы научитесь:
Дополнительные материалы (32:03)В данной главе Вы почерпнете знания, которые помогут вам в процессе разработки Ваших веб-приложений, а так же в их модернизации и сопровождении. Мы рассмотрим вопросы, касающиеся отладки кода, его документирования и компрессии(для ускорения загрузки). Итак, в этом разделе вы:
Впечатляет, не правда ли?Только представьте себе, сколько времени и сил Вам позволит сэкономить видеокурс «JavaScript. Больше, чем просто сайт»!
Кому будет полезен данный курс?
Подумайте еще вот над чем…
Самый популярный сайт в Рунете — социальная сеть «Вконтакте» — считается одним из самых технологичных в русскоязычном сегменте. В первую очередь — за счет своих скриптов, написанных на JavaScript! Быстрый просмотр фотографий (пока Вы смотрите одну — вторая подгружается в буфер в фоновом режиме), моментальное обновление страницы «новости», «быстрые сообщения» и десятки других функций — все это реализовано на JavaScript!
Программные продукты Google с каждым годом становятся все популярнее. Все чаще можно услышать фразы «Гугл — это наше все!», «без Гугла теперь никуда» и т.д.
В чем секрет такого феноменального успеха? В том, что в Google первыми осознали всю мощь, которую таит в себе технология JavaScript!.. В Google был создан крупнейший штат высококлассных JavaScript-программистов. Результатом их работы стали приложения, которые в окне браузера работают быстрее, чем установленные на жесткий диск!
Приложения, «думающие» на несколько шагов вперед и избавляющие нас (пользователей) от томительного ожидания загрузки… Приложения, которые не требуют установки, не нагружают оперативную память, не расходуют много ресурсов и трафика, ведут полную хронологию изменений и обладают поистине фантастическим функционалом!
Приложения, которые полюбились миллионам пользователей по всему миру!.. По данным Black Duck Software 36 % проектов, релизы которых состоялись с августа 2008 по август 2009, включают JavaScript — наиболее часто используемый язык программирования с быстрорастущей популярностью Во второй день конференции MIX10, проведенной в Москве 17 марта 2010, Microsoft подчеркнула стремление поддерживать jQuery и OData. Microsoft также сообщила, что будет способствовать разработке новых возможностей и улучшений в JavaScript библиотеке jQuery К чему это я?Да к тому, что JavaScript в ближайшие годы будет только набирать популярность! А значит, и профессия JavaScript-программиста будет крайне востребована на рынке труда! Чем скорее Вы начнете осваивать эту технологию, тем больше у Вас шансов не только стать высококлассным специалистом, но найти высокооплачиваемую работу в компании своей мечты. Конечно, для этого недостаточно пройти один-единственный обучающий курс. Я был бы последним лжецом, если бы пообещал Вам, что мой курс «JavaScript. Больше, чем просто сайт!» вмиг обучит Вас программировать так, что вербовщики Google будут, стоя на коленях у порога Вашего дома, упрашивать Вас стать начальником передового отдела разработки веб-приложений их компании. Нет! Чтобы стать хорошим программистом придется много учиться, упорно трудиться и ежедневно практиковаться — Вы это и сами знаете! Но вспомните, насколько сложен первый шаг… Как долго Вы не решались изучить HTML и CSS, когда только начинали, мотивируя это тем, что «сложно», «долго» и «непонятно»? И насколько все стало проще, когда Вы нашли-таки толковый самоучитель по этим технологиям и начали делать первые шаги?.. Сейчас — у Вас такая же ситуация с JavaScript’ом! И мой курс «JavaScript. Больше, чем просто сайт» станет тем первым шагом, который в РАЗЫ облегчит дальнейшее обучение, сделает весь процесс простым и веселым! Просто выполняя по шагам все те упражнения, которые я подготовил, Вы сами того не заметив, обучитесь БАЗОВЫМ техниками и приемам программирования на JavaScript! Без нудной теории, без лишней зубрежки, без необходимости посещать дорогостоящие курсы и семинары, вообще безо всякой необходимости вставать из-за своего стола — Вы начнете писать свои собственные, уникальные скрипты и получать результаты! Вы будете щелкать новые учебники как орешки, только углубляя и расширяя свои знания и навыки, становясь все более и более профессиональным программистом (неминуемо увеличивая собственные доходы!) Больше ни один самый мудреный самоучитель, ни одна техническая спецификация и ни один исходный JS-код не покажется Вам сложным и непонятным! Но это потом — а сейчас Вам просто жизненно необходимо сделать первый шаг! А именно — приобрести и изучить видеокурс «JavaScript. Больше, чем просто сайт»! Вы просто обязаны начать-таки освоение столь интересной и перспективной темы, как JavaScript!.. Решайтесь!.. Какие у Вас альтернативы?Почему я смею утверждать, что ВИДЕОКУРС — это именно то, что Вам нужно для того, чтобы начать изучение JavaScript? Ведь существует огромное количество самоучителей, оффлайновых тренингов, да и просто сайтов с бесплатным видеоуроками, обещающими обучить Вас премудростям программирования!.. Ну что же, давайте рассмотрим все варианты.
Скучно, нудно и неинтересно! Как правило, к бумажным изданиям мы обращаемся от безысходности, когда данную информацию невозможно получить в другом (мультимедийном) формате. Мало кто способен поглощать текстовую информацию технического толка и не чувствовать при этом отвращение к жизни. В самом деле: обучаться компьютерному программированию с помощью бумажных справочников — занятие, мягко говоря, не для слабонервных… Стоит ли удивляться тому, что и эффект от такого обучения минимален? В лучшем случае, Вы найдете ответы на свои вопросы и научитесь-таки делать только то, что изначально хотели, но при этом потратите кучу времени впустую — просто перелистывая страницы книги с непонятыми объяснениями и комментариями.
Кроме того, важно помнить, что «самоучители по программированию» — не художественная литература и читаются подобные тысячестраничные «талмуды» очень долго и тяжело. А сегодня, когда мир, кажется, сошел с ума и времени катастрофически не хватает, редкий человек может себе позволить потратить несколько недель на вдумчивое изучение книги по интересующей его теме (да и нужно ли это сегодня, во времена высоких мультимедийных технологий?) Из плюсов можно назвать разве что цены — в нашей стране книги по-прежнему стоят дешево. Впрочем, это не относится к цветным зарубежным изданиями от авторов с мировым именем. Их самоучители будут стоить не менее 40-50 долларов за книгу. В качестве примера, привожу самые популярные книги по данной тематике, с сайта Azamon.com:
Оффлайн курсы, тренинги и семинары Здесь уже поинтереснее, поскольку присутствует элемент живого общения.
Я уже молчу о том, что трудно найти оффлайн курс, который ведет программист-практик (как правило, преподаватели на большинстве таких курсов — обычные «ботаны», которые изучили несколько десятков бумажных самоучителей, но при этом не имеют никакого практического опыта разработки реальных веб-приложений и работы JavaScript-программистом) Впрочем, встречаются и исключения. Есть действительно классные оффлайн-курсы по программированию, которые я искренне рекомендую посетить всем интересующим данной темой. Только вот проблема в том, что проводятся подобные мастер-классы только в мегаполисах (Москва, Питер), да и посещение их — удовольствие не из дешевых. Судите сами:
Бесплатные уроки в интернете В этом случае Вы обучаетесь по бесплатным урокам, найденным на сайтах и форумах всемирной сети. Все бы хорошо, но за качество подобных уроков никто ответственности не несет… Автор, создающий бесплатные уроки, заинтересован только в том, чтобы Вы зашли на его сайт (он получает прибыль с рекламы, размещенной на нем) и скачали его урок (он получает прибыль за скачивание своих файлов с файлообменника). Ему нет никакого дела до того, получится ли у Вас проделать то, о чем говорится в уроке или нет! Кроме того, особой зрелищностью, продуманностью и качеством подобные уроки также не отличаются! И, наконец, самое главное: при таком подходе отсутствует ПОШАГОВОСТЬ обучения.
Все, что Вы имеете в сухом остатке — лишь разочарование от напрасно потраченного времени и потерянных сил. Одним словом, этот вариант идеально подходит только для мазохистов… Из плюсов — разве что цена. Уроки бесплатны, а значит всё, что Вы платите — это оплата доступа в интернет… Профессиональный видеокурс на DVD Самый оптимальный вариант, который вобрал в себя ВСЕ ПЛЮСЫ остальных вариантов и исключил практически ВСЕ ИХ МИНУСЫ И НЕДОСТАТКИ! Во-первых, все уроки записаны на диск. Вы можете обучаться в любое удобное для Вас время, в любом удобном для Вас месте (хоть в автобусе по дороге домой — достаточно только ноутбука и наушников) ровно столько, сколько Вам удобно! Во-вторых, все уроки четко структурированны и продуманны. Есть общий план занятий, к каждому уроку записана мультимедийная презентация. Одним словом, любые «технические неполадки» исключены! Видеокурс уже создан и смонтирован, а значит, как говорится, готов к употреблению! В-третьих, любой урок, любую часть, любой раздел можно просматривать столько раз, сколько Вам нужно! Если Вы что-то упустили — Вы всегда можете вернуться! Аналогично, если какую-то тему Вы уже знаете (или она Вам неинтересна), Вы можете пропустить ее (или быстро промотать урок, чтобы еще раз убедится в том, что ничего нового Вы не пропустили)
В-четвертых, Вы непосредственно участвуете в процессе обучения! Живой голос автора, видео с его рабочего стола — такое ощущение, что на Вашем компьютере появился персональный репетитор, готовый обучать Вас по первому требованию! В-пятых, сам по себе — мультимедийный формат подачи материала гораздо более нагляден и менее скучен, чем, скажем, текстовый! Этот факт не вызывает сомнений и даже самые отъявленные книголюбы вынуждены это признать... Если говорить конкретно про мой курс — «JavaSript. Больше, чем просто сайт!» — то Вы также получаете: — все необходимые исходники сделанных в процессе обучения скриптов, а также их заготовки! — возможность личного контакта с автором по е-мэйл! — доступ к закрытой, клиентской, части форума Info-Forum.Ru, где Вы сможете задать свой вопрос и пообщаться с другими покупателями курса. Так сколько же стоит «JavaScript. Больше, чем просто сайт»?!Не буду ходить вокруг да около и скажу прямо: 2350 рублей. Рецензия на курс: "Javascript. Больше, чем просто сайт" от DVDlessons.ru Много это или мало? Решать Вам… Думаю, всего, что написано выше — более чем достаточно, для того, чтобы понять: это вполне справедливая цена за очень качественный продукт! Если Вам так не кажется, что ж — очень жаль! Возможно, Вам действительно лучше закрыть эту страницу, продолжить свои поиски в другом месте, а также, как можно скорее забыть о моем предложении. Единственное, о чем я хотел бы Вас попросить — не сомневайтесь! Если Вам искренне кажется, что названная мною цена — завышена, без тени сомнений закройте данную страницу и продолжайте заниматься привычными Вам делами… Но если что-то внутри Вас останавливает… Если, по какой бы то ни было причине, Вы остались здесь и продолжаете читать данный текст, то хорошенько задумайтесь… Быть может, цена не столь высока?
Сколько денег Вы оставили последний раз в магазине? На заправке? В ресторане?.. Во сколько Вам обошелся букет на Восьмое Марта? Сколько сотен долларов Вы ЕЖЕГОДНО тратите на бесполезные подарки и сувенирчики? Сколько денег ЕЖЕДНЕВНО списывает с Вашего лицевого счета интернет-провайдер? А сотовый оператор? А сотни других организаций, бремя оплаты услуг которых стало для Вас уже совсем привычным и не вызывает никаких негативных ощущений?.. Много ли Вы получаете взамен за свои деньги? Подумайте! Быть может, данное предложение — ВАШ ШАНС?! Вам ведь наверняка доводилось слышать от успешных людей фразу: каждому, хотя бы раз в жизни, судьба дает шанс? И это действительно так! Разница лишь в том, что кто-то этими шансами из раза в раз пренебрегает, а кто-то — их использует! Быть может, это предложение — и есть ВАШ ШАНС?! Быть может, он выпал Вам прямо сейчас, когда Вы сидите перед экраном своего компьютера и не ожидаете ничего подобного? Быть может, судьба решила улыбнуться Вам сегодня? Именно в этот, ничем не примечательный, ОБЫЧНЫЙ день? Ведь именно Вы, именно сегодня и именно сейчас попали на этот (а не любой другой из сотен тысяч) сайт и читаете именно этот текст! Я понимаю, что мои слова звучат высокопарно и едва ли я могу надеяться на то, что они тронут сердца начинающих программистов… Но я нисколько не сомневаюсь, что мой курс будет Вам полезен! Более того, я искренне верю, что именно он способен изменить Вашу жизнь к лучшему! Просто воспользуйтесь этим шансом!.. Так ли все дорого на самом деле?Ну, а если серьезно, давайте сравним цену на мой курс «JavaScript. Больше, чем просто сайт» с ценами на аналогичные продукты и услуги. Сравнивать нам с Вами придется курс с очными и заочными семинарами, которые проводят компании и частные лица. Почему? Потому что, как я уже говорил, аналогов в ВИДЕОформате данный курс не имеет!
И поверьте, подобные курсы пользуются популярностью!
Почему? Да потому что у людей, интересующихся технологией JavaScript и созданием сайтов, просто нет выбора! Вернее, не было… Ведь я искренне надеюсь, что с выходом курса «JavaScript. Больше, чем просто сайт!» ситуация кардинально изменится.
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
You need to login or register to post comments.
Обсудить в форуме. (5 комментариев)





























То же самое относится к западному аналогу «Вконтакте» — социальной сети Facebook.
Миллионы рядовых интернетчиков уже не представляют своей жизни без почтовика Gmail, сотни тысяч людей «подсели» на Google.Docs (бесплатный онлайновый аналог майкрософтовского «офиса»), любой уважающий себя веб-мастер уже давно установил на свой сайт счетчик Google.Analytics.
Бумажные самоучители
Здесь, как нигде точно, срабатывает принцип Парето («20% усилий дают 80% результата, а остальные 80% усилий — лишь 20% результата»). Словом, будьте готовы к тому, что 80% времени, потраченного на изучение очередного самоучителя, принесут Вам лишь 20% результата в виде практических навыков.


Но, с другой стороны, есть масса своих минусов: жесткий график, пустая трата времени и денег на дорогу туда-обратно, невозможность пропустить занятие или изучить сразу несколько тем, работа в коллективе (т.е. преподаватель ориентируется на скорость обучения БОЛЬШИНСТВА студентов, которые могут опережать, либо отставать от Вас)…
Обучение происходит «наскоками» и «по верхам», отсутствует общая программа обучения, Вы не получаете необходимой теоретической базы, в Вашей голове не выстраивается четкой структуры и целостной картины…




