[사내 세미나] 간단하게 배우는 C#

파킹클라우드의 20년도 2월 세미나 주제는, C# 이다. 파킹클라우드에 정준석 개발자가 방문하여 파킹클라우드만을 위한 C# 속성 강의를 해주었다. C#을 배워야하는 이유와 개념을 함께 살펴보자.

목차
1. Intro
2. 이것만 알면 나도 .NET 개발자
3. 고급 개발자가 되기 위한 LINQ
4. C# 시장의 미래 예측

1. Intro

왜 C#을 배워야 할까?

지금은 Polyglot세대이기 때문이다. 다양한 언어를 배움으로써 개인의 능력치를 향상시킬 수 있다.

polyglot: 여러 언어를 사용하는, 여러 언어로 쓰인

C#은 JAVA 개발자들도 할 수 있을까?

JAVA를 할 줄 아는 사람은 C#을 일주일이면 적응할 수 있다. 그 반대도 마찬가지!

2. 이것만 알면 나도 .NET 개발자

C#에서 사용하는 개념에 대해서 알아보자.

namespace

자바의 패키지와 비슷한 개념으로 모듈화 시키는 것을 의미한다.

using

자바의 import와 같은 개념이다.

DataTable vs DataReader

  • DataTable
    • 스키마 정보 보유
    • 메모리를 상대적으로 더 차지하고 무거움
    • 데이터 테이블끼리 쿼리 작업 가능
    • 오랜 작업할 때 사용하는게 좋음
  • DataReader
    • 커넥션이 유지되고 있는 상태에서만 데이터 접근 가능
    • 가볍고 빠름
    • 단시간 작업할 때 사용하는게 좋음

고급 개발자가 되기 위한 LINQ

LINQ가 무엇인가?

  • Language Integrate Query(통합 언어 쿼리)
  • 특정 데이터들에서 Query를 하여 데이터를 빠르고 편리하게 추출할 수 있다.

C# 시장의 미래 예측

  • C#은 마이크로소프트(MS)에서 지속적으로 관리하는 언어로, 현재 사티아 나델라(Satya Narayana Nadella)가 CEO가 되어 빠른 버전업과 오픈소스가 증가하고 있기에 새로운 MS의 움직임이 기대된다.

C# 속성 강의를 통해 대략적으로 C#의 개념을 이해할 수 있었다. Java뿐만 아니라 C#도 할 줄 아는 개발자가 되어 Polyglot세대에 어울리는 개발자가 되어 봅시다!

업데이트:

댓글남기기