ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Solution Architecture with .NET

دانلود کتاب معماری راه حل با دات نت

Solution Architecture with .NET

مشخصات کتاب

Solution Architecture with .NET

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781801075626 
ناشر: Packt Publishing 
سال نشر: 2021 
تعداد صفحات:  
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

قیمت کتاب (تومان) : 42,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Solution Architecture with .NET به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب معماری راه حل با دات نت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب معماری راه حل با دات نت

درباره مسئولیت‌های یک معمار راه‌حل دات‌نت بیاموزید و اصول معماری راه‌حل‌ها، راه‌حل‌های DevOps، و تکنیک‌ها و استانداردهای طراحی را با نمونه‌های عملی از الگوهای طراحی کشف کنید. آشنا به اصول معماری و الگوهای طراحی مدرن با مثال‌های کاربردی راه‌حل‌های وب مدرن طراحی کنید و از Azure DevOps حداکثر استفاده را ببرید تا چرخه عمر توسعه خود را خودکار کنید. نیازهای مشتری این امر برای یک مهندس نرم‌افزار حرفه‌ای دات‌نت ضروری است که مهارت‌های کلیدی یک معمار راه‌حل دات‌نت را برای ایجاد یک سفر دیجیتالی منحصربه‌فرد و ایجاد راه‌حل‌هایی برای طیف وسیعی از صنایع، از استراتژی و طراحی گرفته تا اجرا، بیاموزد. با این کتابچه راهنما، توسعه دهندگانی که با فناوری دات نت کار می کنند، می توانند دانش خود را به کار گیرند. این کتاب یک رویکرد عملی دارد تا به شما کمک کند تا به یک معمار راه حل موثر تبدیل شوید. شما با یادگیری اصول چرخه عمر توسعه نرم افزار (SDLC)، نقش ها و مسئولیت های یک معمار راه حل دات نت، و آنچه که یک معمار راه حل عالی دات نت را می سازد، شروع می کنید. همانطور که در فصل ها پیشرفت می کنید، اصول معماری راه حل و نحوه طراحی راه حل را درک خواهید کرد و لایه ها و میکروسرویس های طراحی را کشف خواهید کرد. شما سفر یادگیری خود را با کشف الگوها و تکنیک های طراحی مدرن برای طراحی و ساخت راه حل های دیجیتال تکمیل خواهید کرد. در پایان این کتاب، شما یاد خواهید گرفت که چگونه راه حل های وب مدرن خود را با ASP.NET Core و Microsoft Azure معماری کنید و آماده باشید تا چرخه عمر توسعه خود را با Azure DevOps خودکار کنید. آنچه خواهید آموخت: درک نقش و مسئولیت های اصلی یک معمار راه حل دات نت مطالعه نمودارهای محبوب UML (زبان مدل سازی یکپارچه) برای معماری راه حل ها با الگوهای طراحی مدرن با کمک مثال های عملی کار کنید با میکروسرویس ها و لایه های طراحی آشنا شوید کشف کنید نحوه طراحی راه حل های وب مدرن چرخه عمر توسعه خود را با Azure DevOps خودکار کنید این کتاب برای چه کسانی است: این کتاب برای توسعه دهندگان و مهندسان نرم افزار دات نت متوسط ​​و پیشرفته است که می خواهند حرفه خود را ارتقا دهند و دانش خود را در زمینه معماری راه حل ها و اصول طراحی گسترش دهند. معماران راه حل مبتدی یا متوسط ​​که به دنبال نکات و ترفندهایی برای ساخت راه حل های دات نت در مقیاس بزرگ هستند، این کتاب را مفید خواهند یافت.


توضیحاتی درمورد کتاب به خارجی

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 Description: Understanding 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.



فهرست مطالب

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
		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
		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
		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
		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
Chapter 6: Architecture Considerations
	Learning about quality attributes
	Exploring design quality attributes
		Maintainability
		Flexibility
		Reusability
		Integrability
		Testability
	Understanding runtime quality attributes
		Performance
		Security
		Reliability
		Usability
		Interoperability
	Caching in web applications
		Implementing caching in ASP.NET Core
	Unified solution for logging and tracing
	Planning for deployment and monitoring
	Summary
Chapter 7: Securing ASP.NET Web Applications
	Introducing key security practices
		Authentication
		Authorization
		Anti-XSS
		Cross-Site Request Forgery (CSRF)
		Cookie stealing
		Overposting
		Preventing open redirection attacks
		Blocking brute-force attacks
		File-upload protection
		Preventing SQL injection in ADO.NET and Entity Framework
		General security recommendations
	Web API security recommendations
	Protecting web apps and APIs hosted on Azure
	Summary
Chapter 8: Testing in Solution Architecture
	Highlighting key testing principles
	Exploring the main types of software testing
		Unit testing
		Integration testing
		Regression testing
		Smoke testing
		End-to-end testing
		User interface testing
		Acceptance testing
		Performance testing
		Stress testing
		Compliance testing
		Disaster recovery testing
	Exploring testing in Azure
	Summary
Section 3: Architecting Modern Web Solutions with DevOps Solutions
Chapter 9: Architecting Modern Web Solutions with ASP.NET Core and Azure
	Exploring the characteristics of modern web solutions
		Scalable and cloud-hosted solutions
		Modular and loosely-coupled architecture
		Automated testing
		Traditional and single-page application support
		Fast deployment
		Progressive web apps with Blazor
	Choosing between traditional web apps and single-page apps
		Selecting traditional web applications
		Choosing single-page applications
	Understanding the structure of SPAs with ASP.NET Core
		Angular SPAs
		React SPAs
		Vue SPAs
	Exploring Azure hosting recommendations
	Summary
Chapter 10: Designing and Implementing Microsoft DevOps Solutions
	Exploring Agile planning with Azure Boards
		Introducing Work Items
		Exploring Boards, Backlogs, and Sprints
	Getting started with source control
	Scaling Git for enterprise DevOps
		Structuring Git repos
		Branching strategy with Git
		Collaborating with pull requests in Azure repos
	Managing packages with Azure Artifacts
	Exploring CI/CD with Azure pipelines
	Summary
Other Books You May Enjoy
Index




نظرات کاربران