|
Dec 21, 2024
|
|
|
|
ITCC 2100 - Cloud Developer 1 Credit Hours: 4.00 Prerequisites: ITCC 1000 ; ITCS 1250 or ITCS 2530 or ITCS 2590 ; ITWP 1000 and ITIA 1200
ITCC 2100 teaches students the fundamentals of cloud application development with an emphasis on web application communication and service-oriented architectures. Topics covered may include microservice design, creation and consumption.
Billable Contact Hours: 4
Search for Sections OUTCOMES AND OBJECTIVES Outcome 1: Upon completion of this course, students will explain microservices in cloud application development.Objectives: - Contrast monolithic architecture with microservice architecture
- Explain the different data formats in a microservice data exchange
- Explain the benefits of cloud messaging services in a microservice architecture
- Explain the benefits of containers in a microservice architecture
Outcome 2: Upon completion of this course, students will create a simple consumable web service that implements the four basic functions of cloud storage. Objectives: - Design a microservice that implements create, read, update and delete operations on cloud storage
- Build a web service that implements a create operation on cloud storage
- Build a web service that implements a read operation on cloud storage
- Build a web service that implements a update operation on cloud storage
- Build a web service that implements a delete operation on cloud storage
Outcome 3: Upon completion of this course, students will create a consumer of microservices. Objectives: - Design an application that uses web service to create, read, update and delete data on cloud storage
- Create an application that uses a web service to save data to cloud storage
- Create an application that uses a web service to read data to cloud storage
- Create an application that uses a web service to update data to cloud storage
- Create an application that uses a web service to delete data to cloud storage
COMMON DEGREE OUTCOMES (CDO) • Communication: The graduate can communicate effectively for the intended purpose and audience. • Critical Thinking: The graduate can make informed decisions after analyzing information or evidence related to the issue. • Global Literacy: The graduate can analyze human behavior or experiences through cultural, social, political, or economic perspectives. • Information Literacy: The graduate can responsibly use information gathered from a variety of formats in order to complete a task. • Quantitative Reasoning: The graduate can apply quantitative methods or evidence to solve problems or make judgments. • Scientific Literacy: The graduate can produce or interpret scientific information presented in a variety of formats.
CDO marked YES apply to this course: Critical Thinking: YES Information Literacy: YES COURSE CONTENT OUTLINE - Microservice and Web APIs
- Architectures
- Consuming public APIs
- Common Web API data formats
- Implementing microservice persistent storage
- Create function
- Read function
- Update function
- Delete function
- Consuming microservice persistent storage
- Save function
- Read function
- Update function
- Delete function
Primary Faculty Koss, John Secondary Faculty Hornung, Patrick; Nabozny, Keith Associate Dean Evans-Mach, Patrick Dean Balsamo, Michael
Official Course Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088
Add to Favorites (opens a new window)
|
|