The main objective of this course is to master the development of business applications in the database environment. Students independently and in teams develop business applications using the code generator and the fourth-generation (programming) language (4GL). They learn about various development tools and ways of communicating the programming languages and databases. By practically applying a modern programming language and database management system, students assess the acquired knowledge and are trained to independently master similar systems and tools.
By mastering the content of this course, a student acquires the following competence: a student becomes familiar with the main techniques of integrated tools application in software development and is capable of actively monitoring new solutions in this field, developing concrete software solutions in electronic business by using integrated development tools.
• The concepts of an integrated environment for business application development
• Client/server architecture of application
• The features of business application systems: ERP. MRP, SCM. CRM and others
• Form Generators and Report Generators
• Advanced concepts of object programming
• Advanced input/output options for the programming language
• The classes for accessing files and databases
• The communication of programming languages and databases
• Competitive database access
• Error processing and data protection
• Overview and comparative analysis of modern development tools
Gosling J., (2004) NetBeans: the Definitive Guide, Prentice Hall
Eckel B., (2007) Thinking in Java, 4th edition, Prentice Hall
Post G. V., (2002) Database Managament Systems, Irwin McGraw-Hill
Case studies, articles in scientific journals, books and the Internet.