Professional Documents
Culture Documents
School of Engineering
17.2.23 – Friday
5th Period
Module I - Syllabus 1.20 pm to 2.10 pm
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.
• The Agile technique divides a project into many parts and uses
these phases to manage the project.
• Flexibility
• Collaboration
• Customer satisfaction
• Continuous improvement
• Faster delivery
• Implementation challenges
• Lack of structure
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.
1. A Product Owner
2. A Scrum Master
1. Product Backlog
2. Sprint Backlog
3. Increment
Scrum Artifacts
1.Product backlog
A product backlog is a dynamic list of functionalities the product might
include, such that it provides value to users.
Sprint,
Sprint Planning,
Daily Scrum,
Rituals are less formal and less time-boxed than events and do not
have specific agendas or outcomes.
Scrum rituals are regular activities that help reinforce the principles and
values of Scrum and improve the development process.
Sprint Review: The team meets to review the work completed during the
sprint and demonstrate the product increments to stakeholders. This is an
opportunity for the team to receive feedback and make improvements for the
next sprint.
Sprint Retrospective: The team meets to reflect on the past sprint and
identify ways to improve the development process for the next sprint. The
Sprint Retrospective is an opportunity for the team to continuously improve
and adapt to changing circumstances.
Product Backlog Refinement: The product backlog is regularly reviewed
and updated to ensure that it accurately reflects the priorities and goals of
the project. This helps to ensure that the team is focused on delivering the
most valuable features and functionality to the customer.
https://www.youtube.com/watch?v=gi4SOP
2ElAw&ab_channel=MarkShead
Module I - Syllabus
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.
https://www.youtube.com/watch?v=Xrgk02
3l4lI&ab_channel=Simplilearn
• Features contd..
– Configuration management: Kubernetes provides a way to
manage the configuration of containers, making it easier to
deploy and manage applications at scale.
– Secret and configuration management: Kubernetes
provides a secure way to manage secrets and configuration
data, helping to ensure that sensitive information is kept
secure.
– Resource management: Kubernetes provides a way to
manage the resources required by containers, including
CPU, memory, and storage. This helps to ensure that
applications get the resources they need to run effectively.
• Features contd..
– Rollouts and rollbacks: Kubernetes provides a way to easily
perform rolling updates and rollbacks of applications, making
it easier to manage the deployment of updates.
– Batch processing: Kubernetes provides a platform for
running batch processing jobs, making it a great choice for
organizations that need to process large amounts of data.
– Service discovery: Kubernetes provides a way to discover
and access services running within the cluster, making it
easier to build distributed applications.
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.
• Benefits
✓ It allows multiple developers to work on the same
codebase.
✓ Developers can commit and merge code without conflicts.
✓ Developers can edit shared code without unknowingly
overwriting each other’s work.
https://www.youtube.com/watch?v=DqtZUv
mPmo4&ab_channel=AutomationStepbyStep
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.
• Web Storage can use storage space upto 5MB per domain.
(The browser software may prompt the user if the space limit
is reached).
• It will not send data to the server side, hence it is faster than
cookies storage.
• The data stored by local Storage never expires, but cookies
data expires after some time or session.
• Web Storage is more secure than cookies.
• There are also many libraries and frameworks available that can help
you create more complex and advanced canvas projects, such as
Three.js, D3.js, and p5.js.
<!DOCTYPE html>
<html>
<body>
<canvas
id="myCanvas"
width="300"
height="150"
style="border: 1px solid #d3d3d3">
Your browser does not support the HTML5 canvas tag.</canvas>
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(20, 20, 150, 100);
</script>
</body>
</html>
89
Module I - Syllabus
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.
91
WebSockets
92
Module I - Syllabus
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.
• CSS supports
• 140+ color names,
• HEX values,
• RGB values,
• RGBA values,
• HSL values,
• HSLA values,
• opacity.
94
RGBA Colors
95
RGBA Colors
<!DOCTYPE html>
<html> <body>
<head> <h1>Define Colors With RGBA Values</h1>
<style>
#p1 { <p id="p1">Red</p>
background-color: rgba(255, 0, 0, 0.3); <p id="p2">Green</p>
} <p id="p3">Blue</p>
#p2 { <p id="p4">Grey</p>
background-color: rgba(0, 255, 0, 0.3); <p id="p5">Yellow</p>
} <p id="p6">Cerise</p>
#p3 { </body>
background-color: rgba(0, 0, 255, 0.3); </html>
}
#p4 {
background-color: rgba(192, 192, 192, 0.3);
}
#p5 {
background-color: rgba(255, 255, 0, 0.3);
}
#p6 {
background-color: rgba(255, 0, 255, 0.3);
}
</style>
</head>
96
The translate() Method
The translate() method moves an element from its current position:
<html>
<head>
<style>
div {
width: 300px;
height: 100px;
background-color: yellow;
border: 1px solid black;
transform: translate(50px, 100px);
}
</style>
</head>
<body>
<h1>The translate() Method</h1>
<p>The translate() method moves an element from its current position:</p>
<div>
This div element is moved 50 pixels to the right, and 100 pixels down from
its current position.
</div>
</body>
</html>
97
CSS Gradients
• CSS gradients let you display smooth transitions between two
or more specified colors.
• Syntax
background-image: linear-gradient (direction, color
stop1, color-stop2, ...);
<div id="grad1"></div>
</body>
</html>
• Syntax
background-image: radial-gradient(shape size at
position, start-color, ..., last-color);
• By default, shape is ellipse, size is farthest-corner,
and position is center.
<div id="grad1"></div>
</body>
</html>
• Syntax
background-image: conic-gradient([from angle] [at
position,] color [degree], color [degree], ...);
• By default, angle is 0deg and position is center.
• If no degree is specified, the colors will be spread
equally around the center point.
<div id="grad1"></div>
</body>
</html>
105
Conic Gradient: Three Colors
<!DOCTYPE html>
<html> <body>
<head> <div>
<style> <h1>text formatting</h1>
div {
border: 1px solid gray; <p>
padding: 8px; This text is styled with some of the text formatting properties. The
} heading uses the text-align, text-transform, and color properties. The
h1 {
paragraph is indented, aligned, and the space between characters is
text-align: center; specified. The underline is removed from this colored
text-transform: uppercase; <a target="_blank" href="tryit.asp?filename=trycss_text"
color: #4caf50;
>"Try it Yourself"</a
}
>
p{ link.
text-indent: 50px;
</p>
text-align: justify;
letter-spacing: 3px; </div>
} </body>
</html>
a{
text-decoration: none;
color: #008cba;
}
</style>
</head>
107
Module I - Syllabus
[Lecture-5Hrs, Practical-4Hrs,Knowledge]
Introduction to Agile Methodology;
Scrum Fundamentals; Scrum Roles, Artifacts and Rituals;
DevOps – Architecture, Lifecycle, Workflow & Principles;
DevOps Tools Overview – Jenkins, Docker, Kubernetes.