0 - CT071-3-3-DDAC - Module Introduction

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

Designing and Developing

Applications on the Cloud


CT071-3-3-DDAC & Version VD1

Introduction and Overview


Lecturer information

Lecturer Name: CHONG MIEN MAY


Email: mienmay@staffemail.apu.edu.my
Telephone Extension:5086

CT071-3-3-DDAC Module Information Slide 2 of 20


Pre-requisites for this module

None

CT071-3-3-DDAC Module Information Slide 3 of 20


Aims of this module

This module is to give students an overview of the


field of Cloud Computing, and an in-depth study
into its enabling technologies and main building
blocks. Students will gain hands-on experience by
solving relevant problems through utilizing the
existing public cloud tools.

CT071-3-3-DDAC Module Information Slide 4 of 20


Course Learning outcomes

 At the end of this module, YOU should be able to:

1. Explain the core concepts of the cloud computing


paradigm and its future challenges. (C2, PLO1)
2. Design an application using recommended performance
criteria that is suitable for deployment in a cloud platform.
(C6, PLO2)
3. Combine appropriate cloud services to build a high-
availability application. (A4, PLO6)

CT071-3-3-DDAC Module Information Slide 5 of 20


Mapping of CLOs with MOEs
Domain

PLO1 – Knowledge and Understanding Skills


PLO2 – Cognitive Skills
PLO6 – Digital Skills

CT071-3-3-DDAC Module Information Slide 6 of 20 <6> of 20


Slide
Teaching Strategies

• Lectures
• Tutorials / Case Studies

CT071-3-3-DDAC Module Information Slide 7 of 20


Student Learning Time (SLT)

• Module Credit Value: 3


• Total Learning Hours:
 Lectures : 28 hours per semester
 Tutorials / Case Studies : 28 hours per semester
 Independent Learning Time: 39 hours

CT071-3-3-DDAC Module Information Slide 8 of 20


Methods of Delivery

Hence,
• We are now moving from the traditional
topic based teaching to outcome-based
education

CT071-3-3-DDAC Module Information Slide 9 of 20


Outcomes Based Education (OBE)

• OBE is education based on producing


particular educational outcomes that:
Focus on what students can actually do after
they are taught
Expect all learners / students to successfully
achieve particular (sometimes minimum) level
of knowledge and abilities.

CT071-3-3-DDAC Module Information Slide 10 of 20


Slide <10> of 20
So…What is OBE?

It’s
NOT
What we want to teach,

It’s
What You should learn

CT071-3-3-DDAC Module Information Slide 11 of 20


Course Content Outline

During Lecture:
 Introduction To Cloud Computing & Supported Infrastructure
 Cloud Development Phases and Assisted Tools
 Cloud Identity and Access Management
 Cloud Storage Solutions
 Performance Enhancement of Cloud Solutions
 Containerized Development for Microservices
 Loose Coupling with Message Queues and Notification Services
 Developing Secure Applications
 Deploying Applications on AWS

CT071-3-3-DDAC Module Information Slide 12 of 20


Course Content Outline

During Tutorials / Case Studies:


 Deployment Strategies of Cloud Applications on Server-based and
Serverless Domains
 Developing RESTful APIs with API Gateway
 Developing Secure Applications in the Cloud
 Event Driven Solutions with Serverless Managed Services
 Break a Monolithic Application to Microservices Solution
 Workflow Coordination in Distributed Applications

CT071-3-3-DDAC Module Information Slide 13 of 20


Development & Platform Tools
 Visual Studio Community 2019
 AWS Toolkit for Visual Studio (
https://aws.amazon.com/visualstudio/)
 AWS CLI (
https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html)
 AWS Academy Platform (Developer Track)
 AWS Academy Platform (Learner Lab Track)

CT071-3-3-DDAC Module Information Slide 14 of 20


AWS Toolkit (For IDE Integration)

CT071-3-3-DDAC Module Information Slide 15 of 20


What is expected of you
 You should abide to all the rules & regulation of
APU
 Proper attire
 No speaking of dialects
 Attendance is compulsory and valid medical
certificates or letters from parents /guardians
must support any absence from class.
 Three lateness will be equal to one absence
 All pagers and handphones should be turned off
during lectures.

CT071-3-3-DDAC Module Information Slide 16 of 20


What support is available for you
 Consultation hours
 Resources
 Reference material
– Bahga A, Madisetti V (2019). Cloud Computing Solutions Architect: A Hands-On
Approach: A Competency-based Textbook for Universities and a Guide for AWS
Cloud Certification and Beyond. VPT. ISBN-13: 978-0-996-02559-1.
– Alteen. N, Fisher J (2019). AWS Certified Developer Official Study Guide. USA:
John Wiley & Sons. ISBN-13: 978-1-119-50819-9.
– Yamikani. K, Oliveira, J, Bruchet M. (2019). Learn ASP.NET Core 3 - Second
Edition. Birmingham: Packt Publishing. ISBN-13:978-1-789-61013-0
 Internet resources
– https://workshops.aws/

CT071-3-3-DDAC Module Information Slide 17 of 20


Assessments :
• CLO1: Class Tests (50%)
– Class Test #1 (30%) => Week #9
– Class Test #2 (20%) => Week #13 / #14
• CLO2: Group Project (30%) – Max. 3 Persons
– Documentation => Submission at Week #15
– System Implementation
• CLO3: Project Presentation (20%)
– Group Presentation => Week #15 - #16

CT071-3-3-DDAC Module Information Slide 18 of 20


Achievement requirements

CT071-3-3-DDAC Module Information Slide 19 of 20


Question and answer session

Q&A

CT071-3-3-DDAC Module Information Slide 20 of 20


What we will cover next

• Introduction To Developing on AWS

CT071-3-3-DDAC Module Information Slide 21 of 20

You might also like