Measurement and different uses of information Benedict Wauters.
Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business...
-
Upload
colin-singleton -
Category
Documents
-
view
219 -
download
2
Transcript of Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business...
![Page 1: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/1.jpg)
Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job
Eric WautersiFacto Business Solutions
![Page 2: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/2.jpg)
Eric Wauters
• Development Manager at iFacto Business Solutions
• Co-Founder Belgian Dynamics Community• Blog: www.waldo.be• MVP
![Page 3: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/3.jpg)
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.
![Page 4: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/4.jpg)
Agenda
• What’s to know?– In the (very) old days– In the (very) new days
• What is “knowing”?• Static knowledge or Creativity?• Conclusion
![Page 5: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/5.jpg)
Agenda
• What’s to know?– In the (very) old days– In the (very) new days
• What is “knowing”?• Static knowledge or Creativity?• Conclusion
![Page 6: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/6.jpg)
![Page 7: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/7.jpg)
![Page 8: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/8.jpg)
What’s to know - before
• Development environment• Database– Native Database– Closed
• Simplicity• Deployment• Easy installation
![Page 9: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/9.jpg)
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
![Page 10: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/10.jpg)
Microsoft buys Navision
• More focus on SQL Server• Office Integration• Performance
![Page 11: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/11.jpg)
Microsoft buys Navision
![Page 12: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/12.jpg)
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
![Page 13: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/13.jpg)
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
![Page 14: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/14.jpg)
With NAV 2009
• Middle Tier• RTC Client• Reporting• Web Services• Add Ins• Dynamics Connector
![Page 15: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/15.jpg)
With NAV 2009
![Page 16: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/16.jpg)
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
![Page 17: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/17.jpg)
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
![Page 18: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/18.jpg)
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
![Page 19: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/19.jpg)
Agenda
• What’s to know?– In the (very) old days– In the (very) new days
• What is “knowing”?• Static knowledge or Creativity?• Conclusion
![Page 20: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/20.jpg)
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)
![Page 21: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/21.jpg)
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
![Page 22: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/22.jpg)
Quote
To be conscious that you are ignorant is a great step to knowledge.
Benjamin Disraeli (1804 - 1881)
![Page 23: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/23.jpg)
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 – ??)
![Page 24: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/24.jpg)
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
![Page 25: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/25.jpg)
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)
![Page 26: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/26.jpg)
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• ...
![Page 27: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/27.jpg)
Know what not to do...
• Performance impact• Innecessary complexity
Experience can help with that .. but is no guarantee
![Page 28: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/28.jpg)
![Page 29: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/29.jpg)
![Page 30: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/30.jpg)
Agenda
• What’s to know?– In the (very) old days– In the (very) new days
• What is “knowing”?• Static knowledge or Creativity?• Conclusion
![Page 31: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/31.jpg)
Quote
The only limitation is the creativity of the developer.
Eric “waldo” Wauters (1977 - 2977)
![Page 32: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/32.jpg)
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
![Page 33: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/33.jpg)
Static knowledge - Creativity
![Page 34: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/34.jpg)
Static knowledge - Creativity
![Page 35: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/35.jpg)
Used technology
• NAV 2009 Web Services• .Net Interop
![Page 36: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/36.jpg)
Windows AzureStorage
Services
Windows Phone 7 App
NAVService
Tier
Firewall
Proxy
Services
Service Bus
![Page 37: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/37.jpg)
Used technology
• NAV 2009 Web Services• Windows Phone Services• Windows Azure Storage• Bing Maps Services• Service Bus
![Page 38: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/38.jpg)
Agenda
• What’s to know?– In the (very) old days– In the (very) new days
• What is “knowing”?• Static knowledge or Creativity?• Conclusion
![Page 39: Skills All Dynamics NAV Developers Need to Know Today to Keep Their Job Eric Wauters iFacto Business Solutions.](https://reader035.fdocuments.net/reader035/viewer/2022062803/56649f505503460f94c72ac2/html5/thumbnails/39.jpg)
Conclusion
• 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