ALL FREEPASS | C# | ASP.NET | ASP.NET Core | MVC Framework | WPF | JAVA | I/O Thread | JSP | MVC JSP | Spring / SpringBoot
Python | Data Analysis | Android / Kotlin | Android Pro | Unity | C / C++ | Algorithm | Data Structure | Design Pattern | Console Game | ASP/PHP | Git / IDE
HTML5 / CSS3 | JavaScript | jQuery | JSON / Ajax / DOM | Node.js / React / Vue.js | Angular | Server | SQL | Linux | Oracle | Notion | FREE ( 무료 강좌 )

내PC로 동영상강좌 다운로드 MS 공인강사 출신의 C# 프로그래밍 언어 10.0 Part 2 - 객체 지향 프로그래밍(OOP)

위 강좌 이미지를 클릭하시면 강의목차(table of contents)로 바로 이동합니다. 본 강좌는 다운로드 방식 강좌입니다. 따라서, 수강신청 후 내pc로 다운 저장하여 학습합니다.

수강기간 VIP 프리패스로 이용시10개월 단과로 이용시2개월
교육방식 다운로드 방식 - 강의를 내pc로 다운로드 받아서 저장해놓고 학습하는 방식
수강금액 330,000원 / 2개월 (VIP 프리패스로 이용시는 무료 이용이며, 프리패스 수강기간이 적용)
자료제공 제공되는 자료가 있는 경우 1회차 목차에서 강의소스 및 첨부파일 제공

상세설명 및 참고사항


본 강좌는 정확하게 100강좌 입니다.^^

C# 프로그래밍 언어 10.0 Part 2 - 개체 지향 프로그래밍(OOP)
전체 강의 시간: 33시간 51분

안녕하세요~ 강의를 촬영한 강사입니다.
본 강좌는 새롭게 촬영한 C# 프로그래밍 과정입니다. C# 버전은 10.0 입니다.
시리즈 강좌로서 본 강좌는 Part 1편에서 이어지는 Part 2편 강좌입니다.

Part 2 주요 학습은 "OOP 객체 지향 프로그래밍" 과정입니다.
1편의 내용을 확실하게 복습하시고 파트 2편의 내용을 공부하시는 것을 권장합니다.

사용 툴은 최신의 VisualStudio 2019/2022 버전으로 진행됩니다.
그 이전 버전으로 학습하는 것도 가능합니다.

다만 어느정도 최신 버전을 사용함에 있어 큰 무리가 없으신 분들은 2022 최신 버전을 설치해서 강의를 따라하실 것을 권장드립니다.

끝으로,
C# 프로그래밍 언어는 버전 10.0 기준으로 Part 1과 Part 2를 모두 완주하면, C# 문법은 완성됩니다.
감사합니다.

 





아래의 맛보기 샘플강좌는 무료로 볼 수 있습니다. 맛보기 샘플강좌

. . . 클릭하시면 샘플강좌는 누구나 결제 없이 무료로 볼 수 있습니다.







 

TABLE of CONTENTS - CURRICULUM 커리큘럼 처음 사용자분들은 다운전 "처음 사용자 이용안내" 페이지의 가이드 글을 읽고 다운 및 이용해주세요!

1 강 24_00_클래스 사용하기            31:54
2 강 24_01_클래스 만들고 사용해보기            33:11
3 강 24_02_내장 클래스 몇가지 사용해보기_Environment_Random_가위바위보_로또            29:22
4 강 24_03_내장 클래스 몇가지 사용해보기_Regex와 Stopwatch            25:25
5 강 24_04_is 연산자와 as 연산자 사용해보기            25:29
6 강 25_00_문자열 다루기            72:30
7 강 25_01_StringCompareValue_문자열 값 비교와 대소문자 구분하지 않고 비교            03:47
8 강 25_02_문자열분리_Split 메서드를 사용하여 특정 구분자를 기준으로 문자열을 분리하여 배열에 담기            06:42
9 강 26_00_책읽기_예외 처리하기            03:17
10 강 26_01_예외 처리하기            52:25
11 강 27_00_컬렉션 사용하기            32:09
12 강 27_01_ListDemo_컬렉션의 종류_리스트_배열_컬렉션_배열 복습            03:38
13 강 27_02_ArraySort_Array 클래스의 Sort 메서드로 배열 정렬하기            02:37
14 강 27_03_StackClass_Stack 클래스 사용하기            03:18
15 강 27_04_StackDemo_Stack 클래스 소개 및 주요 멤버 설명            09:37
16 강 27_05_ArrayListNote_ArrayList로 리스트 형태로 값을 저장하고 사용하기            04:01
17 강 27_06_닷넷_참고_ArrayListDemo_ArrayList 컬렉션 클래스 사용 데모            10:47
18 강 28_00_제네릭 사용하기            29:48
19 강 29_01_널(Null) 다루기            03:02
20 강 29_02_책읽기_널(null) 다루기            28:28
21 강 29_03_NullDemo_null_아무런 가치가 없음_참조형 변수에 아무런 값을 설정하지 않음            12:06
22 강 29_04_NullableOf_Nullable 제네릭 구조체를 사용하여 널 가능 형식 변수 만들기            03:07
23 강 29_05_NullCoalescing_널 병합 연산자로 문자열 변수의 NULL 값 확인하기            04:41
24 강 29_06_NullableTypeCheck_널 병합 연산자와 default 키워드 함께 사용하기            03:30
25 강 29_07_NullConditional_널 조건부 연산자 사용하기_Null 체크 연산자            05:45
26 강 29_08_NullConditionalWithCollection_Null 조건부 연산자_엘비스 연산자를 사용하여 Null 값 비교 처리            09:53
27 강 29_09_NullCoalescingWithCollection_컬렉션이 null이 아니면 해당 값 반환, null이면 뒤에 지정한 값 반환            07:51
28 강 30_01_LINQ 요약 설명            39:35
29 강 30_02_LINQ_MinAndMax_최댓값과 최솟값 구하기            01:48
30 강 30_03_LINQ_Where_Where() 확장 메서드로 조건 처리하기            02:54
31 강 30_04_LINQ_Filter_Where() 확장 메서드를 사용한 필터링            03:00
32 강 30_05_CountFunc_LINQ_Count 함수에 Func 대리자 형식의 람다식을 매개변수로 전달            03:51
33 강 30_06_LinqAll_All 메서드로 모든 조건 만족 확인하기            02:29
34 강 30_07_LINQ_01_Any_Any 확장 메서드_컬렉션(시퀀스)에 요소가 하나라도 있는지 확인            04:47
35 강 30_08_LINQ_Take_컬렉션(시퀀스)에서 지정한 수만큼의 데이터 가져오기            05:37
36 강 30_09_LINQ_Distinct_컬렉션(시퀀스)에서 중복 제거            04:20
37 강 30_10_LINQ_OrderBy_LINQ_OrderByDescending_문자열 컬렉션 오름 차순 또는 내림차순 정렬하기            02:58
38 강 30_11_LINQ_Chaining_확장 메서드 체이닝            02:41
39 강 30_12_LinqSearch_컬렉션에서 검색하기_특정 문자열을 포함하는 컬렉션 가져오기            03:15
40 강 30_13_LINQ_Single_Single 확장 메서드로 단일 값 요청하기            04:42
41 강 30_14_LINQ_SingleOrDefault_SingleOrDefault 확장 메서드로 단일 값 요청하기            04:37
42 강 30_15_FromWhereSelect_LINQ_LINQ를 사용하여 컬렉션 데이터에서 짝수 데이터만 추출하기            04:57
43 강 30_16_LinqQuerySyntax_메서드 구문(Method Syntax)과 쿼리 구문(Query Syntax)            05:43
44 강 30_17_LINQ_FromWhereSelect_LINQ_WhereMethod_LINQ를 사용하여 짝수와 홀수 데이터 추출하기            07:07
45 강 30_18_Map_Select() 확장 메서드를 사용하여 새로운 형태로 가공            02:39
46 강 30_19_LINQ_Select_Select() 확장 메서드를 사용하여 새로운 형태로 가공            03:02
47 강 30_20_LINQ_Zip 확장 메서드_2개의 시퀀스(컬렉션)를 묶어서 출력            03:30
48 강 31_01_알고리즘(Algorithm)과 절차 지향 프로그래밍 강의 소개            03:47
49 강 31_02_등차수열(Arithmetic Sequence) 합계 구하기_연속하는 두 수의 차이가 일정한 수열            03:37
50 강 32_01_개체(오브젝트) 만들기 소개            01:50
51 강 32_02_개체 만들기_씨샵 교과서 마스터하기            35:35
52 강 33_01_네임스페이스(Namespace) 한 줄 정의            05:20
53 강 33_02_네임스페이스_씨샵 교과서 마스터하기            34:47
54 강 34_01_필드(Field) 한 줄 정의            02:23
55 강 34_02_필드_씨샵 교과서 마스터하기            37:37
56 강 35_01_생성자_씨샵 교과서 마스터하기_Constructor            33:55
57 강 36_01_씨샵 교과서 강의_소멸자와 가비지 수집기            37:07
58 강 37_01_메서드와 매개 변수 데모            27:57
59 강 38_01_속성 사용하기            34:07
60 강 39_01_인덱서와 이터레이터(반복기)            25:15
61 강 40_01_대리자(Delegate)            46:17
62 강 41_01_이벤트와 이벤트 처리기            48:21
63 강 42_01_클래스(Class) 기타            35:53
64 강 43_01_상속으로 클래스 확장하기 요약 맛보기 설명            60:35
65 강 44_01_메서드 오버라이드 요약 설명            31:55
66 강 45_01_인터페이스 요약 설명            41:56
67 강 46_01_특성과 리플렉션 요약 설명            41:36
68 강 47_01_개체와 개체 지향 프로그래밍 요약 설명            28:48
69 강 48_01_제네릭 클래스 만들기 요약 설명            32:06
70 강 48_02_LinqDemo_제네릭 클래스와 LINQ_LINQ와 사용자 정의 클래스 함께 사용하기            16:21
71 강 49_01_확장 메서드 만들기 요약 설명            17:50
72 강 50_01_동적 형식            19:03
73 강 51_01_튜플            23:20
74 강 52_01_책읽기_클래스 라이브러리와 닷넷 스탠다드            09:28
75 강 52_02_교과서_클래스 라이브러리와 닷넷 스탠다드            40:07
76 강 53_01_책읽기_테스트 프로젝트와 단위 테스트            10:05
77 강 53_02_교과서_테스트 프로젝트와 단위 테스트            39:28
78 강 54_01_책읽기_NuGet 패키지            05:50
79 강 54_02_교과서_NuGet 패키지            29:37
80 강 55_01_스레드(Thread)는 작업자 한 명            46:30
81 강 56_00_비동기 프로그래밍            40:37
82 강 56_01_비동기 프로그래밍(Asynchronous Programming) 소개 및 예제 3가지 작성            54:02
83 강 56_02_async와 await를 사용한 씨샵 비동기 프로그래밍            19:57
84 강 56_03_따라하기 1_동기 프로그램 작성 및 테스트            21:23
85 강 56_04_참고 1_윈폼에서 동기 프로그램 테스트            13:43
86 강 56_05_따라하기 2_비동기 프로그램 작성 및 테스트            29:00
87 강 56_06_참고 2_WPF에서비 동기 프로그램 테스트            15:11
88 강 56_07_따라하기 3_비동기 프로그래밍의 여러 가지 방식 소개            38:40
89 강 57_01_인메모리 데이터베이스 프로그래밍 맛보기            10:14
90 강 58_01_스트림과 파일 입출력 맛보기            64:38
91 강 59_01_XML과 JSON 맛보기            48:06
92 강 60_01_네트워크 프로그래밍 맛보기            49:13
93 강 61_01_함수와 함수형 프로그래밍 소개하기            58:38
94 강 62_01_모던 씨샵            41:06
95 강 62_02_Top Level Statement와 Init 접근자            23:04
96 강 62_03_폴더 구조가 일치하도록 네임스페이스 변경_Visual Studio 2022 새로운 기능            03:05
97 강 62_04_File Scoped Namespace(파일 범위 네임스페이스)            02:33
98 강 62_05_maybe-null 식에 null-forgiving 연산자를 사용하여 컴파일러 경고를 재정의하여 not-null로 설정            08:52
99 강 62_06_Nullable 참조 형식과 Null-Forgiving 연산자 사용하기 데모            05:24
100 강 62_07_씨샵 10의 Global Using 지시문 기능으로 자주 사용되는 using 구문을 한 곳에서 관리하기            03:27