0% found this document useful (0 votes)
67 views4 pages

Software Deve Techn (PG)

This document outlines a course on software development technologies. The course aims to teach students skills in areas like microservices design and implementation, secure microservices development using Azure, DevOps fundamentals and design, API security, and professional grade DevOps environments. The course is divided into 5 units covering topics such as microservices hosting platforms, database design for microservices, .NET DevOps, building and deploying code, and API strategy and security. Students will be assessed on their ability to demonstrate proficiency in various skills taught in the course.

Uploaded by

rjoshitta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views4 pages

Software Deve Techn (PG)

This document outlines a course on software development technologies. The course aims to teach students skills in areas like microservices design and implementation, secure microservices development using Azure, DevOps fundamentals and design, API security, and professional grade DevOps environments. The course is divided into 5 units covering topics such as microservices hosting platforms, database design for microservices, .NET DevOps, building and deploying code, and API strategy and security. Students will be assessed on their ability to demonstrate proficiency in various skills taught in the course.

Uploaded by

rjoshitta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SOFTWARE DEVELOPMENT TECHNOLOGIES

Semester: III Hours: 4


Code : 23PCS3E2B
Credits: 4
COURSE OUTCOMES:
UPON COMPLETION OF THIS COURSE THE PSO COGNITIVE
CO. NO.
STUDENTS WILL BE ABLE TO ADDRESSED LEVEL
CO - 1 demonstrate proficiency in designing and implementing PSO - 1, PSO - 3 U
microservices, including client-to-microservices
communication, data management, security, and
monitoring.

CO - 2 capable of designing and implementing secure PSO - 1, PSO - 2 AP


microservices, including authentication and API gateway
patterns, and understand database design considerations
for microservices on Microsoft Azure.
CO - 3 understand the fundamentals of DevOps, its significance PSO - 4 A
in software development, and be able to design
professional-grade DevOps environments for Azure.
CO - 4 demonstrate the ability to design and structure code PSO - 2, PSO - 3 U
builds, effectively utilize .NET Core, and Azure Pipelines
for building applications, ensuring a robust development
workflow
CO - 5 demonstrate expertise in API security, including request-
based security, authentication, and authorization, ensuring PSO - 1, PSO - 5 U
the secure operation of APIs
RELATIONSHIP MATRIX FOR COURSE OUTCOMES, PROGRAMME OUTCOMES AND
PROGRAMME SPECIFIC OUTCOMES
Semester: III SOFTWARE DEVELOPMENT TECHNOLOGIES Hours: 4
Code : 23PCS3E2B Credits: 4
Programme Outcomes Programme Specific Outcomes Mean
Course
(PO) (PSO) Score of
Outcomes
1 2 3 4 5 6 1 2 3 4 5 CO’s
CO - 1 4 3 4 3 3 3 4 3 3 3 3 3.27
CO - 2 4 4 3 3 3 3 4 3 3 3 4 3.45
CO - 3 3 4 3 4 3 3 4 3 4 4 4 3.54
CO - 4 3 3 4 3 4 3 4 3 3 4 3 3.36
CO - 5 3 4 3 3 3 3 4 3 3 3 4 3.27
Overall Mean Score 3.37

Result: The Score for this Course is: 3.37 (High Relationship)
Note:
Mapping 1-20% 21 - 40% 41 - 60% 61 - 80% 81 - 100%
Scale 1 2 3 4 5
Relation 0.0 - 1.0 1.1 - 2.0 2.1 - 3.0 3.1 - 4.0 4.1 - 5.0
Quality Very Poor Poor Moderate High Very High

Values Scaling:
Mean Score of Cos =___Total of Mean Overall Score for Cos=_Total of Mean Scores_
Values____ Total No. of Cos
Total No. of Pos
& PSOs

UNIT I

Implementing Microservices: Client to microservices communication, Interservice


communication, data considerations, security, monitoring, microservices hosting platform
options. Azure Service Fabric: Introduction, core concepts, supported programming models,
service fabric clusters, develop and deploy applications of service fabric. Monitoring Azure
Service Fabric Clusters: Azure application, resource manager template, Adding Application
Monitoring to a Stateless Service Using Application Insights, Cluster monitoring,
Infrastructure monitoring.
(16 Hours)

UNIT II:
Azure Kubernetes Service (AKS): Introduction to kubernetes and AKS, AKS development
tools, Deploy applications on AKS. Monitoring AKS: Monitoring, Azure monitor and
analytics, monitoring AKS clusters, native kubernetes dashboard, Prometheus and Grafana.
Securing Micro services: Authentication in micro services, Implanting security using API
gateway pattern, Creating application using Ocrlot and securing APIs with Azure AD.
Database Design for Micro services: Data stores, monolithic approach, Micro services
approach, harnessing cloud computing, database options on MS Azure, overcoming
application development challenges. Building Micro services on Azure Stack: Azure stack,
Offering IaaS, PaaS on-premises simplified, SaaS on Azure stack.
(16 Hours)

UNIT III:
.NET DevOps for Azure: DevOps introduction, Problem and solution. Professional Grade
DevOps Environment: The state of DevOps, professional grade DevOps vision, DevOps
architecture, tools for professional DevOps environment, DevOps centered application.
Tracking work: Process template, Types of work items, Customizing the process, Working
with the process. Tracking code: Number of repositories, Git repository, structure, branching
pattern, Azure repos configuration, Git and Azure. (16 Hours)
UNIT IV:
Building the code: Structure of build, using builds with .NET core and Azure pipelines,
Validating the code: Strategy for defect detection, Implementing defect detection. Release
candidate creation: Designing release candidate architecture, Azure artifacts workflow for
release candidates, Deploying the release: Designing deployment pipeline, Implementing
deployment in Azure pipelines. Operating and monitoring release: Principles, Architectures
for observability, Jumpstarting observability. (16 Hours)

UNIT V:
Strategy and Architecture: API Strategy, API value chain, API architecture, API management.
API Development: Considerations, Standards, kick-start API development, team orientation.
API Gateways: API Gateways in public cloud, Azure API management, AWS API gateway.
API Security: Request-based security, Authentication and authorization. (16 H ours)
BOOK FOR STUDY:

1. Harsh Chawla and Hemant Kathuria, Building Microservices Applications on Microsoft


Azure- Designing, Developing, Deploying, and Monitoring, Apress, 2019.

UNIT I : Chapters : 2,3,4.


UNIT II : Chapters : 5,6,7,8.
2. Jeffrey Palermo , NET DevOps for Azure A Developer’s Guide to DevOps Architecture
the Right Way, Apress, 2019.
UNIT III : Chapters : 1,3,4,5.
UNIT IV : Chapters : 6,7,8,9,10.

3. Thurupathan and Vijayakumar, Practical API Architecture and Development with Azure
and AWS - Design and Implementation of APIs for the Cloud, Apress, 2018.
UNIT V : Chapters : 2,3,4,5.

Reference Books
1. Karl Matthias and Sean P. Kane, Docker: Up and Running, O'Reilly Publication, Second
Edition 2018.
2. Len Bass,Ingo Weber,Liming Zhu,”DevOps, A Software Architects Perspective”,
AddisonWesley-Pearson Publication, First Ediiton 2015.
3. John Ferguson Smart,”Jenkins, The Definitive Guide”, O'Reilly Publication, First Ediiton

2011.

Web resources :

1. https://www.google.com/search?q=Strategy+and+Architecture%3A+API+Strategy

%2C+API+value+ch

2. https://theintactone.com/2019/04/24/ec-u1-topic-6-designing-developing-and-deploying-the-

system/

3. https://www.google.com/search?

q=.net+devops&oq=&gs_lcrp=EgZjaHJvbWUqCQgCEEUYOx

You might also like