软件开发从A到Z:深入了解软件创建过程中涉及的所有角色
Understand the big picture of the software development process. We use software every day – operating systems, applications, document editing programs, home banking – but have you ever wondered who creates software and how it’s created? This book guides you through the entire process, from conception to the finished product with the aid of user-centric design theory and tools. Software Development: From A to Z provides an overview of backend development - from databases to communication protocols including practical programming skills in Java and of frontend development - from HTML and CSS to npm registry and Vue.js framework. You'll review quality assurance engineering, including the theory about different kind of tests and practicing end-to-end testing using Selenium.
Dive into the devops world where authors discuss continuous integration and continuous delivery processes along with each topic's associated technologies. You'll then explore insightful product and project management coverage where authors talk about agile, scrum and other processes from their own experience.
The topics that are covered do not require a deep knowledge of technology in general; anyone possessing basic computer and programming knowledge will be able to complete all the tasks and fully understand the concepts this book aims at delivering. You'll wear the hat of a project manager, product owner, designer, backend, frontend, QA and devops engineer, and find your favorite role.
What You'll Learn Understand the processes and roles involved in the creation of software Organize your ideas when building the concept of a new product Experience the work performed by stakeholders and other departments of expertise, their individual challenges, and how to overcome possible threats Improve the ways stakeholders and departments can work with each other Gain ideas on how to improve communication and processes
Who This Book Is For Anyone who is on a team that creates software and is curious to learn more about other stakeholders or departments involved. Those interested in a career change and want to learn about how software gets created. Those who want to build technical startups and wonder what roles might be involved in the process.
理解软件开发过程的大图景。我们每天都在使用软件——操作系统、应用程序、文档编辑程序、家庭银行等,但你是否曾想过是谁创造了这些软件以及它们是如何创建的?这本书通过用户为中心的设计理论和工具引导你从概念形成到成品的整个流程。 《软件开发:A到Z》概述了后端开发 – 从数据库到通信协议包括实用的Java编程技能,前端开发 – 从HTML和CSS到npm注册表和Vue.js框架。你会回顾质量保证工程,包括不同类型的测试理论以及如何使用Selenium进行端到端测试。 深入探索DevOps世界,在每个话题都涉及的技术中讨论持续集成和持续交付过程。你将探索产品和项目管理覆盖范围中的深刻见解,作者会根据自己的经验谈论敏捷、Scrum和其他流程。 被涵盖的主题不需要在一般技术知识方面有深厚的了解;拥有基本的电脑和编程知识的人可以完成所有任务并全面理解这本书旨在传达的概念。你会戴上项目经理、产品负责人、设计师、后端、前端、QA和DevOps工程师的角色,并找到你最喜欢的那个角色。 你将学到的内容 理解软件开发过程中涉及的过程和角色 在构建新产品概念时组织你的想法 体验利益相关者和其他领域的专家所做工作的执行,他们的个人挑战以及如何克服可能的威胁 改善利益相关者和部门之间的互动方式 获得改进沟通和流程的想法 这本书适合谁对创建软件有好奇心的人。那些希望了解其他涉及的利益相关者或部门的人;正在寻找职业生涯转变,并想了解软件是如何创建的;那些想要构建技术创业公司并想知道过程中可能涉及哪些角色的人。
本站不对文件进行储存,仅提供文件链接,请自行下载,本站不对文件内容负责,请自行判断文件是否安全,如发现文件有侵权行为,请联系管理员删除。
Wireless Communications for Power Substations: RF Characterization and Modeling
Projective Geometry: Solved Problems and Theory Review (True PDF,EPUB)
Kingship and Government in Pre-Conquest England c.500–1066
Numerical Algorithms with C
Mathematical Modelling Skills
The Art of Encouragement: How to Lead Teams, Spread Love, and Serve from the Heart (True PDF)
Principles of Cybersecurity
React in Depth (True/Retail EPUB)
The Complete Obsolete Guide to Generative AI (True/Retail EPUB)
IT-Forensik: Ein Grundkurs