Download presentation
Presentation is loading. Please wait.
Published byPatience Porter Modified over 9 years ago
1
Presented by Vishy Grandhi
2
Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration AOT (Week 2) ◦ Data dictionary Elements & Objects of data dictionary ◦ Tables ◦ EDTs ◦ Indexes ◦ Views User Interface (Week 3) ◦ Forms ◦ Menus ◦ Form templates, listpages & factboxes Security (Week 4) – Users & Roles – Privileges & Duties X++ (Week 5) – Intro to X++ – Development tools – Jobs & Compiler – Debugging – Best practices X++ (advanced - Week 6) – Variables, Arrays & Containers – Operators – Conditional statements & Loops
3
Classes & Objects (Week 7) ◦ Classes ◦ Inheritance & Objects ◦ Methods & Scope ◦ Eventing Accessing database (Week 8) ◦ Retrieve data ◦ Data Manipulation ◦ Queries Exception Handling (Week 9) ◦ Try & Catch ◦ Optimistic concurrency exceptions ◦ Throw and handle exceptions Security (advanced - Week 10) – Security Policies – Code access security – Display method authorization Advanced topics (Each a major training activity) – Reporting – Enterprise portal development
4
Lesson 1: Overview ◦ System architecture, model driven architecture Lesson 2: Development environment ◦ VS, Morph X IDE overview Lesson 3: Demo ◦ Hello World ◦ Add a new field to a form
5
At the end of this lesson you will have an understanding about ◦ The components of an AX system ◦ Extended System architecture ◦ Model driven architecture
6
AX is a 3-tier system consisting of the following components ◦ Database (SQL Server) ◦ AOS (Business logic execution service) ◦ Client (AX Rich client, EP,.NET Business Connector)
7
AX Database ◦ It is an OLTP db ◦ Stores business data ◦ Stores Metadata and application code
8
AOS ◦ Application object server ◦ It provides a runtime for execution of X++ code ◦ Manages security ◦ Session management ◦ Web services end point
9
Clients ◦ AX Rich client installed on client desktop/citrix/RDP ◦ Enterprise Portal ◦ Microsoft Office products (Through Dynamics AX add-on) ◦.NET Business Connector
11
AX has a unique model and layer architecture that enables easy customization while ensuring protection of code and easy upgrade ◦ Layers ◦ Models
13
Model is a new concept in AX 2012 ◦ Logical separation of code objects ◦ Multiple ISV code segregation ◦ Multiple project code segregation
14
We have looked at the components that make up AX System Architecture of AX – Layers and Models Extended system architecture
15
At the end of this lesson you will have an understanding about ◦ Development tools ◦ AOT ◦ Labels ◦ X++ Tools
16
MorphX IDE ◦ Integrated IDE part of AX rich client Visual Studio ◦ Report development ◦ Enterprise Portal development
17
Application Object Tree ◦ A graphical representation of all the meta data elements ◦ Data Dictionary Tables, EDTs, Base Enums etc.. ◦ Classes ◦ Forms ◦ Visual Studio Projects ◦ Menus
18
Label files used to provide language specific text for the different UI elements in AX Microsoft provides translation for all core elements in all supported languages out of the box Create new label file for the needs of any customization elements
19
X++ is an object oriented programming language that is used in MorphX IDE MorphX provides the following tools for X++ ◦ X++ code editor ◦ Debugger ◦ Reverse Engineering tool ◦ Table browser
20
In this lesson we looked at the different development environments available to us We have also had a peek at the different code elements in AX We have also explored a little bit more into the X++ tools that are provide by MorphX IDE
21
A hello world demo Modify one of the standard forms in AX
22
We have looked at AX components and system architecture We have also explored model driven architecture We have looked at different development tools that we can use to make changes to AX A more detailed overview on MorphX IDE Finally a Hello World demo
23
Additional resources ◦ E-Learning Catalog: https://dynamics.microsoftelearning.com/catalog/default.aspx https://dynamics.microsoftelearning.com/catalog/default.aspx ◦ White Papers for developers: http://msdn.microsoft.com/en- us/library/hh272882.aspxhttp://msdn.microsoft.com/en- us/library/hh272882.aspx ◦ White Papers: http://www.microsoft.com/download/en/search.aspx?q="Dynamics AX 2012" && "white paper“ Quiz Questions & Answers
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.