Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)

Similar presentations


Presentation on theme: "Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)"— Presentation transcript:

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

10

11  AX has a unique model and layer architecture that enables easy customization while ensuring protection of code and easy upgrade ◦ Layers ◦ Models

12

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


Download ppt "Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)"

Similar presentations


Ads by Google