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.