Learning C# 8 and .NET Core 3.0

Learning C# 8 and .NET Core 3.0

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

Bestseller
Created By: Mohammed Ezzat
16.05 9.62

About This Course

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

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

• Write code using C# and Visual Studio
• Work with the datatypes, logic, and algorithms used for programming
• Use the new features in .NET Core 3 to enhance your apps
• Implement the power of object-oriented programming for your applications
• Build an application using .NET Core 3

Are There Any Course Requirements Or Prerequisites?

Basic concepts of programming is assumed.

Who Are Your Target Students?

The course is for developers who are familiar with the concepts of programming and want to apply them using C# and build their own application using .NET Core.

Course Content

  • 35 lectures
  • 02:22:27
  • The Course Overview
    00:03:02
  • Introduction to Programming and C# Language
    00:04:27
  • Installation and Setup of Visual Studio
    00:03:08
  • Writing Your First Hello World Code
    00:02:38
  • Create Variables and Types
    00:03:25
  • Working with Value and Reference Types
    00:03:31
  • Using Strings
    00:04:45
  • Experimenting with Arithmetic Operators
    00:05:48
  • Lambda Expressions
    00:03:19
  • IF Statements
    00:05:28
  • Using Switch Statements
    00:05:13
  • Storing Values in Arrays and Multidimensional Arrays
    00:04:31
  • FOR Loops and Extended FOR Loop
    00:04:37
  • WHILE and DO WHILE Loops
    00:04:23
  • Creating Methods
    00:06:14
  • Recursive Methods
    00:03:43
  • Files Input and Output
    00:06:10
  • Exception Handling
    00:04:41
  • Introduction to Classes and Objects
    00:03:59
  • Implementing Inheritance
    00:05:17
  • Abstraction and Encapsulation
    00:03:11
  • Implementing Interfaces
    00:03:38
  • Polymorphism
    00:03:55
  • Introduction to .NET Core 3 and .NET Standard 3
    00:02:42
  • Using WPF with .NET Core 3
    00:05:38
  • Implementation Using WinForms
    00:03:27
  • UWP Including XAML in .NET Core 3
    00:03:05
  • Learning Server Backend Basics
    00:03:17
  • Using ASP.NET Core
    00:05:37
  • Creating the Desktop App .NET Core
    00:02:27
  • Implementing Generic Database Using EF Core
    00:05:05
  • Creating the UI
    00:03:09
  • Creating Databound Objects
    00:03:02
  • Performing Database Actions
    00:03:08
  • Debugging .NET Core App
    00:02:47
Image

Packt Publication

  • 4.4 (8)
  • 7 Reviews
  • 8 Students
  • 935 Courses