책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788980544622
· 쪽수 : 1034쪽
· 출판일 : 2002-01-30
책 소개
목차
Week 1 시작하기 전에
Day 1 ASP.NET 시작하기
웹을 작동시키는 법
동적 프로세싱
ASP.NET의 다른 점
클라이언트측 프로세싱
ASP.NET을 어떻게 함께 묶을 것인가
.NET 프레임워크
Common Language Runtime
.NET 프레임워크 클래스
ASP.NET 설정 및 설치하기
Internet Information Server 설치하기
.NET Framework SDK 설치하기
ASP.NET 페이지 생성하기
개발 환경
ASP.NET 페이지의 구성요소
ASP와 ASP.NET의 비교
ASP로부터의 주요 변화
ASP에 비해 프로그램적으로 개선된 점
프로그래밍 방법에 있어서의 차이점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 2 ASP.NET 페이지 만들기
간단한 ASP.NET 어플리케이션
웹 폼
코드 선언 블록
코드 렌더 블록
페이지 지시어
순서
Viewstate
ASP.NET과 HTML 코드 작성하기
코드에 주석 달기
여러 줄로 확장된 코드
어플리케이션의 강점
ASP.NET 컴파일
네임스페이스 임포트하기
Common Language Runtime과 ASP.NET
중간 코드 언어(Intermediate Language)
실행
프로세싱(Processing)
어셈블리
병렬 실행
ASP.NET에서 CLR의 의미는 무엇인가?
ASP.NET 프로그래밍 언어
다른 코드 보기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 3 Visual Basic.NET 사용하기
Visual Basic.NET의 소개
변수
데이터형
변수 선언하기
변수 이름짓기
데이터형 변환
배열(Arrays)
연산자(Operators)
조건문
If문
case문
반복문
While 반복문
For 반복문
무한 루프
분기문
서브루틴(Subroutines)
함수(Functions)
임의의 파라미터
이벤트 핸들러(Events Handlers)
클래스(Classes)
상속성(Inheritance)
유용한 VB.NET 함수들
VB.NET의 미래 : 어디로 갈 것인가
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 4 C#과 VB.NET을 이용한 ASP.NET 객체 사용하기
C#의 소개
C# 문법 예
객체 재생
속성(Properties)
메소드
객체 인스턴스
정적 멤버(Static Members)
ASP.NET 객체
Response 객체
Request 객체
HttpCookie 객체
page 객체
Session 객체
HttpApplication 객체
HttpServerUtility 객체
미래의 C# 선두자들을 위한 리소스들
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 5 웹 폼 시작하기
폼에 대한 소개
웹 폼 소개하기
웹 폼 프로그래밍 모델
서버 컨트롤
서버 컨트롤 이벤트
웹 폼 전송하기
State 저장하기
웹 폼 프로세싱 순서
HTML 서버 컨트롤
웹 서버 컨트롤
웹 컨트롤 사용하기
데이터 즉시 전송하기
웹 서버 컨트롤과 HTML 서버 컨트롤
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 6 웹 폼 더 배우기
웹 폼의 확장성
사용자 컨트롤
사용자 컨트롤 생성하기
사용자 컨트롤 사용하기
사용자 컨트롤의 세부사항
Custom 컨트롤
Custom 컨트롤 생성하기
Custom 컨트롤 사용하기
속성과 state 사용하기
이벤트
런타임에 컨트롤 생성하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 7 ASP.NET 페이지의 Validation
Validation 시나리오
ASP.NET Validation
Validation 컨트롤은 어떻게 동작하는가
Validation 컨트롤 사용하기
서버에서 Validating하기
Validation 무효화
정규 표현식(Regular Expression)
Customizing Validation
에러 메세지
Validation 요약에 대한 디스플레이
Custom Validation 컨트롤
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Week 1 복 습
Week 2 시작하기 전에
Day 8 데이터베이스 구축의 시작
데이터베이스란 무엇인가?
키(key)들과 제약 조건들
데이터베이스 커뮤니케이션 표준들
언제 데이터베이스를 사용해야 하나?
데이터베이스 생성하기
Structured Query Language(SQL)
Select문
INSERT문
UPDATE문
DELETE문
ASP.NET를 이용해 데이터에 접근하기
데이터에 접근하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 9 ASP.NET으로 데이터베이스 사용하기
ASP.NET에서 데이터에 접근하기
DataSet
DataSet 사용하기
관계(Relationships)
DataSet들 채우기
데이터 바인딩(Data Binding)
데이터 바인딩 사용하기
데이터 바인딩 컨트롤
Repeater 서버 컨트롤
DataList 서버 컨트롤
DataGrid 서버 컨트롤
데이터 바인딩 컨트롤 요약
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 10 ADO.NET으로 통신하기
ADO.NET에 대한 소개
ADO.NET vs ADO
ADO.NET과 XML
ADO.NET 객체 모델
다시 보는 DataSet
DataRow에서 데이터 수정하기
DataTable에서 데이터 보기
동시 발생
ADO.NET를 이용한 데이터베이스 상호 작용
연결 정보
OleDbConnection 객체
OleDbCommand 객체
OleDbDataReader 객체
Update, Insert와 Delete
OleDbDataAdapter 객체
ASP.NET에서 ADO.NET 사용하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 11 ASP.NET에서 XML 사용하기
XML 소개
XML 데이터 모델
XML 스키마(Schema)
ASP.NET에서 XML에 접근하기
XML 읽기
XML 쓰기
XML을 확인하기
XML Document 객체 모델
XML 데이터 읽기
XML 데이터 수정하기
XML과 DataSet
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 12 고급 데이터 기술 사용하기
데이터베이스의 고급 기술
파라미터를 이용한 쿼리
내장 프로시저(stored procedure)
트랜잭션
XML 고급 기술
XPathDocument
XPath
XslTransforms
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 13 웹 서버에서 파일 읽고 쓰기
ASP.NET에서 파일 사용하기
외부 파일 포함하기
서버측 Include
다른 Include들
파일에 접근하기
File, Stream, Reader과 Writer
파일과 디렉토리 검사하기
파일 열기
파일 읽기
파일 쓰기
파일과 디렉토리의 다른 동작들
객체에 대한 요약
분리된 저장공간
분리된 저장공간의 위치 만들기
분리된 저장공간에 접근하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 14 ASP.NET의 향상된 캐싱 기능 사용하기
캐싱(caching)은 무엇인가?
ASP.NET이 캐쉬를 사용하는 방법
페이지 캐싱
캐싱의 구성
출력과 데이터 캐싱
캐싱을 사용하는 방법
페이지 출력 캐싱
객체를 캐싱하기
캐쉬 의존 상태
HttpCachePolicy 클래스
캐싱을 효과적으로 사용하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Week 2 복 습
Week 3 시작하기 전에
Day 15 비즈니스 객체 만들기
컴포넌트(Component)에 대한 소개
비즈니스 객체란 무엇인가?
컴포넌트를 사용하는 이유
ASP.NET이 컴포넌트를 사용하는 방법
비즈니스 객체 생성하기
왜 데이터베이스 객체를 컴파일하는 것이 필요한가?
비즈니스 객체들을 개발하기
예제 어플리케이션
몇 가지 고려할 사항
.NET 컴포넌트 없이 작업하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 16 웹 서비스 만들기
웹이 작동하는 방법 - 재방문하기
웹 서비스에 대한 개론
웹 서비스 시나리오
웹 서비스 프로그래밍 모델
웹 서비스에 접근하기 위한 프로토콜들
왜 웹 서비스인가?
웹 서비스 만들기
기능 만들기
discovery를 가능하게 하기
WebMethod 속성
웹 서비스 배치하기
이미 존재하는 비즈니스 객체에서 웹 서비스 생성하기
서비스에서 데이터 리턴하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 17 웹 서비스를 사용하고 보안 유지하기
웹 서비스 소비하기
ASP.NET 페이지를 통한 웹 서비스 소비하기
discovery
프록시 클래스 만들기
프록시 클래스 구현하기
다른 웹 서비스 소비의 예
웹 서비스 소비에 대한 추천 사항
웹 서비스에서 보안 유지하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 18 ASP.NET 어플리케이션들 구성하고 배치하기
ASP.NET 어플리케이션들에 대한 소개
in 디렉터리
global.asax
HttpApplication 클래스
global.asax 프로그래밍하기
ASP.NET 구성하기
web.config
구성 섹션들
custom 구성
어플리케이션 배치하기
어셈블리 캐쉬
ShADOwed Assemblies
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 19 컨트츠부터 코드 분리하기
분리 시작하기
Code-behind 폼들
ASP.NET 페이지들에서 code-behind 사용하기
사용자 컨트롤에서 code-behind 사용하기
리소스 파일들과 지역화
어플리케이션을 지역화하기
리소스를 파일로 묶기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 20 ASP.NET 페이지 디버깅하기
디버깅에 대한 개론
Try와 Catch
예외 발생시키기
try문을 사용하는 경우
트레이싱
페이지 수준의 트레이싱
어플리케이션 수준의 트레이싱
CLR 디버거
CLR 디버거의 사용
디버깅에 대한 권장사항
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Day 21 ASP.NET 어플리케이션의 보안
보안의 기초
윈도우에서의 보안
인증(Authentication)
윈도우 인증(Windows Authentication)
Forms 인증
Passport 인증
허가(Authorization)
구현(Impersonation)
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Week 3 복 습
Day 22 완벽한 어플리케이션 만들기
시나리오 : 바나나 자동차
어플리케이션 디자인
바나나 데이터
바나나 어플리케이션의 앞부분
바나나 비즈니스 객체
바나나 자동차 사이트 만들기
데이터베이스 생성하기
비즈니스 객체들
ASP.NET 페이지
웹 서비스
개선할 수 있는 사항
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
Day 23 모바일 웹 페이지 생성하기
모바일 웹 폼(mobile web forms)이란?
모바일 웹 폼과 ASP.NET 웹 폼은 무엇이 다른가?
모바일 웹 폼을 사용하는데 필요한 것
Mobile Web SDK 설치하기
모바일 웹 폼 시작하기
모바일 폼을 작동시키는 방법
적절한 인터페이스 만들기
모바일 페이지들을 개발하기
페이징 기능 추가하기
장비에 따른 출력과 템플릿 셋들
모바일 장비의 기능 사용하기
ASP와 다른 점
요약
Q&A
워크샵
퀴즈
연습 문제
Appendix A 퀴즈의 대한 답
Appendix B ASP.NET의 일반적인 실수들
Appendix C ASP.NET 컨트롤 : 속성과 메소드
Appendix D ADO.NET 컨트롤 : 속성과 메소드
찾아보기




















