|
Showing 1 - 11 of
11 matches in All Departments
An accessible guide for beginner-to-intermediate programmers to
concepts, real-world applications, and latest features of C# 11 and
.NET 7, with hands-on exercises using Visual Studio 2022 and Visual
Studio Code. Purchase of the print or Kindle book includes a free
eBook in PDF format. Key Features Explore the newest additions to
C# 11, the .NET 7 class libraries, and Entity Framework Core 7
Create professional websites and services with ASP.NET Core 7 and
Blazor Build your confidence with step-by-step code examples and
tips for best practices Book DescriptionExtensively revised to
accommodate the latest features that come with C# 11 and .NET 7,
this latest edition of our guide will get you coding in C# with
confidence. You'll learn object-oriented programming, writing,
testing, and debugging functions, implementing interfaces, and
inheriting classes. Next, you'll take on .NET APIs for performing
tasks like managing and querying data, working with the filesystem,
and serialization. As you progress, you'll also explore examples of
cross-platform projects you can build and deploy, such as websites
and services using ASP.NET Core. Instead of distracting you with
unnecessary graphical user interface code, the first eleven
chapters will teach you about C# language constructs and many of
the .NET libraries through simple console applications. Having
mastered the basics, you'll then start building websites, web
services, and browser apps. By the end of this book, you'll be able
to create rich web experiences and have a solid grasp of
object-oriented programming that you can build upon. What you will
learn Build rich web experiences using Blazor, Razor Pages, the
Model-View-Controller (MVC) pattern, and other features of ASP.NET
Core Write, test, and debug functions Query and manipulate data
using LINQ Integrate and update databases in your apps using Entity
Framework Core models Build and consume powerful services using the
latest technologies, including Web API and Minimal API For .NET 6
developers: C# 11 can be used with .NET 6, including features like
raw string literals EF Core 7 targets .NET 6, so you can benefit
from its new features like ExecuteUpdate and ExecuteDelete for more
efficient data modifications Who this book is forThis book is
primarily for beginners, but intermediate-level C# and .NET
programmers who have worked with C# in the past and want to catch
up with the changes made in the past few years will also find
plenty of useful information in it. Prior exposure to C# or .NET is
not a prerequisite, but you should have a general understanding of
programming before you jump in. If you already have some C# and
.NET skills and want to focus on developing apps, we recommend that
you pick up Mark's other .NET book, Apps and Services with .NET 7,
instead.
Bestselling author Mark Price is back to guide you through the
coolest and most common technologies a .NET developer should know:
Blazor, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, OData,
SignalR, Azure Functions, and more! Purchase of the print or Kindle
book includes a free eBook in PDF format. Key Features Build
services using a variety of technologies including Web API, OData,
gRPC, GraphQL, SignalR, and Azure Functions Learn how to use
specialized libraries to improve all aspects of your applications,
including performance and localization Leverage .NET MAUI to
develop cross-platform desktop and mobile apps with ease Book
DescriptionApps and Services with .NET 7 is for .NET 6 and .NET 7
developers who want to kick their C# and .NET understanding up a
gear by learning the practical skills and knowledge they need to
build real-world applications and services. It covers specialized
libraries that will help you monitor and improve performance,
secure your data and applications, and internationalize your code
and apps. With chapters that put a variety of technologies into
practice, including Web API, OData, gRPC, GraphQL, SignalR, and
Azure Functions, this book will give you a broader scope of
knowledge than other books that often focus on only a handful of
.NET technologies. It covers the latest developments, libraries,
and technologies that will help keep you up to date. You'll also
leverage .NET MAUI to develop mobile apps for iOS and Android as
well as desktop apps for Windows and macOS. What you will learn
Learn how to build more efficient, secure, and scalable apps and
services Leverage specialized .NET libraries to improve your
applications Implement popular third-party libraries like Serilog
and FluentValidation Build cross-platform apps with .NET MAUI and
integrate with native mobile features Get familiar with a variety
of technologies for implementing services like gRPC and GraphQL
Explore Blazor WebAssembly and use open-source Blazor component
libraries Store and manage data locally and in the cloud with SQL
Server and Cosmos DB Who this book is forThis book is for .NET
developers interested in exploring more specialized libraries and
implementation fundamentals behind building services and apps.
You'll need to know your way around .NET and C# quite well before
you can dive in, so if you want to work your way up to this book,
pick up Mark's other .NET book, C# 11 and .NET 7 - Modern
Cross-Platform Development Fundamentals, first.
Publisher's Note: The newer 7th edition of this book covers C# 11
and EF Core 7 that can both be used with either .NET 7 or .NET 6.
The 7th edition also has errata fixes and improvements suggested by
readers of the 6th edition. Purchase of the print or Kindle book
includes a free eBook in PDF format. Key Features Explore the
newest additions to C# 10, the .NET 6 class library, and Entity
Framework Core 6 Create professional websites and services with
ASP.NET Core 6 and Blazor Build cross-platform apps for Windows,
macOS, Linux, iOS, and Android Book DescriptionExtensively revised
to accommodate all the latest features that come with C# 10 and
.NET 6, this latest edition of our comprehensive guide will get you
coding in C# with confidence. You'll learn object-oriented
programming, writing, testing, and debugging functions,
implementing interfaces, and inheriting classes. The book covers
the .NET APIs for performing tasks like managing and querying data,
monitoring and improving performance, and working with the
filesystem, async streams, and serialization. You'll build and
deploy cross-platform apps, such as websites and services using
ASP.NET Core. Instead of distracting you with unnecessary
application code, the first twelve chapters will teach you about C#
language constructs and many of the .NET libraries through simple
console applications. In later chapters, having mastered the
basics, you'll then build practical applications and services using
ASP.NET Core, the Model-View-Controller (MVC) pattern, and Blazor.
What you will learn Build rich web experiences using Blazor, Razor
Pages, the Model-View-Controller (MVC) pattern, and other features
of ASP.NET Core Build your own types with object-oriented
programming Write, test, and debug functions Query and manipulate
data using LINQ Integrate and update databases in your apps using
Entity Framework Core, Microsoft SQL Server, and SQLite Build and
consume powerful services using the latest technologies, including
gRPC and GraphQL Build cross-platform apps using XAML Who this book
is forDesigned for both beginners and C# and .NET programmers who
have worked with C# in the past and want to catch up with the
changes made in the past few years, this book doesn't need you to
have any C# or .NET experience. However, you should have a general
understanding of programming before you jump in.
Publisher's Note: Microsoft stopped supporting .NET 5 in May 2022.
The newer 7th edition of this book is available that covers .NET 7
(end-of-life May 2024) or .NET 6 (end-of-life November 2024), with
C# 11 and EF Core 7. Key Features Explore the newest additions to
C# 9, the .NET 5 class library, Entity Framework Core and Blazor
Strengthen your command of ASP.NET Core 5.0 and create professional
websites and services Build cross-platform apps for Windows, macOS,
Linux, iOS, and Android Book DescriptionIn C# 9 and .NET 5 - Modern
Cross-Platform Development, Fifth Edition, expert teacher Mark J.
Price gives you everything you need to start programming C#
applications. This latest edition uses the popular Visual Studio
Code editor to work across all major operating systems. It is fully
updated and expanded with a new chapter on the Microsoft Blazor
framework. The book's first part teaches the fundamentals of C#,
including object-oriented programming and new C# 9 features such as
top-level programs, target-typed new object instantiation, and
immutable types using the record keyword. Part 2 covers the .NET
APIs, for performing tasks like managing and querying data,
monitoring and improving performance, and working with the file
system, async streams, serialization, and encryption. Part 3
provides examples of cross-platform apps you can build and deploy,
such as websites and services using ASP.NET Core or mobile apps
using Xamarin.Forms. The best type of application for learning the
C# language constructs and many of the .NET libraries is one that
does not distract with unnecessary application code. For that
reason, the C# and .NET topics covered in Chapters 1 to 13 feature
console applications. In Chapters 14 to 20, having mastered the
basics of the language and libraries, you will build practical
applications using ASP.NET Core, Model-View-Controller (MVC), and
Blazor. By the end of the book, you will have acquired the
understanding and skills you need to use C# 9 and .NET 5 to create
websites, services, and mobile apps. What you will learn Build your
own types with object-oriented programming Query and manipulate
data using LINQ Build websites and services using ASP.NET Core 5
Create intelligent apps using machine learning Use Entity Framework
Core and work with relational databases Discover Windows app
development using the Universal Windows Platform and XAML Build
rich web experiences using the Blazor framework Build mobile
applications for iOS and Android using Xamarin.Forms Who this book
is forThis book is best for C# and .NET beginners, or programmers
who have worked with C# in the past but feel left behind by the
changes in the past few years. This book doesn't expect you to have
any C# or .NET experience; however, you should have a general
understanding of programming. Students and professionals with a
science, technology, engineering, or mathematics (STEM) background
can certainly benefit from this book.
Publisher's Note: Microsoft stops supporting .NET Core 3.1 in
December 2022. The newer 7th edition of this book is available that
covers .NET 7 (end-of-life May 2024) or .NET 6 (end-of-life
November 2024), with C# 11 and EF Core 7. Key Features Build
modern, cross-platform applications with .NET Core 3.0 Get up to
speed with C#, and up to date with all the latest features of C#
8.0 Start creating professional web applications with ASP.NET Core
3.0 Book DescriptionIn C# 8.0 and .NET Core 3.0 - Modern
Cross-Platform Development, Fourth Edition, expert teacher Mark J.
Price gives you everything you need to start programming C#
applications. This latest edition uses the popular Visual Studio
Code editor to work across all major operating systems. It is fully
updated and expanded with new chapters on Content Management
Systems (CMS) and machine learning with ML.NET. The book covers all
the topics you need. Part 1 teaches the fundamentals of C#,
including object-oriented programming, and new C# 8.0 features such
as nullable reference types, simplified switch pattern matching,
and default interface methods. Part 2 covers the .NET Standard
APIs, such as managing and querying data, monitoring and improving
performance, working with the filesystem, async streams,
serialization, and encryption. Part 3 provides examples of
cross-platform applications you can build and deploy, such as web
apps using ASP.NET Core or mobile apps using Xamarin.Forms. The
book introduces three technologies for building Windows desktop
applications including Windows Forms, Windows Presentation
Foundation (WPF), and Universal Windows Platform (UWP) apps, as
well as web applications, web services, and mobile apps. What you
will learn Build cross-platform applications for Windows, macOS,
Linux, iOS, and Android Explore application development with C# 8.0
and .NET Core 3.0 Explore ASP.NET Core 3.0 and create professional
web applications Learn object-oriented programming and C#
multitasking Query and manipulate data using LINQ Use Entity
Framework Core and work with relational databases Discover Windows
app development using the Universal Windows Platform and XAML Build
mobile applications for iOS and Android using Xamarin.Forms Who
this book is forReaders with some prior programming experience or
with a science, technology, engineering, or mathematics (STEM)
background, who want to gain a solid foundation with C# 8.0 and
.NET Core 3.0.
Explore C# and the .NET Core framework to create applications and
optimize them with ASP.NET Core 2 Key Features Get to grips with
multi-threaded, concurrent, and asynchronous programming in C# and
.NET Core Develop modern, cross-platform applications with .NET
Core 2.0 and C# 7.0 Create efficient web applications with ASP.NET
Core 2. Book DescriptionC# is a widely used programming language,
thanks to its easy learning curve, versatility, and support for
modern paradigms. The language is used to create desktop apps,
background services, web apps, and mobile apps. .NET Core is open
source and compatible with Mac OS and Linux. There is no limit to
what you can achieve with C# and .NET Core. This Learning Path
begins with the basics of C# and object-oriented programming (OOP)
and explores features of C#, such as tuples, pattern matching, and
out variables. You will understand.NET Standard 2.0 class libraries
and ASP.NET Core 2.0, and create professional websites, services,
and applications. You will become familiar with mobile app
development using Xamarin.Forms and learn to develop
high-performing applications by writing optimized code with various
profiling techniques. By the end of C# 7 and .NET: Designing Modern
Cross-platform Applications, you will have all the knowledge
required to build modern, cross-platform apps using C# and .NET.
This Learning Path includes content from the following Packt
products: C# 7.1 and .NET Core 2.0 - Modern Cross-Platform
Development - Third Edition by Mark J. Price C# 7 and .NET Core 2.0
High Performance by Ovais Mehboob Ahmed Khan What you will learn
Explore ASP.NET Core to create professional web applications Master
OOP with C# to increase code reusability and efficiency Protect
your data using encryption and hashing Measure application
performance using BenchmarkDotNet Use design techniques to increase
your application's performance Learn memory management techniques
in .NET Core Understand tools and techniques to monitor application
performance Who this book is forThis Learning Path is designed for
developers who want to gain a solid foundation in C# and .NET Core,
and want to build cross-platform applications. To gain maximum
benefit from this Learning Path, you must have basic knowledge of
C#.
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development, Third
Edition is a practical guide to creating powerful cross-platform
applications with C# 7 and .NET Core 2.0. About This Book * Build
modern, cross-platform applications with .NET Core 2.0 * Get up to
speed with C#, and up to date with all the latest features of C#
7.1 * Start creating professional web applications with ASP.NET
Core 2.0 Who This Book Is For This book is targeted towards readers
who have some prior programming experience or have a science,
technology, engineering, or mathematics (STEM) background, and want
to gain a solid foundation with C# and to be introduced to the
types of applications they could build and will work cross-platform
on Windows, Linux, and macOS. What You Will Learn * Build
cross-platform applications using C# 7.1 and .NET Core 2.0 *
Explore ASP.NET Core 2.0 and learn how to create professional
websites, services, and applications * Improve your application's
performance using multitasking * Use Entity Framework Core and LINQ
to query and manipulate data * Master object-oriented programming
with C# to increase code reuse and efficiency * Familiarize
yourself with cross-device app development using the Universal
Windows Platform * Protect and manage your files and data with
encryption, streams, and serialization * Get started with mobile
app development using Xamarin.Forms * Preview the nullable
reference type feature of C# 8 In Detail C# 7.1 and .NET Core 2.0 -
Modern Cross-Platform Development, Third Edition, is a practical
guide to creating powerful cross-platform applications with C# 7.1
and .NET Core 2.0. It gives readers of any experience level a solid
foundation in C# and .NET. The first part of the book runs you
through the basics of C#, as well as debugging functions and
object-oriented programming, before taking a quick tour through the
latest features of C# 7.1 such as default literals, tuples,
inferred tuple names, pattern matching, out variables, and more.
After quickly taking you through C# and how .NET works, this book
dives into the .NET Standard 2.0 class libraries, covering topics
such as packaging and deploying your own libraries, and using
common libraries for working with collections, performance,
monitoring, serialization, files, databases, and encryption. The
final section of the book demonstrates the major types of
application that you can build and deploy cross-device and
cross-platform. In this section, you'll learn about websites, web
applications, web services, Universal Windows Platform (UWP) apps,
and mobile apps. By the end of the book, you'll be armed with all
the knowledge you need to build modern, cross-platform applications
using C# and .NET. Style and approach This book takes a
step-by-step approach and is filled with exciting projects and
fascinating theory. It uses three high-impact sections to equip you
with all the tools you'll need to build modern, cross-platform
applications using C# and .NET Core 2.0.
Modern Cross-Platform Development About This Book * Build modern,
cross-platform applications with .NET Core * Get up to speed with
C#, and up to date with all the latest features of C# 7 * Start
creating professional web applications with ASP.NET Core Who This
Book Is For This book is targeted towards readers who have some
prior programming experience or have a science, technology,
engineering, or mathematics (STEM) background, and want to gain a
solid foundation with C# and to be introduced to the types of
applications they could build and will work cross-platform on
Windows, Linux, and macOS. What You Will Learn * Build
cross-platform applications using C# 7 and .NET Core * Explore
ASP.NET Core and learn how to create professional web applications
* Improve your application's performance using multitasking * Use
Entity Framework Core and find out how to build code-first
databases * Master object-oriented programming with C# to increase
code reuse and efficiency * Familiarize yourself with cross-device
app development using the Universal Windows Platform and XAML *
Query and manipulate data using LINQ * Protect your data by using
encryption and hashing In Detail If you want to build powerful
cross-platform applications with C# 7 and .NET Core, then this book
is for you. First, we'll run you through the basics of C#, as well
as object-oriented programming, before taking a quick tour through
the latest features of C# 7 such as tuples, pattern matching, out
variables, and so on. After quickly taking you through C# and how
.NET works, we'll dive into the .NET Standard 1.6 class libraries,
covering topics such as performance, monitoring, debugging,
serialization and encryption. The final section will demonstrate
the major types of application that you can build and deploy
cross-device and cross-platform. In this section, we'll cover
Universal Windows Platform (UWP) apps, web applications, mobile
apps, and web services. Lastly, we'll look at how you can package
and deploy your applications so that they can be hosted on all of
today's most popular platforms, including Linux and Docker. By the
end of the book, you'll be armed with all the knowledge you need to
build modern, cross-platform applications using C# and .NET Core.
Style and approach This book takes a step-by-step approach and is
filled with exciting projects and fascinating theory. It uses three
high-impact sections to equip you with all the tools you'll need to
build modern, cross-platform applications using C# and .NET Core.
The book has now been updated About This Book * Build modern,
cross-platform applications with .NET Core 1.0 * Get up-to-speed
with C#, and up-to-date with all the latest features of C# 6 *
Start creating professional web applications with ASP.NET Core 1.0
Who This Book Is For Are you struggling to get started with C#? Or
maybe you're interested in the potential of the new cross-platform
features that .NET Core can offer? If so, C# 6 and .NET Core 1.0 is
the book for you. While you don't need to know any of the latest
features of C# or .NET to get started, it would be beneficial if
you have some programming experience. What You Will Learn * Build
cross-platform applications using C# 6 and .NET Core 1.0 * Explore
ASP.NET Core 1.0 and learn how to create professional web
applications * Improve your application's performance using
multitasking * Use Entity Framework Core 1.0 and learn how to build
Code-First databases * Master object-oriented programming with C#
to increase code reuse and efficiency * Familiarize yourself with
cross-device app development using the Universal Windows Platform
and XAML * Query and manipulate data using LINQ * Protect your data
by using encryption and hashing In Detail With the release of .NET
Core 1.0, you can now create applications for Mac OS X and Linux,
as well as Windows, using the development tools you know and love.
C# 6 and .NET Core 1.0 has been divided into three high-impact
sections to help start putting these new features to work. First,
we'll run you through the basics of C#, as well as object-orient
programming, before taking a quick tour through the latest features
of C# 6 such as string interpolation for easier variable value
output, exception filtering, and how to perform static class
imports. We'll also cover both the full-feature, mature .NET
Framework and the new, cross-platform .NET Core. After quickly
taking you through C# and how .NET works, we'll dive into the
internals of the .NET class libraries, covering topics such as
performance, monitoring, debugging, internationalization,
serialization, and encryption. We'll look at Entity Framework Core
1.0 and how to develop Code-First entity data models, as well as
how to use LINQ to query and manipulate that data. The final
section will demonstrate the major types of applications that you
can build and deploy cross-device and cross-platform. In this
section, we'll cover Universal Windows Platform (UWP) apps, web
applications, and web services. Lastly, we'll help you build a
complete application that can be hosted on all of today's most
popular platforms, including Linux and Docker. By the end of the
book, you'll be armed with all the knowledge you need to build
modern, cross-platform applications using C# and .NET Core. Style
and approach This book takes a step-by-step approach and is filled
with exciting projects and fascinating theory. It uses three
high-impact sections to equip you with all the tools you'll need to
build modern, cross-platform applications using C# and .NET Core.
|
Lost Akron (Hardcover)
Mark J Price
|
R805
R673
Discovery Miles 6 730
Save R132 (16%)
|
Ships in 10 - 15 working days
|
|
You may like...
X-Men: Apocalypse
James McAvoy, Michael Fassbender, …
Blu-ray disc
R29
Discovery Miles 290
|