Lecture 1.1.1
Lecture 1.1.1
Lecture – 1, 2 & 3
DISCOVER . LEARN . EMPOWER
Introduction 1
COURSE OUTCOMES
On completion of this course, the students shall be able to:-
The students will become familiar with the concepts cloud web development, REST
CO1
API’s, use of REST API’s in AngularJS.
The students shall become equipped to build AngularJS applications for helping
CO2
businesses going into digital transformation.
The students shall be able to compare within different frameworks available and select
CO3
best possible framework.
Students will learn methods for deploying AngularJS applications to cloud platforms,
CO4
including considerations for hosting, scalability, and security.
Students will understand common security threats (e.g., XSS, CSRF) and best practices
CO5
for securing AngularJS applications.
2
Unit-1 Syllabus
Unit-1 Introduction to Cloud environment and web services Contact Hours: 12 hours
Introduction
and evolution of Evolution of cloud computing, Fundamentals of cloud services, Introduction to
Cloud cloud framework, Cloud service providers
computing
Representationa
Introduction to REST architecture, Different methods of describing and using
l State Transfer resources, Designing REST applications
REST
3
Contents to be covered
Evolution of cloud computing
4
Cloud Computing
• This computing lets the users generate their content and collaborate
with other people or share the information using social media, for
example, Facebook, Twitter, and Orkut. Web 2.0 is a combination of
the second-generation technology World Wide Web (WWW) along
with the web services and it is the computing type that is used today.
REFERENCE BOOKS
R1 : Zaigham Mahmood (2015). Software engineering frameworks for the cloud computing paradigm. Springer.
R2 : Williamson, K. (2015). Learning AngularJS A Guide to AngularJS Development. Sebastopol O’reilly & Associates.
.
15
Summary
Cloud computing is all about renting computing services. This idea first came
in the 1950s. In making cloud computing what it is today, five technologies
played a vital role. These are distributed systems and its peripherals,
virtualization, web 2.0, service orientation, and utility computing.
16
Assessment Questions
Q What are the primary characteristics that define cloud computing?
Q How did the advent of personal computers (PC Era) change the computing landscape?
Q What is the client-server model, and why was it significant in the evolution of computing?
Q What role did virtualization play in advancing cloud computing technologies?
Q How does the pay-as-you-go pricing model benefit cloud users?
Q How does edge computing differ from traditional cloud computing?
Q What are some common design patterns used in RESTful API development?
Q What tools and technologies can assist in developing and testing RESTful APIs?
Q What factors should businesses consider when choosing a cloud service provider?
Q How does the OpenStack framework facilitate cloud infrastructure management?
Q What are the deployment models of cloud computing (public, private, hybrid, community)?
17
THANK YOU
For queries
Email: [email protected]
18