Lecture 3.2.1
Lecture 3.2.1
Lecture – 36,37
DISCOVER . LEARN . EMPOWER
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
Building modern Setting up development environment, Introduction to NodeJS and its modules,
web Applications NPM, Building UI and testing with AngularJS, AngularJS forms and directives
in AngularJS
Web application Introduction to Versioning System – GIT, Clouds and virtualisation, Deployment of
Deployment web application on cloud
3
Contents to be covered
4
Building UI and testing with
AngularJS
• Building a user interface (UI) and testing it using AngularJS involves
several steps, from setting up your development environment to
writing tests to ensure your application works correctly. Here's a
comprehensive guide to get you started:
<!DOCTYPE html>
<html lang="en" ng-app="myApp">
<head>
<meta charset="UTF-8">
<title>My AngularJS App</title>
<script src="node_modules/angular/angular.min.js"></script>
<script src="app/app.module.js"></script>
<script src="app/app.config.js"></script>
<script src="app/components/example/example.component.js"></script>
<script src="app/services/example.service.js"></script>
</head>
<body>
<example-component></example-component>
</body>
</html>
angular.module('myApp', []);
angular.module('myApp').component('exampleComponent', {
templateUrl: 'app/components/example/example.template.html',
controller: function() {
this.message = 'Hello, AngularJS!';
}
});
• <div>
• <h1>{{ $ctrl.message }}</h1>
• </div>
•
• Configure it as follows:
• Testing framework: Jasmine
• Browsers: Chrome
• Automatically watch files: Yes
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.
.
14
Summary
HTML, or HyperText Markup Language, is the standard markup language used to create web pages. It’s a
combination of Hypertext, which defines the link between web pages, and Markup language, which is used
to define the text document within tags to structure web pages. This language is used to annotate text so
that machines can understand and manipulate it accordingly. HTML is human-readable and uses tags to
define what manipulation has to be done on the text. This guide will help you understand the workings of
HTML and explain it with examples.
HTML5 is not only a new version of HTML language enriched with new elements and attributes, but a set of
technologies for building more powerful and diverse web sites and applications, that support multimedia,
interact with software interfaces, etc.
15
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)?
16
THANK YOU
For queries
Email: [email protected]
17