연락처 정보

코스 개요

소개

.NET 프레임워크 및 C# 개요

  • Visual Basic에서 C#로의 발전 과정
  • ASP.NET 개발에 있어서 C#가 가지는 장점과 특징

개발 환경 설정

  • Visual Studio 설치 및 구성 방법
  • .NET Core와 .NET Framework의 차이점

C# 문법 기초

  • 데이터 타입, 변수 및 연산자 사용법
  • 조건문과 반복문 활용법

객체지향 프로그래밍 개념 소개

  • 클래스, 객체 및 메서드의 기본 개념
  • 캡슐화, 상속 및 다형성 원리

오류 처리 및 디버깅 방법

  • 예외 상황 관리 전략
  • Visual Studio 내의 디버깅 기법 활용법

ASP.NET Core 소개

  • 프레임워크 개요 및 프로젝트 구조 설명
  • 기본 ASP.NET 애플리케이션 생성 방법

MVC를 활용한 웹 애플리케이션 개발

  • 모델-뷰-컨트롤러(MVC) 아키텍처 이해하기
  • Razor Pages를 이용한 뷰 구현 방법

데이터 바인딩 및 상호작용 처리

  • ASP.NET 애플리케이션과 데이터베이스 간 연동법
  • Entity Framework Core의 기본 활용법

ASP.NET와 PLC 간 통신 방법

  • Modbus, OPC-UA 등 주요 통신 프로토콜 설명
  • 실시간 데이터 전송 처리 방안

ASP.NET의 고급 기능들

  • 미들웨어 및 의존성 주입 기술 활용법
  • ASP.NET Core에서 RESTful API 개발 방법

Visual Basic 기반 인터페이스와의 통합

  • 기존 VB 기반 인터페이스를 ASP.NET로 전환하는 절차
  • 레거시 코드 마이그레이션 시 유용한 모범 사례들

보안 및 개발 가이드라인

  • ASP.NET 내 인증 및 권한 관리 기법
  • 데이터 보안 처리 및 전송 안전성 확보 방법

애플리케이션 배포 과정

  • 로컬 환경 및 클라우드 플랫폼에서의 ASP.NET 애플리케이션 호스팅 절차
  • 선택 사항으로서 Docker를 이용한 컨테이너화 방법 소개

요약 및 향후 학습 방향

요건

  • 기본적인 프로그래밍 개념에 대한 이해
  • PLC 프로그래밍 관련 실무 경험

대상자

  • 프로그래머들
  • 애플리케이션 개발자들
 35 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리