My Account Log in

1 option

A Friendly Guide to Software Development : What You Should Know Without Being a Developer / by Leticia Portella.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Portella, Leticia, author.
Contributor:
Bassa, Angela, writer of foreword.
Series:
Friendly Guides to Technology, 2731-9369
Language:
English
Subjects (All):
Computer software--Development.
Computer software.
Physical Description:
1 online resource (312 pages)
Edition:
1st ed. 2023.
Place of Publication:
2022.
Berkeley, CA : Apress : Imprint: Apress, 2023.
System Details:
Mode of access: World Wide Web.
Summary:
Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from those that don’t. But it doesn’t have to be this way. This book aims to bring these two worlds closer together, allowing people to learn basic concepts of software development in a casual and straight-forward way. Assuming no previous technical knowledge, you’ll embark on a journey where you can understand and build a new software project from scratch until it is an advanced product with multiple users. Imagine moving from a “traditional” company and suddenly finding yourself in one where software is the main product or is a foundational component to it. One is often left to wade through the infinite concepts while still doing their actual jobs. This book closes that gap, improving communication between technical and non-technical parties. A Friendly Guide to Software Development makes technical concepts broadly available and easy to understand. In doing so, you'll be able to achieve better communication, which will undoubtedly lead to better working relationships, a better working environment, and ultimately better software. You will: See how a new software project is created Examine the basics of software development and architecture Know which questions to ask to avoid potential problems and pitfalls Start using and building software projects.
Contents:
Part I: Getting to Know This Familiar, Unknown World!
1. Introduction
2. The Birth of a Software Project
3. You Are Surrounded by This World!
Part II: Let’s Get Technical!
4. What Happens When You Open a Website
5. Front-End -The Tip of the Iceberg
6. Back-End – What's Under Water
Part III: Working on Software Projects
7. The Big Questions While Starting a Project
8. How do we Build Software?
Part IV: What Should You Consider When Building Software
9. Building Today, Thinking of Tomorrow
10. Guaranteeing Software Quality
11. Working 24/7: Making Software Available at All Times
Chapter 12. A Monster Behind the Door: Technical Debt and Legacy Code
Part V: Human Aspects of Building Software
Chapter 13. A Deeper Look to What Influences Software Teams
14. The Role of the Developer
15. Building Software is More than Developers
Glossary
Acronyms.
Notes:
Includes index.
Includes bibliographical references and index.
ISBN:
1-4842-8969-2
OCLC:
1352972498

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