Course Outline
모듈 1. 객체 지향 원리
- 모델 만들기
- 클래스 및 객체
- 캡슐화, 전문화 및 다형성
모듈 2. UML을 사용하여 애플리케이션 설계
- UML이란?
- UML 다이어그램
- Use Case 다이어그램
- 클래스 다이어그램
- 상호작용 다이어그램
모듈 3. C# 시작하기
- C# 및 .Net
- C# 언어
- Visual Studio IDE
모듈 4. C# 언어 기초
- 데이터 유형
- 변수
- 상수
- 문자열
- 진술
- Express이온
모듈 5. 분기
- 조건부 분기문
- 무조건 분기문
- 루프
모듈 6. 연산자
- 과제
- Mathematical 연산자
- 증가 및 감소
- 관계형
모듈 7. 클래스 및 객체
- 클래스 정의
- 생성자
- 정적 및 인스턴스 멤버
- 객체 파괴
모듈 8. 내부 메소드
- 오버로딩 방법
- 속성으로 데이터 캡슐화
- 여러 값 반환
모듈 9. 디버깅
- 중단점 설정
- 호출 스택
모듈 10. 상속과 다형성
- 전문화와 일반화
- 계승
- 다형성
- 추상 및 봉인 클래스
- 루트 클래스: 객체
- 박싱 및 언박싱 유형
모듈 11. 연산자 오버로딩
- 연산자 키워드 사용
- 유용한 연산자 만들기
- 논리 쌍
- 변환 연산자
모듈 12. 구조체
- 구조체 정의
모듈 13. 인터페이스
- 구현 및 인터페이스
- 둘 이상의 인터페이스 구현
- 인터페이스로 캐스팅
- 확장 및 인터페이스
모듈 14. 배열
- 배열 선언
- 다차원 배열
- 시스템.배열
- 인덱서
모듈 15. 컬렉션 인터페이스 및 유형
- 컬렉션 인터페이스
- 배열 목록
- 큐와 스택
모듈 16. 문자열
- 문자열 만들기
- 문자열 조작
- StringBuilder 클래스
모듈 17. 예외 던지기 및 잡기
- 던지기 문
- try 및 catch 문
- 호출 스택 작동 방식
- 예외 클래스 메서드 및 속성
모듈 18. 대리인 및 이벤트
- 대표자
- 이벤트
모듈 19. 제네릭
- 제네릭: 입문서
- 데이터 유형별 매개변수화
- System.Collections.Generics 클래스
Requirements
이 과정에 참여하기 전에 학생들은 다음 영역에 대한 역량을 갖추어야 합니다.
- 파일 조작과 같은 기본 운영 체제 기능에 대한 익숙함과 편안함.
- 흐름 제어, 변수 및 매개변수, 함수 호출과 같은 개념을 포함하여 구조적 프로그래밍의 기본에 대한 이해.
- 최소 3개월 이상의 그래픽 또는 비그래픽 환경에서 애플리케이션 개발 경험이 있거나 이와 동등한 지식이 있어야 합니다.
객체 지향 프로그래밍 및 개념에 대한 경험이 필요하지 않습니다.
회원 평가 (11)
그냥 전체적인 노출입니다. 매우 도움이 됩니다.
Travis - Beckman Coulter
Course - Introduction to Blazor
Machine Translated
트레이너는 우리가 가진 모든 질문에 답변하는 데 매우 도움이 되었으며 화면을 공유하여 우리가 겪었던 오류를 보여주었는데 정말 좋았습니다.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
Machine Translated
질문과 답변. 그리고 프로젝트 시연.
Qing - Ametek
Course - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Course - Introduction to .Net Core
강사님은 실제 사례를 통해 주제를 아주 잘 설명해주셔서 정보를 더 쉽게 이해할 수 있었습니다.
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Course - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Course - Visual Studio with VB.Net
나는 Folio의 폭넓은 지식에 감사했습니다. 그는 강좌 내용을 잘 알고 있었을 뿐만 아니라, 우리에게 더 의미 있는 예를 만들기 위해 우리가 익숙한 언어의 구문도 알고 있었습니다. 그는 일정 기간 동안 교육 범위 밖의 기술 및 솔루션에 대한 지식을 공유하여 향후(및 향후 교육)에 사용할 수 있는 다른 솔루션에 대한 통찰력을 제공했습니다.
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Course - Introducing C# 6.0 with Visual Studio 2015/2017
교육 참가자가 제기한 질문과 문제에 대한 유연한 접근 방식과 맞춤형 연습.
Maciej - DataConsult S.A.
Course - Advanced Programming in C#
Machine Translated
the trainer level.