الاستماع والقراءة

خطوة إلى عالم لا حدود له من القصص

  • اقرأ واستمع إلى ما تريده
  • أكثر من مليون عنوان
  • العناوين الحصرية + أصول القصة
  • 7 الشهر يورو في EGP89 يوم تجربة مجانية، ثم
  • من السهل الإلغاء في أي وقت
جرب مجانا
Details page - Device banner - 894x1036
Cover for Clean Architecture: A Craftsman's Guide to Software Structure and Design

Clean Architecture: A Craftsman's Guide to Software Structure and Design

6 تقييم

4.3

المدة
8 س 24 د
لغات
الإنجليزية
الصيغة
تصنيف

كتب واقعية

By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin ("Uncle Bob") reveals those rules and helps you apply them.

Martin's Clean Architecture doesn't merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you've come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you'll face-the ones that will make or break your projects. - Learn what software architects need to achieve-and core disciplines and practices for achieving it - Master essential software design principles for addressing function, component separation, and data management - See how programming paradigms impose discipline by restricting what developers can do - Understand what's critically important and what's merely a "detail" Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications - Define appropriate boundaries and layers, and organize components and services - See why designs and architectures go wrong, and how to prevent (or fix) these failures

Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager-and for every programmer who must execute someone else's designs.

© 2021 Ascent Audio (كتاب صوتي): 9781663727688

تاريخ النشر

كتاب صوتي: ١٩ فبراير ٢٠٢١

الوسوم

واستمتع آخرون أيضًا...

  1. Fundamentals of Software Architecture: An Engineering Approach
    Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  2. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
    Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  3. Clean Agile: Back to Basics
    Clean Agile: Back to Basics Robert C. Martin
  4. Software Engineering at Google: Lessons Learned from Programming Over Time
    Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  5. Building Microservices: Designing Fine-Grained Systems
    Building Microservices: Designing Fine-Grained Systems Sam Newman
  6. The Clean Coder: A Code of Conduct for Professional Programmers
    The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  7. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners
    97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  8. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
    Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
  9. Clean Code: A Handbook of Agile Software Craftsmanship
    Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  10. Fundamentals of Data Engineering: Plan and Build Robust Data Systems
    Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley
  11. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
    Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  12. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies
    Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  13. Devops: Building Software With Lean Process For Modern Business
    Devops: Building Software With Lean Process For Modern Business Steven Branson
  14. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
    Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Foster Provost
  15. Data Mesh: Delivering Data-Driven Value at Scale
    Data Mesh: Delivering Data-Driven Value at Scale Zhamak Dehghani
  16. Site Reliability Engineering: How Google Runs Production Systems
    Site Reliability Engineering: How Google Runs Production Systems Chris Jones
  17. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition
    Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  18. Coders at Work: Reflections on the Craft of Programming
    Coders at Work: Reflections on the Craft of Programming Peter Seibel
  19. Thinking in Systems and Mental Models: Think Like a Super Thinker. Primer to Learn the Art of Making a Great Decision and Solving Complex Problems. Chaos Theory, Science of Thinking for Social Change
    Thinking in Systems and Mental Models: Think Like a Super Thinker. Primer to Learn the Art of Making a Great Decision and Solving Complex Problems. Chaos Theory, Science of Thinking for Social Change Marcus P. Dawson
  20. Information Architecture: For the Web and Beyond
    Information Architecture: For the Web and Beyond Louis Rosenfeld
  21. AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence
    AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Laurence Moroney
  22. Laws of UX: Using Psychology to Design Better Products & Services
    Laws of UX: Using Psychology to Design Better Products & Services Jon Yablonski
  23. Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data
    Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data David Feldspar
  24. Data Analysis
    Data Analysis Introbooks Team
  25. CODING FOR BEGINNERS USING PYTHON: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON
    CODING FOR BEGINNERS USING PYTHON: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  26. Designing for Behavior Change: Applying Psychology and Behavioral Economics 2nd Edition
    Designing for Behavior Change: Applying Psychology and Behavioral Economics 2nd Edition Stephen Wendel
  27. Casual Artificial Intelligence
    Casual Artificial Intelligence John K. Thompson
  28. Pattern Breakers: The Secrets Behind the World's Most Successful Start-Ups
    Pattern Breakers: The Secrets Behind the World's Most Successful Start-Ups Mike Maples Jr
  29. Emotional Design: Why We Love (or Hate) Everyday Things
    Emotional Design: Why We Love (or Hate) Everyday Things Don Norman
  30. The Year in Tech, 2024: The Insights You Need from Harvard Business Review
    The Year in Tech, 2024: The Insights You Need from Harvard Business Review Harvard Business Review
  31. Shifting the Balance: How Top Organizations Beat the Competition by Combining Intuition with Data
    Shifting the Balance: How Top Organizations Beat the Competition by Combining Intuition with Data Mark Schrutt
  32. Deep Learning: Machine Learning and Data Analytics Explained
    Deep Learning: Machine Learning and Data Analytics Explained David Feldspar
  33. The Digital Mindset: What It Really Takes to Thrive in the Age of Data, Algorithms, and AI
    The Digital Mindset: What It Really Takes to Thrive in the Age of Data, Algorithms, and AI Tsedal Neeley
  34. A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back
    A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back Bruce Schneier
  35. Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
    Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Michael Lopp
  36. Programming Interviews For Dummies
    Programming Interviews For Dummies Eric Butow
  37. Artificial Intelligence: Modern Magic or Dangerous Future?
    Artificial Intelligence: Modern Magic or Dangerous Future? Yorick Wilks
  38. The Politics Industry: How Political Innovation Can Break Partisan Gridlock and Save Our Democracy
    The Politics Industry: How Political Innovation Can Break Partisan Gridlock and Save Our Democracy Michael E. Porter
  39. The Mind-Body Problem
    The Mind-Body Problem Jonathan Westphal
  40. Machine Learning Interviews: Kickstart Your Machine Learning and Data Career
    Machine Learning Interviews: Kickstart Your Machine Learning and Data Career Susan Shu Chang
  41. LEAN: Ultimate Collection: Lean Startup, Lean Analytics, Lean Enterprise, Kaizen, Six Sigma, Agile Project Management, Kanban, Scrum
    LEAN: Ultimate Collection: Lean Startup, Lean Analytics, Lean Enterprise, Kaizen, Six Sigma, Agile Project Management, Kanban, Scrum Jason Bennett, Jennifer Bowen
  42. Competitive Strategy: Techniques for Analyzing Industries and Competitors
    Competitive Strategy: Techniques for Analyzing Industries and Competitors Michael E. Porter
  43. Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning
    Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning Alex J. Gutman
  44. Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python
    Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python Sofien Kaabar
  45. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals
    Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
  46. Data Science for Beginners: Comprehensive Guide to Most Important Basics in Data Science
    Data Science for Beginners: Comprehensive Guide to Most Important Basics in Data Science Alex Campbell
  47. AI and the Future of Banking
    AI and the Future of Banking Tony Boobier
  48. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition
    AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
  49. The Future of Energy
    The Future of Energy Scientific American
  50. AI Engineering: Building Applications with Foundation Models
    AI Engineering: Building Applications with Foundation Models Chip Huyen
  51. Deep Learning
    Deep Learning John D. Kelleher
  52. Security Chaos Engineering: Sustaining Resilience in Software and Systems
    Security Chaos Engineering: Sustaining Resilience in Software and Systems Aaron Rinehart
  53. Working with AI
    Working with AI Thomas H. Davenport
  54. Split the Pie: A Radical New Way to Negotiate
    Split the Pie: A Radical New Way to Negotiate Barry Nalebuff
  55. WTF?: What's the Future and Why It's Up to Us
    WTF?: What's the Future and Why It's Up to Us Tim O'Reilly
  56. When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach
    When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach Ashlee Vance
  57. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced
    Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  58. Leading with AI and Analytics: Build Your Data Science IQ to Drive Business Value
    Leading with AI and Analytics: Build Your Data Science IQ to Drive Business Value Florian Zettelmeyer
  59. Cracked It!: How to Solve Big Problems and Sell Solutions Like Top Strategy Consultants
    Cracked It!: How to Solve Big Problems and Sell Solutions Like Top Strategy Consultants Olivier Sibony
  60. A Leader’s Guide to Cybersecurity: Why Boards Need to Lead-And How to Do It
    A Leader’s Guide to Cybersecurity: Why Boards Need to Lead-And How to Do It Jack J. Domet
  61. Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
    Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications Chip Huyen
  62. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning
    AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
  63. Software Development Fundamentals
    Software Development Fundamentals Introbooks Team
  64. Digital Supply Networks: Transform Your Supply Chain and Gain Competitive Advantage with Disruptive Technology and Reimagined Processes
    Digital Supply Networks: Transform Your Supply Chain and Gain Competitive Advantage with Disruptive Technology and Reimagined Processes Ednilson Bernardes
  65. Leading in a Non-Linear World: Building Wellbeing, Strategic, and Innovation Mindsets for the Future
    Leading in a Non-Linear World: Building Wellbeing, Strategic, and Innovation Mindsets for the Future Jean Gomes
  66. 2084 and the AI Revolution, Updated and Expanded Edition: How Artificial Intelligence Informs Our Future
    2084 and the AI Revolution, Updated and Expanded Edition: How Artificial Intelligence Informs Our Future John C. Lennox
  67. The Ethics of Influence: Government in the Age of Behavioral Science
    The Ethics of Influence: Government in the Age of Behavioral Science Cass R. Sunstein
  68. Generative AI in Practice: 100+ Amazing Ways Generative Artificial Intelligence Is Changing Business And Society
    Generative AI in Practice: 100+ Amazing Ways Generative Artificial Intelligence Is Changing Business And Society Bernard Marr
  69. Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century
    Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Jeff Lawson
  70. Designing the Urban Future: Smart Cities
    Designing the Urban Future: Smart Cities Scientific American
  71. Trading Psychology For Dummies
    Trading Psychology For Dummies Roland Ullrich, CFA
  72. Building For Everyone: Expand Your Market With Design Practices From Google's Product Inclusion Team
    Building For Everyone: Expand Your Market With Design Practices From Google's Product Inclusion Team Annie Jean-Baptiste
  73. Profit from the Source: Transforming Your Business by Putting Suppliers at the Core
    Profit from the Source: Transforming Your Business by Putting Suppliers at the Core Alenka Triplat
  74. The Innovation Ultimatum: How Six Strategic Technologies Will Reshape Every Business in the 2020s
    The Innovation Ultimatum: How Six Strategic Technologies Will Reshape Every Business in the 2020s Steve Brown
  75. Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition
    Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rui Costa
  76. AI Valley: Microsoft, Google, and the Trillion-Dollar Race to Cash In on Artificial Intelligence
    AI Valley: Microsoft, Google, and the Trillion-Dollar Race to Cash In on Artificial Intelligence Gary Rivlin
  77. The Little Book of Valuation: How to Value a Company, Pick a Stock, and Profit, Updated Edition
    The Little Book of Valuation: How to Value a Company, Pick a Stock, and Profit, Updated Edition Aswath Damodaran
  78. Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs
    Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs Mike Taylor
  79. Cybersecurity For Dummies
    Cybersecurity For Dummies Joseph Steinberg
  80. Spatial Computing
    Spatial Computing Pamela Vold
  81. Data Mesh: What Is Data Mesh? Principles of Data Mesh Architecture
    Data Mesh: What Is Data Mesh? Principles of Data Mesh Architecture Brian Murray
  82. Gorillas Can Dance: Lessons from Microsoft and Other Corporations on Partnering with Startups
    Gorillas Can Dance: Lessons from Microsoft and Other Corporations on Partnering with Startups Shameen Prashantham
  83. Machine Learning
    Machine Learning Introbooks Team
  84. I, Human: AI, Automation, and the Quest to Reclaim What Makes Us Unique
    I, Human: AI, Automation, and the Quest to Reclaim What Makes Us Unique Tomas Chamorro-Premuzic
  85. The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
    The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change Camille Fournier
  86. Outside the Box: How Globaliszation Changed from Moving Stuff to Spreading Ideas: How Globalization Changed from Moving Stuff to Spreading Ideas
    Outside the Box: How Globaliszation Changed from Moving Stuff to Spreading Ideas: How Globalization Changed from Moving Stuff to Spreading Ideas Marc Levinson
  87. Radical Technologies: The Design of Everyday Life
    Radical Technologies: The Design of Everyday Life Adam Greenfield
  88. The Innovator's DNA, Updated, with a New Preface: Mastering the Five Skills of Disruptive Innovators
    The Innovator's DNA, Updated, with a New Preface: Mastering the Five Skills of Disruptive Innovators Clayton M. Christensen
  89. Shocks, Crises, and False Alarms: How to Assess True Macroeconomic Risk
    Shocks, Crises, and False Alarms: How to Assess True Macroeconomic Risk Paul Swartz
  90. The Aggressive Conservative Investor
    The Aggressive Conservative Investor Gene Isenberg
  91. Inflation: What It Is, Why It's Bad, and How to Fix It
    Inflation: What It Is, Why It's Bad, and How to Fix It Steve Forbes
  92. Investing For Dummies: 9th Edition
    Investing For Dummies: 9th Edition Eric Tyson, MBA

ما مميزات اشتراك Storytel؟

  • أكثر من 200000 عنوان

  • وضع الأطفال (بيئة آمنة للأطفال)

  • تنزيل الكتب للوصول إليها دون الاتصال بالإنترنت

  • الإلغاء في أي وقت

أكثر شهرة

شهري

قصص لكل المناسبات.

89 EGP / شهر
7 أيام مجانًا
  • حساب واحد

  • حساب بلا حدود

  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن

سنويا

قصص لكل المناسبات.

708 EGP /سنة
7 أيام مجانًا
وفر 33%
  • حساب واحد

  • حساب بلا حدود

  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن

6 أشهر

قصص لكل المناسبات.

474 EGP /ستة أشهر
7 أيام مجانًا
وفر 12%
  • حساب واحد

  • حساب بلا حدود

  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن