C#.Net for Application Development 교육 과정
C#.Net은 .NET 프레임워크(또는 .NET 플랫폼) 내에서 사용되는 프로그래밍 언어 C#를 말합니다. 이것은 주로 .NET 플랫폼에서 실행되는 다양한 애플리케이션을 구축하기 위해 Microsoft에서 개발한 현대적이고 객체 지향적이며 다재다능한 프로그래밍 언어입니다.
강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 C#.Net을 사용하여 ASP.NET에서 애플리케이션을 개발하고 Visual Basic에서 전환하여 강력한 웹 인터페이스를 만들고 의료 기기 프로젝트를 위한 PLC 기능을 통합하려는 중급 프로그래머를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- C#.Net의 기초 및 중급 개념을 학습하세요.
- 참가자가 Visual Basic에서 C#으로 전환할 수 있도록 합니다.
- ASP.NET을 사용하여 의료 기기 인터페이스에 맞춤형 애플리케이션을 만드는 기술을 개발합니다.
- PLC 기능을 웹 기반 인터페이스와 연결하는 방법에 대한 이해를 강화합니다.
과정 형식
- 대화형 강의 및 토론.
- 연습과 실습이 많아요.
- 라이브 랩 환경에서의 실습 구현.
코스 사용자 정의 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 준비하세요.
Course Outline
소개
.NET Framework 개요 및 C#
- Visual Basic에서 C#로의 진화
- ASP.NET의 C# 기능 및 이점
환경 설정하기
- Visual Studio의 설치 및 구성
- .NET Core vs .NET Framework
C# 구문 기본
- 데이터 유형, 변수 및 연산자
- 제어문(if, switch, loops)
OOP 개념 소개
- 클래스, 객체 및 메서드
- 캡슐화, 상속 및 다형성
오류 처리 및 디버깅
- 예외 처리
- Visual Studio의 디버깅 기술
ASP 소개.NET Core
- 프레임워크 개요 및 프로젝트 구조
- 기본 ASP.NET 애플리케이션 설정
MVC로 웹 애플리케이션 만들기
- 모델-뷰-컨트롤러(MVC) 아키텍처 이해
- Razor Pages로 뷰 구축
데이터 바인딩 및 상호 작용
- ASP.NET 애플리케이션을 데이터베이스에 연결하기
- Entity Framework Core의 기본
Communication ASP.NET과 PLC 사이
- 통신 프로토콜 개요(예: Modbus, OPC-UA)
- 실시간 데이터 스트림 처리
ASP.NET의 고급 기능
- 미들웨어 및 종속성 주입
- ASP.NET Core의 RESTful API
Visual Basic 인터페이스 연결
- 기존 VB 인터페이스를 ASP.NET으로 전환
- 레거시 코드 마이그레이션을 위한 모범 사례
보안 및 모범 사례
- ASP.NET에서의 인증 및 권한 부여
- 안전한 데이터 처리 및 전송
애플리케이션 배포
- 로컬 및 클라우드에서 ASP.NET 애플리케이션 호스팅
- Docker을 사용한 컨테이너화 소개 (선택 사항)
요약 및 다음 단계
Requirements
- 기본 프로그래밍 개념에 대한 지식
- PLC 프로그래밍에 대한 경험적 지식
청중
- 프로그래머
- 애플리케이션 개발자
Open Training Courses require 5+ participants.
C#.Net for Application Development 교육 과정 - Booking
C#.Net for Application Development 교육 과정 - Enquiry
회원 평가 (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Course - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
강사님은 실제 사례를 통해 주제를 아주 잘 설명해주셔서 정보를 더 쉽게 이해할 수 있었습니다.
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
주제에 대한 트레이너의 적절한 지식과 깊은 이해, 지식을 명확하고 효율적인 방식으로 제시하고 전달하는 능력.
Balazs Farkas - Greentube GmbH
Course - Implementing the Actor Model with Microsoft Orleans
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Course - Introduction to Blazor
Upcoming Courses
Related Courses
Introducing C# 6.0 with Visual Studio 2015/2017
28 Hours이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 참가자에게 Visual Studio 2015/2017 환경 내에서 C# 6.0의 기능을 활용하는 데 필요한 필수 기술을 제공합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Visual Studio 2015/2017의 통합 개발 환경(IDE)을 탐색하고 활용하세요.
- Console.WriteLine, Console.ReadLine 및 Hello C# World!와 같은 기본 C# 기능을 구현합니다.
- C# 코드를 컴파일하고 디버깅하는 프로세스를 이해합니다.
- 코드 문서화 및 가독성을 위해 C#에 주석을 적용합니다.
- CLR, GC, DLL, EXE 및 .NET 내 기술을 포함하여 .NET 6.0의 기본 사항을 살펴보세요.
- 버전 1.0부터 6.0까지 C#의 역사를 검토하고 키워드, 리터럴, 연산자, 명령문 등 C# 기본 사항을 파악합니다.
- C# 6.0에서 숫자 및 부울 형식, 클래스, 개체, 필드, 속성, 인덱서, 연산자, 메서드 등을 사용하여 작업할 수 있습니다.
- 컬렉션, 파일 처리, 데이터 스트림, 시스템 간 통신, 날짜, 직렬화 및 병렬 프로그래밍을 포함한 .NET 클래스 라이브러리 기능을 살펴보세요.
- ADO.NET, LINQ, ORM(Entity Framework) 및 SOA(서비스 지향 아키텍처)의 데이터를 사용하여 데이터에 액세스하고 조작합니다.
- Windows Presentation Foundation, ASP.NET MVC 2, Silverlight 등 C# 및 .NET Framework 6에서 개발할 수 있는 애플리케이션 검토
Advanced Blazor
21 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 PWA(프로그레시브 웹 애플리케이션) 개발 기능을 사용하여 Entity Framework( EF) 코어 및 Blazor.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- EF 패키지를 사용하여 데이터베이스 작업을 수행합니다.
- Blazor 구성 요소, 서비스, 종속성 주입, 레이아웃 및 라우팅을 사용합니다.
- 애플리케이션에서 PWA 기능을 활성화하는 서비스 워커를 만듭니다.
- 푸시 알림 및 기타 PWA 기능을 활용하세요.
Advanced Programming in C#
35 Hours대한민국에서 강사가 진행하는 실시간 교육에서는 C#의 고급 기능을 소개하고 실제 문제를 해결하기 위한 데스크톱 애플리케이션 프로그래밍 언어와 웹 프로그래밍 언어로서의 사용법을 검토합니다.
Programming 기술과 원칙은 수업 중 실습과 연습을 통해 시연되고 실습됩니다.
High-Performance Application Development with .NET Core
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 .NET Core을 사용하여 다양한 시스템에서 실행할 수 있는 최적화된 애플리케이션을 생성, 구축, 테스트, 디버그 및 배포하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- .NET Core을 기준으로 개발 환경을 설정하여 애플리케이션 개발을 시작합니다.
- ASP.NET Core 프레임워크와 라이브러리를 활용하여 새로운 애플리케이션을 구축하거나 기존 애플리케이션을 최적화합니다.
- 고급 .NET Core 도구를 사용하여 애플리케이션 성능을 모니터링하고 향상시킵니다.
- .NET Core 기능의 기본 원리를 이해하고 이 지식을 다른 비즈니스 구현에 적용하세요.
Blazor WebAssembly
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Blazor 웹 어셈블리를 사용하여 웹 애플리케이션을 빌드하려는 웹 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Blazor WebAssembly에서 양식과 인증을 이해하세요.
- Blazor WebAssembly 프로젝트를 생성하세요.
- 웹 애플리케이션을 실행하는 다양한 방법을 알아보세요.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 Hours이 과정은 3개의 주요 섹션으로 구성되어 있으며 프리젠테이션과 실습이 혼합되어 구성됩니다.
- VB.NET Visual Studio 2012의 언어
- VB.NET 객체 지향
- VB.NET 및 SQL Server 2012
Introduction to .Net Core
14 Hours.NET Core는 Windows, macOS 및 Linux 에서 .NET 응용 프로그램을 만들기위한 오픈 소스 프레임 워크입니다.
이 강사 주도형 라이브 교육에서 참가자는 .Net Core 의 고유 한 특성을 다른 프레임 워크와 비교하여 보여주는 샘플 응용 프로그램을 만드는 과정에서 .Net Core 의 기본 사항을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행 할 수 있습니다.
- .Net Core 툴링 및 IDE와 함께 즉시 개발을 시작하는 데 필요합니다.
- .Net을 사용하여 웹 애플리케이션, 콘솔 애플리케이션, 마이크로 서비스 및 라이브러리를 포함한 다양한 유형의 소프트웨어를 빌드하십시오.
- 클래스 라이브러리, 패키지, 메타 패키지 및 프레임 워크를 포함한 .Net Core 의 구성 요소를 이해하십시오.
- 샘플 웹 응용 프로그램 빌드, 디버그 및 배포
청중
- 개발자
코스의 형식
- 라이브 랩 환경에서 강의, 토론, 연습 및 실습 연습.
노트
- 이 과정은 .Net Core 2.x를 기반으로하며 Windows 및 Linux 환경에서 사용할 수 있습니다.
- 이 과정에 대한 맞춤형 교육을 요청하려면 저희에게 연락하여 준비하십시오.
- .Net Core 에 대한 자세한 내용을 보려면 다음 사이트를 방문하십시오 : https://github.com/dotnet/core
.NET Core and Angular Training Course
21 Hours청중
- 개발자
코스의 형식
- 라이브 랩 환경에서 부분 강의, 부분 토론, 연습 및 고강도 실습을 수행합니다.
Entity Framework Core 2.0
14 Hours강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 Entity Framework Core 2.0를 사용하여 ASP.Net Core 애플리케이션을 만드는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Entity Framework Core 2.0 MVC 웹 애플리케이션을 생성하는 데 필요한 프레임워크와 도구를 설정합니다.
- MS SQL Server에서 데이터베이스 작업을 수행합니다.
- 애플리케이션 개발에 "코드 우선" 및 "데이터 우선" 접근 방식을 사용하십시오.
- 마이그레이션 및 시딩 작업을 수행합니다.
- 고급 데이터 모델링 개념을 이해합니다.
- 샘플 ASP.Net Core 애플리케이션을 만듭니다.
Introduction to Blazor
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Blazor를 사용하여 풀 스택C# 웹 애플리케이션을 만들려는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- C# 및 Blazor를 사용하여 웹 애플리케이션을 개발합니다.
- C# 코드를 사용하여 JavaScript API 및 라이브러리를 호출합니다.
- 브라우저나 서버에서 클라이언트 측 C# 코드와 클라이언트 논리를 직접 실행하세요.
- Azure를 사용하여 Blazor 웹 애플리케이션을 배포합니다.
Machine Learning and AI with ML.NET
21 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 ML.NET 기계 학습 모델을 사용하여 엔터프라이즈 애플리케이션에 대해 실행된 데이터 분석에서 예측을 자동으로 도출하려는 데이터 과학자 및 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- ML.NET을 설치하고 애플리케이션 개발 환경에 통합합니다.
- ML.NET 도구 및 알고리즘 뒤에 숨어 있는 기계 학습 원리를 이해합니다.
- 제공된 데이터를 사용하여 스마트하게 예측을 수행할 수 있도록 기계 학습 모델을 구축하고 훈련합니다.
- ML.NET 측정항목을 사용하여 기계 학습 모델의 성능을 평가합니다.
- ML.NET 프레임워크를 기반으로 기존 기계 학습 모델의 정확도를 최적화합니다.
- ML.NET의 기계 학습 개념을 다른 데이터 과학 애플리케이션에 적용합니다.
Developing in ASP.NET MVC 6 Development
28 HoursASP.NET MVC 6은 Visual Studio 2015의 새로운 버전으로 Microsoft 웹 개발 스택의 최신 발전 버전입니다. 이 과정에서는 동적, 모듈식, 테스트 가능한 웹 사이트를 만들기 위한 최신 API와 개발 기술을 다룹니다. MVC6에서 사용할 수 있는 새로운 기능을 살펴보고 최신 도구 세트와 통합 가능성을 최대한 활용하는 방법을 보여 드리겠습니다.
무엇을 배울 것인가
- MVC 아키텍처 원칙 및 이점 이해 보기, 보기 구성 요소 및 태그 도우미 만들기 ASP.NET 종속성 주입 사용 Web API를 사용하여 RESTful 서비스 만들기 GruntJS, NPM 및 Bower 통합 최대한 활용하기 단일 페이지 애플리케이션(SPA) 만들기
Implementing the Actor Model with Microsoft Orleans
14 Hours대한민국에서 진행되는 이 강사 주도 라이브 교육(온라인 또는 현장)은 MicrosoftOrleans를 사용하여 분산 엔터프라이즈 .NET 응용 프로그램을 구축하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Microsoft Orleans을 설치하고 구성합니다.
- 행위자 모델 프레임워크와 Orleans에서 구현된 방법을 이해합니다.
- 복잡한 동시성 및 기타 확장 패턴을 관리할 필요 없이 분산 애플리케이션을 구축하세요.
Unit Testing with C#
14 Hours단위 테스트는 소스 코드의 속성을 수정하거나 이벤트를 트리거하여 결과가 예상대로인지 확인하는 개별 단위의 소스 코드 테스트 방법입니다.
강사가 진행하는 이 실시간 교육에서 참가자는 C# 및 Visual Studio을 사용하여 샘플 .Net 애플리케이션에 대한 단위 테스트를 작성하고 실행하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- NUnit 및 xUnit.net과 같은 테스트 프레임워크를 사용하여 단위 테스트 코드를 생성하고 관리합니다.
- 테스트에 대한 보다 광범위한 테스트 기반 개발 접근 방식을 정의하고 구현합니다.
- 테스트 프레임워크를 조정하여 애플리케이션의 테스트 범위를 확장합니다.
청중
- 소프트웨어 테스트 엔지니어
- 개발자
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 HoursVB.NET (Visual Basic .NET) Programming 언어를 사용하여 Microsoft Visual Studio 를 IDE (통합 개발 환경)로 사용하는 방법 학습 Programming 언어 4.7.2 .NET Framework에서 함께 구현되는 다중 패러다임, 객체 지향 프로그래밍 언어