Author: Judy George
Publisher: Clarkson Potter Publishers
ISBN: 9780517707630
Category : Architecture
Languages : en
Pages : 196
Book Description
Domain, one of the country's fastest growing furniture chains, presents the first interactive home-decorating book to marry the culture of home with the psychology of style. 200 color photos.
The Domain Book of Intuitive Home Design
Author: Judy George
Publisher: Clarkson Potter Publishers
ISBN: 9780517707630
Category : Architecture
Languages : en
Pages : 196
Book Description
Domain, one of the country's fastest growing furniture chains, presents the first interactive home-decorating book to marry the culture of home with the psychology of style. 200 color photos.
Publisher: Clarkson Potter Publishers
ISBN: 9780517707630
Category : Architecture
Languages : en
Pages : 196
Book Description
Domain, one of the country's fastest growing furniture chains, presents the first interactive home-decorating book to marry the culture of home with the psychology of style. 200 color photos.
sendmail
Author: Bryan Costales
Publisher: "O'Reilly Media, Inc."
ISBN: 0596555342
Category : Computers
Languages : en
Pages : 1310
Book Description
A classic O'Reilly title since 1993, sendmail now covers Versions 8.10 through 8.14 of this email routing program, including dozens of new features, options, and macros. This edition also takes a more nuts-and-bolts approach than its predecessors. It includes both an administration handbook and a reference guide that provide you with clear options for installing, configuring and managing sendmail's latest versions and companion programs. The sendmail program has withstood the test of time because of its ability to solve the mail-routing needs of all sites large or small, complex or simple. But it's also difficult to configure and even more difficult to understand. That's why this book has proven valuable since the dawn of email. With it, you will be able to configure the program to meet any need, so that you never again have to call in a sendmail guru to bail you out. sendmail includes the following sections: Some Basics is especially useful for people new to the program. It covers the basic concepts underlying mail delivery and the roles sendmail plays in that delivery Administration covers all aspects of handling sendmail, from downloading and installing new releases to managing mailing lists and aliases Configuration Reference contains a heavily cross-referenced guide for configuring and tuning sendmail. Every arcane detail of sendmail is listed alphabetically Appendices contain more detail about sendmail than you may ever need This edition also includes new material on SSL and AUTH and a new chapter on Mitlers. If you're interested in what has changed since the last edition, one appendix categorizes the many improvements of sendmail's intervening versions by chapter, complete with references to the appropriate sections and page numbers in the book. With sendmail, system administrators, programmers, network engineers, and even inexperienced users will be able to match this challenging but necessary utility to the needs of their network.
Publisher: "O'Reilly Media, Inc."
ISBN: 0596555342
Category : Computers
Languages : en
Pages : 1310
Book Description
A classic O'Reilly title since 1993, sendmail now covers Versions 8.10 through 8.14 of this email routing program, including dozens of new features, options, and macros. This edition also takes a more nuts-and-bolts approach than its predecessors. It includes both an administration handbook and a reference guide that provide you with clear options for installing, configuring and managing sendmail's latest versions and companion programs. The sendmail program has withstood the test of time because of its ability to solve the mail-routing needs of all sites large or small, complex or simple. But it's also difficult to configure and even more difficult to understand. That's why this book has proven valuable since the dawn of email. With it, you will be able to configure the program to meet any need, so that you never again have to call in a sendmail guru to bail you out. sendmail includes the following sections: Some Basics is especially useful for people new to the program. It covers the basic concepts underlying mail delivery and the roles sendmail plays in that delivery Administration covers all aspects of handling sendmail, from downloading and installing new releases to managing mailing lists and aliases Configuration Reference contains a heavily cross-referenced guide for configuring and tuning sendmail. Every arcane detail of sendmail is listed alphabetically Appendices contain more detail about sendmail than you may ever need This edition also includes new material on SSL and AUTH and a new chapter on Mitlers. If you're interested in what has changed since the last edition, one appendix categorizes the many improvements of sendmail's intervening versions by chapter, complete with references to the appropriate sections and page numbers in the book. With sendmail, system administrators, programmers, network engineers, and even inexperienced users will be able to match this challenging but necessary utility to the needs of their network.
Domain Science and Engineering
Author: Dines Bjørner
Publisher: Springer Nature
ISBN: 3030734846
Category : Computers
Languages : en
Pages : 401
Book Description
In this book the author explains domain engineering and the underlying science, and he then shows how we can derive requirements prescriptions for computing systems from domain descriptions. A further motivation is to present domain descriptions, requirements prescriptions, and software design specifications as mathematical quantities. The author's maxim is that before software can be designed we must understand its requirements, and before requirements can be prescribed we must analyse and describe the domain for which the software is intended. He does this by focusing on what it takes to analyse and describe domains. By a domain we understand a rationally describable discrete dynamics segment of human activity, of natural and man-made artefacts, examples include road, rail and air transport, container terminal ports, manufacturing, trade, healthcare, and urban planning. The book addresses issues of seemingly large systems, not small algorithms, and it emphasizes descriptions as formal, mathematical quantities. This is the first thorough monograph treatment of the new software engineering phase of software development, one that precedes requirements engineering. It emphasizes a methodological approach by treating, in depth, analysis and description principles, techniques and tools. It does this by basing its domain modeling on fundamental philosophical principles, a view that is new for a computer science monograph. The book will be of value to computer scientists engaged with formal specifications of software. The author reveals this as a field of interesting problems, most chapters include pointers to further study and exercises drawn from practical engineering and science challenges. The text is supported by a primer to the formal specification language RSL and extensive indexes.
Publisher: Springer Nature
ISBN: 3030734846
Category : Computers
Languages : en
Pages : 401
Book Description
In this book the author explains domain engineering and the underlying science, and he then shows how we can derive requirements prescriptions for computing systems from domain descriptions. A further motivation is to present domain descriptions, requirements prescriptions, and software design specifications as mathematical quantities. The author's maxim is that before software can be designed we must understand its requirements, and before requirements can be prescribed we must analyse and describe the domain for which the software is intended. He does this by focusing on what it takes to analyse and describe domains. By a domain we understand a rationally describable discrete dynamics segment of human activity, of natural and man-made artefacts, examples include road, rail and air transport, container terminal ports, manufacturing, trade, healthcare, and urban planning. The book addresses issues of seemingly large systems, not small algorithms, and it emphasizes descriptions as formal, mathematical quantities. This is the first thorough monograph treatment of the new software engineering phase of software development, one that precedes requirements engineering. It emphasizes a methodological approach by treating, in depth, analysis and description principles, techniques and tools. It does this by basing its domain modeling on fundamental philosophical principles, a view that is new for a computer science monograph. The book will be of value to computer scientists engaged with formal specifications of software. The author reveals this as a field of interesting problems, most chapters include pointers to further study and exercises drawn from practical engineering and science challenges. The text is supported by a primer to the formal specification language RSL and extensive indexes.
Web Engineering
Author: Nora Koch
Publisher: Springer Science & Business Media
ISBN: 3540225110
Category : Computers
Languages : en
Pages : 644
Book Description
Web engineering is a new discipline that addresses the pressing need for syst- atic and tool-supported approaches for the development, maintenance and te- ing of Web applications. Web engineering builds upon well-known and succe- ful software engineering principles and practices, adapting them to the special characteristics of Web applications. Even more relevant is the enrichment with methods and techniques stemming from related areas like hypertext authoring, human-computer interaction, content management, and usability engineering. The goal of the 4th International Conference on Web Engineering (ICWE 2004), inlinewiththepreviousICWEconferences,wastoworktowardsabetterund- standing of the issues related to Web application development. Special attention was paid to emerging trends, technologies and future visions, to help the a- demic and industrial communities identify the most challenging tasks for their research and projects. Following a number of successful workshops on Web engineering since 1997 at well-known conferences, such as ICSE and WWW, the ?rst conference on Web engineering was held in C ́ aceres, Spain in 2001. It was followed by ICWE 2002 in Santa Fe, Argentina and ICWE 2003 in Oviedo, Spain. In 2004 ICWE moved to the center of Europe and was held in Munich, Germany from July 26 to 30. ICWE 2004 was organized by the Institute for Informatics of the Ludwig- Maximilians-Universit ̈ at (LMU) Munich. The ICWE 2004 edition received a total of 204 submissions, out of which 25 paperswereselectedbytheProgramCommitteeasfullpapers(12%acceptance).
Publisher: Springer Science & Business Media
ISBN: 3540225110
Category : Computers
Languages : en
Pages : 644
Book Description
Web engineering is a new discipline that addresses the pressing need for syst- atic and tool-supported approaches for the development, maintenance and te- ing of Web applications. Web engineering builds upon well-known and succe- ful software engineering principles and practices, adapting them to the special characteristics of Web applications. Even more relevant is the enrichment with methods and techniques stemming from related areas like hypertext authoring, human-computer interaction, content management, and usability engineering. The goal of the 4th International Conference on Web Engineering (ICWE 2004), inlinewiththepreviousICWEconferences,wastoworktowardsabetterund- standing of the issues related to Web application development. Special attention was paid to emerging trends, technologies and future visions, to help the a- demic and industrial communities identify the most challenging tasks for their research and projects. Following a number of successful workshops on Web engineering since 1997 at well-known conferences, such as ICSE and WWW, the ?rst conference on Web engineering was held in C ́ aceres, Spain in 2001. It was followed by ICWE 2002 in Santa Fe, Argentina and ICWE 2003 in Oviedo, Spain. In 2004 ICWE moved to the center of Europe and was held in Munich, Germany from July 26 to 30. ICWE 2004 was organized by the Institute for Informatics of the Ludwig- Maximilians-Universit ̈ at (LMU) Munich. The ICWE 2004 edition received a total of 204 submissions, out of which 25 paperswereselectedbytheProgramCommitteeasfullpapers(12%acceptance).
Domain Modeling Made Functional
Author: Scott Wlaschin
Publisher: Pragmatic Bookshelf
ISBN: 1680505491
Category : Computers
Languages : en
Pages : 426
Book Description
You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional programming can result in software designs that model real-world requirements both elegantly and concisely - often more so than an object-oriented approach. Practical examples in the open-source F# functional language, and examples from familiar business domains, show you how to apply these techniques to build software that is business-focused, flexible, and high quality. Domain-driven design is a well-established approach to designing software that ensures that domain experts and developers work together effectively to create high-quality software. This book is the first to combine DDD with techniques from statically typed functional programming. This book is perfect for newcomers to DDD or functional programming - all the techniques you need will be introduced and explained. Model a complex domain accurately using the F# type system, creating compilable code that is also readable documentation---ensuring that the code and design never get out of sync. Encode business rules in the design so that you have "compile-time unit tests," and eliminate many potential bugs by making illegal states unrepresentable. Assemble a series of small, testable functions into a complete use case, and compose these individual scenarios into a large-scale design. Discover why the combination of functional programming and DDD leads naturally to service-oriented and hexagonal architectures. Finally, create a functional domain model that works with traditional databases, NoSQL, and event stores, and safely expose your domain via a website or API. Solve real problems by focusing on real-world requirements for your software. What You Need: The code in this book is designed to be run interactively on Windows, Mac and Linux.You will need a recent version of F# (4.0 or greater), and the appropriate .NET runtime for your platform.Full installation instructions for all platforms at fsharp.org.
Publisher: Pragmatic Bookshelf
ISBN: 1680505491
Category : Computers
Languages : en
Pages : 426
Book Description
You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional programming can result in software designs that model real-world requirements both elegantly and concisely - often more so than an object-oriented approach. Practical examples in the open-source F# functional language, and examples from familiar business domains, show you how to apply these techniques to build software that is business-focused, flexible, and high quality. Domain-driven design is a well-established approach to designing software that ensures that domain experts and developers work together effectively to create high-quality software. This book is the first to combine DDD with techniques from statically typed functional programming. This book is perfect for newcomers to DDD or functional programming - all the techniques you need will be introduced and explained. Model a complex domain accurately using the F# type system, creating compilable code that is also readable documentation---ensuring that the code and design never get out of sync. Encode business rules in the design so that you have "compile-time unit tests," and eliminate many potential bugs by making illegal states unrepresentable. Assemble a series of small, testable functions into a complete use case, and compose these individual scenarios into a large-scale design. Discover why the combination of functional programming and DDD leads naturally to service-oriented and hexagonal architectures. Finally, create a functional domain model that works with traditional databases, NoSQL, and event stores, and safely expose your domain via a website or API. Solve real problems by focusing on real-world requirements for your software. What You Need: The code in this book is designed to be run interactively on Windows, Mac and Linux.You will need a recent version of F# (4.0 or greater), and the appropriate .NET runtime for your platform.Full installation instructions for all platforms at fsharp.org.
The Fifth Domain
Author: Richard A. Clarke
Publisher: Penguin
ISBN: 0525561986
Category : Political Science
Languages : en
Pages : 354
Book Description
An urgent warning from two bestselling security experts--and a gripping inside look at how governments, firms, and ordinary citizens can confront and contain the tyrants, hackers, and criminals bent on turning the digital realm into a war zone. "In the battle raging between offense and defense in cyberspace, Clarke and Knake have some important ideas about how we can avoid cyberwar for our country, prevent cybercrime against our companies, and in doing so, reduce resentment, division, and instability at home and abroad."--Bill Clinton There is much to fear in the dark corners of cyberspace: we have entered an age in which online threats carry real-world consequences. But we do not have to let autocrats and criminals run amok in the digital realm. We now know a great deal about how to make cyberspace far less dangerous--and about how to defend our security, economy, democracy, and privacy from cyber attack. Our guides to the fifth domain -- the Pentagon's term for cyberspace -- are two of America's top cybersecurity experts, seasoned practitioners who are as familiar with the White House Situation Room as they are with Fortune 500 boardrooms. Richard A. Clarke and Robert K. Knake offer a vivid, engrossing tour of the often unfamiliar terrain of cyberspace, introducing us to the scientists, executives, and public servants who have learned through hard experience how government agencies and private firms can fend off cyber threats. With a focus on solutions over scaremongering, and backed by decades of high-level experience in the White House and the private sector, The Fifth Domain delivers a riveting, agenda-setting insider look at what works in the struggle to avoid cyberwar.
Publisher: Penguin
ISBN: 0525561986
Category : Political Science
Languages : en
Pages : 354
Book Description
An urgent warning from two bestselling security experts--and a gripping inside look at how governments, firms, and ordinary citizens can confront and contain the tyrants, hackers, and criminals bent on turning the digital realm into a war zone. "In the battle raging between offense and defense in cyberspace, Clarke and Knake have some important ideas about how we can avoid cyberwar for our country, prevent cybercrime against our companies, and in doing so, reduce resentment, division, and instability at home and abroad."--Bill Clinton There is much to fear in the dark corners of cyberspace: we have entered an age in which online threats carry real-world consequences. But we do not have to let autocrats and criminals run amok in the digital realm. We now know a great deal about how to make cyberspace far less dangerous--and about how to defend our security, economy, democracy, and privacy from cyber attack. Our guides to the fifth domain -- the Pentagon's term for cyberspace -- are two of America's top cybersecurity experts, seasoned practitioners who are as familiar with the White House Situation Room as they are with Fortune 500 boardrooms. Richard A. Clarke and Robert K. Knake offer a vivid, engrossing tour of the often unfamiliar terrain of cyberspace, introducing us to the scientists, executives, and public servants who have learned through hard experience how government agencies and private firms can fend off cyber threats. With a focus on solutions over scaremongering, and backed by decades of high-level experience in the White House and the private sector, The Fifth Domain delivers a riveting, agenda-setting insider look at what works in the struggle to avoid cyberwar.
From Peirce to Skolem
Author: Geraldine Brady
Publisher: Elsevier
ISBN: 0080532020
Category : Computers
Languages : en
Pages : 481
Book Description
This book is an account of the important influence on the development of mathematical logic of Charles S. Peirce and his student O.H. Mitchell, through the work of Ernst Schröder, Leopold Löwenheim, and Thoralf Skolem. As far as we know, this book is the first work delineating this line of influence on modern mathematical logic.
Publisher: Elsevier
ISBN: 0080532020
Category : Computers
Languages : en
Pages : 481
Book Description
This book is an account of the important influence on the development of mathematical logic of Charles S. Peirce and his student O.H. Mitchell, through the work of Ernst Schröder, Leopold Löwenheim, and Thoralf Skolem. As far as we know, this book is the first work delineating this line of influence on modern mathematical logic.
Infrastructure as Code (IAC) Cookbook
Author: Stephane Jourdan
Publisher: Packt Publishing Ltd
ISBN: 1786461293
Category : Computers
Languages : en
Pages : 440
Book Description
Over 90 practical, actionable recipes to automate, test, and manage your infrastructure quickly and effectively About This Book Bring down your delivery timeline from days to hours by treating your server configurations and VMs as code, just like you would with software code. Take your existing knowledge and skill set with your existing tools (Puppet, Chef, or Docker) to the next level and solve IT infrastructure challenges. Use practical recipes to use code to provision and deploy servers and applications and have greater control of your infrastructure. Who This Book Is For This book is for DevOps engineers and developers working in cross-functional teams or operations and would now switch to IAC to manage complex infrastructures. What You Will Learn Provision local and remote development environments with Vagrant Automate production infrastructures with Terraform, Ansible and Cloud-init on AWS, OpenStack, Google Cloud, Digital Ocean, and more Manage and test automated systems using Chef and Puppet Build, ship, and debug optimized Docker containers Explore the best practices to automate and test everything from cloud infrastructures to operating system configuration In Detail Infrastructure as Code (IAC) is a key aspect of the DevOps movement, and this book will show you how to transform the way you work with your infrastructure—by treating it as software. This book is dedicated to helping you discover the essentials of infrastructure automation and its related practices; the over 90 organized practical solutions will demonstrate how to work with some of the very best tools and cloud solutions. You will learn how to deploy repeatable infrastructures and services on AWS, OpenStack, Google Cloud, and Digital Ocean. You will see both Ansible and Terraform in action, manipulate the best bits from cloud-init to easily bootstrap instances, and simulate consistent environments locally or remotely using Vagrant. You will discover how to automate and test a range of system tasks using Chef or Puppet. You will also build, test, and debug various Docker containers having developers' interests in mind. This book will help you to use the right tools, techniques, and approaches to deliver working solutions for today's modern infrastructure challenges. Style and approach This is a recipe-based book that allows you to venture into some of the most cutting-edge practices and techniques about IAC and solve immediate problems when trying to implement them.
Publisher: Packt Publishing Ltd
ISBN: 1786461293
Category : Computers
Languages : en
Pages : 440
Book Description
Over 90 practical, actionable recipes to automate, test, and manage your infrastructure quickly and effectively About This Book Bring down your delivery timeline from days to hours by treating your server configurations and VMs as code, just like you would with software code. Take your existing knowledge and skill set with your existing tools (Puppet, Chef, or Docker) to the next level and solve IT infrastructure challenges. Use practical recipes to use code to provision and deploy servers and applications and have greater control of your infrastructure. Who This Book Is For This book is for DevOps engineers and developers working in cross-functional teams or operations and would now switch to IAC to manage complex infrastructures. What You Will Learn Provision local and remote development environments with Vagrant Automate production infrastructures with Terraform, Ansible and Cloud-init on AWS, OpenStack, Google Cloud, Digital Ocean, and more Manage and test automated systems using Chef and Puppet Build, ship, and debug optimized Docker containers Explore the best practices to automate and test everything from cloud infrastructures to operating system configuration In Detail Infrastructure as Code (IAC) is a key aspect of the DevOps movement, and this book will show you how to transform the way you work with your infrastructure—by treating it as software. This book is dedicated to helping you discover the essentials of infrastructure automation and its related practices; the over 90 organized practical solutions will demonstrate how to work with some of the very best tools and cloud solutions. You will learn how to deploy repeatable infrastructures and services on AWS, OpenStack, Google Cloud, and Digital Ocean. You will see both Ansible and Terraform in action, manipulate the best bits from cloud-init to easily bootstrap instances, and simulate consistent environments locally or remotely using Vagrant. You will discover how to automate and test a range of system tasks using Chef or Puppet. You will also build, test, and debug various Docker containers having developers' interests in mind. This book will help you to use the right tools, techniques, and approaches to deliver working solutions for today's modern infrastructure challenges. Style and approach This is a recipe-based book that allows you to venture into some of the most cutting-edge practices and techniques about IAC and solve immediate problems when trying to implement them.
Zuo Tradition / Zuozhuan
Author:
Publisher: University of Washington Press
ISBN: 0295806737
Category : Literary Collections
Languages : en
Pages : 2243
Book Description
Zuo Tradition (Zuozhuan; sometimes called The Zuo Commentary) is China�s first great work of history. It consists of two interwoven texts - the Spring and Autumn Annals (Chunqiu, a terse annalistic record) and a vast web of narratives and speeches that add context and interpretation to the Annals. Completed by about 300 BCE, it is the longest and one of the most difficult texts surviving from pre-imperial times. It has been as important to the foundation and preservation of Chinese culture as the historical books of the Hebrew Bible have been to the Jewish and Christian traditions. It has shaped notions of history, justice, and the significance of human action in the Chinese tradition perhaps more so than any comparable work of Latin or Greek historiography has done to Western civilization. This translation, accompanied by the original text, an introduction, and annotations, will finally make Zuozhuan accessible to all.
Publisher: University of Washington Press
ISBN: 0295806737
Category : Literary Collections
Languages : en
Pages : 2243
Book Description
Zuo Tradition (Zuozhuan; sometimes called The Zuo Commentary) is China�s first great work of history. It consists of two interwoven texts - the Spring and Autumn Annals (Chunqiu, a terse annalistic record) and a vast web of narratives and speeches that add context and interpretation to the Annals. Completed by about 300 BCE, it is the longest and one of the most difficult texts surviving from pre-imperial times. It has been as important to the foundation and preservation of Chinese culture as the historical books of the Hebrew Bible have been to the Jewish and Christian traditions. It has shaped notions of history, justice, and the significance of human action in the Chinese tradition perhaps more so than any comparable work of Latin or Greek historiography has done to Western civilization. This translation, accompanied by the original text, an introduction, and annotations, will finally make Zuozhuan accessible to all.
Building Web APIs with ASP.NET Core
Author: Valerio De Sanctis
Publisher: Simon and Schuster
ISBN: 1638351945
Category : Computers
Languages : en
Pages : 470
Book Description
Build fully-featured APIs with ASP.NET Core! This all-practical guide is written like a real development project, taking you hands-on with modern APIs utilizing REST and GraphQL standards. In Building Web APIs with ASP.NET Core you will learn how to: Set up your environment with VS 2022, Node, Git, and more Create a ASP.NET Core project from scratch Integrate with SQL Server Use Entity Framework Core to set up a data model Create back-end controllers Design an API to serve data Write API documentation using Swagger and Swashbuckle Consume an API using typical web client-side frameworks Handle requests and routes using controllers and Minimal API Release and deploy your Web API in production on cloud-based hosting services such as MS Azure Building Web APIs with ASP.NET Core is a practical beginner’s guide to creating your first web APIs using ASP.NET Core. In it, you’ll develop an API that feeds web-based services, including websites and mobile apps, for a board games application. The book is cleverly structured to mirror a real-world development project, with each chapter introducing a new feature request. You’ll build your API with an ecosystem of ASP.NET Core tools that help simplify everything from setting up your data model to generating documentation. About the Technology Web APIs are the front door to an application, providing controlled access to its data and features. ASP.NET Core, Microsoft’s web framework, simplifies and accelerates API creation with powerful, developer-friendly features, including an innovative “no compile” coding experience. It is reliable, fast, free, open-source, and backed by Microsoft’s legendary support. About the Book Building Web APIs with ASP.NET Core teaches you how to write safe, maintainable, and performant REST APIs. It’s full of best practices for modern and classic API styles, including REST and GraphQL. You’ll love the groundbreaking Minimal API model that helps you build pro-quality APIs with just a few lines of code. Each chapter contains realistic user stories, backlog items, and development tasks. What’s Inside Create an ASP.NET Core project from scratch Set up a data model with Entity Framework Core Create backend controllers Design an API to serve data About the Reader For developers with some experience using the .NET Framework. About the Author Valerio De Sanctis has more than 20 years of experience in web development and project management using ASP.NET, PHP, and Java. Table of Contents PART 1 - GETTING STARTED 1 Web APIs at a glance 2 Our first web API project 3 RESTful principles and guidelines PART 2 - BASIC CONCEPTS 4 Working with data 5 CRUD operations 6 Data validation and error handling PART 3 - ADVANCED CONCEPTS 7 Application logging 8 Caching techniques 9 Authentication and authorization 10 Beyond REST PART 4 - TOWARD PRODUCTION 11 API documentation 12 Release and deployment
Publisher: Simon and Schuster
ISBN: 1638351945
Category : Computers
Languages : en
Pages : 470
Book Description
Build fully-featured APIs with ASP.NET Core! This all-practical guide is written like a real development project, taking you hands-on with modern APIs utilizing REST and GraphQL standards. In Building Web APIs with ASP.NET Core you will learn how to: Set up your environment with VS 2022, Node, Git, and more Create a ASP.NET Core project from scratch Integrate with SQL Server Use Entity Framework Core to set up a data model Create back-end controllers Design an API to serve data Write API documentation using Swagger and Swashbuckle Consume an API using typical web client-side frameworks Handle requests and routes using controllers and Minimal API Release and deploy your Web API in production on cloud-based hosting services such as MS Azure Building Web APIs with ASP.NET Core is a practical beginner’s guide to creating your first web APIs using ASP.NET Core. In it, you’ll develop an API that feeds web-based services, including websites and mobile apps, for a board games application. The book is cleverly structured to mirror a real-world development project, with each chapter introducing a new feature request. You’ll build your API with an ecosystem of ASP.NET Core tools that help simplify everything from setting up your data model to generating documentation. About the Technology Web APIs are the front door to an application, providing controlled access to its data and features. ASP.NET Core, Microsoft’s web framework, simplifies and accelerates API creation with powerful, developer-friendly features, including an innovative “no compile” coding experience. It is reliable, fast, free, open-source, and backed by Microsoft’s legendary support. About the Book Building Web APIs with ASP.NET Core teaches you how to write safe, maintainable, and performant REST APIs. It’s full of best practices for modern and classic API styles, including REST and GraphQL. You’ll love the groundbreaking Minimal API model that helps you build pro-quality APIs with just a few lines of code. Each chapter contains realistic user stories, backlog items, and development tasks. What’s Inside Create an ASP.NET Core project from scratch Set up a data model with Entity Framework Core Create backend controllers Design an API to serve data About the Reader For developers with some experience using the .NET Framework. About the Author Valerio De Sanctis has more than 20 years of experience in web development and project management using ASP.NET, PHP, and Java. Table of Contents PART 1 - GETTING STARTED 1 Web APIs at a glance 2 Our first web API project 3 RESTful principles and guidelines PART 2 - BASIC CONCEPTS 4 Working with data 5 CRUD operations 6 Data validation and error handling PART 3 - ADVANCED CONCEPTS 7 Application logging 8 Caching techniques 9 Authentication and authorization 10 Beyond REST PART 4 - TOWARD PRODUCTION 11 API documentation 12 Release and deployment