Cargando…

Solution architecture with .NET : learn solution architecture principles and design techniques to build modern .NET solutions /

Learn about the responsibilities of a .NET solution architect and explore solution architecture principles, DevOps solutions, and design techniques and standards with hands-on examples of design patterns Key Features Find out what are the essential personality traits and responsibilities of a soluti...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hallal, Jamil (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2021.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1263815925
003 OCoLC
005 20231017213018.0
006 m d
007 cr |||||||||||
008 210727s2021 enk o 001 0 eng d
040 |a UKMGB  |b eng  |e rda  |e pn  |c UKMGB  |d OCLCO  |d EBLCP  |d OCLCF  |d UKAHL  |d OCLCO  |d N$T  |d IEEEE  |d OCLCO 
015 |a GBC1C8630  |2 bnb 
016 7 |a 020283742  |2 Uk 
020 |a 1801072434 
020 |a 9781801072434  |q (electronic bk.) 
020 |z 9781801075626 (pbk.) 
029 0 |a UKMGB  |b 020283742 
035 |a (OCoLC)1263815925 
037 |a 9781801072434  |b Packt Publishing Pvt. Ltd 
037 |a 10162487  |b IEEE 
050 4 |a QA76.76.M52 
082 0 4 |a 005.2/768  |2 23/eng/20230113 
049 |a UAMI 
100 1 |a Hallal, Jamil,  |e author. 
245 1 0 |a Solution architecture with .NET :  |b learn solution architecture principles and design techniques to build modern .NET solutions /  |c Jamil Hallal. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2021. 
300 |a 1 online resource (218 pages) 
336 |a text  |2 rdacontent 
337 |a computer  |2 rdamedia 
338 |a online resource  |2 rdacarrier 
588 |a Online resource; title from PDF title page (EBSCO, viewed January 13, 2023). 
500 |a Includes index. 
505 0 |a Cover -- Copyright -- Contributors -- Table of Contents -- Preface -- Section 1: Understanding the Responsibilities of a Solution Architect -- Chapter 1: Principles of the Software Development Life Cycle -- Understanding the software development life cycle -- Exploring the different SDLC stages -- Planning and requirement analysis -- Defining requirements -- Architectural design -- Software development -- Testing -- Deployment and maintenance -- Getting familiar with the popular SDLC models -- The Waterfall model -- The Agile model -- The Spiral model -- The DevOps model 
505 8 |a Choosing the right model -- Summary -- Chapter 2: Team Roles and Responsibilities -- Exploring the development team hierarchy -- The project manager -- the godfather -- The functional analyst -- the explorer -- The solution architect -- the game changer -- The development lead -- the tech-savvy one -- Software developers -- the masters of magic -- Quality assurance -- the quality guards -- Highlighting the five key attributes to consider when assembling a team -- Building a great team culture -- Establishing development standards and best practices -- Equipping the team with the right tools 
505 8 |a Maintaining continuous communication -- Helping developers grow professionally -- Summary -- Chapter 3: What Makes an Effective Solution Architect? -- What is solution architecture? -- Exploring the personality traits and skills of an effective architect -- Leading by example -- Displaying outstanding communication skills -- Possessing deep analytical skills -- Showcasing brilliant project and resource management skills -- Exhibiting patience with others -- Working collaboratively -- Demonstrating influencing and negotiation skills -- Possessing a wide range of technical expertise 
505 8 |a Breaking down problems efficiently -- Being pragmatic -- Taking a look at the common pitfalls for architects -- The enterprise architect versus the technical architect versus the solution architect -- Summary -- Section 2: Designing a Solution Architecture -- Chapter 4: Designing a Solution Architecture -- Exploring the key principles of solution architecture -- Business principles -- Data principles -- Application principles -- Technology principles -- Learning to model software architecture using UML -- Component diagrams -- Class diagrams -- Sequence diagrams -- State diagrams 
505 8 |a Activity diagrams -- Package diagrams -- Use case diagrams -- Designing architecture with UML -- Summary -- Chapter 5: Exploring Architecture Design Patterns -- Introducing the architectural patterns -- Popular architecture patterns -- Layered architecture -- Presentation architecture -- Clean architecture -- Microservices architecture -- Service-oriented architecture -- Exploring additional architecture patterns -- The serverless pattern -- The client-server pattern -- The event-driven pattern -- The pipe-filter pattern -- Choosing the right patterns -- Summary 
520 |a Learn about the responsibilities of a .NET solution architect and explore solution architecture principles, DevOps solutions, and design techniques and standards with hands-on examples of design patterns Key Features Find out what are the essential personality traits and responsibilities of a solution architect Become well-versed with architecture principles and modern design patterns with hands-on examples Design modern web solutions and make the most of Azure DevOps to automate your development life cycle Book DescriptionUnderstanding solution architecture is a must to build and integrate robust systems to meet your client’s needs. This makes it crucial for a professional .NET software engineer to learn the key skills of a .NET solution architect to create a unique digital journey and build solutions for a wide range of industries, from strategy and design to implementation. With this handbook, developers working with the .NET technology will be able to put their knowledge to work. The book takes a hands-on approach to help you become an effective solution architect. You’ll start by learning the principles of the software development life cycle (SDLC), the roles and responsibilities of a .NET solution architect, and what makes a great .NET solution architect. As you make progress through the chapters, you’ll understand the principles of solution architecture and how to design a solution, and explore designing layers and microservices. You'll complete your learning journey by uncovering modern design patterns and techniques for designing and building digital solutions. By the end of this book, you'll have learned how to architect your modern web solutions with ASP.NET Core and Microsoft Azure and be ready to automate your development life cycle with Azure DevOps. What you will learn Understand the role and core responsibilities of a .NET solution architect Study popular UML (Unified Modeling Language) diagrams for solution architecture Work with modern design patterns with the help of hands-on examples Become familiar with microservices and designing layers Discover how to design modern web solutions Automate your development life cycle with Azure DevOps Who this book is for This book is for intermediate and advanced .NET developers and software engineers who want to advance their careers and expand their knowledge of solution architecture and design principles. Beginner or intermediate-level solution architects looking for tips and tricks to build large-scale .NET solutions will find this book useful. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Microsoft .NET Framework  |2 fast 
650 0 |a Application software  |x Development. 
650 0 |a Software architecture. 
650 0 |a Computer architecture. 
650 6 |a Ordinateurs  |x Architecture. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Architecture logicielle. 
650 7 |a Computer architecture  |2 fast 
776 0 8 |i Print version:  |z 9781801075626 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781801075626/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH39052040 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6698602 
938 |a EBSCOhost  |b EBSC  |n 2974379 
994 |a 92  |b IZTAP