ASP.NET Core MVC
클래식한 컨트롤러 & 뷰 패턴으로 강력한 웹 애플리케이션을 구축할 수 있습니다.
- 정형화된 라우팅과 뷰 구조
- 필터, 모델 바인딩, 검증 지원
- 기존 프로젝트 마이그레이션에 적합
선호하는 .NET 기반 웹 기술을 선택하고, 예제와 문서를 통해 바로 시작할 수 있습니다.
클래식한 컨트롤러 & 뷰 패턴으로 강력한 웹 애플리케이션을 구축할 수 있습니다.
페이지 중심의 가벼운 구조로 단일 기능 페이지를 빠르게 개발할 수 있습니다.
JavaScript 대신 C#으로 대화형 UI를 구현하고, 서버에서 상태를 관리할 수 있습니다.
REST API와 백엔드 서비스를 구축하고, 프론트엔드나 모바일 앱과 연동할 수 있습니다.
최근 강의, 샘플 코드, 문서 업데이트 내용을 한눈에 살펴볼 수 있습니다.
실습에 활용할 수 있는 ASP.NET Core MVC 기반의 블로그 예제를 공개했습니다.
관리자 페이지와 포털 사이트를 Blazor Server로 구현하는 전체 과정을 다룹니다.
기존 MVC 프로젝트에 Razor Pages를 병행 적용하는 구조를 설명합니다.
.NET과 함께 자주 사용하는 언어와 런타임을 선택하고 예제를 확인할 수 있습니다.
Program.cs에서 최소한의 코드로 웹 애플리케이션을 시작하고, 컨트롤러와 Razor View를 추가하는 기본 패턴을 설명합니다.
// 최소한의 ASP.NET Core 앱
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => "Hello VisualAcademy!");
app.Run();
강의, 오픈 소스 프로젝트, 온라인 채널을 통해 다른 개발자와 교류할 수 있습니다.
GitHub 리포지토리에서 예제와 실습 코드를 확인하고, 이슈와 PR로 기여할 수 있습니다.
GitHub 둘러보기ASP.NET Core, Blazor, Azure를 주제로 한 실습 중심 강의를 통해 현업 패턴을 익힐 수 있습니다.
강의 일정 보기개발 관련 질문을 남기고, 다른 개발자의 경험과 팁을 공유받을 수 있는 커뮤니티를 운영합니다.
커뮤니티 참여하기가장 익숙한 주제부터 하나씩 실습해 보세요. 작은 프로젝트가 최고의 출발점입니다.
최신 .NET SDK와 Visual Studio 또는 VS Code를 설치합니다.
터미널에서 dotnet new 명령으로 MVC, Razor Pages, Blazor 프로젝트를 생성합니다.
라우팅, 데이터베이스, 인증, 배포까지 한 단계씩 확장하면서 자신만의 샘플 앱을 완성합니다.