However for practical purposes these concepts are explored and demonstrated using the Java programming language. While the Java programming language is used to highlight and demonstrate the application of fundamental object oriented principles and modelling techniques this book is not an introduction to Java programming. Programming Microsoft Office Business Applications Ebook Download' title='Programming Microsoft Office Business Applications Ebook Download' />The reader will be expected to have an understanding of basic programming concepts and their implementation in Java inc. This text is designed not as a theoretical textbook but as a learning tool to aid in understanding theoretical concepts and learning the practical skills required to implement these. To this end each chapter will incorporate small exercises with solutions and feedback provided. At the end of the book one larger case study will be described this will be used to illustrate the application of the techniques explored in the earlier chapters. This case study will culminate in the development of a complete Java program that can be downloaded with this book. FREE Thats Right, Im Giving Away MILLIONS of FREE Microsoft eBooks again Including Windows 10, Office 365, Office 2016, Power BI, Azure, Windows 8. Get certified for Microsoft technology and products. Explore our online developer computer courses and exams, and take your career to a new level. Learn how to program in the Ruby programming language, starting from scratch and moving to advanced coding techniques.