C# 기초부터 ASP.NET Core 웹개발 실무 향상과정
본 과정은 .NET 프레임워크의 개념을 체계적으로 정리하고, ASP.NET Web Pages(Razor) 기본 구문뿐만 아니라 C# 언어의 개요, 웹 서버, 데이터베이스, 나아가서는 ASP.NET를 통해 웹페이지를 구성하고 닷넷 코어와 ASP.NET CORE 프로그램에 대해 학습하는 과정입니다.
MS는 오픈소스 개발을 위해 닷넷 코어 및 ASP.NET CORE환경을 구축하였습니다.
이젠 최신 지식과 환경을 닷넷 코어및 ASP.NET CORE 개발환경으로 고도화 서비스를 구현할 시기가 되었습니다.
따라서 이번 강의는 .Net의 기본뿐만 아니라 Visual Studio 2017 활용한 CLI/CURL 닷넷 코어서비스 및 웹/웹앱 체험실습까지 진행하게 됩니다
◆ 교육개강 - 10월14일~11월5일
◆ 교육과정 - ASP/ADO.Net With C# 프로그래밍 과정
◆ 교육강의시간 - 주말반:09:30~18:30(8일 64H)
◆ 정부지원 - 직업능력개발카드전액지원 / 사업주환급 적용혜택
◆대 표 :02-6925-4760
◆주말반 일정 https://www.oraclejava.co.kr/edu/index.php/curriculum/curri_detail?command=3813&lp_type=D
교육목표
1. C#의 기본 개념과 문법 체계를 이해할 수 있다.
2. .NET 프레임워크 사용 C# 사용 응용 프로그램을 개발할 수 있다.
3. C#로 객체지향 프로그래밍을 할 수 있다.
4. ASP.Net의 구성을 이해할 수 있다.
5. .Net Framework 개발 방법론의 이해
6. Windows에서 .NET Core 시작
7. 플랫폼 간 도구로 라이브러리 개발
8. ASP.NET CORE MVC 개발
교육대상
- 닷넷 프레임웍에서의 윈도우 애플리케이션 및 웹 응용 프로그램 개발을 위한 개발자
- C#의 기초를 배우고자 하는 학생 및 개발자
- ASP.NET 개발을 위한 개발자
ASP/ADO.Net With C# 프로그래밍 과정(커리큘럼 자세한 내용은 홈페이지 참조)
애플리케이션 구현(C#)
* 개발환경 구축하기
* 공통 모듈 구현하기
* 서버 프로그램 구현하기
<세부내용>
.NET 환경소개
- 닷넷 프레임웍 전체 개요, 웹서비스의 이해 및 실습
Common Language Runtime(CLR)
- CLR의 구성, CTS(Common Type System), JVM과의 비교, 닷넷 어셈블리(Assembly)
.Net Language 소개
- 닷넷 프레임웍에서의 개발 가능한 언어의 소개 및 샘플 제작
.Net Class Library
- 클래스 라이브러리의 소개(윈도우 응용 프로그램 개발용, 웹 개발용)
- C#4.0을 이용한 고급 프로그래밍
(델리게이터, 이벤트, 어트리뷰트, 프로퍼티, 인덱서)
C# 윈도우 프로그래밍
Windows Programming
(Architecture , Form, Control)
닷넷 컴포넌트 소개
C# 클래스 라이브러리
C# LINQ
- LINQ 쿼리식 기본
- 메소드기반 쿼리식
- 여러데이터 원본질의
- LET
- GROUP BY
- JOIN
- Select
- JOIN 메소드 기반 쿼리식
- LINQ TO DATASET
C# 멀티쓰레드 프로그래밍
- Multi Thread
- Suspend, Resume
- AutoResetEvent
- Thread Join
- ParameterizedThreadStart
- 우선순위
- 동기화
C# 윈폼
- C# 윈폼(Application 클래스)
- C# 윈폼(Application 클래스 ? 메시지 필터링)
- C# 윈폼(Form클래스)
- C# 윈폼(Form클래스 ? 속성)
- C# 윈폼(Form클래스 ? 폼에 컨트롤 올리기)
- C# 메시지박스(MessageBox)
- C# 윈폼(GroupBox, Label, ComboBox, CheckBox, TextBox)
- C# 윈폼(TrackBar, ProgressBar)
- C# 윈폼(Button, Form, Dialog)
- C# 윈폼(TreeView, ListView)
- C# 윈폼(ADO.NET, ORACLE을 이용한 로그인 프로그램)
ADO.Net
- ADO.Net에 대한 개요
- MS-SQL 및 Oracle 연결을 위한 Connection 객체의 소개와 관련 메소드 소개
- Command 객체
- Data Adapter
- DataReader
- DataSet
- DataTable, DataRow, DataColumn, DataView
- C#에서의 DB 트랜잭션 처리 요령
ASP.Net
- 마이크로소프트의 웹 기술 역사
- 마이크로소프트의 .NET Framework와 웹 개발의 어제부터 내일까지
- .NET Framework의 변화
- ASP.NET Web Form 방식의 특징
- ASP.NET MVC의 특징
- ASP.NET Core의 특징
- 컨트롤러, 뷰, 모델 작성
- SQL Server LocalDB와 연동
- 유효성 검사
ASP.Net Core
- Introduction to ASP.NET Core
- Overview of ASP.NET Core MVC
- Using AngularJS for Single Page Applications (SPAs) with ASP.NET Core