Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Kickstart Software Design Architecture

Sprog
Engelsk
Format
Kategori

Fakta

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 (E-bog): 9788197651267

Release date

E-bog: 17. september 2024

Tags

    Andre kan også lide...

    1. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    2. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
    3. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    4. Software Engineering Fundamentals Introbooks Team
    5. Software Development Fundamentals Introbooks Team
    6. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
    7. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
    8. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    9. Learning Agile: Understanding Scrum, XP, Lean, and Kanban Jennifer Greene
    10. Mastering Spring Reactive Programming for High Performance Web Apps Shubham Srivastava
    11. Modern Software Engineering for Beginners: Journey into the World of IT Solutions Daniel Green
    12. Ultimate Robotics Programming with ROS 2 and Python Jonathan Cacace
    13. Building Microservices: Designing Fine-Grained Systems Sam Newman
    14. Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming Andy Vickler
    15. Summary of David Farley's Modern Software Engineering IRB Media
    16. Agile Software Development for Beginners: Advanced Strategies for Optimal Software Development Performance Jacob Richardson
    17. Electrical Engineering: A Comprehensive Guide to the Basics of Electrics Phil Gilberts
    18. Average Joe: Be the Silicon Valley Tech Genius Shawn Livermore
    19. Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
    20. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    21. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    22. Python Programming for beginners: Learn Python in a step by step approach, Complete practical crash course to learn Python coding White Belt Mastery
    23. Production Kubernetes: Building Successful Application Platforms John Harris
    24. The Rules of Programming: How to Write Better Code Chris Zimmerman
    25. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
    26. Java Fundamentals Introbooks Team
    27. Python Primer: A Beginner's Guide: Mastering Python Programming Step-by-Step Chris Reynolds
    28. Large Language Model-Based Solutions: How to Deliver Value with Cost-Effective Generative AI Applications Shreyas Subramanian
    29. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
    30. Clean Agile: Back to Basics Robert C. Martin
    31. The Developer's Playbook for Large Language Model Security: Building Secure AI Applications Steve Wilson
    32. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
    33. Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs Mike Taylor
    34. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
    35. Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Jeff Lawson
    36. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
    37. The DevSecOps Playbook: Deliver Continuous Security at Speed Sean D. Mack
    38. Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley
    39. Hyperfocus: How to Work Less and Achieve More Chris Bailey
    40. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
    41. 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
    42. Agile Project Management for Dummies Mark C. Layton

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis