Zum Hauptinhalt springen
Dekorationsartikel gehören nicht zum Leistungsumfang.
Web API Development for the Absolute Beginner
A Step-by-step Approach to Learning the Fundamentals of Web API Development with .NET 7
Taschenbuch von Irina Dominte
Sprache: Englisch

73,80 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Lieferzeit 1-2 Wochen

Kategorien:
Beschreibung
If you are a developer who wants to learn the basic skills of web and application programming interfaces (APIs) with .NET, this book is your complete introduction. The book takes a learn-by-experience approach. You will hit the ground running with a sample project that has everything you need to be wired up.
As you follow along, you will learn simple and intuitive conventions that will free you from some of the more tedious decisions and work, in order to allow you to focus on the business requirements required by your team. Certain components of the framework should always appear in certain folders in the solution to speed up development while others need a name that follows particular conventions. You will learn the building blocks of Web API and how to leverage them to have a well-rounded API. Understanding these small but important tricks will make development faster, easier, and more pleasant, and will prevent time-consuming errors.
Part I introduces you to the basics of Web. Part II gets you started creating an API that you will use and build upon throughout the book until you have a complete project. All companion code is available via GitHub. Part III covers more advanced concepts, including how to override out-of-the-box conventions to customize an API to meet your specific business needs. By the end of the book you will have a fully functional API, and you will be better prepared for an interview for a .NET backend developer job.
What You Will Learn

Build a start-to-finish Web API
Know the main concepts of the Web
Apply best practices in API development to your own projects
Know the fundamentals of Web API development
Know the fundamentals of a RESTful API
Leverage Web API constructs to implement a clean and extensible API
Get hands-on experience to unit test a Web API
Gain the skills required to apply for a junior or entry-level .NET Web developer job

Who This Book Is For
Developers who want to learn API development with .NET. It is helpful to have some basic C# programming knowledge because it is used in API development in .NET, but it is not mandatory. Readers should be familiar with a programming language to be able to understand code and examples. Experience with web development is not necessary.
If you are a developer who wants to learn the basic skills of web and application programming interfaces (APIs) with .NET, this book is your complete introduction. The book takes a learn-by-experience approach. You will hit the ground running with a sample project that has everything you need to be wired up.
As you follow along, you will learn simple and intuitive conventions that will free you from some of the more tedious decisions and work, in order to allow you to focus on the business requirements required by your team. Certain components of the framework should always appear in certain folders in the solution to speed up development while others need a name that follows particular conventions. You will learn the building blocks of Web API and how to leverage them to have a well-rounded API. Understanding these small but important tricks will make development faster, easier, and more pleasant, and will prevent time-consuming errors.
Part I introduces you to the basics of Web. Part II gets you started creating an API that you will use and build upon throughout the book until you have a complete project. All companion code is available via GitHub. Part III covers more advanced concepts, including how to override out-of-the-box conventions to customize an API to meet your specific business needs. By the end of the book you will have a fully functional API, and you will be better prepared for an interview for a .NET backend developer job.
What You Will Learn

Build a start-to-finish Web API
Know the main concepts of the Web
Apply best practices in API development to your own projects
Know the fundamentals of Web API development
Know the fundamentals of a RESTful API
Leverage Web API constructs to implement a clean and extensible API
Get hands-on experience to unit test a Web API
Gain the skills required to apply for a junior or entry-level .NET Web developer job

Who This Book Is For
Developers who want to learn API development with .NET. It is helpful to have some basic C# programming knowledge because it is used in API development in .NET, but it is not mandatory. Readers should be familiar with a programming language to be able to understand code and examples. Experience with web development is not necessary.
Über den Autor
Irina Dominte is an independent consultant and trainer, international speaker, software architect, Microsoft MVP for Developer Technologies, and a Microsoft Certified Trainer (MCT) with a wealth of experience. Having taught classes, workshops, and presentations for over 2,000 hours, Irina is passionate about coding and keeping abreast of the latest trends and best practices in software architecture and .NET.

Twice a year, for five months, Irina teaches .NET and C# to aspiring software developers, people interested in software development or seeking to expand their knowledge. She is an active member of the community and has founded the DotNet Iasi User Group and the dotnetdays.ro conference, where she connects with like-minded developers who are eager to share their expertise and insights.

Irina is also a prolific blogger, and her website, [...] features a wealth of articles on various coding topics. She decided to write this book after learning first-hand how much people struggle to grasp new concepts without proper guidance.

Zusammenfassung

An easy-to-follow guide for learning the fundamentals of .NET Web API development

Prepares you to implement your own API

Includes a start-to-finish, build-along project with accompanying code on GitHub

Inhaltsverzeichnis
Part I: The Basics.- Chapter 1: Introducing Web API.- Chapter 2: Introduction to the Web.- Chapter 3: Setting Up the Environment.- Chapter 4: Web API - Building Blocks.- Part II: Implementing an API.- Chapter 5: Getting Started With Web API.- Chapter 6: Introducing an ORM.- Chapter 7: Getting Organized.- Chapter 8: Routing.- Chapter 9: Middleware.- Part III: Advanced Concepts.- Chapter 10: Model Binding.- Chapter 11: Versioning The API.-Chapter 12: Documenting The API.- Chapter 13: Testing The API.
Details
Erscheinungsjahr: 2023
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Inhalt: xxi
414 S.
156 s/w Illustr.
414 p. 156 illus.
ISBN-13: 9781484293478
ISBN-10: 1484293479
Sprache: Englisch
Ausstattung / Beilage: Paperback
Einband: Kartoniert / Broschiert
Autor: Dominte, Irina
Auflage: First Edition
Hersteller: Apress
Apress L.P.
Maße: 235 x 155 x 24 mm
Von/Mit: Irina Dominte
Erscheinungsdatum: 19.08.2023
Gewicht: 0,657 kg
Artikel-ID: 126542678
Über den Autor
Irina Dominte is an independent consultant and trainer, international speaker, software architect, Microsoft MVP for Developer Technologies, and a Microsoft Certified Trainer (MCT) with a wealth of experience. Having taught classes, workshops, and presentations for over 2,000 hours, Irina is passionate about coding and keeping abreast of the latest trends and best practices in software architecture and .NET.

Twice a year, for five months, Irina teaches .NET and C# to aspiring software developers, people interested in software development or seeking to expand their knowledge. She is an active member of the community and has founded the DotNet Iasi User Group and the dotnetdays.ro conference, where she connects with like-minded developers who are eager to share their expertise and insights.

Irina is also a prolific blogger, and her website, [...] features a wealth of articles on various coding topics. She decided to write this book after learning first-hand how much people struggle to grasp new concepts without proper guidance.

Zusammenfassung

An easy-to-follow guide for learning the fundamentals of .NET Web API development

Prepares you to implement your own API

Includes a start-to-finish, build-along project with accompanying code on GitHub

Inhaltsverzeichnis
Part I: The Basics.- Chapter 1: Introducing Web API.- Chapter 2: Introduction to the Web.- Chapter 3: Setting Up the Environment.- Chapter 4: Web API - Building Blocks.- Part II: Implementing an API.- Chapter 5: Getting Started With Web API.- Chapter 6: Introducing an ORM.- Chapter 7: Getting Organized.- Chapter 8: Routing.- Chapter 9: Middleware.- Part III: Advanced Concepts.- Chapter 10: Model Binding.- Chapter 11: Versioning The API.-Chapter 12: Documenting The API.- Chapter 13: Testing The API.
Details
Erscheinungsjahr: 2023
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Inhalt: xxi
414 S.
156 s/w Illustr.
414 p. 156 illus.
ISBN-13: 9781484293478
ISBN-10: 1484293479
Sprache: Englisch
Ausstattung / Beilage: Paperback
Einband: Kartoniert / Broschiert
Autor: Dominte, Irina
Auflage: First Edition
Hersteller: Apress
Apress L.P.
Maße: 235 x 155 x 24 mm
Von/Mit: Irina Dominte
Erscheinungsdatum: 19.08.2023
Gewicht: 0,657 kg
Artikel-ID: 126542678
Warnhinweis