연락처 정보

코스 개요

모듈 1. 객체 지향의 원칙

  • 모델 생성
  • 클래스 및 개체
  • 캡슐화, 전문화 및 다형성

모듈 2. UML을 사용한 애플리케이션 설계

  • UML이란?
  • UML 다이어그램
  • 유스 케이스 다이어그램
  • 클래스 다이어그램
  • 상호작용 다이어그램

모듈 3. C# 시작하기

  • C#과 .NET
  • C# 언어
  • Visual Studio IDE

모듈 4. C# 언어 기초

  • 데이터 타입
  • 변수
  • 상수
  • 문자열
  • 문장
  • 표현식

모듈 5. 분기

  • 조건부 분기 문
  • 무조건부 분기 문
  • 루프

모듈 6. 연산자

  • 대입
  • 수학 연산자
  • 증감
  • 관계 연산자

모듈 7. 클래스와 개체

  • 클래스 정의
  • 생성자
  • 정적 멤버 및 인스턴스 멤버
  • 개체 소멸

모듈 8. 메서드 내부

  • 메서드 오버로딩
  • 속성을 사용한 데이터 캡슐화
  • 여러 값 반환

모듈 9. 디버깅

  • 브레이크포인트 설정
  • 콜 스택

모듈 10. 상속과 다형성

  • 전문화와 일반화
  • 상속
  • 다형성
  • 추상 클래스 및 sealed 클래스
  • 루트 클래스: object
  • 박싱 및 언박싱 타입

모듈 11. 연산자 오버로딩

  • Operator 키워드 사용
  • 유용한 연산자 생성
  • 논리적 쌍
  • 변환 연산자

모듈 12. 구조체(Structs)

  • 구조체 정의

모듈 13. 인터페이스

  • 인터페이스 구현
  • 여러 인터페이스 구현
  • 인터페이스로 캐스팅
  • 인터페이스 확장

모듈 14. 배열

  • 배열 선언
  • 다차원 배열
  • System.Array
  • 인덱서

모듈 15. 컬렉션 인터페이스와 타입

  • 컬렉션 인터페이스
  • ArrayList
  • 큐와 스택

모듈 16. 문자열

  • 문자열 생성
  • 문자열 조작
  • StringBuilder 클래스

모듈 17. 예외 던지기 및 캐치하기

  • throw 문
  • try 및 catch 문
  • 콜 스택 동작 원리
  • 예외 클래스 메서드 및 속성

모듈 18. 대리자(Delegates)와 이벤트

  • 대리자
  • 이벤트

모듈 19. 제네릭(Generic)

  • 제네릭: 입문
  • 데이터 타입으로 매개변수화
  • System.Collections.Generic 클래스

요건

이 과정 수강 전, 학생들은 다음 영역에서 능력 수준을 갖추어야 합니다:

  • 파일 조작과 같은 기본 운영 체제 기능에 대한 친숙함과 숙련도.
  • 흐름 제어, 변수 및 매개변수, 함수 호출 등의 개념을 포함한 구조화된 프로그래밍의 기초 이해.
  • 그래픽 또는 비그래픽 환경에서 애플리케이션 개발 경험을 최소 3개월 이상 가졌거나 이와 동등한 지식.

객체 지향 프로그래밍과 개념에 대한 경험은 필수 사항이 아닙니다.

대상

이 과정은 다음과 같은 유형의 소프트웨어 개발자를 대상으로 합니다:

  • 신규 개발자
  • 컴퓨터 프로그래밍을 이해하지만 대학에서 비그래픽 언어를 사용하여 프로그래밍을 배웠을 수 있는 개발자

이들 개발자는 C#을 사용하여 Microsoft .NET 프레임워크 내에서 솔루션을 구축하고자 합니다. 또한 개발 기술을 향상시키기 위해 객체 지향 기법을 활용하고 싶어 합니다.

 35 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리