C# ADO.NET 데이터베이스 프로그래밍
C# ADO.NET 데이터베이스 프로그래밍
수강정보 12명의 수강생
스킬태그 #ADO.NET
16,500원
지식공유자 : 이교준
13회 수업 · 총 8시간 47분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 중급이상
이교준의 다른 강의 연관 로드맵

이 강의는

본 강좌는 C# 언어를 사용한 윈폼 프로그램을 가지고 실습을 하며 주로 ADO.NET에 대한 내용으로 구성됩니다. 또한 샘플 프로젝트를 통해서 데이터베이스 설계, SQL 작성, 저장프로시져 작성, 그리고 ADO.NET으로 만든 라이브러리, 트랜잭션 등 다양한 분야를 실전 프로그래밍을 통해서 설명합니다.

이런 걸 배워요

  • 비쥬얼스튜디오에서 제공하는 데이터베이스 프로젝트에 대한 사용방법을 배웁니다.
  • 데이터베이스 프로그래밍
  • Dapper

실제 DB 연동 프로그램을 개발하기 위한 
ADO.NET 고급 기술을 배우게 됩니다.

데이터베이스 프로그래밍 with C#

본 강좌는 실제 프로그램을 하고 계신 분들 또는 선수과목을 이수하신 분들이 실제로 데이터베이스 연동 프로그램을 개발하는데 필요한 내용들을 종합적으로 정리해서 제공하고 있습니다. 실제 프로젝트를 개발하면서 설명하는 방식을 택하고 있기 때문에 초보자 분들께서는 상당히 많은 고급 기술들을 단시간내에 배우실 수 있게 됩니다. 물론 이해가 안되는 부분도 있을 수 있으나 강의 질문 & 답변 게시판을 이용해서 질문해주시면 성심껏 답변 드리겠습니다. 

강좌의 주된 내용은 ADO.NET입니다. 또한 데이터베이스 설계, 저장프로시져 작성 등도 모든 과정이 포함됩니다. 그리고 C# 프로그램에서 ADO.NET을 사용해서 데이터베이스 서버와 연동하는 부분, 그리고 우리가 사용할 데이터베이스 연동 라이브러리 개발 등도 포함됩니다. 윈폼은 개발 결과를 확인해야 하기 때문에 채택한 것으로 윈폼 프로그램의 처음부터 끝까지 다루지는 않습니다. 

📕 강의 소개

데이터베이스 SQL, 데이터베이스 설계, C# 프로그래밍 기초를 들으셨거나 이들 내용을 알고 계신 분들을 위해서 준비하였습니다. 위에서 말한 강좌들은 각각 그 분야만 설명하기 때문에 이들이 모여서 어떻게 데이터베이스가 작동하고 SQL을 만들고 그것이 프로그램에서 어떻게 표현되는지, 또 프로그램에서 어떻게 데이터베이스 서버와 통신을 하게 되는 것인지 등 전체를 다루어볼 기회가 필요할 것입니다. 따라서 본 프로젝트는 실전용 프로젝트를 선택해서 직접 개발을 하면서 진행하는 방식으로 구성됩니다. 다만 시간 관계상 기본적인 내용 하나하나를 자세하게 설명하지는 않습니다. 이들 내용은 기초 선수과정을 참고하시기 바랍니다.

📚 지난 강의

C# 프로그래밍 기초
프로그램 실전 작성 요령까지
Database - SQL
처음부터 배우는 DB
RDBMS Modeling 
관계형 DB 개념의 이해

🙌 여기서 다루는 툴

  • VisualStudio 2017 또는 VisualStudio 2019
  • Micorsoft SQL Server 2017

🙋🏻‍♂️ 강의 관련 예상 질문

Q. 비전공자도 들을 수 있나요?
A. 선수과목을 이해하시고 계신 분들이라면 충분히 들으실 수 있습니다.

Q. 왜 ADO.NET을 배워야 하나요? 
A. ADO.NET은 데이터베이스 연동을 위한 프레임워크로서 요즘 데이터베이스를 다루지 않는 프로그램이 거의 없습니다. 그만큼 꼭 필요한 것이라 할 수 있으며 ADO.NET에서는 SQL Server뿐만 아니라 모든 종류의 데이터베이스와 연동되는 표준 인터페이스를 제공하고 있기 때문에 활용범위가 넓습니다.

Q. 이 강의를 시작하게 된 계기를 소개해주세요.
A. 본 강의는 지금까지 개설한 데이터베이스 관련 강좌들과 C# 프로그래밍 기초의 연속 강좌에 해당합니다. 향후로도 C# 관련된 필요한 강좌들을 계속 시리즈 형태로 개발할 계획을 가지고 있습니다.

도움 되는 분들

  • 데이터베이스 프로그래밍이 필요하신 분들
  • 데이터베이스 강좌를 듣고 실제로 적용해보고 싶으신 분들
  • 프리랜서 또는 개발자로서 본격적인 데이터베이스 프로그래밍을 원하시는 분들

선수 지식

  • 데이터베이스 SQL
  • 데이터베이스 디자인

공개 일자

2020년 9월 22일 (마지막 업데이트 일자 : 2020년 9월 22일)

지식공유자 소개

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

학력

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 설계 

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

교육과정

모두 펼치기 13 강의 8시간 47분
섹션 0. ADO.NET
6 강의 190 : 35
ADO.NET 소개
24 : 23
Connection (데이터베이스 연결)
25 : 21
App.config (환경설정 파일에 데이터베이스 정보 등록하기)
24 : 36
데이터베이스 프로젝트
50 : 40
DataReader 클래스
33 : 46
인터페이스 활용
31 : 49
섹션 1. Model, Repository
7 강의 337 : 20
StudentRepository, StudentModel 만들기
38 : 24
저장함수 사용하기
59 : 54
MicroORM Dapper를 사용하여 Repository를 구성해본다.
43 : 14
과목(Subject) Class 만들기
43 : 17
Subject(과목) 화면의 개발
39 : 18
수강신청화면 개발 1
55 : 45
수강신청 화면 개발 2
57 : 28
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스