C# 7 and .NET Core 2.0 Recipes [Video]

Preview in Mapt

C# 7 and .NET Core 2.0 Recipes [Video]

Dimitris Loukas

Catch up with the latest improvements in C# and .NET Core

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


C# 7 and .NET Core 2.0 Recipes [Video] Book Cover
C# 7 and .NET Core 2.0 Recipes [Video]
$ 124.99
$ 106.25
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition Book Cover
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $121.98
Add to Cart

Video Details

ISBN 139781787289444
Course Length5 hours 44 minutes

Video Description

C# is a multi-paradigm programming language providing support for software engineering principles such as strong type checking, array bound checking, automatic garbage collection, and more. C# 7 comes with a host of new features to build powerful cross-platform applications. Also, the ASP.NET is the web application framework through which you can develop web applications.

In this course, you will learn everything you need to know to start developing applications using the newest features that come with C# 7 as well as the newest version of the .NET Core. The course will start with a quick introduction to C# and .NET that will prepare you for what comes next. You will then learn about the new features of C# 7. Following that, you will get in-depth knowledge of ASP.NET Core along with the new version of the Entity Framework. Next, we will discuss some more advanced concepts of C# like delegates, lambda expressions, and LINQ.

From this course, you’ll learn newest features of C# and ASP.NET. You’ll be developing the web applications with ASP.NET. Also, learn the advanced C# programming concepts.

Style and Approach

We start with an Introduction to C# that will serve as a revision for those that have worked with it and as a starting point for those that haven't. We will then move on to study web applications and finally, we will present some advanced concepts.

Table of Contents

C# and the .NET Core
The Course Overview
Introduction to C# and .NET Core
Getting Your Environment Setup
Creating a Command Line Application in C# 7
Getting Started with .NET Core
Installing .NET Core on Windows
Installing .NET Core on Mac
Installing .NET Core on Linux
Building a Sample Web Application in .NET Core
Introduction to C#
Built-in Types
Creating Methods in C#
Creating Classes in C#
Inheritance in C#
Interfaces in C#
Creating Enums
Structs in C#
Working with Generics in C#
Type Checking in C#
Garbage Collection in C#
Working with Files in C#
Exploring the New Features of C# 7
Building Tuples in C#
Pattern Matching in C#
Ref Locals and Returns
Inline out Variables
Local Functions
Expression Bodied Members
Throw Expressions
Generalized Async Return Types
Digit Separators
Exploring the New Features of ASP.NET Core 2.0
What’s New in ASP.NET Core 2.0
Application Startup
Middleware
Routing and Views
Dependency Injection
Model Validation
Identity
Razor Pages
Exploring Entity Framework Core
What is an O\RM
The Database Context
Migrations
Creating a CRUD Service
Advanced Programming with C# 7
Delegates and Lambda Expressions
Threads and Parallelism
LINQ
Extension Methods

What You Will Learn

  • Learn the fundamentals of C#
  • Understand the new features of C# 7, why they are needed and how to make the best use of them
  • You will learn how to develop fast, scalable web applications with C# 7 and ASP.NET Core 2.0
  • Use the Entity Framework to make working with databases seem like a walk in the park
  • Introduced to delegates & lambda expressions
  • Explore an alternative way of working with large collections
  • You will extend .NET built-in types with Extension methods

Authors

Table of Contents

C# and the .NET Core
The Course Overview
Introduction to C# and .NET Core
Getting Your Environment Setup
Creating a Command Line Application in C# 7
Getting Started with .NET Core
Installing .NET Core on Windows
Installing .NET Core on Mac
Installing .NET Core on Linux
Building a Sample Web Application in .NET Core
Introduction to C#
Built-in Types
Creating Methods in C#
Creating Classes in C#
Inheritance in C#
Interfaces in C#
Creating Enums
Structs in C#
Working with Generics in C#
Type Checking in C#
Garbage Collection in C#
Working with Files in C#
Exploring the New Features of C# 7
Building Tuples in C#
Pattern Matching in C#
Ref Locals and Returns
Inline out Variables
Local Functions
Expression Bodied Members
Throw Expressions
Generalized Async Return Types
Digit Separators
Exploring the New Features of ASP.NET Core 2.0
What’s New in ASP.NET Core 2.0
Application Startup
Middleware
Routing and Views
Dependency Injection
Model Validation
Identity
Razor Pages
Exploring Entity Framework Core
What is an O\RM
The Database Context
Migrations
Creating a CRUD Service
Advanced Programming with C# 7
Delegates and Lambda Expressions
Threads and Parallelism
LINQ
Extension Methods

Video Details

ISBN 139781787289444
Course Length5 hours 44 minutes
Read More

Read More Reviews

Recommended for You

C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition Book Cover
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development - Third Edition
$ 31.99
$ 22.40
Learning ASP.NET Core 2.0 Book Cover
Learning ASP.NET Core 2.0
$ 35.99
$ 25.20
Dependency Injection in .NET Core 2.0 Book Cover
Dependency Injection in .NET Core 2.0
$ 39.99
$ 28.00
A 17 Hour C# Course with Intro to SQL and C# 7.0 [Video] Book Cover
A 17 Hour C# Course with Intro to SQL and C# 7.0 [Video]
$ 99.99
$ 85.00
Mastering ASP.NET Core 2.0 Book Cover
Mastering ASP.NET Core 2.0
$ 39.99
$ 28.00
Building Apps Using XAML, UWP, and .NET Core [Video] Book Cover
Building Apps Using XAML, UWP, and .NET Core [Video]
$ 124.99
$ 106.25