[사내 세미나] 간단하게 배우는 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세대에 어울리는 개발자가 되어 봅시다!
댓글남기기