Ascolta tutto, gratis per 30 giorni

Approfitta dell'offerta e entra in un mondo di storie

  • Ascolta e leggi quanto vuoi
  • Oltre 400.000 titoli
  • Prova gratis per 30 giorni, poi 9.99€/mese
  • Disdici quando vuoi
  • Ascolta titoli esclusivi e Storytel Original
Prova Gratis
Device Banner Block 894x1036

Kickstart Software Design Architecture

Lingua
Inglese
Format
Categoria

Non-fiction

Learn to design robust software systems using modern architecture principles and practical hands-on experience

Book Description Explore the ever-evolving world of software architecture. Bridge the gap between emerging technologies and foundational principles, with a comprehensive guide tailored for newcomers to the field. The book highlights the significance of software architecture in building scalable, efficient, and robust applications.

The book is structured into engaging chapters, each focused on a specific aspect of software architecture. It starts with an introduction to the basics of software design patterns, gaining an understanding of their role in crafting flexible and reusable code. Next, microservices are covered, followed by chapters that focus on cloud computing, containerization, and more. Chapters contain real-world examples, hands-on exercises, and case studies, to help readers gain both foundational knowledge and hands-on experience.

By the end of the book, you should have a solid foundation in software architecture and be equipped with the knowledge and skills to confidently address complex software architectural challenges.

Table of Contents

1. Introduction to Software Architecture 2. Principles of Design Patterns 3. Role of Programming Languages 4. Introduction to Microservices 5. Building Microservices with Spring Boot 6. Containerization with Docker 7. Fundamentals of Cloud Computing 8. Deploying in the Cloud 9. DevOps Practices 10. Version Control with Git 11. Designing for Scalability and Efficiency 12. Future Trends in Software Architecture Index

© 2024 Orange Education Pvt Ltd (Ebook): 9788197651267

Data di uscita

Ebook: 17 settembre 2024

Tag

    Potrebbero piacerti

    1. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    2. Software Engineering Fundamentals Introbooks Team
    3. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    4. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
    5. Learning Agile: Understanding Scrum, XP, Lean, and Kanban Jennifer Greene
    6. Mastering Spring Reactive Programming for High Performance Web Apps Shubham Srivastava
    7. Lean Software Development: Enhancing Efficiency and Innovation in Software Teams Jacob Richardson
    8. Modern Software Engineering for Beginners: Journey into the World of IT Solutions Daniel Green
    9. Ultimate Robotics Programming with ROS 2 and Python Jonathan Cacace
    10. Building Microservices: Designing Fine-Grained Systems Sam Newman
    11. The Essence of Software: Why Concepts Matter for Great Design Daniel Jackson
    12. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
    13. Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
    14. Python Programming for beginners: Learn Python in a step by step approach, Complete practical crash course to learn Python coding White Belt Mastery
    15. Java: Java Basics for Beginners Andy Vickler
    16. Electrical Engineering: A Comprehensive Guide to the Basics of Electrics Phil Gilberts
    17. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    18. Production Kubernetes: Building Successful Application Platforms John Harris
    19. Average Joe: Be the Silicon Valley Tech Genius Shawn Livermore
    20. The Rules of Programming: How to Write Better Code Chris Zimmerman
    21. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
    22. Java Fundamentals Introbooks Team
    23. Python Essentials For Dummies Alan Simpson
    24. Python Primer: A Beginner's Guide: Mastering Python Programming Step-by-Step Chris Reynolds
    25. Large Language Model-Based Solutions: How to Deliver Value with Cost-Effective Generative AI Applications Shreyas Subramanian
    26. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
    27. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
    28. LLMOps: A Comprehensive Guide to Deploying, Managing, and Optimizing Large Language Models Et Tu Code
    29. Clean Agile: Back to Basics Robert C. Martin
    30. Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs Mike Taylor
    31. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
    32. Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Jeff Lawson
    33. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
    34. The DevSecOps Playbook: Deliver Continuous Security at Speed Sean D. Mack
    35. Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley
    36. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
    37. CODING INTERVIEW: A Beginner's Guide, 50+ Tips and Tricks, Simple and Effective Methods and Advanced methods to learn and Excel in Coding Interview Eric Schmidt
    38. The Achievement Habit: Stop Wishing, Start Doing, and Take Command of Your Life Bernard Roth
    39. Making Embedded Systems: Design Patterns for Great Software Elecia White

    Scegli il tuo piano

    • Più di 400.000 titoli

    • Kids Mode (accesso sicuro per bambini)

    • Scarica e ascolta offline

    • Disdici quando vuoi

    Il più popolare

    Unlimited

    La scelta migliore per 1 utente. Ascolta e leggi quanto vuoi.

    9.99 € /mese
    • 1 account

    • Ascolto illimitato

    • Disdici quando vuoi

    Prova Gratis Per 30 Giorni

    Unlimited Annuale

    12 mesi al prezzo di 9. Ascolta e leggi quanto vuoi.

    89.99 € /anno
    Risparmia il 25%
    • 1 account

    • Ascolto illimitato

    • Disdici quando vuoi

    Prova Gratis Per 30 Giorni

    Unlimited+

    Storie per tutta la famiglia. Entrate insieme in un mondo di storie.

    14.99 € /mese
    • 2 account

    • Ascolto illimitato

    • Disdici quando vuoi

    Prova Gratis Per 30 Giorni

    Basic

    Per te che non sei un avido ascoltatore.

    6.49 € /mese
    • 1 account

    • 10 ore/mese

    • Disdici quando vuoi

    Prova Gratis Per 7 Giorni