Kuuntele missä ja milloin haluat

Astu tarinoiden maailmaan

  • Pohjoismaiden suosituin ääni- ja e-kirjapalvelu
  • Uppoudu suureen valikoimaan äänikirjoja, e-kirjoja ja podcasteja
  • Storytel Original -sisältöjä yksinoikeudella
  • Ei sitoutumisaikaa
Lunasta tarjous
NO - Details page - Device banner - 894x1036
Cover for Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design

Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design

Kesto
3T 10M
Kielet
Englanti
Formaatti
Kategoria

Tietokirjallisuus

"Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design" demystifies the complex concepts and practices that shape today's software applications. Whether you're an aspiring software developer, a student of computer science, or a professional transitioning into software design, this book equips you with the foundational knowledge and practical insights needed to understand and engage with software architecture effectively.

"Software Architectures for Beginners" also covers crucial design principles like SOLID, DRY, KISS, and YAGNI, which help in crafting scalable, maintainable, and high-quality software. Furthermore, you’ll delve into the tools and techniques that modern software architects use, from diagramming tools to the latest DevOps technologies.

Key features of this book include:

• Easy-to-understand explanations of fundamental and advanced architectural concepts. • Practical case studies that link theory with practice, highlighting the decision-making processes behind successful software architectures. • Discussion of future trends that are shaping software architecture, preparing you for the next steps in technology evolution.

By the end of this book, you’ll have a robust understanding of software architectures and be prepared to participate in architectural discussions and projects. Unlock your potential as a software architect with "Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design," and build a strong foundation for your career in technology.

© 2024 Steve Abrams (Äänikirja): 9798882312748

Julkaisupäivä

Äänikirja: 25. heinäkuuta 2024

Avainsanat

    Saattaisit pitää myös näistä

    1. The Art of Agile Development, 2nd Edition
      The Art of Agile Development, 2nd Edition James Shore
    2. Lean Software Development: Transforming Principles into Practices for Software Excellence
      Lean Software Development: Transforming Principles into Practices for Software Excellence Steve Abrams
    3. Lean Software Development: Enhancing Efficiency and Innovation in Software Teams
      Lean Software Development: Enhancing Efficiency and Innovation in Software Teams Jacob Richardson
    4. Software Development: Data Engineering, Information Technology, Software Engineering, and Wordpress (4 in 1)
      Software Development: Data Engineering, Information Technology, Software Engineering, and Wordpress (4 in 1) Phil Gilberts
    5. SQL For Beginners: SQL Guide to understand how to work with a Data Base
      SQL For Beginners: SQL Guide to understand how to work with a Data Base White Belt Mastery
    6. Agile Software Development for Beginners: A Beginner's Expedition into  Efficient Software Development Strategies
      Agile Software Development for Beginners: A Beginner's Expedition into Efficient Software Development Strategies Jacob Richardson
    7. Production Kubernetes: Building Successful Application Platforms
      Production Kubernetes: Building Successful Application Platforms John Harris
    8. Mastering Docker: A comprehensive guide to Docker for developing, shipping, and running applications in containers
      Mastering Docker: A comprehensive guide to Docker for developing, shipping, and running applications in containers Et Tu Code
    9. Docker Essentials: Simplifying containerization : A Beginner's Guide
      Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    10. Secure Software Design
      Secure Software Design Saimon Carrie
    11. The Apple II Age: How the Computer Became Personal
      The Apple II Age: How the Computer Became Personal Laine Nooney
    12. Coding For Beginners: Learn the Techniques and Strategies to Become an Expert in Coding
      Coding For Beginners: Learn the Techniques and Strategies to Become an Expert in Coding Alexander Cane
    13. Backend Dev | Java, Docker and AWS: A comprehensive guide to mastering backend engineering with Java, Docker, and AWS
      Backend Dev | Java, Docker and AWS: A comprehensive guide to mastering backend engineering with Java, Docker, and AWS Et Tu Code
    14. Python For Data Science: The Ultimate Comprehensive Step-By-Step Guide To The Basics Of Python For Data Science
      Python For Data Science: The Ultimate Comprehensive Step-By-Step Guide To The Basics Of Python For Data Science Kevin Clark
    15. Deep Learning with Python for Beginners: Comprehensive Guide to Mastering Neural Networks
      Deep Learning with Python for Beginners: Comprehensive Guide to Mastering Neural Networks Brandon Scott
    16. Unleashing Mobile App Innovation: Mastering Mobile App Development: Advanced Techniques and Best Practices
      Unleashing Mobile App Innovation: Mastering Mobile App Development: Advanced Techniques and Best Practices Nathanial Morrison
    17. Software Development: Tools, Methodologies, and Best Practices for Building High-Quality Software Solutions
      Software Development: Tools, Methodologies, and Best Practices for Building High-Quality Software Solutions Michael Bishop
    18. Results: Getting Beyond Politics to Get Important Work Done
      Results: Getting Beyond Politics to Get Important Work Done Charlie Baker
    19. Future Care: Sensors, Artificial Intelligence, and the Reinvention of Medicine
      Future Care: Sensors, Artificial Intelligence, and the Reinvention of Medicine Dr. Jag Singh
    20. Python Programming for beginners: Learn Python in a step by step approach, Complete practical crash course to learn Python coding
      Python Programming for beginners: Learn Python in a step by step approach, Complete practical crash course to learn Python coding White Belt Mastery
    21. Mobile App Mastery: Creating Engaging Applications for Modern Devices
      Mobile App Mastery: Creating Engaging Applications for Modern Devices Benjamin Baker
    22. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide
      Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
    23. Complete Java Essentials for Developers: Mastering Java for Comprehensive Software Development
      Complete Java Essentials for Developers: Mastering Java for Comprehensive Software Development Et Tu Code
    24. Basic Python in Finance: How to Implement Financial Trading Strategies and Analysis using Python
      Basic Python in Finance: How to Implement Financial Trading Strategies and Analysis using Python Bob Mather
    25. Machine Learning for Beginners: An Introduction to Artificial Intelligence and Machine Learning
      Machine Learning for Beginners: An Introduction to Artificial Intelligence and Machine Learning John Slavio
    26. Python Unleashed: Mastering the Art of Efficient Coding
      Python Unleashed: Mastering the Art of Efficient Coding James Livingston
    27. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications
      Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
    28. Data Science and Machine Learning Demystified: Mastering Data Science and Machine Learning: Advanced Techniques and Applications
      Data Science and Machine Learning Demystified: Mastering Data Science and Machine Learning: Advanced Techniques and Applications Liam Stone
    29. Python Machine Learning: Complete and Clear Introduction to the Basics of Machine Learning with Python. Comprehensive Guide to Data Science and Analytics.
      Python Machine Learning: Complete and Clear Introduction to the Basics of Machine Learning with Python. Comprehensive Guide to Data Science and Analytics. Alex Campbell
    30. Neural Networks For Beginners: How to Build Intelligent Systems from Scratch
      Neural Networks For Beginners: How to Build Intelligent Systems from Scratch Rayan Murray
    31. Web Development: Everything about Web Design and Operating Systems (2 in 1)
      Web Development: Everything about Web Design and Operating Systems (2 in 1) Jonathan Rigdon
    32. 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
    33. Learning SQL: Generate, Manipulate, and Retrieve Data, 3rd Edition
      Learning SQL: Generate, Manipulate, and Retrieve Data, 3rd Edition Alan Beaulieu
    34. Machine Learning Box Set: 2 Books in 1
      Machine Learning Box Set: 2 Books in 1 John Slavio
    35. Neural Networks: Neural Networks Tools and Techniques for Beginners
      Neural Networks: Neural Networks Tools and Techniques for Beginners John Slavio
    36. The Power of Machine Learning: The Next Frontier: Making Data-Driven Decisions
      The Power of Machine Learning: The Next Frontier: Making Data-Driven Decisions Tristan Vale
    37. Coding for Beginners: Advanced Methods and Strategies to Learn the Best Coding Practices
      Coding for Beginners: Advanced Methods and Strategies to Learn the Best Coding Practices Alexander Cane
    38. Navigating the Machine Learning Landscape: A Primer to Algorithms, Data Models, and Applications
      Navigating the Machine Learning Landscape: A Primer to Algorithms, Data Models, and Applications Aria Chen
    39. Mobile App Development: Mobile App Development 101: A Step-by-Step Guide for Beginners
      Mobile App Development: Mobile App Development 101: A Step-by-Step Guide for Beginners Noah Bailey
    40. App Innovator's Guide: Mobile App Development for Android and iOS: Building Cross-Platform Solutions
      App Innovator's Guide: Mobile App Development for Android and iOS: Building Cross-Platform Solutions Lily Chang
    41. Mastering Machine Learning: From Concepts to Implementations: A Comprehensive Guide
      Mastering Machine Learning: From Concepts to Implementations: A Comprehensive Guide Christopher Harrison
    42. Cloud-Native Technologies: Unleashing the Power of the Cloud for Modern Applications
      Cloud-Native Technologies: Unleashing the Power of the Cloud for Modern Applications Saimon Carrie
    43. Bitcoin Cryptocurrency Blockchain
      Bitcoin Cryptocurrency Blockchain Cecil (CJ) John
    44. Large Language Model-Based Solutions: How to Deliver Value with Cost-Effective Generative AI Applications
      Large Language Model-Based Solutions: How to Deliver Value with Cost-Effective Generative AI Applications Shreyas Subramanian

    Valitse tilausmalli

    • Yli miljoona tarinaa

    • Suosituksia juuri sinulle

    • Uusia Storytel Originals + eksklusiivisia sisältöjä kuukausittain

    • Turvallinen Kids Mode

    • Ei sitoutumisaikaa

    Standard

    Sinulle joka kuuntelet säännöllisesti.

    16.99 € /kuukausi
    • 1 käyttäjätili

    • 50 tuntia/kuukausi

    • Ei sitoutumisaikaa

    Lunasta tarjous
    Suosituin

    Premium

    Sinulle joka kuuntelet ja luet usein.

    19.99 € /kuukausi
    • 1 käyttäjätili

    • 100 tuntia/kuukausi

    • Ei sitoutumisaikaa

    Lunasta tarjous

    Flex

    Sinulle joka kuuntelet vähemmän.

    9.99 € /kuukausi
    • 1 käyttäjätili

    • 20 tuntia/kuukausi

    • Säästä käyttämättömät tunnit, max 20h

    • Ei sitoutumisaikaa

    Aloita ilmainen kokeilu

    Unlimited

    Sinulle joka haluat rajattomasti tarinoita.

    24.99 € /kuukausi
    • 1 käyttäjätili

    • Kuuntele ja lue rajattomasti

    • Ei sitoutumisaikaa

    Aloita ilmainen kokeilu

    Family

    Kun haluat jakaa tarinoita perheen kanssa.

    Alkaen 26.99 €/kuukausi
    • 2-6 tiliä

    • 100 tuntia/kk jokaiselle käyttäjälle

    • Ei sitoutumisaikaa

    2 käyttäjätiliä

    26.99 € /kuukausi
    Aloita ilmainen kokeilu