Upgrading to .NET Core: WPF to .NET Core 3.0 - A TimCo Retail Manager video

preview_player
Показать описание
In this last upgrade video, we are going to upgrade WPF to .NET Core 3.0. We will need to spend time working on our dependencies, especially Caliburn Micro, since how it works is different with the new upgrade. Learn how to use a separate NuGet server, how to take our application Async, and more.

One-off tutorials are awesome but they aren't the only thing you should be doing to learn C#. Another vital part of learning is learning how to put it all together. This interactive course is all about putting the pieces together. You can watch each video on its own or you can watch them in order and see a bigger picture. The choice is yours.

This course focuses on real-world development. As such, we are simulating that we work for TimCo Enterprise Solutions on a brand new product, the TimCo Retail Manager. Just like in the real world, we are starting out with one set of requirements but know that over time they will change.
Рекомендации по теме
Комментарии
Автор

Hey Tim,
I was a full-time WPF .Net Developer for 6 years but had to step away from the profession to help my family business. After 3 years away I really struggled with imposter syndrome and felt that I had lost my edge. Rewatching your videos has really helped me with my self-confidence and that all I had known before was there waiting to be reactivated.

Thank you for this course.

strayth
Автор

The word legend is often overused. Hero.

flabberdog
Автор

Thanks for upgrading this. This is a real life situation.

Otonium
Автор

Thanks for the series by the way. I tend to be critical and don't agree with all your decision... but I always learn something when I watch other people work, which is why I do it. ;)

pilotboba
Автор

i was working on a similar application on which i followed your series and created something i'm very proud of...However, right now i'm struggling with deployment cause i don't find anything to put me on the right direction..i wish you that you make a video on how to deploy this kind of appilcations..that would be very awesome

bicentrick
Автор

Great series Tim - I love it. I have a minor bug when I go to Checkout -- the ConfigHelper in the API busts reading the "taxRate" from AppSettings in the UI App.config. "rateText" in ConfigHelper is null. It appears the API is not reading the UI App.config properly --- I can't figure it out. Any thoughts?

johnsinclair
Автор

Just wanted to share that Caliburn.Micro has 4.0.136-rc as of this comment. It's available by just checking "Include prerelease"

hchoi
Автор

Tim, thanks for you Retail Manager series. I think all of the functionality found in Caliburn Micro is implemented in PRISM plus more. PRISM is a framework of the Patterns and Practices team, now managed by Brian Lagunas. Can we use PRISM instead? How can that be easily done? Have considered using it?

Baraka-yldp
Автор

Hi Tim - Love the upgrade to .NET Core and this series in generel.
I've noticed that the cart isn't cleared when a user is logging out. This means that when you log in again (this could potentially be another user) the cart is still populated with the products from the previous "session".

Mfolmer
Автор

Hi Tim. This is fantastic tutorial. It would be nice if you could show how to use Cancellation token. Great job thank you.

mastercompuk
Автор

Has the TimCo Retail series ended then ? I seem a bit confused, looking forward to my mondays because of this. Thanks so much for this Tim.

onyebuchiboss
Автор

Hi Tim. Thank you so much for these videos. Question please. I have not watched the TimCo Retail video series yet. Should I watch them, and then do the upgrade? I am pretty sure you going to say yes; I just want to make sure.

shawnmofid
Автор

Hi Tim,
Quick question regarding Caliburn.micro: would you suggest to use it in new wpf projects or do you have another framework you would rather use than caliburn? Or do you recommend plain wpf at all?
Thanks for your great content!!

ValentinMathis
Автор

Hello Tim,
I am doing this part of the course almost one year after you uploaded this video. From the last post (18 June 2020) in the CaliburnMicro site, I understand that, even if they are planning to publish a release candidate and then an official release, the project is not going to be maintained as it used to be at the beggining or unless it won't be a priority. It might even change owner.
So my question is, do you think it is safe to keep considering CM framework for new projects, in particular new .NET Core projects? I really liked it but the fact of thinking that it may become obsolete soon or not maintained any more, really scares me.

I am editing this comment to add: The CM site clearly states "This project is not longer being actively maintained".

matiascatanzariti
Автор

Hi Tim, thanks a lot for the wonderful videos. I have a problem with the "InitializeComponent" method on the views, it says they do not exist in the current context. Do you have any suggestions on how to fix this?

grigorissianopoulos
Автор

What I would like to see: Can Electron replace WPF ? What are the limitations?

dergeneralist
Автор

Hello Tim I have a quick question. We build the WPF project after installing the alpha build of caliburn.micro. After building I got an error and I was finally able to figure out that it was caused by the fact that my project name starts with a number. So I right-clicked on my project chose rename and added an underscore_. Problem solved, but off the top of your head can you foresee this causing some problems in the future. I'm not sure if our project name is stored in other code files in our project that will then throw an error since it technically doesn't match now that I added an underscore

karatekid
Автор

Hi Tim I followed your course to make my own application and now I want to build a UI using UWP since it offers more modern UI options. I was wondering if you think I should use Caliburn.Micro for UWP as well or should I try to replicate the app without using any plug ins? Also I'm about to get your all access pass and I was wondering if you have a viewing order in which they should be watched. Thanks again for this tutorial.

karatekid
Автор

Tim, I attempted to add the feed for Caliburn Micro as listed in the video it fails saying the feed is not available do you have a suggested fix?

matthewpaulosky
Автор

Really enjoyed this but when testing I noticed that we can't checkout it breaks the WPF Application. Has an issue with the configuration manager and loading the taxrate.

stinefelt