O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning C# 8 and .NET Core 3.0

Video Description

Get to know the basics of development using the new features in C# 8 along with implementation using .NET Core 3

About This Video

  • Especially designed to work with the latest features of C# 8 & .NET Core 3
  • The course takes you through the concepts with the help of examples, providing a practical experience
  • A step-by-step approach to build your first application using C# & .NET Core

In Detail

C# is one of the easiest yet most powerful high-level programming languages, making it perfect for business and also educational purposes. Knowing C# means actually discovering the .NET world through .NET specific software or cross-platform software using .NET Core, or even extending your opportunities by developing cross-platform mobile application.

This course will start by preparing everything you need to develop using C#. You will experience the important features of C# as an object-oriented programing language. Also, along the way, you will experience the brilliance of Visual Studio as an IDE, which makes it one of the best IDEs to work with. The course will show you how debugging works for Visual Studio, the new features in .NET core, and how to run your application and have releasable version of it.

By the end of the course, you will have command over the C# programming language. And you’ll be able to develop your own application using .NET Core.

The code bundle for this course is available at - https://github.com/PacktPublishing/Learning-C-8-and-.NET-Core-3.0

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Installation and Setup
    1. The Course Overview 00:03:02
    2. Introduction to Programming and C# Language 00:04:27
    3. Installation and Setup of Visual Studio 00:03:08
    4. Writing Your First Hello World Code 00:02:38
  2. Chapter 2 : Getting Started with C#
    1. Create Variables and Types 00:03:26
    2. Working with Value and Reference Types 00:03:31
    3. Using Strings 00:04:46
    4. Experimenting with Arithmetic Operators 00:05:49
    5. Lambda Expressions 00:03:19
  3. Chapter 3 : Control Flows and Arrays
    1. IF Statements 00:05:28
    2. Using Switch Statements 00:05:13
    3. Storing Values in Arrays and Multidimensional Arrays 00:04:31
    4. FOR Loops and Extended FOR Loop 00:04:37
    5. WHILE and DO WHILE Loops 00:04:24
  4. Chapter 4 : Files and Methods
    1. Creating Methods 00:06:15
    2. Recursive Methods 00:03:44
    3. Files Input and Output 00:06:10
    4. Exception Handling 00:04:41
  5. Chapter 5 : Getting into Object-Oriented Concepts
    1. Introduction to Classes and Objects 00:03:59
    2. Implementing Inheritance 00:05:17
    3. Abstraction and Encapsulation 00:03:11
    4. Implementing Interfaces 00:03:38
    5. Polymorphism 00:03:56
  6. Chapter 6 : Working with .NET Core and .NET Standard
    1. Introduction to .NET Core 3 and .NET Standard 3 00:02:43
    2. Using WPF with .NET Core 3 00:05:39
    3. Implementation Using WinForms 00:03:27
    4. UWP Including XAML in .NET Core 3 00:03:06
    5. Learning Server Backend Basics 00:03:17
    6. Using ASP.NET Core 00:05:38
  7. Chapter 7 : Building a .NET Core Application
    1. Creating the Desktop App .NET Core 00:02:27
    2. Implementing Generic Database Using EF Core 00:05:05
    3. Creating the UI 00:03:10
    4. Creating Databound Objects 00:03:02
    5. Performing Database Actions 00:03:08
    6. Debugging .NET Core App 00:02:48