ISYS 350 Building Business Applications David Chao
Business Applications 1. Database-centric applications Examples: Login to a website Join a website to become a member Online shopping
Business Applications 2. Client/Server structure: a. Presentation – user interface Menus, forms, reports, etc b. Processing logic Business rules c. Server: Web server, database server Queries/Inputs Client Web Server/ Database Server Results
Business Applications 3. Multiple platforms Non web-based applications Ex. Windows-based Web-based applications Web applications Mobile applications Cloud-based applications Integrated applications
Business Applications 4. Object-oriented, GUI, event-driven
Course Objective This course provides an overall introduction to modern technologies and concepts employed in the development of business applications.
Major Topics Programming: Web application development GUI and event driven programming Fundamental programming constructs Decision structures Loop Web application development Client-side technologies: HTML, Cascade Style Sheet, JavaScript Server-side technologies: Java, JSP Database programming Object-oriented concepts and classes
Required Software Visual Studio Community 2017 JDK 8 with NetBeans 8.2 Free download is available at: https://visualstudio.microsoft.com/downloads// Click the link to download Visual Studio Community JDK 8 with NetBeans 8.2 First install Java JDK 8, not 10: http://www.oracle.com/technetwork/java/javase/downloads/index.html Click JDK Download Then download NetBeans with Java EE at: http://www.netbeans.org/downloads/index.html
Visual Studio Workword options: 1. Universal Windows Platform dev. 2 Visual Studio Workword options: 1. Universal Windows Platform dev. 2. .Net desktop dev. 3. ASP.Net web dev.