문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 1. 객체 지향의 원리
- 모델 생성
- 클래스 및 객체
- 캡슐화, 전문화 및 다형성
모듈 2. UML을 활용한 애플리케이션 설계
- UML이란 무엇인가
- UML 다이어그램
- 유스케이스 다이어그램
- 클래스 다이어그램
- 인터랙션 다이어그램
모듈 3. C# 입문
- C#과 .Net
- C# 언어
- Visual Studio IDE
모듈 4. C# 언어 기초
- 데이터 타입
- 변수
- 상수
- 문자열
- 문장(Statements)
- 식(Expressions)
모듈 5. 분기(Branching)
- 조건 분기 문장
- 무조건 분기 문장
- 루프(반복문)
모듈 6. 연산자
- 할당 연산자
- 수학 연산자
- 증분 및 감분 연산자
- 관계 연산자
모듈 7. 클래스와 객체
- 클래스 정의
- 생성자(Constructors)
- 정적(Static) 및 인스턴스 멤버
- 객체 소거
모듈 8. 메서드 내부 이해
- 메서드 오버로딩
- 속성을 활용한 데이터 캡슐화
- 여러 값 반환
모듈 9. 디버깅
- 중단점(Breakpoint) 설정
- 콜 스택(Call stack)
모듈 10. 상속과 다형성
- 전문화와 일반화
- 상속(Inheritance)
- 다형성(Polymorphism)
- 추상 클래스와 시얼드(Sealed) 클래스
- 루트 클래스: object
- 박싱(Unboxing) 및 언박싱(Boxing) 타입
모듈 11. 연산자 오버로딩
- Operator 키워드 사용
- 유용한 연산자 생성
- 논리적 쌍(Logical pairs)
- 변환 연산자(Conversion Operators)
모듈 12. 구조체(Structs)
- 구조체 정의
모듈 13. 인터페이스(Interfaces)
- 인터페이스 구현
- 여러 인터페이스 구현
- 인터페이스로 캐스팅
- 인터페이스 확장
모듈 14. 배열( Arrays)
- 배열 선언
- 다차원 배열
- System.Array
- 인덱서(Indexers)
모듈 15. 컬렉션 인터페이스와 타입
- 컬렉션 인터페이스
- Array lists
- 큐(Queues)와 스택(Stacks)
모듈 16. 문자열(Strings)
- 문자열 생성
- 문자열 조작
- StringBuilder 클래스
모듈 17. 예외 던지기와 잡기
- throw 문장
- try 및 catch 문장
- 콜 스택 작동 방식
- 예외 클래스 메서드와 속성
모듈 18. 위임(Delegates)과 이벤트(Events)
- 위임(Delegates)
- 이벤트(Events)
모듈 19. 제네릭스(Generics)
- 제네릭스: 입문
- 데이터 타입별 매개변수화
- System.Collections.Generics 클래스
요건
이 과정에 참가하기 전에 학생들은 다음 영역에 대한 역량을 갖추어야 합니다:
- 파일 조작과 같은 기본 운영체제 기능에 대한 친숙함과 능숙함.
- 제어 흐름, 변수 및 매개변수, 함수 호출과 같은 개념을 포함하는 구조화 프로그래밍 기초에 대한 이해.
- 그래픽 또는 비그래픽 환경에서 최소 3개월의 애플리케이션 개발 경험, 또는 이에 상응하는 지식.
객체 지향 프로그래밍과 개념에 대한 경험은 필수 요건이 아닙니다.
대상 수강생
이 과정은 다음 유형의 소프트웨어 개발자를 대상으로 합니다:
- 신입 개발자
- 컴퓨터 프로그래밍을 이해하지만, 대학에서 비그래픽 언어를 사용하여 프로그래밍을 배운 경험이 있는 개발자
이러한 개발자들은 Microsoft .NET 프레임워크 내에서 C#을 사용하여 솔루션을 구축하고, 객체 지향 기법을 활용하여 개발 역량을 강화하기를 원합니다.
35 시간
회원 평가 (1)
우리의 필요에 맞춤화된
Rafal - Haleon
코스 - C#.Net
기계 번역됨