멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

.NET Windows Programming (C#, VB.NET)

thumbnail image
집합

교재제공 중급

.NET Windows Programming (C#, VB.NET)

4.8

like 57

1,200,000원 (VAT없음)

과정요약

과정요약
학습시간 34시간 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보

과정소개

본 과정은 닷넷 과정 중에 윈도우 폼 기반의 애플리케이션을 개발하려는 개발자들을 대상으로 하는 과정입니다. C# 언어를 사용해 본 개발자들을 대상으로 윈도우 폼 기반의 개발을 하거나, 유저 컨트롤 기반으로 개발하거나, 데이터 엑세스, 비동기 기반, 쓰레드 처리가 필요한 개발자들에게 필요한 과정입니다.

 

- Windows 프로그래밍이 필요한 개발자에게 쉽고 빠른 애플리케이션 개발이 가능하도록 합니다.

- Visual Studio를 기반으로 Windows 어플리케이션  개발이 쉽고 강력하다는 것을 경험할 수 있습니다.

 

<교육내용>

1) 닷넷 프레임워크에 대한 전반적인 소개와 최근 트렌드를 설명합니다.

2) 윈도우 폼의 기본 구조와 SDI, MDI에 대한 개발을 진행합니다.

3) 강화된 윈도우 폼 기반의 DataGridView, TreeView, LiveView, Chart컨트롤들을 사용해 봅니다. 유저 컨트롤들을 사용한 개발도 실습을 통해 진행합니다.

4) 윈도우 폼에서 ADO.NET, LINQ기반의 데이터엑세스 개발을 진행해 봅니다.

5) 쓰레드 프로그래밍을 소개하고 멀티 쓰레드 제어와 비동기 처리에 응용하는 내용을 실습을 진행해서 봅니다.

6) 윈도우 인스톨러 기반의 배포와 ClickOne배포를 실습을 통해 살펴봅니다.

7) WPF와 WCF 기술을 소개하고 데모를 진행합니다.

 

학습목표

  • C# 과 Visual Basic .NET을 이용하여 Windows 응용 프로그램을 개발할 수 있다.
  • Windows 폼에서 입력과 출력을 처리할 수 있다.
  • Windows 폼에서 메뉴, 다이얼로그, 상태 표시줄, 도구 모음을 구현할 수 있다.
  • Windows 폼에서 N-tier 기반의 데이터 액세스 응용프로그램을 개발할 수 있다.
  • Windows 응용 프로그램이 SmartClient의 특성을 갖추도록 구현할 수 있다.

학습대상

  • 윈도우 기반 애플리케이션의 개발과 유지보수를 담당하는 IT부서원
  • 닷넷 기반으로 패키지를 만들려는 개발자들
  • C#이나 VB.NET을 3개월 이상 사용해 본 경험이 있는 개발자들

과정목차 34

  • 1 일차
    • 1. .NET 개요
      • - .NET 정의 / .NET Framework 구조 소개
    • -
      • - 공용 언어 런타임(CLR) / 기본 클래스 라이브러리(BCL)
    • -
      • - .NET Framework 의 작동방식 / .NET Framework 기술 소개
    • -
      • - .NET 어셈블리 구조 / .NET 어셈블리 실행 모델
    • 2. 윈도우 폼 소개
      • - Form 생성 / Form 속성 셋팅
    • -
      • - Form Life Cycle / Form Event / Form 컨트롤 추가
    • -
      • - 윈도우 폼 디자이너가 생성한 코드(소스구조이해)-
  • 2 일차
    • -
      • - SDI 와 MDI Application(실습)
    • 3. 윈도우 폼 컨트롤 사용
      • - 델리게이트란? / 델리게이트 체인
    • -
      • - 객체에 일어난 사건 알리기(이벤트이해)
    • -
      • - Using Windows Forms Controls / Drag & Drop(실습)
    • -
      • - Application 대화상자 사용
    • -
      • - Validating Event & ErrorProvider Control
    • -
      • - User Control 작성(실습)
  • 3 일차
    • 4. 데이터 다루기
      • - SQL / ADO.NET
    • -
      • - ADO.NET Object Model
    • -
      • - ADO.NET Data Access Control 사용
    • -
      • - 데이터베이스 연동(실습)
    • -
      • - 데이터베이스 연동(실습)
    • -
      • - 데이터베이스 연동(실습)
    • -
      • - 데이터베이스 연동(실습)
  • 4 일차
    • 5. 기존 기술 사용
      • - COM vs .NET / RCW의 역할
    • -
      • - Win32 API 호출하기-DllImport(실습) / RCW를 이용한 COM 사용(실습)
    • 6. 고급 컨트롤
      • - WebBrowser / MaskedTextBox
    • -
      • - BackGroundWorker(실습)
    • -
      • - ReportViewer-데이터베이스 연동(실습)
    • -
      • - Chart control(실습)
    • -
      • - ListView & TreeView Control
  • 5 일차
    • 7. 스레드 프로그래밍
      • - 프로세스와 스레드 / 스레드 시작하기
    • -
      • - 스레드 동기화-Lock / Monitor(실습)
    • -
      • - 스레드 Task & Parallel(실습)
    • 8. 비동기 프로그래밍
      • - Asynchronous Programing 이란?
    • -
      • - 동기와 비동기 비교(실습)
    • -
      • -Asynchronous Callback 처리에 대한 디자인 패턴
        - AsyncCallback/BeginInvoke/EndInvoke 사용(실습)

수강후기 57

평균평점

4.8 / 5.0

  • 5
    ******

    2020.12.11

    부족했던 지식을 쌓을 수 있는 좋은 강의였다
  • 5
    김*훈

    2020.12.11

    도움이 많이 되었습니다
  • 4
    허*원

    2020.12.11

    기초 문법과정을 듣고 나서 해당 교육을 들었으면 더 도움이 되었을 것 같습니다.
  • 5
    박*리

    2020.02.14

    실무가 아니면 익히기 힘든 내용 책에는 절대 없는 내용을 들을수 있어서 매우매우 좋았습니다. 교수님 전문지식이 굉장히 훌륭하여 많은 도움이 되었습니다. 세부적인 강의가 정말 많은 도움이 되었습니다.
  • 5
    장*석

    2020.02.14

    강사님께서 너무 열정적으로 잘 설명을 해주셔서 많이 배울수 있었습니다. 감사드립니다.