ASP.NET Blog

WKKim 01/17/2025
CSharp ASPNET SQL VPS Hosting CICD GitHub MongoDB

Overview [Blog_GEN1]

  • Developed and currently manage a career portfolio posting site.


Challenges & Solutions

  • Adaptation to New Frameworks
  • Acquired knowledge of .Net Core and web applications through books.
  • Gained practical experience with the framework’s structure by working on multiple example projects.
  • Developed my own site project to internalize the development process based on accumulated experience.


Challenges & Solutions

  • Separation of Frontend/Backend Development Roles
  • Unlike Windows app development, which is primarily done in C# from UI design onward, web development requires different languages for the frontend. Therefore, I strategized to gain experience in backend development, where I was more familiar.
  • After completing the backend, I started using frontend libraries one by one to gain experience in frontend development.


Challenges & Solutions

  • Deploying the Developed Web Project to a Server
  • Instead of deploying the project on platforms like Azure or AWS, I determined that hosting it on my personal Synology NAS would be more beneficial for long-term learning. Therefore, I deployed the site using Synology NAS and Docker.


Powered by Froala Editor