Bummer! This is just a preview. You need to be signed in with a Basic account to view the entire video.
Wrap Up1:53 with James Churchill
Congrats on completing the Fitness Frog web app! Let’s wrap up this course and talk about next steps.
You can see the completed project at http://fitness-frog.azurewebsites.net.
Finished Project Code
Here's how to get the code for the finished project:
git clone email@example.com:treehouse-projects/aspnet-fitness-frog.git cd aspnet-fitness-frog
Additional Project Ideas
If you want to work on a new project, you could extend the Comic Book Gallery website—from the ASP.NET MVC Basics course—with the ability for users to manage the comic book and series data. Or you could build a web version of the Bird Watcher Search function from the Querying with LINQ course. The possibilities are endless!
Cross-site request forgery (also known as XSRF or CSRF) is a common attack against web-based apps or applications. In future Treehouse content, we’ll cover how you can secure your ASP.NET MVC apps or applications. In the meantime, see this page for more information.
Microsoft’s official ASP.NET website is a great resource for learning more about ASP.NET MVC.
Don’t forget about Treehouse’s Community! If you get stuck on something you can post a question or you can help someone else with an issue that they’re having (which is a great way to solidify your own knowledge).
Deploying Your Website
If you want to learn how to deploy your ASP.NET MVC website to the cloud, check out these resources.
To deploy your website to a hosting provider, check out your hosting provider's support pages for instructions specific to that provider.
Let's recap this section.
We completed the Edit Entry and the Delete Entry pages.
While working on an Edit Entry,
we saw how we could use partial views to apply the dry design principle.
And we learned how MVC TempData could be used to display confirmation
messages on the entries list page.
Our Fitness Frog web app is now complete.
Great job seeing our project all the way through to the end.
Now is a great time to reinforce what you've learned in this course
by extending the Fitness Frog web app or working on a new project.
For instance, you could add additional properties and
fields to the entry data model and form.
Or you could add validation rules to further refine the definition
of what makes a valid entry.
If you want to work on a new project, see the teacher's notes for some ideas.
Lastly, if you've created a project that you're proud of
I'd encouraged you to share it on the Treehouse community.
Visual Studio makes it easy to publish your projects online so
that everyone can enjoy your creation.
See the teacher's notes for links to resources.
Learning how to create forms using in MVC completes
another piece of the ASP.NET puzzle.
But there are still some holes to fill
including learning how to persist data to a database.
How to authenticate users and restrict access based upon a user's identity and
roles and how to make our form secure.
In future Treehouse content we'll cover those topics and more.
Remember the official ASP.NET website has a lot of great content for
learning more about MVC.
You can find the ASP.NET website at asp.net.
Good luck with creating your next ASP.NET MVC project.
See you next time.
You need to sign up for Treehouse in order to download course files.Sign up