My Account Log in

1 option

Mastering Efficient Software Design Practices : Master Scalable and High Performance Software Development Using Agile, DevOps, CI/CD, Git, Docker, and Kubernetes (English Edition).

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Cardoso, Paulo.
Language:
English
Subjects (All):
Agile software development.
Software engineering.
Physical Description:
1 online resource (304 pages)
Edition:
1st ed.
Place of Publication:
Delhi : Orange Education PVT Ltd, 2025.
Summary:
In today's fast-paced digital era, efficient software design is the key to building secure, scalable, and high-performing applications. Mastering Efficient Software Design Practices serves as a comprehensive guide for developers, engineers, and architects seeking to enhance their technical expertise and streamline software development workflows. This book covers essential principles, from foundational coding methodologies and version control with Git to Agile, DevOps, and Test-Driven Development (TDD). Readers will learn how to implement Continuous Integration and Continuous Delivery (CI/CD), improve code quality, enforce security best practices, and optimize performance. Real-world examples, case studies, and best practices ensure that theoretical concepts translate into practical skills. By the end of this book, readers will have a solid grasp of modern software development methodologies and the confidence to build robust, maintainable, and future-proof software solutions. Whether you're an aspiring developer or an experienced engineer, this book equips you with the tools and insights needed to thrive in today's evolving tech landscape. Stay ahead of the curve--master these essential practices before you get left behind!.
Contents:
Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Technical Reviewers
Acknowledgements
Preface
Get a Free eBook
Errata
Table of Contents
1. Foundations of Modern Software Development
Introduction
Structure
The Software Development Lifecycle (SDLC)
Phases of SDLC
SDLC Models Overview
Embracing Agile Methodologies
Core Concepts of Agile
Agile Manifesto
Agile vs Traditional Models
SCRUM Framework – Implementing Agile
SCRUM Process Flow: A Step-by-Step Guide
Advantages of SCRUM
Conclusion
Multiple Choice Questions
Answers
Points to Remember
Questions Generated by AI.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
ISBN:
93-481-0702-X
OCLC:
1519119110

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account