<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Школа программирования</title>
	
	<link>http://prog-school.ru</link>
	<description>Обучение разработке ПО и интернет-проектов</description>
	<lastBuildDate>Fri, 10 Feb 2012 07:33:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/prog-school" /><feedburner:info uri="prog-school" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>prog-school</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fprog-school" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Курс по C++: вопросы и ответы</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/dA1rGscv4XY/</link>
		<comments>http://prog-school.ru/2012/02/kurs-po-c-voprosy-i-otvety/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 07:32:14 +0000</pubDate>
		<dc:creator>Алексей Захаренков</dc:creator>
				<category><![CDATA[Курсы]]></category>
		<category><![CDATA[Школа Программирования]]></category>
		<category><![CDATA[С++]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3725</guid>
		<description><![CDATA[Нам в ШП стало приходить довольно много вопросов о курсе по С++. Здесь я, как автор курса &#171;C++. Базовый курс&#187;, отвечу на самые интересные и важные из них.
Вопрос: Судя по программе, размещенной  у вас на сайте, я вижу, что базовый курс по С++ частично повторяет материал, рассказанный в бесплатном видеокурсе С++ для начинающих. Так ли [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://prog-school.ru/wp-content/uploads/2012/02/question.jpg"><img class="alignright size-medium wp-image-3731" src="http://prog-school.ru/wp-content/uploads/2012/02/question-300x278.jpg" alt="" width="256" height="237" /></a>Нам в ШП стало приходить довольно много вопросов о курсе по С++. Здесь я, как автор курса <a href="http://proglive.ru/courses/cpp1">&laquo;C++. Базовый курс&raquo;</a>, отвечу на самые интересные и важные из них.</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> Судя по программе, размещенной  у вас на сайте, я вижу, что базовый курс по С++ частично повторяет материал, рассказанный в бесплатном видеокурсе С++ для начинающих. Так ли это? Если да – то сообщите, пожалуйста, конкретно, какие новые знания будут получены в  базовом курсе по С++?</span></p>
<p><strong>Ответ:</strong> Бесплатный курс преследует скорее презентационные цели, нежели обучающие. Посмотрев его, вы можете узнать некоторые возможности языка и научиться писать простые программы, а также оценить стиль изложения материала преподавателем. Но ни глубоких, ни широких знаний или крепких практических навыков он не даёт. Бесплатный курс соотносится с базовым, как трейлер к фильму с самим фильмом.</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> Какие средства разработки используются в курсе?</span></p>
<p><strong>Ответ:</strong> Видеоуроки записаны с использованием Microsoft Visual C++ 2010 Express. Я учу создавать проекты, компилировать, запускать и отлаживать программы именно в этой среде. Но продвинутые пользователи могут без ущерба использовать другую среду разработки, например Code::Blocks или wxDev-C++.<span id="more-3725"></span></p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> Будут ли использованы и объяснено применение функций и классов библиотек MSDN?</span></p>
<p><strong>Ответ:</strong> MSDN &#8211; это не библиотека (в смысле набора функций и классов в исходном или объектном коде, предназначенного для использования их в своих проектах), а огромное скопление справочных материалов по различным технологиям и разным языкам программирования, так или иначе завязанным на продукты компании Microsoft. Я же в основном объясняю функции из стандартной библиотеки С++ (которые не зависят от платформы, и в частности, от Microsoft), для получения справки по которым не обязательно пользоваться MSDN.</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> В какой степени Ваша программа базового курса C++ будет охватывать материал аналогичных курсов других учебных центров? Что будет охватывать, что нет, на что упор будет сделан больше/меньше?</span></p>
<p><strong>Ответ:</strong> Что данный курс покрывает – описано в программе курса. Могу сразу отметить, что в мой базовый курс не входит обработка исключений и мы не программируем оконный интерфейс под Windows. И, честно говоря, сомнительно, что человек с низкой начальной подготовкой будет способен это воспринять в пределах одного интенсивного курса. Зато я с самого начала обучаю грамотному конструированию программ, в том числе даю основы объектно-ориентированного проектирования. Особенностью этого курса, как частный случай следования принципам обучения в Школе Программирования, является и то, что к каждому уроку мной разработаны довольно нетривиальные задания, которые позволят закрепить полученные знания и по выполнению которых можно будет судить о степени освоения слушателем языка С++. Ведь только те знания, который человек самостоятельно применил на практике, можно считать освоенными.</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> На Ваш взгляд, в какой степени мне, как бывшему программисту на С, будет полезен весь Ваш курс?</span></p>
<p><strong>Ответ:</strong> Я считаю, что мой курс полезен любому человеку, который пока не владеет предлагаемыми знаниями, т.к. кроме особенностей языка С++ он учит ещё и концепциям, которые универсальны для любого языка программирования, а также даётся углубленное понимание принципов работы компьютера, внутренней организации и исполнения программ. Отличия же (и мощь) языка С++ по сравнению с С вы почувствуете уже в первых уроках.</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> Нужно ли знать С перед изучением С++?</span></p>
<p><strong>Ответ: </strong>Курс построен так, что не требует предварительного знания языка С. Наоборот, вы узнаете синтаксис и практически все возможности этого языка, т.к. они составляют подмножество языка С++.</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> Я знаю PHP, нужно ли мне изучать С++?</span></p>
<p><strong>Ответ: </strong>Если вы метите в профессиональные разработчики, то вам нельзя ограничиваться одним языком. Более того, не стоит ограничиваться только одной областью – например, скриптовыми языками. Во-первых, у профессионала круг потенциально возникающих проблем довольно широк, и в его арсенале на любой случай должно найтись подходящее средство, которым он владеет. Во-вторых, знание языка, приближающего программиста к архитектуре компьютера, позволяет писать более быстрые скрипты. Например, сам интерпретатор PHP написан на С. Если программист имеет представление о цене операций над различными структурами данных на достаточно низком уровне (а языки С/С++ дают такое представление), то при написании PHP-сценариев он уже не будет нагружать интерпретатор лишней работой и будет осознанно выбирать более оптимальные подходы к обработке данных.</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> Что я буду уметь по окончанию курса?</span></p>
<p><strong>Ответ: </strong>Довольно развёрнуто ответ на этот вопрос дан в описании курса. Одна оговорка: всё это при надлежащем усердии и упорстве!</p>
<p><span style="color: #993300;"><strong>Вопрос:</strong> Я уже имею опыт программирования на языке C. Что мне лучше сделать – пройти курс в online-режиме или дождаться коробочной версии и выбрать то, что нужно для программирования на С++?</span></p>
<p><strong>Ответ:</strong> Хотя вы и имеете опыт в программировании, но раз чувствуете потребность в дополнительных знаниях, то уверен, что в каждом уроке найдёте много полезного.</p>
<p>Если говорить о способе прохождения курса, то участие в онлайн-тренинге, безусловно, во многих случаях гораздо более предпочтительно. По собственному опыту и по опыту общения с другими людьми, которые ставят перед собой задачу освоить новый язык программирования или технологию, я знаю, что купленный диск может месяцами пылиться и до него не дойдут руки, или желание пропадёт после первого урока, например, при возникновении даже небольших трудностей с пониманием. При онлайн-обучении же, когда требования к освоению знаний идут от преподавателя с заявленной периодичностью, когда по любой возникшей проблеме можно оперативно получить исчерпывающую консультацию, когда присутствует соревновательный дух при работе в группе &#8211; тогда, при достаточном упорстве, уже через два месяца вы будете обладателем желаемых знаний. Самостоятельное обучение, как правило, бывает эффективно для очень собранных и уже довольно эрудированных людей, способных самостоятельно решать практически любые проблемы и не искать внутренних отговорок, чтобы отложить дела &laquo;на завтра&raquo;. Я сам проходил некоторые онлайн-курсы, и практически сразу после этого успешно применял изученные технологии. С другой стороны, имея кучу книг/дисков по другим технологиям, я до сих пор их не освоил.</p>
<p>Пусть кажется, что мои ответы содержат рекламный подтекст, но таков мой личный взгляд на обучение. В конце концов, освоите ли вы то, что задумали, сделаете ли вы это по книгам, по дискам или в онлайн-курсах, и если сделаете, то за два месяца, за год или пять лет &#8211; зависит только от вас.</p>
<p>Кстати, <strong>23 февраля</strong> стартует <strong>онлайн-тренинг по С++</strong>. Приглашаю вас принять в нём участие, и если вы решились, то советую записаться на него прямо сейчас, так как набор в группу ограничен! Получить дополнительную информацию о курсе и записаться на него вы сможете на странице <a href="http://proglive.ru/courses/cpp1">http://proglive.ru/courses/cpp1</a>.</p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/dA1rGscv4XY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/02/kurs-po-c-voprosy-i-otvety/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/02/kurs-po-c-voprosy-i-otvety/</feedburner:origLink></item>
		<item>
		<title>Мы нарисуем Вам дизайн бесплатно!</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/_XIvPv75h70/</link>
		<comments>http://prog-school.ru/2012/02/my-narisuem-vam-dizajn-besplatno/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 17:06:30 +0000</pubDate>
		<dc:creator>Гайк Айрапетян</dc:creator>
				<category><![CDATA[Курсы]]></category>
		<category><![CDATA[События]]></category>
		<category><![CDATA[web-дизайн]]></category>
		<category><![CDATA[веб-дизайн]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3743</guid>
		<description><![CDATA[
Хотите красивый и современный дизайн для своего сайта? Мы нарисуем его Вам! Но обо всём по порядку&#8230;
Друзья!
Еще один долгожданный курс ожидает вас в ближайшее время!
Это курс &#171;Web-дизайн. От новичка до профи&#171;. Начало 27 февраля.
Скажу откровенно, изначально мы планировали вести обучение только по языкам программирования, и это было основное наше направление. Но со временем мы поняли, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-3744 alignleft" style="border-style: initial; border-color: initial;" title="Веб-дизайн" src="http://prog-school.ru/wp-content/uploads/2012/02/webdesign.png" alt="" width="300" height="300" /></p>
<p><em>Хотите красивый и современный дизайн для своего сайта? Мы нарисуем его Вам! Но обо всём по порядку&#8230;</em></p>
<p>Друзья!</p>
<p>Еще один долгожданный курс ожидает вас в ближайшее время!</p>
<p>Это курс &laquo;<strong><a href="http://proglive.ru/courses/webdesign">Web-дизайн. От новичка до профи</a></strong>&laquo;. Начало <strong>27 февраля.</strong></p>
<p>Скажу откровенно, изначально мы планировали вести обучение только по языкам программирования, и это было основное наше направление. Но со временем мы поняли, благодаря пожеланиям студентов, что обучение по смежным тематикам просто необходимо. Тем более профессия веб-дизайнера сейчас не только востребована, но и хорошо оплачиваемая.</p>
<p>Действительно, глупо закрывать на это глаза, выстраивая полноценную пошаговую систему обучения, к чему мы так стремимся. Следующим нашим направлением в линейке курсов по созданию сайтов стал <strong>веб-дизайн</strong>.<span id="more-3743"></span></p>
<p>Ради интереса я попробовал поискать курсы по веб-дизайну, и, к моему величайшему удивлению, их просто не было. Везде под веб-дизайном понимается верстка, да еще и с помощью dreamweaver. Называть себя после этих курсов веб-дизайном, откровенно говоря, просто смешно.</p>
<p>Мы решили сделать курс, который научить вас именно<strong> веб-дизайну, с учетом современных тенденций. </strong>Курс будет состоять из 8 уроков продолжительностью ~1 месяц. Сейчас открыт набор в группу 27 февраля. Обучение будет проходить в формате <strong>онлайн,</strong> т.е. вы будете учиться, не выходя из дома.</p>
<p><strong>Теперь о самом интересном. </strong>Андрей Голактионов, автор и преподаватель данного курса, в процессе обучения будет рисовать дизайн на примере каких-то реальных проектов. Одним из проектов будет сайт победителя нашей <a href="http://proglive.ru/loto">лотереи.</a></p>
<p>Им можете стать и Вы! Другими словами, Андрей нарисует дизайн сайта победителю лотереи <strong>абсолютно бесплатно! Участвуйте в лотереи, удача обязательно улыбнется вам <img src='http://prog-school.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<p><a href="http://proglive.ru/loto">http://proglive.ru/loto</a></p>
<p><strong>Теперь о самом курсе:</strong></p>
<p>Курс предназначен для новичков в веб-дизайне, желающих научится рисовать красивые, удобные, современные сайты.  В курсе подробно разобраны и отработаны на практике основные правила, техники и приемы создания качественных дизайнов сайтов в программе Photoshop, верстка и программирование в курсе не рассматриваются.</p>
<p><strong>Для кого</strong></p>
<p>Для тех кто знаком с основами работы в программе Photoshop. Глубоких знаний не требуется, так как на каждом уроке подробно объясняются все шаги, но вы должны иметь представление об основных инструментах и работе со слоями в этой программе.</p>
<p><strong>По окончанию курса</strong></p>
<p>По окончанию курса вы будете уметь рисовать красивые, качественные дизайны сайтов.  Нарисуете дизайн блога и интернет магазина.  В завершении курса мы на практике рассмотрим создание дизайна сайта с нуля на примере сайта одного из учеников.</p>
<p>Программу курса можно посмотреть здесь: <a href="http://proglive.ru/courses/webdesign">http://proglive.ru/courses/webdesign</a></p>
<p><strong>Как записаться в группу</strong></p>
<p>Стоимость <strong>6970 руб</strong>. Необходимо оплатить участие здесь:</p>
<p><a href="http://prog-school.ru/shop/s/order/live_webdes_online.html">http://prog-school.ru/shop/s/order/live_webdes_online.html</a></p>
<p>Сразу скажу, что группы мы набираем всегда небольшие, чтобы обучение было эффективным. Поэтому закрыть набор на текущую группу мы можем в любой момент. Если курс интересен, то сейчас &#8211; самое время.</p>
<p><strong>P.S.: </strong>Чтобы познакомить вас с Андреем, мы решили на днях записать с ним интервью. Если у вас есть вопросы к нему &#8211; пишите.</p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/_XIvPv75h70" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/02/my-narisuem-vam-dizajn-besplatno/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/02/my-narisuem-vam-dizajn-besplatno/</feedburner:origLink></item>
		<item>
		<title>Бесплатный семинар «Память, как программная модель»</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/Uw1UuG2BcX8/</link>
		<comments>http://prog-school.ru/2012/02/besplatnyj-seminar-pamyat-kak-programmnaya-model/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 13:16:17 +0000</pubDate>
		<dc:creator>Гайк Айрапетян</dc:creator>
				<category><![CDATA[События]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3696</guid>
		<description><![CDATA[
Дорогие друзья!
Приглашаем всех на бесплатный семинар “Память, как программная модель”.
Когда: 19 февраля 18:00 &#8211; 21.00
Ведущий: Семён Давыдов
Время: 3 часа
Адрес:  Костомаровский переулок д. 3, стр.1, оф. 203, м. Чкаловская, Курская (7 минут от метро).
Онлайн-трансляция: будет
О чем семинар:
В лекции будет рассказано о модели памяти на примере С++. Как создаются массивы, как работает рекурсия, что происходит при [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-3699  aligncenter" title="class1small" src="http://prog-school.ru/wp-content/uploads/2012/02/class1small1.png" alt="" width="500" height="278" /></p>
<p>Дорогие друзья!<br />
Приглашаем всех на бесплатный семинар “<strong>Память, как программная модель</strong>”.</p>
<p><strong>Когда: </strong>19 февраля 18:00 &#8211; 21.00<strong><br />
Ведущий: </strong>Семён Давыдов<br />
<strong>Время: </strong>3 часа<br />
<strong>Адрес: </strong> Костомаровский переулок д. 3, стр.1, оф. 203, м. Чкаловская, Курская (7 минут от метро).<br />
<strong>Онлайн-трансляция:</strong> будет</p>
<p><strong>О чем семинар:<br />
</strong>В лекции будет рассказано о модели памяти на примере С++. Как создаются массивы, как работает рекурсия, что происходит при компиляции, почему указатель на член/метод класса — не указатель, почему жив Fortran, что такое умные указатели и как ими пользоваться и много другое. </p>
<p><strong>Как попасть на семинар:</strong><br />
Обязательно нужно зарегистрироваться и указать Имя, Фамилию и E-mail. Регистрация может закрыться в любой момент в зависимости от количества желающих, так как число мест в учебном классе ограничено.</p>
<form style="margin: 0; padding: 0;" action="http://smartresponder.ru/subscribe.html" method="post" align="center"><input type="hidden" name="PHPSESSID" value="eafcc0dd32376d24a4d5095368521c7b" />
<input name="version" type="hidden" value="1" />
<input name="tid" type="hidden" value="0" />
<input name="uid" type="hidden" value="116235" />
<input name="lang" type="hidden" value="ru" />
<table width="440" align="center" >
<tbody>
<tr>
<td style="padding: 5px; border: 2px solid green;" align="center">
<h3>Зарегистрироваться на семинар</h3>
<table cellspacing="1" cellpadding="2" align="center">
<tbody>
<tr>
<td>
<input name="did[]" type="hidden" value="136255" /></td>
</tr>
<tr>
<td style="font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;" align="center">Ваше имя: <span style="color: #ff0000;"><strong>*</strong></span></td>
</tr>
<tr>
<td align="center">
<input style="font-family: Verdana; font-size: 8pt; color: #000000;" name="field_name_first" size="20" type="text" /></td>
</tr>
<tr>
<td style="font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;" align="center">Ваша фамилия:</td>
</tr>
<tr>
<td align="center">
<input style="font-family: Verdana; font-size: 8pt; color: #000000;" name="field_name_last" size="20" type="text" /></td>
</tr>
<tr>
<td style="font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;" align="center">Ваш e-mail: <span style="color: #ff0000;"><strong>*</strong></span></td>
</tr>
<tr>
<td align="center">
<input style="font-family: Verdana; font-size: 8pt; color: #000000;" name="field_email" size="20" type="text" /></td>
</tr>
<tr>
<td align="center">
<input style="font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;" name="SR_submitButton" type="submit" value="Зарегистрироваться" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
<p><!-- SmartResponder.ru subscribe form code (end) --></p>
<p><span id="more-3696"></span><br />
<strong>От ведущего:<br />
</strong>На самом деле лекция всего о двух вещах: стрелочках и квадратиках. Одна стрелочка и один квадратик – было бы чего обсуждать. Но вот стрелочек две и у нас уже проблемы.</p>
<p>Так зачем нам стрелочки, если у них проблемы?</p>
<p>Все пользуются строками. Это так естественно. Но в С++ нет строк, есть только char*. Каждая уважающая себя библиотека предлагает класс, который может их заменить и почти каждая перегружает оператор +, чтобы строки можно было складывать.</p>
<p>string str1(“Мама”);</p>
<p>string str2(“мыла”);</p>
<ol>
<li>str1 + str2; // Просто.</li>
<li>str1 + “мыла”; // Нет проблем!</li>
<li>“Мама” + str2; // Пожалуйста!</li>
<li>“Мама” + “мыла”; // Ой!</li>
</ol>
<p>Строковый класс призван спрятать от тебя тот факт, что со строками работать трудно. Это абстракция, которая даёт возможность работать со строками так же легко, как с числами.</p>
<p>Но ни один строковый класс на свете не убережет от четвертого случая, потому что в С++ строковые литералы – char*, а не string. Абстракция дала течь и без понимания нижележащего механизма у тебя нет шансов продвинуться вперед ни на шаг.</p>
<p>В SQL строка имеет фиксированный размер: char(45), varchar(50). Почему не просто char? В 21 веке можно было бы уже сделать строку переменной длины.</p>
<p>Потому что база должна работать быстро. Со строкой char(45) переход от одной записи к другой выполняется так pointer += 45. Одна машинная инструкция. Быстрее нельзя.</p>
<p>Все пользуются яндексом. Возможно, многие обратили внимание, что порой в выдаче есть ответы от дополнительных сервисов. Ты вбиваешь ipad 2 3g и получаешь не только ссылки на сайты, но картинки, и статью из яндекс.маркета, и рекламу сбоку от яндекс.директ. А иногда не получаешь. Потому что у сервисов есть 10 миллисекунд на ответ и если они не успели, то не попадут в выдачу. Ты можешь сделать замечательный супер-пупер сервис, но это не имеет значения, если ты не успел. База должна работать быстро.</p>
<p>Указатели есть даже там, где их нет.</p>
<p>python:</p>
<p>A = [1, 2, 3, 4] # список из 4 чисел</p>
<p>B = A # другой список</p>
<p>B.append(5) # добавим еще одно число</p>
<p>print A # [1, 2, 3, 4, 5]. Я испортил список A добавив 5 в B? Да.</p>
<p>В python нет указателей. Это язык с виртуальной машиной и автоматической сборкой мусора, совсем как Java. То, что ты видел – эффект ссылок. B – не копия A, а ссылка на A. Это очевидно следует из природы машины, из природы памяти, из природы указателей. Но совершенно неочевидно само по себе.</p>
<p>Единственный компетентный способ залатать эти дыры – выучить, как работают абстракции, и какие подробности они скрывают. Абстракции экономят наше <em>рабочее время</em>, но не экономят <em>учебное время</em>.</p>
<p>Помни, любая нетривиальная абстракция дырява. Ты можешь старательно делать вид, что надежно защищен, спрятан от проблем с памятью, сетью и общением с операционной системой, но однажды возникнет проблема, которая собьет тебя с ног и тебе придется что-то делать.</p>
<p>Когда у тебя проблемы с ООП, программа все-таки работает, она просто становится сложной для поддержки. Якобы. Но когда у тебя проблемы с указателями, программа выдаёт segmentation fault, и ты понятия не имеешь, что происходит, до тех пор пока не остановишься, не сделаешь глубокий вдох и не попытаешься на самом деле заставить свой ум работать на двух уровнях абстракции одновременно.</p>
<p>Приходи. Лекция бесплатна.</p>
<p>Напоследок приведу отрывок из замечательной статьи Джоэля Спольски “ Опасность обучения на Java”.</p>
<blockquote><p>“Итак, я легко соглашусь с тем, что программирование указателями сегодня не является необходимым в 90% разработки кода, и даже представляет опасность в промышленном коде. Да. Прекрасно. Согласен.</p>
<p>Но это все ещё важно для некоторых из самых восхитительных программных разработок. Например, без указателей вы никогда не сможете работать над ядром Linux. Вы не сможете понять ни строки кода Linux или любой операционной системы без реального понимания указателей.</p>
<p>Но даже вдали от задач, где важность указателей и рекурсии очевидна, их реальная значимость в том, что создание больших систем требует той гибкости мозга, которую вы получаете при их изучении, и тех способностей мозга, которые были вам необходимы для того, чтобы не вылететь с курса во время обучения. Указатели и рекурсия требуют от человека определённых способностей: рассуждать, абстрактно мыслить, и, что особенно важно, видеть проблему на нескольких уровнях абстракции одновременно. Поэтому способность понимать указатели и рекурсию напрямую связана со способностью быть великим программистом.”</p></blockquote>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/Uw1UuG2BcX8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/02/besplatnyj-seminar-pamyat-kak-programmnaya-model/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/02/besplatnyj-seminar-pamyat-kak-programmnaya-model/</feedburner:origLink></item>
		<item>
		<title>Интервью с Java-разработчиком Алексеем Ераскиным</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/D7PM1F20Vyg/</link>
		<comments>http://prog-school.ru/2012/02/intervyu-s-java-razrabotchikom-alekseem-eraskinym/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 08:09:49 +0000</pubDate>
		<dc:creator>Александр Никитин</dc:creator>
				<category><![CDATA[Интервью]]></category>
		<category><![CDATA[Курсы]]></category>
		<category><![CDATA[Профессия программист]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3689</guid>
		<description><![CDATA[Как и обещали, мы записали интервью с преподавателем ШП по направлению Java Алексеем Ераскиным. Постарались ответить на большинство заданных вопросов.

Курс по Java в Школе Программирования стартует 27 февраля. Записывайтесь, пока еще есть свободные места! 
Программа курса: http://proglive.ru/courses/java1
Оплатить участие можно здесь: http://prog-school.ru/shop/s/order/live_java1_online.html
]]></description>
			<content:encoded><![CDATA[<p>Как и обещали, мы записали интервью с преподавателем ШП по направлению Java Алексеем Ераскиным. Постарались ответить на большинство заданных вопросов.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Gj8NWrgC6kk?version=3&amp;hl=ru_RU&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://www.youtube.com/v/Gj8NWrgC6kk?version=3&amp;hl=ru_RU&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><em><strong>Курс по Java в Школе Программирования стартует 27 февраля. Записывайтесь, пока еще есть свободные места! </strong></em></p>
<p>Программа курса: <a href="http://proglive.ru/courses/java1">http://proglive.ru/courses/java1</a></p>
<p>Оплатить участие можно здесь: <a href="../shop/s/order/live_java1_online.html?PHPSESSID=eafcc0dd32376d24a4d5095368521c7b">http://prog-school.ru/shop/s/order/live_java1_online.html</a></p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/D7PM1F20Vyg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/02/intervyu-s-java-razrabotchikom-alekseem-eraskinym/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/02/intervyu-s-java-razrabotchikom-alekseem-eraskinym/</feedburner:origLink></item>
		<item>
		<title>Партнерская программа от Школы Программирования</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/27ME3YNU8es/</link>
		<comments>http://prog-school.ru/2012/02/partnerskaya-programma-ot-shkoly-programmirovaniya/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 12:15:56 +0000</pubDate>
		<dc:creator>Александр Никитин</dc:creator>
				<category><![CDATA[Трудоустройство]]></category>
		<category><![CDATA[Школа Программирования]]></category>
		<category><![CDATA[партнерка]]></category>
		<category><![CDATA[партнерская программа]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3683</guid>
		<description><![CDATA[Друзья, за последние месяцы мы капитально переработали нашу партнерскую программу! Теперь она дает возможность каждому желающему:
1. Получать бесплатно наши видео-материалы и участвовать в проводимых курсах!
2. Зарабатывать по несколько десятков тысяч рублей в месяц!
Посмотрите это видео и становитесь партнерами Школы Программирования:

Прямо сейчас регистрируйтесь по ссылке, приведенной ниже, и начинайте получать ценные подарки от ШП и зарабатывать [...]]]></description>
			<content:encoded><![CDATA[<p>Друзья, за последние месяцы мы капитально переработали нашу партнерскую программу! Теперь она дает возможность каждому желающему:</p>
<p><strong>1. Получать <span style="text-decoration: underline;">бесплатно</span> наши видео-материалы и участвовать в проводимых курсах!</strong></p>
<p><strong>2. Зарабатывать по несколько <span style="text-decoration: underline;">десятков тысяч</span> рублей в месяц!</strong></p>
<p style="text-align: center;">Посмотрите это видео и становитесь партнерами Школы Программирования:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/dSVytsYK6OQ?version=3&amp;hl=ru_RU&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://www.youtube.com/v/dSVytsYK6OQ?version=3&amp;hl=ru_RU&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: center;"><strong>Прямо сейчас регистрируйтесь по ссылке, приведенной ниже, и начинайте получать ценные подарки от ШП и зарабатывать с помощью нашей партнерской программы!<br />
<a href="http://prog-school.ru/shop/s/reg/">http://prog-school.ru/shop/s/reg/</a></strong></p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/27ME3YNU8es" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/02/partnerskaya-programma-ot-shkoly-programmirovaniya/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/02/partnerskaya-programma-ot-shkoly-programmirovaniya/</feedburner:origLink></item>
		<item>
		<title>Язык Java. Ликбез</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/z9DXMTYiexI/</link>
		<comments>http://prog-school.ru/2012/01/yazyk-java-likbez/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 10:10:34 +0000</pubDate>
		<dc:creator>Александр Никитин</dc:creator>
				<category><![CDATA[ABC]]></category>
		<category><![CDATA[Курсы]]></category>
		<category><![CDATA[Трудоустройство]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3674</guid>
		<description><![CDATA[Добрый день! После предыдущей статьи у многих читателей возникли вопросы, что же такое технология Java, чем она примечательна, и зачем, собственно, осваивать этот язык.
Друзья, сразу скажу, я не профессионал в Java, поэтому в этой статье дам лишь самую базовую информацию, которую нужно знать о языке Java. Но зато мы договорились об интервью с преподавателем Школы [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://prog-school.ru/wp-content/uploads/2012/01/java_logo.png"><img class="alignright size-full wp-image-3675" title="java_logo" src="http://prog-school.ru/wp-content/uploads/2012/01/java_logo.png" alt="" width="100" height="183" /></a>Добрый день! После предыдущей статьи у многих читателей возникли вопросы, что же такое технология Java, чем она примечательна, и зачем, собственно, осваивать этот язык.</p>
<p>Друзья, сразу скажу, я не профессионал в Java, поэтому в этой статье дам лишь самую базовую информацию, которую нужно знать о языке Java. Но зато мы договорились об интервью с преподавателем Школы Программирования по направлению Java, профессиональным Java-девелопером, Алексеем Ераскиным. Предположительно в этот четверг мы запишем совместное интервью, где Алексей расскажет очень много полезных и интересных фактов о технологии Java и карьере в этой области.</p>
<p><strong>В комментариях пишите свои вопросы к Алексею по любой теме, связанной с Java.</strong> Автора самого интересного вопроса мы наградим ценным призом!</p>
<p>Ну а теперь мне бы хотелось внести немного ясности в то, что из себя представляет Java.<span id="more-3674"></span></p>
<p><strong>Что такое язык Java?</strong></p>
<p>Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем, приобретённой компанией Oracle).</p>
<p><strong>В чем специфика языка?</strong></p>
<p>Приложения Java обычно компилируются в специальный байт-код, поэтому они  могут работать на любой виртуальной Java-машине (JVM) независимо от  компьютерной архитектуры.</p>
<p><strong>Что такое байт-код и как это работает?</strong></p>
<p>Это машинно-независимый код низкого уровня, генерируемый транслятором и исполняемый интерпретатором. Программа на байт-коде обычно выполняется интерпретатором байт-кода (обычно он называется виртуальной машиной, поскольку подобен компьютеру). Преимущество — в портируемости, т. е. один и тот же байт-код может исполняться на разных платформах и архитектурах. То же самое преимущество дают интерпретируемые языки. Однако, поскольку байт-код обычно менее абстрактный, более компактный и более «компьютерный», чем исходный код, эффективность байт-кода обычно выше, чем чистая интерпретация исходного кода, предназначенного для правки человеком. По этой причине многие современные интерпретируемые языки на самом деле транслируют в байт-код и запускают интерпретатор байт-кода. К таким языкам относятся Perl, PHP, Ruby (начиная с версии 1.9) и Python. Программы на Java обычно передаются на целевую машину в виде байт-кода, который перед исполнением транслируется в машинный код «на лету».</p>
<p><strong>Java и JavaScript как-то связаны между собой?</strong></p>
<p>Нет, это абсолютно разные языки, хотя оба и являются си-подобными. JavaScript разработан компанией Netscape, тогда как Java &#8211; это детище Sun Microsystems.</p>
<p>В основном Java и JavaScript различаются количеством возможностей, сложностью и областью применения.  JavaScript имеет более свободную в сравнении с Java  реализацию, поэтому в нем,  например, можно не объявлять переменные, а  преобразование типов данных осуществляется проще. К тому же, исходный  код программы на языке JavaScript не нужно компилировать, в отличие от  Java.</p>
<p>JavaScript используется для обработки действий пользователя в браузере на стороне клиента, то есть в веб-программировании, тогда как Java применяют для разработки программ.</p>
<p><strong>Как правильно произносить: &laquo;Джава&raquo; или &laquo;Ява&raquo;?</strong></p>
<p>&laquo;Джава&raquo;. Правообладатели торговой марки Java не признают произношение &laquo;Ява&raquo;. Несмотря на это широко распространены обе версии произношения.</p>
<p><strong>Откуда такое название?</strong></p>
<p>Язык назван в честь марки кофе Java, любимого некоторыми программистами, поэтому на официальной эмблеме языка изображена чашка с дымящимся кофе.</p>
<p><strong>Язык Java актуален? Стоит ли вообще за него браться?</strong></p>
<p>Некоторыми агентствами Java признается наиболее популярным и востребованным языком программирования. К примеру, ознакомьтесь с этим отчетом: <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html</a></p>
<p>Можно однозначно сказать, что Java-разработчики &#8211; это очень желанные специалисты во многих ИТ-компаниях.</p>
<p><strong>Напоминаем, что на данный момент открыт набор на двухмесячный онлайн-тренинг &laquo;Java. Базовый курс&raquo;.</strong></p>
<p>Подробности курса здесь: <a href="http://proglive.ru/courses/java1">http://proglive.ru/courses/java1</a></p>
<p>Запись на курс здесь: <a href="http://prog-school.ru/shop/s/order/live_java1_online.html">http://prog-school.ru/shop/s/order/live_java1_online.html</a></p>
<p><strong>Курс стартует 27 февраля, осталось менее 10 мест.</strong></p>
<p><em><strong>Не забывайте оставлять в комментариях свои вопросы к Алексею! Самые интересные и полезные мы обязательно осветим в ближайшем интервью.</strong></em></p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/z9DXMTYiexI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/01/yazyk-java-likbez/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/01/yazyk-java-likbez/</feedburner:origLink></item>
		<item>
		<title>Самый ожидаемый курс – Java!</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/srh6f3kGqL0/</link>
		<comments>http://prog-school.ru/2012/01/samyj-ozhidaemyj-kurs-java/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 14:07:37 +0000</pubDate>
		<dc:creator>Александр Никитин</dc:creator>
				<category><![CDATA[Курсы]]></category>
		<category><![CDATA[Школа Программирования]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3662</guid>
		<description><![CDATA[Дамы и господа! Рады представить Вашему вниманию &#8211; учебная программа Школы Программирования Java. Базовый курс.
Курс по Java &#8211; это, пожалуй, самый ожидаемый нашими читателями курс. Мы получали сотни писем и вопросов, когда же он выйдет на свет. И вот &#8211; свершилось!
Заранее хотим ответить на ряд самых животрепещущих вопросов.
Для кого курс?
Курс предназначен для новичков в программировании, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="курс Java" src="http://proglive.ru/media/img/boxes/java1.png" alt="курс Java" width="300" height="300" />Дамы и господа! Рады представить Вашему вниманию &#8211; учебная программа Школы Программирования <span style="text-decoration: underline;"><a href="http://proglive.ru/courses/java1"><strong>Java. Базовый курс</strong></a></span>.</p>
<p>Курс по Java &#8211; это, пожалуй, самый ожидаемый нашими читателями курс. Мы получали сотни писем и вопросов, когда же он выйдет на свет. И вот &#8211; свершилось!</p>
<p>Заранее хотим ответить на ряд самых животрепещущих вопросов.</p>
<p><strong>Для кого курс?</strong></p>
<p>Курс предназначен для новичков в программировании, которые хотели бы  освоить современный язык программирования, являющийся на данный момент  наиболее популярным языком программирования в мире. Программа рассчитана на обучение <span style="text-decoration: underline;"><strong>с нуля</strong></span>.</p>
<p><strong>Что я буду знать/уметь после прохождения курса?</strong></p>
<ul>
<li>Так как язык Java является объектно-ориентированным, Вы изначально познакомитесь с этой ключевой концепцией и начнете мыслить в терминах Объектно-Ориентированного Программирования</li>
<li>Вы научитесь компилировать и запускать Java-приложения</li>
<li> Кроме того Вы сможет отлаживать Java-программы</li>
<li>Ну и конечно Вы научитесь разрабатывать собственные Java-приложения</li>
</ul>
<p><strong>Программа курса подробно описана на странице <a href="http://proglive.ru/courses/java1">http://proglive.ru/courses/java1</a></strong></p>
<p><strong>Формат</strong></p>
<p>Курс сделан в лучших традициях Школы Программирования. Мы использовали весь опыт, накопленный за несколько лет проведения подобных курсов по другим направлениям. Те, кто участвовал в недавних онлайн-тренингах по Kohana, C#, С++, HTML понимает, о чем мы говорим.</p>
<p>По традиции первый поток курса будет проведен в <strong>онлайн-формате в течение 2-х месяцев</strong>. Основу курса составляют видеоуроки, онлайн-занятия и поддержка на специальном форуме.</p>
<p><strong>Учтите, что количество мест, несмотря на онлайн-формат, сильно ограничено!</strong> Т.к. преподаватель не сможет эффективно работать с чрезмерно большой группой студентов.</p>
<p><strong>Как получить скидку?</strong></p>
<p><strong>Никак. </strong>Количество желающих и так на порядок превышает возможности набора.</p>
<h3>Дата начала курса &#8211; 27 февраля 2012 г.</h3>
<p>Более подробную информацию о курсе Вы найдете на странице <a href="http://proglive.ru/courses/java1">http://proglive.ru/courses/java1</a>, либо по телефону +7 (495) 987-19-69, либо по адресу support[at]prog-school.ru</p>
<p><em>Однако учтите, что набор в ближайшую группу, которая стартует 27 февраля и будет заниматься 2 месяца до мая 2012г., ограничен и будет прекращен в ближайшие дни ввиду большого числа желающих</em>.</p>
<p><strong>Поэтому, если Вам интересен этот язык, Вы хотите расширить свои познания в программировании или начать карьеру Java-девелопера, записывайтесь на курс, не откладывая решение на потом, по ссылке: <a href="http://prog-school.ru/shop/s/order/live_java1_online.html">http://prog-school.ru/shop/s/order/live_java1_online.html</a></strong></p>
<p>В последующих статьях мы подробнее расскажем о технологии Java, карьерных перспективах Java-разработчиков, а также побеседуем с автором курса преподавателем нашего Центра Алексеем Ераскиным.</p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/srh6f3kGqL0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/01/samyj-ozhidaemyj-kurs-java/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/01/samyj-ozhidaemyj-kurs-java/</feedburner:origLink></item>
		<item>
		<title>Невероятный бонус всем покупателям курса</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/BCFVSH7LaaM/</link>
		<comments>http://prog-school.ru/2012/01/neveroyatnyj-bonus-vsem-pokupatelyam-kursa/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 11:49:54 +0000</pubDate>
		<dc:creator>Дмитрий Лаврик</dc:creator>
				<category><![CDATA[Школа Программирования]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3655</guid>
		<description><![CDATA[
Поиграться с графическим редактором
ЗАКАЗАТЬ ВИДЕОКУРС &#171;JavaScript. Интерактивные веб-приложения&#187;

]]></description>
			<content:encoded><![CDATA[<p><center><object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/wiGXmVXjFtA?version=3&amp;hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wiGXmVXjFtA?version=3&amp;hl=ru_RU" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://prog-school.ru/products/js/paint">Поиграться с графическим редактором</a><br />
<b><a href="http://prog-school.ru/products/js">ЗАКАЗАТЬ ВИДЕОКУРС &laquo;JavaScript. Интерактивные веб-приложения&raquo;</a></b><br />
</center></p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/BCFVSH7LaaM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/01/neveroyatnyj-bonus-vsem-pokupatelyam-kursa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/01/neveroyatnyj-bonus-vsem-pokupatelyam-kursa/</feedburner:origLink></item>
		<item>
		<title>«JavaScript. Интерактивные веб-приложения» – курс уже в продаже!</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/G4CQlxgAxHA/</link>
		<comments>http://prog-school.ru/2012/01/javascript-interaktivnye-veb-prilozheniya-kurs-uzhe-v-prodazhe/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 11:23:48 +0000</pubDate>
		<dc:creator>Дмитрий Лаврик</dc:creator>
				<category><![CDATA[Школа Программирования]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3635</guid>
		<description><![CDATA[Всем привет!
Сообщаю радостную новость &#8211; только что в продажу поступил наш новый видеокурс &#171;JavaScript. Интерактивные веб-приложения&#187;!
Курс охватывает основы создания интерактивных веб-страниц с помощью  языка JavaScript и объектно-ориентированному программированию.
Вы получите навыки использования современной технологии AJAX,  изучите фреймворки JQuery и JQuery UI, которые позволят вывести Ваши веб-приложения на принципиально новый  уровень интерактивности, соизмеримый с [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://prog-school.ru/wp-content/uploads/2012/01/js1.jpg"><img class="alignright size-medium wp-image-3638" src="http://prog-school.ru/wp-content/uploads/2012/01/js1-292x300.jpg" alt="" width="292" height="300" /></a>Всем привет!</p>
<p>Сообщаю радостную новость &#8211; только что в продажу поступил наш новый видеокурс <a title="Перейти на страницу с описанием курса" href="http://prog-school.ru/products/js" target="_self">&laquo;JavaScript. Интерактивные веб-приложения&raquo;</a>!</p>
<p>Курс охватывает основы создания интерактивных веб-страниц с помощью  языка JavaScript и объектно-ориентированному программированию.</p>
<p>Вы получите навыки использования современной технологии <strong>AJAX</strong>,  изучите фреймворки <strong>JQuery</strong> и <strong>JQuery UI</strong>, которые позволят вывести Ваши веб-приложения на принципиально новый  уровень интерактивности, соизмеримый с лучшими представителями  современных интернет-сервисов.</p>
<p>В честь старта продаж мы предоставляем Вам <span style="color: #ff0000">невероятную скидку</span>. Стоимость <strong>первых десяти</strong> экземпляров курса уменьшена на <strong>3000 рублей</strong>! Спешите <a title="Перейти к покупке курса" href="http://prog-school.ru/products/js#sec8" target="_self">купить прямо сейчас</a>, так цена каждых последующих десяти экземпляров будет возрастать на 500 рублей.</p>
<p>Подробности на <a title="Перейти на страницу с описанием курса" href="http://prog-school.ru/products/js" target="_self">страничке с курсом</a>. <strong>Спешите!</strong></p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/G4CQlxgAxHA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/01/javascript-interaktivnye-veb-prilozheniya-kurs-uzhe-v-prodazhe/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/01/javascript-interaktivnye-veb-prilozheniya-kurs-uzhe-v-prodazhe/</feedburner:origLink></item>
		<item>
		<title>Новый видеокурс JavaScript.Web-Интерактив!</title>
		<link>http://feedproxy.google.com/~r/prog-school/~3/2NJJX18ffs0/</link>
		<comments>http://prog-school.ru/2012/01/novyj-videokurs-javascript-web-interaktiv/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 11:22:34 +0000</pubDate>
		<dc:creator>Дмитрий Лаврик</dc:creator>
				<category><![CDATA[Школа Программирования]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Web-интерактив]]></category>

		<guid isPermaLink="false">http://prog-school.ru/?p=3609</guid>
		<description><![CDATA[


function SR_IsListSelected(el)
{
  for (var i = 0; i < el.length; i ++)
    if (el[i].selected &#124;&#124;
      el[i].checked)
      return i;
  return -1;
}
function SR_trim(f)
{
  return f.toString().replace(/^[ ]+/, '').replace(/[ ]+$/, '');
}
function SR_submit(f)
{
  f["field_email"].value = SR_trim(f["field_email"].value);
  f["field_name_first"].value = SR_trim(f["field_name_first"].value);
  if ((SR_focus [...]]]></description>
			<content:encoded><![CDATA[<p><center><object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/6SuLdUR7deY?version=3&amp;hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6SuLdUR7deY?version=3&amp;hl=ru_RU" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object></center></p>
<p><!-- SmartResponder.ru subscribe form code (begin) --><br />
<script type="text/javascript">
function SR_IsListSelected(el)
{
  for (var i = 0; i < el.length; i ++)
    if (el[i].selected ||
      el[i].checked)
      return i;
  return -1;
}
function SR_trim(f)
{
  return f.toString().replace(/^[ ]+/, '').replace(/[ ]+$/, '');
}
function SR_submit(f)
{
  f["field_email"].value = SR_trim(f["field_email"].value);
  f["field_name_first"].value = SR_trim(f["field_name_first"].value);
  if ((SR_focus = f["field_email"]) &#038;&#038; f["field_email"].value.replace(/^[ ]+/, '').replace(/[ ]+$/, '').length < 1 || (SR_focus = f["field_name_first"]) &#038;&#038; f["field_name_first"].value.replace(/^[ ]+/, '').replace(/[ ]+$/, '').length < 1) { alert("Укажите значения всех обязательных для заполнения полей (помечены звездочкой)"); SR_focus.focus(); return false; }
  if (!f["field_email"].value.match(/^[\+A-Za-z0-9][\+A-Za-z0-9\._-]*[\+A-Za-z0-9_]*@([A-Za-z0-9]+([A-Za-z0-9-]*[A-Za-z0-9]+)*\.)+[A-Za-z]+$/)) { alert("Некорректный синтаксис email-адреса!"); f["field_email"].focus(); return false; } 
return true;
}
</script><br />
<center></p>
<h2>Предварительный список</h2>
<form style="margin: 0; padding: 0;" name="SR_form" target="_blank" action="http://smartresponder.ru/subscribe.html" method="post" onsubmit="return SR_submit(this)"><input type="hidden" name="PHPSESSID" value="eafcc0dd32376d24a4d5095368521c7b" />
<input type=hidden name=version value="1">
<input type=hidden name=tid value="146074">
<input type=hidden name=uid value="116235">
<input type=hidden name=lang value="ru">
<table  width="240" align="center">
<tr>
<td style="padding: 5px; border: 0px solid #ff0000;" align=center>
<table cellspacing=1 cellpadding=2 align=center>
<tr>
<td>
<input type=hidden name="did[]" value="130821"></td>
</tr>
<tr>
<td style="font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;" align="center">Ваш e-mail:&nbsp;<font color="#ff0000"><b>*</b></font></td>
</tr>
<tr>
<td align="center">
<input type=text size="20" style="font-family: Verdana; font-size: 8pt; color: #000000; background-color: #ffffff; " name="field_email" value=""></td>
</tr>
<tr>
<td style="font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;" align="center">Ваше имя:&nbsp;<font color="#ff0000"><b>*</b></font></td>
</tr>
<tr>
<td align="center">
<input type=text size="20" style="font-family: Verdana; font-size: 8pt; color: #000000; background-color: #ffffff; " name="field_name_first" value=""></td>
</tr>
<tr>
<td align="center">
<input name="SR_submitButton" type=submit style="font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold;" value="Записаться"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<p></center><!-- SmartResponder.ru subscribe form code (end) --></p>
<p>PS: в понедельник с 15.00 - 17.00 возможны проблемы с записью в предварительный список из-за технических работ у сервиса рассылок smartresponder.ru</p>
<img src="http://feeds.feedburner.com/~r/prog-school/~4/2NJJX18ffs0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://prog-school.ru/2012/01/novyj-videokurs-javascript-web-interaktiv/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://prog-school.ru/2012/01/novyj-videokurs-javascript-web-interaktiv/</feedburner:origLink></item>
	</channel>
</rss>

