Skip to content
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

[닷넷 프로그래밍]

 

 

C# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재직자향상과정

 
                C# 기본 & ê³ ê¸íë¡ê·¸ëë°, ìí¼(Winform), ë¤í¸ìí¬, ADO.NET ì¬ì§ìí¥ìê³¼ì 
 
 
★ 교육개요 ★
 
재직자가 아닌 경우 국비지원없이 전액 자부담으로 수강 가능 합니다.
[C#, 윈폼, ADO.NET도 배우고 프로젝트도 해볼 수 있는 실무형 프로젝트 과정 입니다]
 
본 과정은 최신 C#에 대해 CLR, CTS, .NET Framework 개요부터 객체지향 프로그래밍(클래스, 객체, 상속, 추상클래스, 인터페이스, 다형성, 오버로딩, 오버라이딩), 배열, 열거형,구조체, 컬렉션관련 클래스, 델리게이터, 이벤트핸들링, 인덱서, 어트리뷰트, 프로퍼티, 람다식, 링크, 쓰레드, C# 네트워크, 소켓프로그래밍등 기초프로그래밍 기법에서 부터 고급프로그래밍 기법까지 학습한 후
 
ADO.NET을 통해 C#에서 데이터베이스 다루는 방법에 대해 이해를 하고 C# 윈폼프로그래밍의 기초(컨트롤 및 작동방법)를 다진 후 실제 윈폼 Application을 만듦으로서 C# 윈도우 프로그래밍에 대해 배우게 됩니다. 
 
또한 마지막에는 지금까지 배운 C# 기본프로그래밍, 고급프로그래밍, 윈폼, ADO.NET, MVC를 활용한 실제 응용 예제를 개발해 봄으로써 C# 개발자로서의 진입이 원할 하도록 도와 드리는 과정 입니다.
 
닷넷 기초가 미흡하신 분, 짧은 시간에 C#기반 닷넷 응용 프로그램을 만들고 싶으신 분들에게 적합한 교육 입니다!!
 
 
★ 수료조건 ★
 
출석률 80%이상
 
★ 교육목표 ★  
 
- 닷넷 프레임워크에 대한 이해
- C#의 기본 문법과 구조이해
- C#을 이용한 객체 지향 프로그래밍에 대한 이해
- C# 고급프로그래밍에 대한 이해
- ADO.NET에 대한 이해
- 윈폼 Application 개발에 대한 이해
- C# 네트워크 프로그래밍의 이해 
- C#기반 개발 방법의 이해
 
★ 교육대상 ★
 
C# 언어를 활용하여 C#기반 응용프로그램 기본/고급 및 C# 네트워크, ADO.NET 프로그래밍 구현을 원하는 재직자 및 일반인
 
- 닷넷 프레임웍에서의 윈도우 애플리케이션 개발을 위한 개발자
- C# 데이터베이스 응용프로그램 개발(ADO.NET)을 위한 초보 개발자
- C#의 기본 프로그래밍 기본/고급을 배우고자 하는 자
- C# 네트워크 프로그래밍을 배우고자 하는 자
 
★ 커리큘럼 ★ 
  • C#기본, 객체지향, 윈폼, 네트워크, ADO.NET 목차
    1. 닷넷 프레임워크, C# HelloWorld, 프로그래밍 기초
    1-1. 닷넷이란?(CLI, CLR, CTS, CLS)
    1-2. C#, 변수, 상수, 기본구조
    1-3. C#, HelloWorld, Main 함수
    1-4. C#, 연산자
    1-5. C# 자료형(Value Type, Reference Type)
    1-6. 사용자 정의타입(열거형, 구조체)
    1-7. 조건문, 제어문, 반복문(if, switch, for, while, forEach)
    1-8. 가변길이 매개변수(params)
    1-9. 명명된 인수 및 선택적 인수
    1-10. 속성(Property)
    2. 닷넷 어셈블리(.NET Assembly)
    2-1. 닷넷 어셈블리란?
    2-2. 닷넷 어셈블리 작성(클래스 라이브러리)
    2-3. 닷넷 어셈블리 작성(어셈블리 호출예제)
    2-4. 닷넷 어셈블리 작성(전용/공유 어셈블리)
    3. C# 객체지향 프로그래밍
    3-1. 클래스(Class), 객체, 상속, 추상클래스, 인터페이스, 다형성
    3-2. C# 코드 최적화, 객체생성 및 멤버,필드 초기화
    3-3. C#에서 다형성 구현 예제 실습
    3-4. C# new 한정자
    3-5. C#, 구조체 및 생성자
    3-6. 객체와 메모리(소멸자, Dispose)
    3-7. C# 봉인 클래스(Sealed) 및 sealed 한정자
    3-8. C# virtual 한정자
    3-9. C# partial 클래스
    4. C# 프로그래밍 활용
    4-1. 값 전달, 참조전달(ref, out)
    4-2. C# 배열(Array)
    4-3. 깊은 복사(Deep Copy), 얕은 복사(Shallow Copy)
    4-4. C# 일반화 프로그래밍(Generic)
    4-5. C# 컬렉션 클래스(Collection Class)
    4-6. 연산자 오버로딩(Operator Overloading)
    4-7. C# 인덱서(Indexer)
    4-8. C# 어트리뷰트(Attribute)
    4-9. C# 델리게이트, 델리게이트 체인
    4-10. C# 이벤트(Event)
    4-11. C# 람다식(Lambda Expression)
    4-12. C# Func, Action 델리게이트
    5. C# 링크(Linq)
    5-1. LINQ 쿼리식 기본
    5-2. C# LINQ(메소드기반 쿼리식)
    5-3. C# LINQ(여러데이터 원본질의)
    5-4. C# LINQ(LET)
    5-5. C# LINQ(GROUP BY)
    5-6. C# LINQ(조인, JOIN)
    5-7. C# LINQ(Select, SelectMany)
    5-8. C# LINQ(JOIN을 메소드 기반 쿼리식으로)
    5-9. C# LINQ(LINQ TO DATASET)
    6. C# 쓰레드(Thread)
    6-1. C# 멀티 쓰레드(Multi-Thread)
    6-2. C# 멀티 쓰레드(Suspend, Resume)
    6-3. C# 멀티 쓰레드(Interrupt를 이용한 쓰레드 종료방법)
    6-4. C# 멀티 쓰레드(AutoResetEvent, ManualResetEvent)
    6-5. C# 멀티 쓰레드(Thread Join)
    6-6. C# 멀티 쓰레드(ParameterizedThreadStart)
    6-7. C# 멀티 쓰레드(우선순위, ThreadPriority)
    6-8. C# 멀티 쓰레드(동기화, lock)
    6-9. C# 멀티 쓰레드(동기화, Monitor)
    6-10. C# 멀티 쓰레드(동기화, Mutex)
    7. Network 프로그래밍
    7-1. 간단한 TCP 클라이언트,서버
    7-2. EchoClient, EchoServer
    7-3. MultiThread EchoClient, EchoServer
    7-4. 콘솔기반의 채팅 프로그램
    7-5. 윈폼 기반의 채팅 프로그램
    8. 윈폼(WinForm) 프로그래밍
    8-1. C# 윈폼(Application 클래스)
    8-2. C# 윈폼(Application 클래스 – 메시지 필터링)
    8-3. C# 윈폼(Form클래스)
    8-4. C# 윈폼(Form클래스 – 속성)
    8-5. C# 윈폼(Form클래스 – 폼에 컨트롤 올리기)
    8-6. C# 메시지박스(MessageBox)
    8-7. C# 윈폼(GroupBox, Label, ComboBox, CheckBox, TextBox)
    8-8. C# 윈폼(TrackBar, ProgressBar)
    8-9. C# 윈폼(Button, Form, Dialog)
    8-10. C# 윈폼(TreeView, ListView)
    8-11. C# 윈폼(ADO.NET, ORACLE을 이용한 로그인 프로그램)
    9. ADO.NET 프로그래밍
    9-1. ADO.NET개요, 소개
    9-2. ADO.NET 아키텍처
    9-3. ODP.NET, Oracle Developer for Visual Studio2017 설치
    9-4. DB Connection
    9-5. Transaction 예제
    9-6. ADO.NET을 이용한 데이터 조작(INSERT, UPDATE, DELETE, SELECT)
    9-7. 데이터 어댑터(Data Adapter)
    9-8. 데이터 추출(DataReader, DataSet, DataTable)
    미니 프로젝트 1. 개발 프로젝트1(C# 윈폼, ADO.NET 응용 프로그램)
    - ADO,NET을 이용한 로그인 기능 구현
    - TreeView, MenuStrip 사용하여 메뉴구성
    - ListView를 이용하여 Adapter를 사용하지 않고 데이터 출력,수정,삭제,입력
    - DataGridView를 사용한 CRUD 구현
    - OleDbDataAdapter를 이용한 CRUD 구현 및 Transaction 처리
    - Timer, Deligate를 이용한 DataGridView 자동갱신 구현
    - MessageFilter를 이용한 ALT+F4 키 막기
    - 계산기 기능
    - File 로깅
    - OpenFileDialog를 이용한 로그파일 보기

    %EC%8B%9C%EC%83%B5%EB%AF%B8%EB%8B%88%ED%
    GitHub Extension for Visual Studio(비주얼 스튜디오에서 깃허브 연동하기) 1. Github Extension for Visual Studio 개요
    2. Github Extension for Visual Studio 설치
    3. Github에 연결하기 
    4. Create a GitHub repository
    5. 생성한 Repository에 프로젝트를 생성하고 C# HelloWorld를 작성하여 GitHub에 올려보자.
    6. GitHub의 Repository를 복제(Clone)하여 로컬에 생성하기

List of Articles
번호 제목 글쓴이 조회 수 날짜
공지 HTML5 참고 사이트 모음 신큰특스 161344 2010.08.30
공지 소스 코드는 Code Highlighter를 이용해주세요. sincntx 74431 2010.08.30
공지 강좌 / 팁 이용 안내 sincntx 73068 2010.08.30
135 [7월 16일 개강] 마지막 국비지원 기회! 데이터베이스관리자 취업교육 수강생 모집 아이티윌GN 3 2019.06.19
134 (블록체인학원/이더리움학원)이더리움을 활용한 블록체인 네트워크 구축 및 솔리디티(Solidity)를 이용한 토큰 DApp구축 개발자과정 탑크리에듀 22 2019.01.05
» C# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재직자향상과정 탑크리에듀 39 2018.12.24
132 2019년 고용노동부 HRD-Net 추천 국비교육과정/유망직종 네트워크보안엔지니어 아이티윌GN 10 2018.12.20
131 (스프링고급 + UI고급) 스프링부트,Spring Data JPA, Security & 앵귤러, 뷰(Angular, Vue.js) UI 프로젝트과정 탑크리에듀 52 2018.12.20
130 (스프링고급 + UI고급) 스프링부트,Spring Data JPA, Security & 앵귤러, 뷰(Angular, Vue.js) UI 프로젝트과정 탑크리에듀 75 2018.12.20
129 스프링부트, Spring Data JPA, Querydsl 쇼핑몰 실무프로젝트과정 탑크리에듀 80 2018.12.19
128 (스프링고급 + UI고급) 스프링부트,Spring Data JPA, Security & 앵귤러, 뷰(Angular, Vue.js) UI 프로젝트과정 탑크리에듀 46 2018.12.18
127 (스프링고급 + UI고급) 스프링부트,Spring Data JPA, Security & 앵귤러, 뷰(Angular, Vue.js) UI 프로젝트과정 탑크리에듀 18 2018.12.18
126 C# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재직자향상과정 탑크리에듀 13 2018.12.14
125 [취업률 86%이상 NCS 무료교육]네트워크보안관리자,국가가 주목하는 4차산업시대 핵심직무 아이티윌GN 5 2018.12.10
124 ■ [블록체인] 블록체인 기반 자바 풀스택 개발자 양성 과정 에이콘 8 2018.11.26
123 [자마린학원/자마린교육]자마린(Xamarin) 크로스 플랫폼 앱개발 과정 C#으로 안드로이드, iOS 네이티브를 만들자 탑크리에듀 30 2018.10.29
122 [UI/UX개발자/UI/UX국비교육] 자바/JSP/스프링/마이바티스/JS/ECMA/Angular/React/Ioinic(평일주간)_국비무료교육 탑크리에듀 15 2018.10.25
121 C# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재직자향상과정 탑크리에듀 117 2018.10.23
120 [오라클전문가과정/오라클학원교육]SQL 활용과 오라클(Oracle) Hint를 이용한 SQL튜닝 재직자 향상과정 탑크리에듀 38 2018.10.22
119 [Vue.js필수/Vue.js개발] 뷰제이에스(Vue.js) 프로그래밍 입문 탑크리에듀 33 2018.10.19
118 [닷넷재직자실무/닷넷교육] c# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재직자향상과정 탑크리에듀 15 2018.10.18
117 [자마린실무강좌/자마린전문학원] 자마린(Xamarin) 크로스 플랫폼 앱개발 재직자 향상과정 탑크리에듀 25 2018.10.13
116 [UI/UX 개발전문가양성/ 국비무료] 자바/JSP/스프링/마이바티스/JS/ECMA/Angular/React/Ioinic(평일주간)_국비무료교육, 수당지급교육, 취업알선교육 탑크리에듀 40 2018.10.12
Board Pagination ‹ Prev 1 2 3 4 5 6 7 Next ›
/ 7

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Copyright by sincntx 2014 All rights reserved.

sketchbook5, 스케치북5

sketchbook5, 스케치북5