BEST
개발 · 프로그래밍

/

프로그래밍 언어

C# 프로그래밍 기초

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

(4.9) 수강평 63개

수강생 1,254명

Thumbnail

입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

이런 걸
배워요!

  • 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분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!