Forum Discussion
HenningTveito
Sep 08, 2023Copper Contributor
Teacher, new to .NET
So, I know basic HTML and CSS. Some JavaScript. I want to work with my pupils on making a website with databases with a secure login. To me, it seems like .NET offers the best solutions with Azure an...
AddWebSolution
Oct 16, 2023Brass Contributor
Certainly! It's great that you're interested in using .NET for this project. Here are some resources and modules that can help you get started:
1. ASP.NET Core :
- This is a popular framework for building web applications with .NET.
- [ASP.NET Core Documentation](https://docs.microsoft.com/en-us/aspnet/core/😞 This is the official documentation and it's very comprehensive.
2. Entity Framework Core :
- This is an Object-Relational Mapping (ORM) framework for .NET. It will help you interact with databases in a more natural way.
- [Entity Framework Core Documentation](https://docs.microsoft.com/en-us/ef/core/😞 Official documentation for Entity Framework Core.
3. Authentication and Authorization :
- For secure logins, you'll want to look into the built-in authentication and authorization features in ASP.NET Core.
- [ASP.NET Core Authentication and Authorization](https://docs.microsoft.com/en-us/aspnet/core/security/😞 This section of the documentation will be very helpful.
4. Azure for Hosting :
- If you're interested in hosting your application on Azure, you'll want to learn about Azure App Service.
- [Azure App Service Documentation](https://docs.microsoft.com/en-us/azure/app-service/😞 This will guide you through the process of deploying your application.
5. Adding Family Members :
- To add family members, you'll need forms and likely some kind of admin panel.
- For forms, you can use HTML along with ASP.NET Core's Tag Helpers.
- For an admin panel, you can create a separate area or page that's password protected.
6. Database :
- You'll need to decide on a database. SQL Server is a common choice and integrates well with .NET.
- [SQL Server Documentation](https://docs.microsoft.com/en-us/sql/sql-server/😞 This is the official documentation.
7. Learning Paths and Tutorials :
- [Microsoft Learn](https://learn.microsoft.com/en-us/😞 This is Microsoft's official learning platform. It has a variety of tutorials and learning paths.
8. Sample Projects and Templates :
- [ASP.NET Core Samples](https://github.com/dotnet/AspNetCore.Docs😞 This GitHub repository contains a variety of sample projects that can help you understand how things work.
9. Community Forums :
- [Stack Overflow](https://stackoverflow.com/questions/tagged/asp.net-core😞 You can ask specific questions here and get help from the community.
Remember, building a web application with databases and secure authentication is a multi-step process. It's often helpful to break it down into smaller tasks and tackle them one at a time.
Good luck with your project, and feel free to ask if you have any specific questions along the way!
Best Regards,
AddWebSolution
1. ASP.NET Core :
- This is a popular framework for building web applications with .NET.
- [ASP.NET Core Documentation](https://docs.microsoft.com/en-us/aspnet/core/😞 This is the official documentation and it's very comprehensive.
2. Entity Framework Core :
- This is an Object-Relational Mapping (ORM) framework for .NET. It will help you interact with databases in a more natural way.
- [Entity Framework Core Documentation](https://docs.microsoft.com/en-us/ef/core/😞 Official documentation for Entity Framework Core.
3. Authentication and Authorization :
- For secure logins, you'll want to look into the built-in authentication and authorization features in ASP.NET Core.
- [ASP.NET Core Authentication and Authorization](https://docs.microsoft.com/en-us/aspnet/core/security/😞 This section of the documentation will be very helpful.
4. Azure for Hosting :
- If you're interested in hosting your application on Azure, you'll want to learn about Azure App Service.
- [Azure App Service Documentation](https://docs.microsoft.com/en-us/azure/app-service/😞 This will guide you through the process of deploying your application.
5. Adding Family Members :
- To add family members, you'll need forms and likely some kind of admin panel.
- For forms, you can use HTML along with ASP.NET Core's Tag Helpers.
- For an admin panel, you can create a separate area or page that's password protected.
6. Database :
- You'll need to decide on a database. SQL Server is a common choice and integrates well with .NET.
- [SQL Server Documentation](https://docs.microsoft.com/en-us/sql/sql-server/😞 This is the official documentation.
7. Learning Paths and Tutorials :
- [Microsoft Learn](https://learn.microsoft.com/en-us/😞 This is Microsoft's official learning platform. It has a variety of tutorials and learning paths.
8. Sample Projects and Templates :
- [ASP.NET Core Samples](https://github.com/dotnet/AspNetCore.Docs😞 This GitHub repository contains a variety of sample projects that can help you understand how things work.
9. Community Forums :
- [Stack Overflow](https://stackoverflow.com/questions/tagged/asp.net-core😞 You can ask specific questions here and get help from the community.
Remember, building a web application with databases and secure authentication is a multi-step process. It's often helpful to break it down into smaller tasks and tackle them one at a time.
Good luck with your project, and feel free to ask if you have any specific questions along the way!
Best Regards,
AddWebSolution