Thumbnail
BEST 개발 · 프로그래밍 프로그래밍 언어
C# 프로그래밍 기초
(4.9)
17개의 수강평 ∙ 226명의 수강생
C#

16,500원

지식공유자 : 이교준
총 49개 수업˙총 22시간 57분
평생 무제한 수강
수료증 발급 강의
입문 대상 초급 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
내 목록 추가 168 공유
입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

본 강좌는 C# 문법 위주로 구성되어있지 않습니다. 클래스를 이해하고 만드는 요령 위주로 구성되어 있습니다. 기초 문법도 다루지만 많은 예제를 가지고 진행하기 때문에 프로그램 실전 작성 요령 강의가 많이 포함되어 있습니다.

✍️
이런 걸
배워요!
C# 프로그램 기초 문법
클래스 설계 및 프로그램 구성 기법

객체지향 프로그램 다운 프로그램 개발을 하려면


🗒 강의소개

오래전 일입니다만, C로 프로그램을 개발하고 있었죠. 컴파일러는 C++ 컴파일러를 구매했습니다. 그러나 프로그램은 완전히 C 프로그램으로 개발하였죠. 그 뒤 C# 프로그램을 시작할 때 입니다. 대부분 클래스라는 개념이 무색하게 달랑 하나 클래스 만들고 거기에 모든 로직을 다 집어 넣습니다. 참 슬픈 이야기죠. 객체지향 프로그래밍 환경을 사용하면서도 C 프로그램의 한계를 벗어나지 못하는 많은 사람들이 있습니다.

저는 오히려 데이터베이스 설계를 하면서 객체에 대한 개념을 확실하게 배웠던 것 같습니다. 데이터베이스 테이블이 완벽한 하나의 객체라는 것을 인식하였고 객체 지향 언어에서 어떻게 객체를 설계하고 이들이 데이터베이스까지 연동되어지는 지를 배웠습니다. 이것은 절대 누군가가 한번에 알려줄 수 없는 그런 부분이라고 생각합니다.

본 강의에서는 객체 지향 프로그램이 왜 필요하고 어떻게 만들어지는 지에 대해서 촛점을 맞추었습니다. 실전에서 프로그래밍을 어떻게 하는지 실전 상황에 맞추어 놓고 프로그램 예제를 만들고 이해할 수 있도록 노력하였습니다. 

참고로 본 강좌는 기본 문법을 모두 다루지만 지속적으로 필요한 부분들이 있으면 계속해서 업그레이드하는 방식으로 구성하려고 합니다. 즉, 기초단계에서 알아두면 좋을 만한 내용이 발견되면 chapter를 늘려가면서 계속 확장을 시키려고 합니다. 따라서 여러분은 기초 문법까지는 모두 들으시고 그 이후로는 자신이 관심을 갖는 부분만 선택적으로 들으실 수 있도록 구성할 예정입니다.

다음 준비하고 있는 과정은 C# 고급과정과 C# WinForm 프로그래밍, C# ADO.NET, C# Dapper ORM 순으로 준비하고 있다는 것도 참고해 주시기 바랍니다. 따라서 강좌가 C#과 데이터베이스 연동을 통한 프로그램 개발 완성과정까지를 준비하는 긴 과정을 커버하기 때문에 데이터베이스 SQL, 데이터베이스 디자인 강좌를 미리 들어두실 것을 추천드립니다. 특히 데이터베이스 설계 부분은 어쩌면 여러분의 앞날을 바꿔놓을 수 있을 만큼 데이터베이스를 알 수 있도록 준비된 강좌입니다.



지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
처음 프로그래밍을 시작하는 사람
프로그램 기초부분을 다시 공부하고자 하는 사람
C 언어 등 객체 지향언어를 처음 시작하는 사람
📚
선수 지식,
필요한가요?
없음

안녕하세요
이교준 입니다.
이교준의 썸네일

대략적인 학력  경력을 소개드리겠습니다.

학력

1987년 2월 인하대학교 전자계산학과 졸업

1989년 2월 인하대학교 전자계산학과 대학원 졸업

2009년 8월 한국항공대학교 컴퓨터공학과 응용소프트웨어 박사과정 수료

주요 경력

1989년 1월 ~ 1992년 12월 삼보컴퓨터 기술연구소 

1993년 1월 ~ 1995년 5월 삼성전자 워크스테이션 개발팀

1998년 1월 ~ 2005년 12월 주식회사 아이티에이 대표이사 (소프트웨어 개발, 데이터베이스 설계 및 구축)

2006년 1월 ~ 2017년 12월 국가 기록물 데이터베이스 구축사업 (PM)

2018년 5월 ~ 2019년 3월 코리아IT 컴퓨터 학원 강사 (C#, JAVA, Database)

2019년3월 ~ 현재 ERP, MES Database 설계 

커리큘럼 총 49개 ˙ 22시간 57분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. C# 프로그래밍 소개
섹션 1. 꼭 알아두어야 할 기초 지식
기본 타입 42:22
연산자 23:55
클래스 생성자 39:21
클래스 프로퍼티 33:32
학생관리 클래스 모델링 실습 1 미리보기 40:51
학생관리 클래스 모델링 실습 2 42:42
학생관리 클래스 모델링 실습 3 20:13
배열 27:41
섹션 2. 제어문
조건문 (IF, ELSE IF, ELSE) 32:50
조건문 (SWITCH) 12:34
반복문(FOR, FOREACH, WHILE, DO WHILE) 16:01
IF문 실습 (초보) 27:15
IF문 실습 (ELSE) 33:34
IF문 실습 3 (ELSE IF문 사용) 26:49
IF문 실습 4(중첩 IF문) 47:51
SWITCH문 실습 28:33
FOR문 실습 1 16:30
FOR문 실습 2 04:46
FOR문 실습 3 38:28
FOR문 실습 3 (최종) 15:22
FOR문 실습 4 27:02
섹션 3. 클래스
클래스 상속 25:10
모든 클래스의 조상 Object 클래스 42:04
메서드 Overriding 1 15:47
메서드 Overriding 2 23:55
Abstract 클래스 39:05
인터페이스 27:23
IEnumerable 인터페이스와 foreach문 25:26
IComparable 인터페이스 15:34
IDisposable 인터페이스와 Using문 20:54
참조형식, 값형식, 구조체 41:07
구조체 11:44
제네릭 (Generic) 40:21
Delegate, Event 30:23
Delegate를 사용한 ConsoleMenu 만들기 실습 32:50
EventHandler를 사용한 ConsoleMenu 프로그램 16:59
섹션 4. BCL (Base Class Library)
System.String 28:05
System.String 연습문제 (사주에서 3합 찾기) 26:00
System.IO Directory, File 40:57
System.IO Stream 41:35
System.Collections ArrayList 34:44
System.Collections.Generics.List<T> 10:44
섹션 5. 기타 주요 내용들
??연산자(null 병합 연산자)와 nullable 형식, null조건 연산자 1 21:24
??연산자(null 병합 연산자)와 nullable 형식, null조건 연산자 2 24:42
var 예약어, 익명 타입, dynamic 27:44
익명메서드, 확장 메서드 32:17
강의 게시일 : 2019년 11월 29일 (마지막 업데이트일 : 2019년 11월 29일)
수강평 총 17개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.9
17개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
탱크 thumbnail
실전에서 주로 사용하시는 지식 위주로 교육을 해주시니 많은 도움이 되고 있습니다,
2021-02-16
펭수 귀어워 thumbnail
재미있습니다
2020-10-02
gus thumbnail
강사님의 강의가 C# 프로그래밍의 큰 틀을 잡는데 큰 도움이 됐습니다. 추후 winform 관련 프로그램 개발 방법 등도 강좌해주셨으면 좋겠습니다. 감사합니다.
2020-12-27
unhan434 thumbnail
정말 이해하기 쉽게 좋은 강의 만들어 주셔서 감사합니다. 끝까지 완강하면 실력이 많이 늘것 같습니다.~
2021-03-01
안호준 thumbnail
코알못이지만 재미있게 듣고있습니다
2021-01-26

16,500원

내 목록 추가 168 공유
지식공유자 : 이교준
총 49개 수업˙총 22시간 57분
평생 무제한 수강
수료증 발급 강의
입문 대상 초급 중급이상
이 강의는 멘토링 신청이 가능합니다.
멘토링은 수강 신청과 별개로 운영되며, 수강생이 아니어도 신청할 수 있습니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스