Skip to content
UdemySoftware DevelopmentPaid courseIntermediate levelCertificate

Modern App Development with C# 8 and .NET Core 3.0 (Udemy.com)

Build amazing cross-device and cross-platform applications—web, mobile, and desktop alike with new C# and .NET Core

Created by: Packt Publishing

Last updated November 2019

icon
What you will learn

  • Find out about the newest C# 8 features such as async streams and recursive patterns
  • Create code-first migrations with Entity Framework Core
  • Build an authentication service using ASP .NET Core Identity
  • Create a simple, comprehensive RESTFul API with ASP .NET Core 3.0 Web API
  • Find out about XAML, the mark-up language behind native Windows apps
  • Build WPF desktop applications that utilize a Web API
  • Understand Xamarin and Xamarin .Forms
  • Consume your Web API from a cross-platform mobile application

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.0 out of 5higher than 2% of them
  • Reviews31#515 of 519 by number of reviews
  • Length5.3 hoursshorter than 59% of them
  • Last updatedNovember 2019earlier than 90% of them

icon
Course Description

C# is rapidly approaching the third decade of its newest features. It helps in preventing the null reference exceptions that have riddled object-oriented programming. C# and .NET Core combined give developers a new sense of robustness, flexibility, and efficiency to build amazing applications inside and outside the MS ecosystem. There are several improvements and additions to the language and framework in this upcoming release.

After quickly taking you through C# 8 and how .NET Core 3.0 works, you'll explore topics such as packaging and deploying your own libraries, working with Visual Studio and other relevant tools, and using common libraries to work with collections, performance, databases, and encryption.

The course practically demonstrates the major types of applications that you can build and deploy cross-device and cross-platform—web, mobile, and desktop alike.

About the Author

Dimitris Loukas is a software engineer who is currently part of a growing start-up building a revolutionary referral marketing platform with Node.js, Angular, MySQL, Redis, and Docker. He also develops trading software applications using C#, Aurelia, and TypeScript.

He is an author at Packt and has developed many video tutorials in C#, .NET Core, and TypeScript. He has worked for two start-ups in the past, is active in the open-source community, and loves taking up small side projects. He has developed microservices using C# and Node.js and has also mastered Angular, Aurelia, and Vue.js. He is an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Packt Publishing

Packt are an established, trusted, and innovative global technical learning publisher, founded in Birmingham, UK with over eighteen years experience delivering rich premium content from ground-breaking authors and lecturers on a wide range of emerging and established technologies for professional development.


Packt’s purpose is to help technology professionals advance their knowledge and support the growth of new technologies by publishing vital user focused knowledge-based content faster than any other tech publisher, with a growing library of over 9,000 titles, in book, e-book, audio and video learning formats, our multimedia content is valued as a vital learning tool and offers exceptional support for the development of technology knowledge.


We publish on topics that are at the very cutting edge of technology, helping IT professionals learn about the newest tools and frameworks in a way that suits them.

icon
More courses by Packt Publishing

$64.99

$11.99

$11.99

$59.99

$59.99

$59.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.0

31 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Charles Opuoro on 4/9/2022

Great!!! Highly Informative, Hands-on, and Practical. Thank you.

By Play'n Go Hungary Kft. HU24309949 1052 B on 12/7/2020

The language options are changing so fast that this fairly recent video is not up-to-date completely, NullableContextOptions has been renamed to simply Nullable, which for me caused a bit of a confusion.

By Waynevdlinde on 9/7/2020

spending a lot of time on google finding solutions because instructions on course does not tie up with what needs to happen to make things work. dont think ill be able to finish this course

By Deniz Balçık on 5/12/2020

They dont answer your questions about lessons, Coding too fast without any explanations, no logic explained what he is done. I asked questions about a month and don't answered, Dont waste your money on Packt publishing

By Mohamed Fahmi on 10/15/2019

zu schnell!!! befehle nicht erklärt Windows Benutzer total ignoriert und keine Hinweise dazu gegeben schade

By Svetoslav Batsoev on 10/5/2019

I'm happy with this course so far.

By Stephen DeFord on 9/1/2019

Great introduction to C# 8 and .NET Core 3.0 as well as WFP with .NET Core 3.0 as well as Xamarin forms. I found this course very informative as the author led me through the creation of a project. This course is not for beginners, as I would recommend that you have familiarity with C#, ASP.NET, and MVC as well as basic knowledge of dependency injection (the author also recommends you have basic knowledge in these areas). The course is well worth the money and I learned a lot and certainly recommend it.

Showing all 7 reviews on CourseDuck

Read all 31 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100