So we've now reached the end, of course.
And this is the end of course.
Summary.
So first of all, of course congratulations on making it to this stage and completing this course.
It's a long course.
It takes quite some time to create an application of this nature.
And it involves many lines of code.
And now we have a proof of concept e-commerce store.
And many of the features that we've added to this kind of application are common across many other types
of application as well.
So if you're going to create something new, then you've kind of got a starting place and you can take
a look at how we've done certain things here and use it in applications that you're creating elsewhere.
And often I'm asked by students after completing a course like this is why didn't we include a certain
feature?
And the answer to that is always, well, we have to finish a course at some point.
And an application, as I mentioned before, is never really complete.
There's always things to add.
And and when it comes to creating a proof of concept, this is not necessarily a complete out of the
box application.
And what we're doing here is not simply buying software off the shelf that we can then use for our own
e-commerce stores.
What we have is an application that we've spent time building, but the purpose of building the application
was not to have a complete out of the box software, but it's to learn how to write the code and develop
an application in some way.
And an application always evolves over time.
And I feel I've taken enough of your time getting to the place that we have got to.
But your journey with this application doesn't need to end there, because you have the power to insert
and add whatever feature you desire to this application.
You're a software developer now, and as a software developer, you can add whatever feature you desire.
So don't let this course ending stop you from doing whatever you need to do or want to do with this
application.
If you do add a particular feature, then please feel free to share it in the Q&A with other students
that take the course.
And where do you go next from this?
Well, there's a couple of things you can try.
You can improve this app.
You can add things like an email confirmation system and possibly even an inventory system.
If you change the price of a product, maybe you would like to reflect that in the user's basket when
they go to checkout, rather than surprising them.
When you send back the updated basket and they find the price has gone up, perhaps you can have an
old price and a new price, or the updated price reflected in the basket and the review components of
the application.
Also, possibly you could send them an email confirmation when their payment has been received, and
you can let them know that's the case and the delivery is on the way, that kind of thing.
Maybe you can just create a whole new app entirely, and it can often be tricky to stare at your terminal
thinking, what am I going to create?
So obviously you need an idea.
And one suggestion for an app is just to create a simple to do list kind of application using dotnet
as the back end and of course the database to persist the data and using React and Material UI as the
front end.
I say this as a good place to start, because there's literally thousands of tutorials on how to create
todo apps out there, so if you get stuck, you can always go and compare where you're at with other
todo apps that have been created by others that are out there on the internet already.
And of course, when it comes to skills and learning new skills, then the only way that you both maintain
them and improve them is to practice.
Nothing's permanent when it comes to learning new skills.
Until you've practiced so many times that what you're doing is like speaking.
Once you've done it often enough, then the language that we write our applications in becomes almost
as easy to do as speaking a sentence in your native tongue, so it just takes practice.
I appreciate it can be quite overwhelming when you first start learning something new, but that's only
due to lack of practice, and after you practice, then it will become second nature.
And of course you can also take other courses.
I do have a few others here on Udemy.
They are big courses where you start from nothing and build a full application similar in nature to
this kind of course.
So if you're not completely sick of my voice by this point, and after this many hours, there's every
chance that you are then I also have other courses available on Udemy for you to peruse, and possibly
you might want to try them as well, both in Angular and React and.
Net and just to finish off, I just want to say thank you a great big thank you and wish you the very
best for your future careers.