Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: BOTT-0002 Organization's ID: CS497 Organization: Bottega University Location: Hybrid Length: 143.5 hours Dates Offered: 10/1/2017 - 9/30/2020 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Lower-Division Baccalaureate 2 Computer Science, Programming, or Digital Media Art Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is for students to learn how to build multiple applications that communicate with each other via API data calls with a microservice based application. Learning Outcomes: Design an application that utilizes micro service architecture Demonstrate how to build an application that communicates with each other via APIs Create a token-based authentication system Show how to include e-commerce components for multi tenancy based applications General Topics: Project estimation UML modeling Application build and multitenancy planning Custom authentication and subdomain management Dynamic database column names and e-commerce integration Background task Queue management and business process implementation Web sockets for tracking requests in real time State machine approval engine PDF generation and reporting application development Email notification service and material design components Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Audio Visual Materials Case Studies Classroom Exercise Computer Based Training Discussion Laboratory Learner Presentations Lectures Practical Exercises Methods of Assessment: Quizzes Minimum Passing Score: 70% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Page Content