<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:axcoder</id>
  <title>axcoder</title>
  <subtitle>axcoder</subtitle>
  <author>
    <name>axcoder</name>
  </author>
  <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom"/>
  <updated>2008-04-07T20:11:27Z</updated>
  <lj:journal userid="15122286" username="axcoder" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://axcoder.livejournal.com/data/atom" title="axcoder"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:9827</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/9827.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=9827"/>
    <title>axcoder @ 2008-04-07T23:41:00</title>
    <published>2008-04-07T20:01:27Z</published>
    <updated>2008-04-07T20:11:27Z</updated>
    <content type="html">&lt;strong&gt;&lt;font size="4"&gt;Новые перспективы в карьере программиста: Разработка приложений в MS Dynamics AX&lt;/font&gt;&lt;/strong&gt; &lt;br /&gt;&lt;img height="225" alt="9,02 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase.jpg" /&gt; &lt;br /&gt;Начать программировать в MS Dynamics AX просто! &lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 1: Введение&lt;/strong&gt; &lt;br /&gt;Как я начал работать с Dynamics Ax &lt;br /&gt;Основная цель тренинга &lt;br /&gt;На кого тренинг рассчитан &lt;br /&gt;Что будет рассматриваться на тренинге &lt;br /&gt;Что не будет рассматриваться на тренинге &lt;br /&gt;Краткий обзор понятия ERP &lt;br /&gt;Основные функциональные контуры Dynamics Ax &lt;br /&gt;Dynamics Ax как платформа для разработки приложений &lt;br /&gt;Особенности стандартной функциональности Dynamics Ax с точки зрения программиста &lt;br /&gt;Какие виды приложения можно разрабатывать на платформе Dynamics Ax &lt;br /&gt;Классы задач, которые можно решать в рамках платформы Dynamics Ax &lt;br /&gt;Классы задач, которые нельзя решать &lt;br /&gt;Средства разработки, которые Dynamics Ax предоставляет программисту &lt;br /&gt;Готовые средства для решения типовых сервисных задач, напрямую не связанную с задачей вашего приложения &lt;br /&gt;Особенности средств разработки &lt;br /&gt;Почему интересно заниматься Dynamics Ax &lt;br /&gt;Домашнее задание &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 2: Основы разработки: Данные + Пользовательский интерфейс&lt;/strong&gt; &lt;br /&gt;Знания, которые помогут Вам при освоении Dynamics Ax &lt;br /&gt;Среда разработки MorphX: Репозитарий и его структура &lt;br /&gt;Среда разработки MorphX: Редактор кода, компилятор, отладчик &lt;br /&gt;Обобщенная модель языка X++ &lt;br /&gt;Основы синтаксиса X++ &lt;br /&gt;Принципы ООП, реализуемые языком X++ &lt;br /&gt;Расширенные типы данных &lt;br /&gt;Таблицы &lt;br /&gt;Средства разработки интерфейса: Формы &lt;br /&gt;Средства разработки интерфейса: Доступные элементы управления &lt;br /&gt;Средства разработки интерфейса: Принципы автоматического размещения элементов интерфейса &lt;br /&gt;Средства разработки интерфейса: События и методы &lt;br /&gt;Средства разработки интерфейса: Подключение данных &lt;br /&gt;Особенности использования ключевых слов this и element &lt;br /&gt;Домашнее задание &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 3: Основы разработки: Классы. Средства исследования чужого кода.&lt;/strong&gt; &lt;br /&gt;Виды архитектуры приложений Dynamics AX &lt;br /&gt;Сервер приложений &lt;br /&gt;Особенности разработки для трехзвенной архитектуры &lt;br /&gt;Что такое классы &lt;br /&gt;Как создавать классы &lt;br /&gt;Структура класса &lt;br /&gt;Как использовать классы в коде &lt;br /&gt;Конструктор класса &lt;br /&gt;Деструктор и его особенности &lt;br /&gt;Использование ключевого слова this &lt;br /&gt;Особенности наследования и полиморфизма &lt;br /&gt;Интерфейсы &lt;br /&gt;Уровни видимости &lt;br /&gt;Позднее связывание &lt;br /&gt;«Встроенные» системные классы &lt;br /&gt;Классы, которые можно запускать на выполнение, метод main &lt;br /&gt;Ключевые слова server и client &lt;br /&gt;Средства исследования чужого кода: где искать код &lt;br /&gt;Средства исследования чужого кода: использование кнопки «Настройка» &lt;br /&gt;Средства исследования чужого кода: обучающие примеры в Dynamics Ax &lt;br /&gt;Средства исследования чужого кода: функция «перейти к определению» &lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 4: Лучшие практики (best practice) и шаблоны проектирования (patterns)&lt;/strong&gt; &lt;br /&gt;Best practice – библия программиста Dynamics Ax &lt;br /&gt;Best practice: структура &lt;br /&gt;Best prаctice: средства для автоматической валидации &lt;br /&gt;Пример из жизни, почему важно использовать best practice &lt;br /&gt;Принципы именования объектов в Dynamics Ax &lt;br /&gt;Советы по организации своего процесса разработки &lt;br /&gt;Паттерн construct &lt;br /&gt;Паттерн pack – unpack &lt;br /&gt;Паттерн контроллер формы &lt;br /&gt;Паттерн стратегия &lt;br /&gt;Паттерн TextBuffer &lt;br /&gt;Паттерн Type для таблицы &lt;br /&gt;Фреймворк RunBase &lt;br /&gt;Фреймворк Infolog &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 5: 3 способа автоматизировать процесс разработки&lt;/strong&gt; &lt;br /&gt;Макросы EditorScripts &lt;br /&gt;Разработка специальных приложений &lt;br /&gt;Использование шаблонных объектов &lt;br /&gt;Группы полей в таблицах облегчают модификацию приложения &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 6: Ответы на вопросы&lt;/strong&gt; &lt;br /&gt;Как связываются два источника данных, как связи влияют на объединение таблицы &lt;br /&gt;Как в трехзвенном кластере масштабируется database server средствами СУБД или Axapta &lt;br /&gt;Организация электронного документооборота &lt;br /&gt;Когда "подхватываются" индексы на таблицах Аксапта &lt;br /&gt;Бухгалтерская двойная запись &lt;br /&gt;Точка с запяток для отделения области декларации переменных в методах &lt;br /&gt;1С-ное понятие "Документ-Проводка" в Axapta &lt;br /&gt;Какие средства "фетчинга" данных существуют &lt;br /&gt;Где посмотреть описание Axapta Business Connector &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 7: Заключение&lt;/strong&gt; &lt;br /&gt;Итоги тренинга &lt;br /&gt;Что не было освещено на тренинге &lt;br /&gt;Знания для будущего развития &lt;br /&gt;Используйте стажерские программы &lt;br /&gt;Где самостоятельно искать информацию &lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 8 (бонус): Возможности Dynamics Ax по интеграции с внешними системами&lt;/strong&gt; &lt;br /&gt;Использование COM &lt;br /&gt;Подключение к текущей базе данных &lt;br /&gt;Подключение к внешним источникам ODBC &lt;br /&gt;Доступ к файлам &lt;br /&gt;Использование DLL &lt;br /&gt;DDE &lt;br /&gt;XML &lt;br /&gt;Интеграция с IIS &lt;br /&gt;Использование пакетных серверов для периодического выполнения задач &lt;br /&gt;&lt;br /&gt;&lt;img height="148" alt="4,33 КБ" width="150" src="http://www.ljplus.ru/img4/a/x/axcoder/dvd-sm.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Каст 9 (бонус): Комментарии к домашнему заданию&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img height="200" alt="6,87 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase2.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Видео урок 1: Создаем приложение. Таблицы и формы&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;img height="200" alt="6,87 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase2.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Видео урок 2: Добавляем обработку с использованием классов&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;img height="200" alt="6,87 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase2.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Видео урок 3: 2 способа обновить данные в источнике данных на вызывающей форме&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;img height="200" alt="6,87 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase2.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Видео урок 4: Упорядочиваем элементы в проекте&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;img height="200" alt="6,87 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase2.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Видео урок 5: Экспорт и импорт проекта&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;img height="200" alt="6,87 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase2.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Видео урок 6: Используем display-методы&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;img height="200" alt="6,87 КБ" width="300" src="http://www.ljplus.ru/img4/a/x/axcoder/dvdcase2.jpg" /&gt; &lt;br /&gt;&lt;strong&gt;Видео урок 7: Пример реализации задания по самостоятельному исследованию кода&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Стоимость тренинга 3000 р&lt;br /&gt;До момента выхода оффлайн-коробки с тренингом действует 50% процентная скидка на материалы.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Если Вы решите, что полученная информация оказалась для Вас бесполезной - верну деньги, не задавая вопросов.&lt;br /&gt;&lt;br /&gt;К сожалению, если Вы посчитаете, что предлагаемая мной информация бесполезна для Вас, я больше не смогу ничего Вам продать из своих материалов или тренингов в будущем.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:9677</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/9677.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=9677"/>
    <title>Видео урок для бонусной группы</title>
    <published>2008-04-04T18:22:47Z</published>
    <updated>2008-04-04T18:23:27Z</updated>
    <content type="html">&lt;a href="http://axcoder.livejournal.com/9450.html"&gt;Как программно обновить источник данных на вызывающей форме&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:9106</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/9106.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=9106"/>
    <title>По итогам тренинга</title>
    <published>2008-04-01T18:14:26Z</published>
    <updated>2008-04-01T18:14:26Z</updated>
    <content type="html">Уважаемые участники! Очень хочется узнать ваше мнение о прошедшем мероприятии.&lt;br /&gt;&lt;br /&gt;Скажите:&lt;br /&gt;1. Что из выданного материала по сути тренинга вам понравилось, что нет.&lt;br /&gt;2. Оправдались или не ваши ожидания: было лучше чем планировали, хуже, так же как и ожидалось.&lt;br /&gt;3. Ваше мнение, замечания, предложения по поводу подачи материала.&lt;br /&gt;4. Все что сами захотите высказать.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:8772</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/8772.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=8772"/>
    <title>Тренинг завершен</title>
    <published>2008-04-01T18:11:08Z</published>
    <updated>2008-04-04T18:26:09Z</updated>
    <content type="html">Наш тренинг завершен. Поздравляю всех, кто дошел до конца. Надеюсь, что представленная информация будет полезна всем участникам. Спасибо всем, кто был с нами.&lt;br /&gt;&lt;br /&gt;Финалистом нашего тренинга стал &lt;span class='ljuser ljuser-name_slach' lj:user='slach' style='white-space: nowrap;'&gt;&lt;a href='http://slach.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://slach.livejournal.com/'&gt;&lt;b&gt;slach&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, выполнивший все ДЗ, он получит доступ к обработанной и упакованной информации по тренингу, со всеми дополнительными материалами, которые будут туда включены.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ЖЖ юзеры, которые размещали ссылку на тренинг у себя в ЖЖ:&lt;br /&gt;&lt;br /&gt;&lt;span class='ljuser ljuser-name_kamehb' lj:user='kamehb' style='white-space: nowrap;'&gt;&lt;a href='http://kamehb.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kamehb.livejournal.com/'&gt;&lt;b&gt;kamehb&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class='ljuser ljuser-name_b_e_s' lj:user='b_e_s' style='white-space: nowrap;'&gt;&lt;a href='http://b-e-s.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://b-e-s.livejournal.com/'&gt;&lt;b&gt;b_e_s&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class='ljuser ljuser-name_slach' lj:user='slach' style='white-space: nowrap;'&gt;&lt;a href='http://slach.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://slach.livejournal.com/'&gt;&lt;b&gt;slach&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;мы встречаемся с вами завтра в 20:30 по Москве на сервере www.webinar2.ru/dynamics, где я отвечу на ваши персональные вопросы, можем онлайн разобрать вопросы возникшие при выполнении домашнего задания. Если никого не будет, то просто запишу бонусный видеоурок с продолжением начатого в ДЗ проекта и выложу для вас.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:8499</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/8499.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=8499"/>
    <title>День 7</title>
    <published>2008-04-01T17:55:45Z</published>
    <updated>2008-04-01T17:55:45Z</updated>
    <content type="html">mp3 запись седьмого заключительного дня можно взять &lt;a href="http://www.ad-clan.ru/axcoder/dynamics.080401.1.mp3"&gt;здесь&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:8330</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/8330.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=8330"/>
    <title>Всем интересующимся Аксаптой</title>
    <published>2008-04-01T17:54:09Z</published>
    <updated>2008-04-05T11:42:35Z</updated>
    <content type="html">Книжка по разработке в Аксапта в электронном варианте на русском языке&lt;br /&gt;&lt;a href="http://book.axforum.info/morphx.pdf"&gt;Steean Andreasen "MorphX IT: Введение в язык программирования в Axapta X++ и среду разработки MorphX"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;А &lt;a href="http://erpkb.com/Axapta/Programmirovanie"&gt;здесь&lt;/a&gt; много полезной информации для начинающих.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:7674</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/7674.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=7674"/>
    <title>День 5</title>
    <published>2008-03-30T15:13:42Z</published>
    <updated>2008-03-30T15:13:42Z</updated>
    <content type="html">mp3 запись дня 5 можно взять &lt;a href="http://www.ad-clan.ru/axcoder_trgr/dynamics.080330.1.Day5.mp3"&gt;здесь&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:7161</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/7161.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=7161"/>
    <title>Внимание!</title>
    <published>2008-03-30T15:08:07Z</published>
    <updated>2008-03-30T15:08:07Z</updated>
    <content type="html">Сохраните свои проекты и тестовой версии Аксапты. Т.к. в ночь на понедельник у них сгорают логины, то может случиться так, что они приложение Аксапты и базу полностью восстанавливают до исходного состояния, соответственно ваши разработки накроются. Если не хотите все заново набивать - сохраняйте. &lt;br /&gt;&lt;br /&gt;Видео как сделать экспорт-импорт в следующим подзамочном посте.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:6196</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/6196.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=6196"/>
    <title>Внимание участники!</title>
    <published>2008-03-28T19:46:20Z</published>
    <updated>2008-03-28T19:46:20Z</updated>
    <content type="html">Изменения в расписании тренинга. &lt;br /&gt;Мы поменяем местами день ответов на вопросы и день по автоматизации разработки. День ответов на вопросы проведем в понедельник 1.04.2008, в запланированное время. В воскресенье 30.03.2008 живого каста не будет, я выложу запись.&lt;br /&gt;Приношу извинения, если это как-то нарушило ваши планы.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:5265</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/5265.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=5265"/>
    <title>День 2</title>
    <published>2008-03-27T20:37:35Z</published>
    <updated>2008-03-29T19:50:52Z</updated>
    <content type="html">Mp3 запись второго дня здесь. &lt;br /&gt;Выкладываю в открытый доступ на время, потом уберу. Оставлю только для закрытой группы.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Upd:&lt;/strong&gt; ссылка больше не доступна для скачивания</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:4748</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/4748.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=4748"/>
    <title>Участники, а как у вас с интернетом,</title>
    <published>2008-03-27T13:54:03Z</published>
    <updated>2008-03-27T13:54:03Z</updated>
    <content type="html">видео урок на 35 мегов скачать потянете?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:4513</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/4513.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=4513"/>
    <title>День 1</title>
    <published>2008-03-26T21:17:47Z</published>
    <updated>2008-03-27T13:41:14Z</updated>
    <content type="html">Mp3 запись первого дня можно взять &lt;a href="http://www.ad-clan.ru/axcoder/dynamics.080326.15.mp3"&gt;здесь &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Домашнее задание: завтра зарегистрироваться на &lt;a href="http://demo.ax4.ru"&gt;http://demo.ax4.ru&lt;/a&gt;, и попробовать подключиться туда через терминальный доступ.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:4231</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/4231.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=4231"/>
    <title>Кто такие финалисты тренинга</title>
    <published>2008-03-26T01:01:00Z</published>
    <updated>2008-03-26T01:01:00Z</updated>
    <content type="html">Финалистами тренинга я буду считать тех, кто выполнил все домашние задания и принимал в нем активное участие - как минимум, отвечал на мои вопросы, когда я просил обратной связи. Ответить односложно "для галочки" не прокатит, качество ответов я буду тоже оценивать - абсолютно неформальный критерий, на мое усмотрение (растекаться мыслию по древу тоже не надо, просто подойдите к этому ответственно - я, вроде бы, адекватен :) ).&lt;br /&gt;&lt;br /&gt;Финалистам будут подарки :)&lt;br /&gt;&lt;br /&gt;А вот собственно первый вопрос. Я опубликовал программу тренинга. Какие вопросы вам особенно интересны, о чем еще хотелось бы услышать?</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:3939</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/3939.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=3939"/>
    <title>Расширенный план седьмого дня</title>
    <published>2008-03-26T00:34:00Z</published>
    <updated>2008-03-26T00:34:00Z</updated>
    <content type="html">День 7. Заключение&lt;br /&gt;1. Подведение итогов&lt;br /&gt;&lt;br /&gt;2. Вопросы оставшиеся «за бортом», что еще «там» есть&lt;br /&gt;&lt;br /&gt;3. Где искать информацию&lt;br /&gt;3.1. Основный источники в интернете&lt;br /&gt;3.2. Книги&lt;br /&gt;3.3. Документация&lt;br /&gt;3.4. Тренинги&lt;br /&gt;&lt;br /&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:3632</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/3632.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=3632"/>
    <title>Расширенный план шестого дня</title>
    <published>2008-03-26T00:31:40Z</published>
    <updated>2008-03-26T00:31:40Z</updated>
    <content type="html">День 6. Автоматизация процесса разработки&lt;br /&gt;Как автоматизировать процесс разработки &lt;br /&gt;Подробной информации не будет – оставим место для интриги :).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:3397</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/3397.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=3397"/>
    <title>Расширенный план пятого дня</title>
    <published>2008-03-26T00:30:51Z</published>
    <updated>2008-03-26T00:30:51Z</updated>
    <content type="html">День 5.&lt;br /&gt;Ответы на вопросы. Все что вы хотели знать, но до сих пор боялись спросить.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:3177</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/3177.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=3177"/>
    <title>Расширенный план четвертого дня</title>
    <published>2008-03-26T00:22:33Z</published>
    <updated>2008-03-26T00:23:12Z</updated>
    <content type="html">День 4. Паттерны и best practice &lt;br /&gt;1. Best practice&lt;br /&gt;1.1. Библия программиста  Dynamics AX&lt;br /&gt;1.2. Средства для автоматической валидации "кода" на соответствие best practice&lt;br /&gt;1.3. Почему это нужно - пример из жизни :)&lt;br /&gt; &lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;2. Основные паттерны, встречающиеся при разработке&lt;br /&gt;2.1. Factory&lt;br /&gt;2.2. Singleton &lt;br /&gt;2.3. Model - View - Controller&lt;br /&gt;2.4. Infolog system&lt;br /&gt;&lt;br /&gt;3. Принципы именования объектов&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:3053</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/3053.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=3053"/>
    <title>Расширенный план третьего дня</title>
    <published>2008-03-26T00:02:43Z</published>
    <updated>2008-03-26T00:23:54Z</updated>
    <content type="html">День 3 Основы разработки II &lt;br /&gt;1.  Архитектура приложений MS Dynamics AX&lt;br /&gt;1.1. Двухзвенная архитектура&lt;br /&gt;1.2. Трехзвенная архитектура&lt;br /&gt;1.3. Сервер приложений&lt;br /&gt;1.4. Особенности разработки в двухзвенной и трехзвенной архитектуре&lt;br /&gt; &lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;2. Классы - основа бизнес логики системы&lt;br /&gt;2.1. Определение классов&lt;br /&gt;2.2. Наследование и полиморфизм&lt;br /&gt;2.3. Интерфейсы&lt;br /&gt;2.4. Уровни видимости&lt;br /&gt;2.5. Позднее связывание&lt;br /&gt;2.6. Встроенные классы&lt;br /&gt;&lt;br /&gt;3. Средства для самостоятельного обучения &lt;br /&gt;3.1. Посмотри, как сделано у других (где и как смотреть)&lt;br /&gt;3.2. Обучающие примеры&lt;br /&gt;&lt;br /&gt;4. Домашнее задание&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:2750</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/2750.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=2750"/>
    <title>Расширенный план второго дня</title>
    <published>2008-03-25T23:49:16Z</published>
    <updated>2008-03-26T00:24:31Z</updated>
    <content type="html">День 2. Основы разработки I&lt;br /&gt;1.  Какие знания помогут при разработке в Dynamics AX&lt;br /&gt;1.1. ООП&lt;br /&gt;1.2.  Основы проектирования информационных систем, как минимум понимание реляционной модели данных.&lt;br /&gt;&lt;br /&gt;2. Среда разработки MorphX&lt;br /&gt;2.1. Репозитарий и его структура&lt;br /&gt;2.2. Редактор кода&lt;br /&gt;2.3. Компилятор&lt;br /&gt;2.4. Отладчик&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;&lt;br /&gt;3.  Обобщенная мета-модель  языка X++&lt;br /&gt;&lt;br /&gt;4. Основы синтаксиса X++ &lt;br /&gt;4.1. Примитивные типы данных&lt;br /&gt;4.2. Основные конструкции&lt;br /&gt;4.3. Библиотека "встроенных" классов&lt;br /&gt;4.4. Средства X++ для работы с базой данных&lt;br /&gt;4.5. Обработка исключений&lt;br /&gt;4.6. Принципы ООП поддерживаемые языком&lt;br /&gt; &lt;br /&gt;5. Таблицы - средства работы с данными&lt;br /&gt;5.1.Объектный подход к данным&lt;br /&gt;5.2.Опредение таблиц&lt;br /&gt;5.3. Поля&lt;br /&gt;5.4  Методы&lt;br /&gt;5.5. Триггеры как частный случай методов&lt;br /&gt;5.6. Индексы&lt;br /&gt;5.7.Связи&lt;br /&gt;&lt;br /&gt;6. Расширенные типы данных&lt;br /&gt;6.1. Наследование примитивных типов данных&lt;br /&gt;6.2. Свойства&lt;br /&gt;6.3. Ограничивание&lt;br /&gt;6.4. Средства для автоматической валидации данных&lt;br /&gt;  &lt;br /&gt;7. Средства разработки интерфейса пользователя&lt;br /&gt;7.1. Формы и зачем они нужны&lt;br /&gt;7.2. Доступные элементы управления&lt;br /&gt;7.3. Принципы автоматического размещения элементов интерфейса&lt;br /&gt;7.4. События и методы в формах&lt;br /&gt;7.5. Подключение данных&lt;br /&gt;&lt;br /&gt;8. Домашнее задание&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:2454</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/2454.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=2454"/>
    <title>Расширенный план первого дня</title>
    <published>2008-03-25T22:55:28Z</published>
    <updated>2008-03-25T23:18:03Z</updated>
    <content type="html">День 1 &lt;br /&gt;&lt;br /&gt;1. Представление ведущего&lt;br /&gt;&lt;br /&gt;2. Определение рамок тренинга&lt;br /&gt;2.1. Основная цель тренинга&lt;br /&gt;2.2. Целевая аудитория&lt;br /&gt;2.3. Какие вопросы будет рассматриваться&lt;br /&gt;2.4. Что рассматриваться не будет в рамках данного тренинга&lt;br /&gt;&lt;br /&gt;3. Коротко о понятии ERP&lt;br /&gt;3.1. Что это такое&lt;br /&gt;3.2. Какого рода задачи решаются системами данного класса&lt;br /&gt;3.3. MRP, MRPII&lt;br /&gt;3.4. Типовые функциональные блоки ERP системы&lt;br /&gt;&lt;br /&gt;4. Microsoft Dynamics AX&lt;br /&gt;4.1. Как правильно называть Dynamics AX или Axapta&lt;br /&gt;4.2. Система класса ERP&lt;br /&gt;4.3. Основные функциональные блоки&lt;br /&gt;&lt;br /&gt;5. Dynamics AX с точки зрения программиста&lt;br /&gt;5.1. Платформа для разработки приложений&lt;br /&gt;5.2. Типы приложений, которые можно разрабатывать (OLTP, интернет, ...)&lt;br /&gt;5.3. Для решения каких задач эта платформа не предназначена (системные, real-time, embedded etc)&lt;br /&gt;&lt;br /&gt;6. Средства предоставляемые разработчику:&lt;br /&gt;6.1. Разработка интерфейса для традиционных и веб приложений (View level)&lt;br /&gt;6.2. Средства разработки бизнес-логики (Controller level)&lt;br /&gt;6.3. Средства работы с данными (Model level)&lt;br /&gt;6.4. Средства построения отчетов&lt;br /&gt;6.5. Многоязычный интерфейс&lt;br /&gt;6.6. Многопользовательские приложения&lt;br /&gt;6.7. Средства управления конфигурацией функциональности (не управление конфигурациями кода)&lt;br /&gt;6.8. Средства управления правами доступа&lt;br /&gt;6.9. Объектно-ориентированный язык разработки&lt;br /&gt;6.10. Автоматическая валидации данных&lt;br /&gt;6.11. Доступ к метаданным &lt;br /&gt;6.12. Динамический код&lt;br /&gt;6.13. Сервер приложений для построения многозвенных систем&lt;br /&gt;6.14. Средства для интеграции с внешними приложениями&lt;br /&gt;6.15. Средства для разработки справок и системы помощи для конечного пользователя&lt;br /&gt;6.16. Поддержка транзакционной целостности данных&lt;br /&gt;&lt;br /&gt;7. Зачем этим всем заниматься</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:2063</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/2063.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=2063"/>
    <title>Идентифицируйте себя</title>
    <published>2008-03-25T22:02:44Z</published>
    <updated>2008-03-25T22:02:44Z</updated>
    <content type="html">Участники тренинга, регистрирующиеся на www.webinar2.ru с никами отличными от ников в ЖЖ, пишите в комментариях к этому посту или к посту с регистрацией кто есть кто.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:1911</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/1911.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=1911"/>
    <title>Формат и регламент проведения тренинга</title>
    <published>2008-03-24T13:10:46Z</published>
    <updated>2008-03-24T13:10:46Z</updated>
    <content type="html">Длительность тренинга: 7 дней + 1 специальный день, для тех, кто размещал ссылку на сообщение про тренинг у себя в ЖЖ.&lt;br /&gt;&lt;br /&gt;Период проведения: с 26 марта по 1 апреля (про специальный день договоримся отдельно - предположительно, 3 апреля).&lt;br /&gt;&lt;br /&gt;Время: с 21:00 по 22:00 по Московскому времени. &lt;br /&gt;З0-45 минут на основную тему. 15 минут на ответы на вопросы.&lt;br /&gt;&lt;br /&gt;Место проведения: &lt;a href="http://www.webinar2.ru/dynamics"&gt;http://www.webinar2.ru/dynamics&lt;/a&gt; &lt;br /&gt;mp3 записи прошедших кастов и доп. материалы, буду выкладываться в этом ЖЖ и на &lt;a href="http://www.webinar2.ru/dynamics"&gt;http://www.webinar2.ru/dynamics&lt;/a&gt; для закрытой группы участников тренинга.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Участники тренинга - регистрируйтесь на &lt;a href="http://www.webinar2.ru"&gt;http://www.webinar2.ru&lt;/a&gt; и записывайтесь в &lt;a href="http://www.webinar2.ru/dynamics"&gt;http://www.webinar2.ru/dynamics&lt;/a&gt; &lt;/strong&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:1663</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/1663.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=1663"/>
    <title>Добавление в друзья не есть запись на семинар</title>
    <published>2008-03-24T12:55:29Z</published>
    <updated>2008-03-24T12:55:29Z</updated>
    <content type="html">Уважаемые друзья, зафрендившие меня, но не записавшиеся на тренинг.&lt;br /&gt;Мне приятно внимание с вашей стороны, я вас зафрендил. Но в закрытую группу для участников семинара вы не попали, т.к. не просили. Если хотите - дайте мне знать. &lt;br /&gt;&lt;br /&gt;Это я так...., чтобы недопонимания не произошло :).</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:1450</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/1450.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=1450"/>
    <title>Программа тренинга</title>
    <published>2008-03-22T08:22:07Z</published>
    <updated>2008-03-26T00:39:13Z</updated>
    <content type="html">&lt;strong&gt;День 1. Вводный каст &lt;/strong&gt;&lt;br /&gt;Что такое ERP. Что такое MS Dynamics Ax. Что представляет из себя Dynamics Ax с точки зрения  программиста. Платформа для независимой разработки. Почему этим интересно и выгодно заниматься.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;День 2. Основы разработки I&lt;/strong&gt;&lt;br /&gt;Основы X++, синтаксис и базовые понятия языка. Формы и таблицы. Репозитарий системы. MorphX.&lt;br /&gt;Домашнее задание&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;День 3. Основы разработки II &lt;/strong&gt;&lt;br /&gt;Многозвенная архитектура.  Классы. «Самообразование»– основа повышения эффективности разработки на начальном и среднем этапе. Как самостоятельно обучаться.&lt;br /&gt;Домашнее задание.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;День 4. Паттерны и best practice &lt;/strong&gt;&lt;br /&gt;Что такое best practice и зачем это нужно. Обзор наиболее часто встречающихся при разработке паттернов.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;День 5. Ответы на вопросы&lt;/strong&gt;&lt;br /&gt;Ответы на накопленные вопросы, не отвеченные в течение предыдущих дней.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;День 6. Дополнительный (бонусный) каст&lt;/strong&gt;&lt;br /&gt;Как автоматизировать отдельные части процесса разработки.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;День 7. Заключительный каст&lt;/strong&gt;&lt;br /&gt;Подведение итогов. Какие вопросы остались «за бортом». Что с этой информацией делать. Как развиваться в этой области дальше, где искать информацию.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;День 8. Дополнительный день&lt;/strong&gt;&lt;br /&gt;Специальный бонусный день для тех, кто размещал ссылку на тренинг у себя в ЖЖ. О чем будет - секрет.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;И, да, скорее всего,  мы пощупаем живую Аксапту (MS Dynamics AX) ;)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:axcoder:1074</id>
    <link rel="alternate" type="text/html" href="http://axcoder.livejournal.com/1074.html"/>
    <link rel="self" type="text/xml" href="http://axcoder.livejournal.com/data/atom/?itemid=1074"/>
    <title>axcoder @ 2008-03-22T03:20:00</title>
    <published>2008-03-22T07:21:07Z</published>
    <updated>2008-03-22T07:21:07Z</updated>
    <content type="html">Начал постить для закрытой группы участников тренинга. Если вы не видите подзамочных постов  - значит вы еще не записались. :)</content>
  </entry>
</feed>
