A 10 hour C#.Net Core 2 Course in Korean
4.1 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
45 students enrolled

A 10 hour C#.Net Core 2 Course in Korean

Learn C#.Net Core 2 Course in Korean
4.1 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
45 students enrolled
Created by Jeong-soo Kim
Last updated 2/2020
Korean
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 실무에서 활용가능한 C# 닷넷코어 프로젝트를 구성할 수 있습니다.
Course content
Expand all 20 lectures 09:58:56
+ 닷넷코어 개요
3 lectures 53:15

닷넷코어는 MVC 패턴과 의존성주입 패턴을 사용합니다.

“한 방에 모든 것을 해결한다.”

적어도 닷넷코어에서는 이 말이 통용되지 않습니다.

닷넷코어의 키워드는 “분리”입니다.

Preview 01:38

Model, View, Controller가 각각 자신이 맡은 역할만 할 수 있도록 분리하는 패턴입니다.

MVC 패턴
26:44

매번 Class Instance를 계속 생성해 사용하는 것이 아니라, 한 번의 생성으로 주입시켜 사용하는 패턴입니다.

의존성 주입(Dependency Injection) 패턴
24:53
+ Entity Framework Core
6 lectures 02:30:15

Entity Framework Core는 OR-Mapping중의 하나입니다.

프로그래밍 언어와 Database의 다른 데이터유형을 연결시켜 사용할 수 있도록 도와줍니다.

Preview 02:13

Entity Framework Core는 Code-First 방식을 통해 C# 코드 작성 후 Database 테이블과 컬럼을 생성할 수 있도록 합니다.

Code-First 방식
58:24

Email 컬럼을 Unique Index로 지정함으로써 중복되지 않도록 합니다.

Email에 Unique Index 지정
11:00

Entity Framework Core는 Database-First 방식을 통해 이미 생성된 Database 테이블과 컬럼을 C#에서 사용할 수 있도록 합니다.

Database-First 방식
29:44

데이터를 조회할 때, 기존의 Lambda 이외에 FromSql 메서드가 제공됩니다.

EFCore – FromSql 메서드
31:59

데이터 추가, 업데이트, 삭제에서는 ExecuteSqlCommand 메서드가 제공됩니다.

EFCore – ExecuteSqlCommand 메서드
16:55
+ Data Protection
4 lectures 03:08:11

Data Protection은 키관리를 통해 데이터를 보호하도록 도와줍니다.

닷넷코어에서 Data Protection을 위해 사용되는 암호화 알고리즘을 적용합니다.

Preview 56:45

Claim 인증으로 신원보증된 사용자만 웹사이트를 사용할 수 있도록 합니다.

Claim 인증 – Authentication
43:25

승인권한을 통해 사용자가 권한별로 웹사이트를 사용하도록 제어합니다.

Authorization
32:34

비밀번호 해시 암호화에 닷넷코어 모듈을 적용합니다.

Password Hasher
55:27
+ EF Core - Database 심화
4 lectures 02:31:00

한 건의 데이터를 추가하기 위해 Add 메서드를 사용합니다.

EFCore – Add 메서드
38:34

한 건의 데이터를 업데이트하기 위해 Update 메서드를 사용합니다.

EFCore – Update 메서드
57:50

한 건의 데이터를 삭제하기 위해 Remove 메서드를 사용합니다.

EFCore – Remove 메서드
24:26

DbInitializer를 통해 “초기데이터 심기”라는 유용한 기능을 사용합니다.

DbInitialize를 통한 Seed 기능
30:10
+ 기타
2 lectures 56:07

닷넷코어에서 제공하는 Logging 기능을 통해 로그파일을 자동으로 기록합니다.

Logging
23:03

세션을 통해 사용자의 의미있는 정보를 수집합니다.

Session
33:04
+ Project Resources
1 lecture 00:07

프로젝트 리소스를 확인합니다.

Project Resources
00:07
Requirements
  • Visual Studio 2017 Community Edition (무료)
  • MS SQL Server 2017 Developer Edition (무료)
Description

  C#.Net Core(닷넷 코어)는 C#이 나아갈 방향을 여러분께 제시합니다.

C#의 버전업을 통해 프론트앤드 언어들이 제공하는 기능을 이미 탑재하고 있습니다.

또한, 닷넷이 닷넷코어로 탈바꿈하면서 새로 설계된 내부기능들이 많이 있습니다.

  이 강좌에서 제가 여러분께 말씀드리고 싶은 것이 있습니다.

MVC로 각각의 역할을 분리해 사용할 수 있도록 구성하고, 의존성 주입을 통해 빈 껍데기에 내용물을 주입하여 서비스를 구성하는 것. 이것이 바로 닷넷코어의 핵심입니다.

또한, SQL Database Server와의 연동 작업에 있어서도 Entity Framework Core라는 강력한 OR-Mapping을 사용하는 방법에 대해 다룹니다.

  마지막으로, 학습법에 대해 간략히 소개해 드립니다.

이미 수많은 기관들과 전문가들의 의견에 따라, 이론보다는 코딩 위주의 강의를 수록해 놓았습니다.

직접 코딩하는 것에 주안점을 두고 진행하기 때문에, 내용에 충실히 따라가신다면 C#.Net Core를 자신있게 사용하실 수 있다고 확신합니다.

C#.Net Core 프로그래밍을 통해 기반을 닦아 놓으신다면 신규 프로젝트를 진행하실 때에도 바로 적용할 수 있는 실무기술을 터득하실 수 있습니다.

모든 강의는 순차적으로 진행되오니, 직접 프로그래밍하실 때는 순서대로 따라오시기를 바랍니다.

Who this course is for:
  • 프로그래밍에 관심있는 분들
  • 프로그래머 준비생
  • 현직 프로그래머
  • .net core를 사용해 보고 싶은 분들