<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel><title>MemoEngine</title>
<description>메모 of &lt;분석, 설계, 구현, 시험, 운영&gt;</description>
<generator>MemoEngineCore</generator>
<link>https://www.memoengine.com/</link>
<item>
  <title>C# 봉인(Sealed) 클래스란?</title>
  <link>https://www.memoengine.com/blog/c-봉인sealed-클래스란/</link>
  <description>&lt;p&gt;C#의 sealed 키워드는 클래스를 더 이상 상속할 수 없도록 봉인할 때 사용합니다. &amp;ldquo;씰 미개봉&amp;rdquo;, &amp;ldquo;봉인씰 그대로 있음&amp;rdquo;의 Seal을 떠올리면 의미를 쉽게 이해할 수 있습니다.&lt;/p&gt;
&lt;p&gt;봉인 클래스의 기본 개념과 예제는 다음 문서에서 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;a title="C# 봉인(Sealed) 클래스란?" href="/docs/csharp/sealed-class/"&gt;azunt.com/docs/csharp/sealed-class/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>csharp</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/c-봉인sealed-클래스란/</guid>
  <pubDate>Thu, 10 Sep 2026 07:03:53 GMT</pubDate>
</item>
<item>
  <title>ASP.NET Core에 Entra ID 인증 적용</title>
  <link>https://www.memoengine.com/blog/aspnet-core에-entra-id-로그인-적용하기/</link>
  <description>&lt;p&gt;ASP.NET Core 프로젝트에 Microsoft Entra ID를 사용하여 로그인 및 로그아웃을 구현하는 내용에 대한 가이드입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/docs/aspnet/core/entra-id/"&gt;https://memoengine.com/docs/aspnet/core/entra-id/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>entra-id</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/aspnet-core에-entra-id-로그인-적용하기/</guid>
  <pubDate>Fri, 04 Sep 2026 18:24:09 GMT</pubDate>
</item>
<item>
  <title>ASP.NET Core에서 Playwright.NET으로 HTML 영역 캡처하기</title>
  <link>https://www.memoengine.com/blog/aspnet-core-playwright-dotnet-html-screenshot/</link>
  <description>&lt;p&gt;ASP.NET Core MVC에서 Playwright.NET과 Chromium을 사용하여 HTML의 특정 영역만 PNG 이미지로 캡처하는 방법을 정리했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Microsoft.Playwright 설치부터 로컬 Chromium 구성, 특정 DOM 요소의 Screenshot 생성, Base64 변환, 그리고 Azure App Service 서버에서 Chromium을 설치하고 실행하는 과정까지 단계별로 살펴봅니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;자세한 내용과 전체 예제 코드는 다음 문서에서 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a title="ASP.NET Core에서 Playwright.NET으로 HTML 영역 캡처하기" href="/docs/aspnet/core/playwright-dotnet-html-screenshot"&gt;azunt.com/docs/aspnet/core/playwright-dotnet-html-screenshot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>html screenshot</category>
  <category>chromium</category>
  <category>playwright.net</category>
  <category>asp.net core</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/aspnet-core-playwright-dotnet-html-screenshot/</guid>
  <pubDate>Mon, 17 Aug 2026 22:14:38 GMT</pubDate>
</item>
<item>
  <title>2026년 서동이 장학생 장학증서 수여식</title>
  <link>https://www.memoengine.com/blog/2026년-서동이-장학생-장학증서-수여식/</link>
  <description>&lt;p&gt;&lt;span style="color: #0f0f0f; font-family: Roboto, Arial, sans-serif; font-size: 16px; white-space: pre-wrap;"&gt;2026년 서동이 장학생 장학증서 수여식&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0f0f0f; font-family: Roboto, Arial, sans-serif; font-size: 16px; white-space: pre-wrap;"&gt;&lt;iframe src="//www.youtube.com/embed/lUWaQK56hdk" width="560" height="314" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>family</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/2026년-서동이-장학생-장학증서-수여식/</guid>
  <pubDate>Sat, 27 Jun 2026 05:03:49 GMT</pubDate>
</item>
<item>
  <title>.NET CLI로 ASP.NET Core MVC Controller와 View 생성하기</title>
  <link>https://www.memoengine.com/blog/net-cli로-aspnet-core-mvc-controller와-view-생성하기/</link>
  <description>&lt;p&gt;ASP.NET Core MVC 프로젝트에서 Visual Studio UI를 사용하지 않고, .NET CLI의 dotnet aspnet-codegenerator 명령으로 Controller와 View 파일을 생성하는 방법을 정리합니다. VendorsController.cs와 Index.cshtml을 예제로 프로젝트 폴더 이동, 코드 생성기 설치, 컨트롤러와 뷰 생성, 실행 확인, 자주 발생하는 오류까지 함께 살펴봅니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a title=".NET CLI로 ASP.NET Core MVC Controller와 View 생성하기" href="/docs/aspnet/core/mvc/create-controller-and-view-with-dotnet-cli/"&gt;azunt.com/docs/aspnet/core/mvc/create-controller-and-view-with-dotnet-cli/&lt;/a&gt;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>dotnet</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/net-cli로-aspnet-core-mvc-controller와-view-생성하기/</guid>
  <pubDate>Sun, 24 May 2026 06:14:49 GMT</pubDate>
</item>
<item>
  <title>ASP.NET Core Identity에서 프로필 사진 업로드 기능 구현</title>
  <link>https://www.memoengine.com/blog/aspnet-core-identity에서-프로필-사진-업로드-기능-구현/</link>
  <description>&lt;p&gt;ASP.NET Core Identity 환경에서 사용자 프로필 사진 업로드&amp;middot;저장&amp;middot;다운로드 기능을 Razor Pages 기반으로 간단하게 구현하고, 모든 프로젝트에서 재사용할 수 있는 구조를 소개합니다&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a title="ASP.NET Core Identity에서 프로필 사진 업로드 기능 구현 (Razor Pages 재사용 구조)" href="/docs/aspnet/core/identity/profile-photo-management/"&gt;azunt.com/docs/aspnet/core/identity/profile-photo-management/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>identity</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/aspnet-core-identity에서-프로필-사진-업로드-기능-구현/</guid>
  <pubDate>Sat, 25 Apr 2026 22:18:55 GMT</pubDate>
</item>
<item>
  <title>ASP.NET Core Web API 기본 연습과 Basic 인증 사용하기</title>
  <link>https://www.memoengine.com/blog/aspnet-core-web-api-기본-연습과-basic-인증-사용하기/</link>
  <description>&lt;p&gt;ASP.NET Core Web API를 기반으로 Employee와 Photo 간의 관계를 설계하고, EF Core를 통한 데이터 처리, Mapster를 활용한 ViewModel 매핑, Swagger 기반 테스트 환경 구성까지 단계적으로 구현해보며, 마지막으로 Basic 인증을 적용해 실제 서비스에서 활용 가능한 보호된 API 구조를 완성하는 과정을 정리했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a title="ASP.NET Core Web API 기본 연습과 Basic 인증 사용하기" href="/docs/aspnet/core/web-api/employee-photo/"&gt;azunt.com/docs/aspnet/core/web-api/employee-photo/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>aspnetcore</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/aspnet-core-web-api-기본-연습과-basic-인증-사용하기/</guid>
  <pubDate>Fri, 17 Apr 2026 04:16:38 GMT</pubDate>
</item>
<item>
  <title>Spring Boot 회원 인증</title>
  <link>https://www.memoengine.com/blog/spring-boot-회원-인증/</link>
  <description>&lt;p&gt;Spring Boot 4 프로젝트에 로그인, 회원가입, 역할 기반 권한 기능을 적용하는 과정을 중심으로, Spring Security와 JPA, Thymeleaf, BCrypt를 활용해 기본 관리자 계정 생성부터 인증&amp;middot;인가 흐름까지 한 번에 정리한 실전형 가이드입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a title="Spring Boot 4 프로젝트에 로그인, 회원가입, 역할 기반 권한 기능 적용하기" href="/docs/spring/boot/auth-and-role-based-access/"&gt;azunt.com/docs/spring/boot/auth-and-role-based-access/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>spring-boot</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/spring-boot-회원-인증/</guid>
  <pubDate>Thu, 09 Apr 2026 21:40:27 GMT</pubDate>
</item>
<item>
  <title>ASP.NET Core Identity API</title>
  <link>https://www.memoengine.com/blog/aspnet-core-identity-api/</link>
  <description>&lt;p&gt;ASP.NET Core Empty 프로젝트에서 MapIdentityApi와 EF Core In-Memory Database를 사용해 ApplicationUser 기반 Identity API를 빠르게 구성하고, .http 파일로 회원 가입, 로그인, 보호된 API 호출까지 한 번에 테스트하는 방법을 정리합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a title="ASP.NET Core Identity API" href="/docs/aspnet/core/identity/mapidentityapi/"&gt;azunt.com/docs/aspnet/core/identity/mapidentityapi/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>aspnetcore</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/aspnet-core-identity-api/</guid>
  <pubDate>Thu, 26 Mar 2026 16:01:36 GMT</pubDate>
</item>
<item>
  <title>Visual Studio Code와 GCC를 사용한 C 언어 학습 개발 환경 구축하기</title>
  <link>https://www.memoengine.com/blog/visual-studio-code와-gcc를-사용한-c-언어-학습-개발-환경-구축하기/</link>
  <description>&lt;p&gt;2026년 C 언어 학습을 위한 Visual Studio Code 및 GCC 설치 Hello World 프로그램 작성하기&lt;/p&gt;
&lt;p&gt;&lt;iframe src="//www.youtube.com/embed/LgP3roLfjSw" width="560" height="314" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;/p&gt;</description>
  <author>RedPlus</author>
  <category>gcc</category>
  <guid isPermaLink="false">https://www.memoengine.com/blog/visual-studio-code와-gcc를-사용한-c-언어-학습-개발-환경-구축하기/</guid>
  <pubDate>Sat, 07 Mar 2026 09:14:29 GMT</pubDate>
</item></channel>
</rss>