|
Курс "80304 Development II in Microsoft Dynamics AX 2012"
|
| Продолжительность - 2 дня |
| |
| Специализация: |
Microsoft Dynamics Ax (Axapta)
|
| Категория: |
Microsoft: Авторизованные курсы
|
| Производитель: |
Microsoft
|
| Код: |
EDU-MS-80304 |
|
|
Course 80304. Development II in Microsoft Dynamics AX 2012
About this Course
This two-day instructor-led course introduces students to the tools available in Microsoft Dynamics AX 2012 development environment.
Audience Profile
The intended audience is experienced systems consultants typically working for a Microsoft Dynamics partner that is selling, consulting, implementing, and supporting Microsoft Dynamics AX 2012
At Course Completion
After completing this course, students will be able to:
- Identify key features of developing with X++.
- Describe the basic foundation of object-oriented programming.
- Use the development tools available within Microsoft Dynamics AX 2012.
- Create object and data models from existing application elements by using the Reverse Engineering tool.
- Use best practices to instill good programming habits.
- Declare and use extended data types for variables.
- Use the various operators available in X++.
- Control program flow using conditional statements in X++.
- Repetitively call the same blocks of code by using Loop statements.
- Use standard functions that are built in to the application.
- Use output commands to display data and messages to the user.
- Use the classes within Microsoft Dynamics AX 2012 X++ development.
- Control access to methods using Access Control Method Modifiers.
- Extend a class using the concept of inheritance.
- Describe the differences between an object and a class.
- Initialize variables in the appropriate place according to scoping rules.
- Call methods within the same class.
- Use the different method types available.
- Describe the similarities and differences between tables and classes.
- Use the eventing publisher and subscriber model when modifying code in the application.
- Retrieve data from the database using a select statement.
- Create, update and delete data in the database.
- Use and build queries using kernel classes.
- Examine the exception handling mechanism in Microsoft Dynamics AX.
- Use the Try, Catch, and Retry statements.
- Throw an exception from code.
- Identify and create code used to handle optimistic concurrency exceptions.
- Set permissions on application elements.
- Design and create security policies.
- Secure unsafe Application Programming Interfaces (APIs) using the Code Access Security framework.
- Authenticate data returned from display methods.
Before attending this course, students must have:
- working experience with Microsoft Dynamics AX and some knowledge of technical features of Microsoft Dynamics AX 2012 architecture and development environment.
- completed Course 80303A, Development I in Microsoft Dynamics AX 2012.
Course Outline
Module 1: Introduction to X++
This module introduces the students to the characteristics of X++.
Lessons
- Introduction
- Characteristics of X++
- Development Tools
- Reverse Engineering
- Best Practices
Module 2: X++ Control Statements
This module explains how to use control statements in X++.
Lessons
- Introduction
- Introduction to Variables
- Operators
- Conditional Statements
- Loops
- Built-in Functions
- Communication Tools
Module 3: Classes and Objects
This module discusses how to use classes and objects within Microsoft Dynamics AX 2012.
Lessons
- Introduction
- Classes
- Method Access Control
- Inheritance
- Objects
- Scoping and Parameters in X++
- Methods
- Referencing Object Methods
- Method Types
- Table as Classes
- Eventing
Module 4: Accessing the DatabaseThis module explains how to develop modifications that interact with the database.Lessons
- Introduction
- Retrieving Data
- Data Manipulation
- Queries
Module 5: Exception Handling
This module discusses the mechanisms built in Microsoft Dynamics AX 2012 to help with exception handling.
Lessons
- Introduction
- Exceptions
- Try and Catch Exceptions
- Throwing Exceptions
- Optimistic Concurrency Exceptions
Module 6: Security for Developers
This module introduces some more advanced security features of Microsoft Dynamics AX 2012.
Lessons
- Introduction
- Permissions
- Security Policies
- Code Access Security
- Display Method Authorization
О курсе
Это двухдневный курс предлагает слушателям инструментарий разработки в системе Microsoft Dynamics AX 2012.
Профиль аудитории
Предназначается для опытных консультантов работающих в системе Microsoft Dynamics в области продажи, консалтинга, развертывания и поддержки системы.
По завершении курса
На курсе слушатели получат знания:
- Ключевые возможности разработки на X++.
- Базовые навыки объектно ориентированного программирования.
- Использование доступных в Microsoft Dynamics AX 2012 сред разработки.
- Создание объекта и модели данных элемента приложения с помощью Reverse Engineering tool.
- Использование правил хорошего тона программирования для написания кода.
- Объявление и использование расширенных типов данных.
- Использование различных операторов в X++.
- Операторы условия в X++.
- Использование операторов цикла для повторного использования одинаковых блоков кода.
- Использование стандартных функций, которые есть в приложении.
- Использование команд вывода и сообщений.
- Использование классов при разработке в системе Microsoft Dynamics AX 2012.
- Управление доступом в методах с помощью модификаторов.
- Использование наследования в классах.
- Различие между объектом и классом.
- Инициализация переменных и области видимости.
- Вызов методов в одном и том же классе.
- Использование других модификаторов в методах.
- Одинаковое и различное между таблицей и классом.
- Использование публикатора событий при изменении кода приложения.
- Получение данных из базы с помощью инструкции select.
- Создание, обновление и удаление данных в базе.
- Использование и построение объекта query с помощью классов ядра.
- Обработка исключительных ситуаций в Microsoft Dynamics AX.
- Использование инструкций Try, Catch и Retry.
- Обработка исключения.
- Написание кода с использованием оптимистической модели разрешения транзакций.
- Настройка разрешений на элемент приложения.
- Создание политик безопасности.
- Использование безопасного вызова Application Programming Interfaces (APIs) с использованием Code Access Security.
- Аутификация возвращаемых значений в методах отображения.
Перед курсом слушатели должны:
- Иметь опыт работы в Microsoft Dynamics AX и знание технических возможностей среды разработки.
- Прослушать курс 80303A, Development I in Microsoft Dynamics AX 2012
Содержание курса
Глава 1: Введение в X++
Эта вводная глава в X++.
Глава 2: Управляющие конструкции на X++
В этой главе рассказывается, как использовать управляющие конструкции в X++.
Глава 3: Классы и объекты
В этой главе рассказывается, как использовать классы и объекты в Microsoft Dynamics AX 2012.
Глава 4: Доступ к базе данных
В этой главе рассказывается, как взаимодействовать с базой данных.
Глава 5: Обработка исключений
В этой главе рассказывается, как обрабатывать исключительные ситуации в Microsoft Dynamics AX 2012.
Глава 6: Безопасность для разработчиков
В этой главе рассказывается, как использовать продвинутые возможности безопасности в Microsoft Dynamics AX 2012.
По окончании авторизованного курса Microsoft выдаётся международный сертификат Microsoft и свидетельство Центра. _________________________________________________________________
Способы оформления заявки на курс обучения:
Если Вы являетесь представителем юридического лица:
Вы можете оформить заявку на данный курс:
- Online в интернет-магазине ITShop.ru, нажав на кнопку "Заказать" или "В корзину" и оформить заказ, получив все необходимые документы для перечисления средств за обучение. B случае, если назначена дата проведения курса, при оформлении и оплаты заказа Вы автоматический будете зарегистрированы на курс на ближайшую дату проведения. Все даты проведения курса можно посмотреть в описании курса, если Вы пожелаете зарегистрироваться на более позднию дату или выбрать удобное для Вас время, укажите эту информацию при оформлении заказа. Внимание! Если назначена дата проведения курсов, то для всех слушателей резервирование места производится только после оплаты курсов. Просьба оплачивать заранее, так как группы набираются быстро. В случае, если не назначена дата курса, при оформлении заказа укажите удобное для Вас время проведения данного курса и наш специалист сообщит Вам о возможности его проведения именно в это время, при это Вашему заказу будет присвоен статус "Предварительный заказа".
- Связаться со специалистом Учебного центра "Интерфейс" по горячей линии: +7 (495) 925-0049 c 10:00 до 18:00, по будням
- Связаться со специалистом Интернет-магазина ITShop.ru по горячей линии: +7 (495) 229-0436 c 09:00 до 18:00, без выходных
- Связаться со специалистом Интернет-магазина ITShop.ru по ICQ: менеджер по обучению (ICQ: 468563365)
- Если Вы по каким-то причинам не можете с нами связаться, заполните, пожалуйста, форму. В течение часа в рабочее время интернет-магазина наши специалисты свяжутся с Вами.
Если Вы являетесь частным лицо:
Вы можете оформить заявку на данный курс:
- Online в интернет-магазине ITShop.ru, нажав на кнопку "Заказать" или "В корзину" и оформить заказ, получив все необходимые документы для перечисления средств за обучение. B случае, если назначена дата проведения курса, при оформлении и оплаты заказа Вы автоматический будете зарегистрированы на курс на ближайшую дату проведения. Все даты проведения курса можно посмотреть в описании курса, если Вы пожелаете зарегистрироваться на более позднию дату или выбрать удобное для Вас время, укажите эту информацию при оформлении заказа. Внимание! Если назначена дата проведения курсов, то для всех слушателей резервирование места производится только после оплаты курсов. В случае, если не назначена дата курса и производится набор группы, при оформлении заказа укажите удобное для Вас время проведения данного курса и наш специалист сообщит Вам о возможности его проведения именно в это время, при это Вашему заказу будет присвоен статус "Предварительный заказа".
- Связаться со специалистом Интернет-магазина ITShop.ru по горячей линии: +7 (495) 229-0436 c 09:00 до 18:00, без выходных
- Связаться со специалистом Интернет-магазина ITShop.ru по ICQ: менеджер по обучению (ICQ: 468563365)
- Если Вы по каким-то причинам не можете с нами связаться, заполните, пожалуйста, форму. В течение часа в рабочее время интернет-магазина наши специалисты свяжутся с Вами.
ВНИМАНИЕ: Online оформление заказа в интернет-магазине ITShop.ru позволяет Вам оплатить данный курс 15 способами.
Где проходит обучение?
Обучение по всем направлениям проводится в собственных класса Учебного центра "Интерфейс", по адресу: 119334, Москва, ул. Бардина, д. 4 Возможно проведение курсов обучения для групп на Вашей территории в любом городе, так же программы Авторских курсов могут быть адаптированны по Вашим требованиям, для того чтобы узнать как свяжитесь с нами любым удобным способом связи перечисленным ваше.
Ждем Вас в нашем Учебном центре!
- Windows Azure AppFabric Service Bus
Для моих коллег не секрет, что я довольно равнодушен к Windows Azure Service Bus...
- Visual Studio 11 Бета - Лицензионный ключ пакета виртуальных пользователей для нагрузочного тестирования.
Visual Studio 11 Beta позволяет проводить нагрузочное тестирование с использованием максимум 250 пользователей. Если вам требуется большее количество пользователей, или вы хотели бы проводить тестирование на виртуальных машинах, вам потребуется Visual Studio Load Test Virtual User Pack. Еще одним аргументом в пользу использования этого пакета является использование мультипроцессорной архитектуры.
- Microsoft: Говорит и показывает Visual Studio 11
Москва, 10 апреля 2012 г. - Компания Microsoft объявляет о проведении в ряде крупных городов России серии конференций "Visual Studio в прямом эфире". Конференции ориентированы на разработчиков программного обеспечения и проходят при поддержке сообществ Microsoft в России.
|
|