Presentation is loading. Please wait.

Presentation is loading. Please wait.

Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.

Similar presentations


Presentation on theme: "Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions."— Presentation transcript:

1 Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions

2 Eric Wauters Development Manager at iFacto Business Solutions Co-Founder Belgian Dynamics Community Blog: www.waldo.bewww.waldo.be MVP

3 Disclaimer The views and opinions expressed in this presentation, are soley mine. These views and opinions do not necessarily represent those of iFacto Business Solutions.

4 Agenda What’s to know? – In the (very) old days – In the (very) new days What is “knowing”? Static knowledge or Creativity? Conclusion

5 Agenda What’s to know? – In the (very) old days – In the (very) new days What is “knowing”? Static knowledge or Creativity? Conclusion

6

7

8 What’s to know - before Development environment Database – Native Database – Closed Simplicity Deployment Easy installation

9 What’s to know? C/AL Solution Standards Native Installation Native Database NAS SQL Server Automation SQL Performance tuning Testability NAV 2009 Web Services.Net Interop New C/AL statements SQL Server Add In / Client extensibility CRM connector Three Tier Server Installation Role Tailored Client RDLC Reporting capabilities Jet Reports Express ExpandIT Office 365 AddIn

10 Microsoft buys Navision More focus on SQL Server Office Integration Performance

11 Microsoft buys Navision

12 What’s to know? C/AL Solution Standards Native Installation Native Database NAS SQL Server Automation SQL Performance tuning Testability NAV 2009 Web Services.Net Interop New C/AL statements SQL Server Add In / Client extensibility CRM connector Three Tier Server Installation Role Tailored Client RDLC Reporting capabilities Jet Reports Express ExpandIT Office 365 AddIn

13 What’s to know? C/AL Solution Standards Native Installation Native Database NAS SQL Server Automation SQL Performance tuning Testability NAV 2009 Web Services.Net Interop New C/AL statements SQL Server Add In / Client extensibility CRM connector Three Tier Server Installation Role Tailored Client RDLC Reporting capabilities Jet Reports Express ExpandIT Office 365 AddIn

14 With NAV 2009 Middle Tier RTC Client Reporting Web Services Add Ins Dynamics Connector

15 With NAV 2009

16 What’s to know? C/AL Solution Standards Native Installation Native Database NAS SQL Server Automation SQL Performance tuning Testability NAV 2009 Web Services.Net Interop New C/AL statements SQL Server Add In / Client extensibility CRM connector Three Tier Server Installation Role Tailored Client RDLC Reporting capabilities Jet Reports Express ExpandIT Office 365 AddIn

17 What’s to know C/AL Solution Standards Native Installation Native Database NAS SQL Server Automation SQL Performance tuning Testability NAV 2009 Web Services.Net Interop New C/AL statements SQL Server Add In / Client extensibility CRM connector Three Tier Server Installation Role Tailored Client RDLC Reporting capabilities Jet Reports Express ExpandIT Office 365 AddIn

18 Future Forms are likely to disappear (SOD) Classic Reports are likely to disappear (Directions announcements) New.Net Interop capabilities New Web Service capabilities Sharepoint Client Windows Azure

19 Agenda What’s to know? – In the (very) old days – In the (very) new days What is “knowing”? Static knowledge or Creativity? Conclusion

20 Quote Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information on it. Samuel Johnson (1709 - 1784)

21 What is “knowing”? Knowing everything ≠ knowing every detail of every piece of development feature in NAV Knowing everything = – begin aware of every piece of development feature in NAV – Being aware of its limitations – Being aware of its possibilities

22 Quote To be conscious that you are ignorant is a great step to knowledge. Benjamin Disraeli (1804 - 1881)

23 Experience 15 years experience doesn’t make you the best developer out there.. In fact: Intellectual Property has the shelf life of a banana. Bill Gates (1955 – ??)

24 How to gain awareness – blogs & Forums Mibuso DynamicsUser Freddy’s blog NAV 2009 Web Services.Net Interop Cloud Mark Brummel’s blog SQL Server Performance All-round Waldo’s blog.Net Interop Platform Updates Allround Dynamics NAV Team Blog RDLC Reporting SQL Server All-round Dynamics Connector Blog Dynamics Connector Navigate Into Success All-round

25 How to gain knowledge - Books Programming Microsoft NAV 2009 (David Studebaker) Implementing Microsoft NAV 2009 (Vjekoslav Babic & David Roys) Microsoft Dynamics NAV 2009 Application Design (Mark Brummel) The NAV/SQL Performance Field Guide (Jörg Stryk)

26 How to gain knowledge - Courses Great way to get going in a direction Already courses about: Report Design Finance & Core Setup Upgrading Installation and Configuration...

27 Know what not to do... Performance impact Innecessary complexity Experience can help with that.. but is no guarantee

28

29

30 Agenda What’s to know? – In the (very) old days – In the (very) new days What is “knowing”? Static knowledge or Creativity? Conclusion

31 Quote The only limitation is the creativity of the developer. Eric “waldo” Wauters (1977 - 2977)

32 Some examples Connecting 50 pharmacists (.Net Application) to one supplier (NAV) – Cloud – NAV Web Services Drop documents in NAV to upload them to Sharepoint – Client Extensibility –.Net Interop

33 Static knowledge - Creativity

34

35 Used technology NAV 2009 Web Services.Net Interop

36 Windows Azure Storage Services Windows Phone 7 App NAV Service Tier Firewall Proxy Services Service Bus

37 Used technology NAV 2009 Web Services Windows Phone Services Windows Azure Storage Bing Maps Services Service Bus

38 Agenda What’s to know? – In the (very) old days – In the (very) new days What is “knowing”? Static knowledge or Creativity? Conclusion

39 Big challenge to be a good NAV developer – NAV standards – Different technologies – Changing environment – Changing “Best Practices” Keeping up-to-date/being aware/... is a must


Download ppt "Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions."

Similar presentations


Ads by Google