
ASP.NET 4 24-Hour Trainer
Toi B. Wright(Author)
Wrox Press
Published on 6. July 2010
Book
Paperback/Softback
552 pages
978-0-470-59691-3 (ISBN)
Description
This unique book-and-video package introduces ASP.NET 4 to programmers
Microsoft ASP.NET allows you to build dynamically generated Web pages from database content. Written by a well-known authority on ASP.NET, this book-and-DVD package is an ideal place to start learning about the capabilities of ASP.NET 4. Each lesson covers both the ASP.NET Web Forms Framework and the ASP.NET MVC 2 Framework and is designed to teach you the fundamentals of the topic before progressing to a step-by-step tutorial. An instructional video for each of the 48 tutorials is provided on the DVD that accompanies the book.
Lessons include:
* Anatomy of an HTML Page
* Using Common HTML Tags
* Adding Style to an HTML Page
* State Management in ASP.NET 4
* Configuring Your Web Application
* Web Site Projects vs. Web Application Projects
* ASP.NET Web Forms Web Application
* ASP.NET MVC Web Application
* The Page Life Cycle in Web Forms
* The Request Life Cycle in MVC
* Server Controls in Web Forms
* HTML Helpers in MVC
* Master Pages
* Skins and Themes in Web Forms
* Partial Views in MVC
* Validation Controls in Web Forms
* Validation Helpers in MVC
* Dynamic Data in Web Forms
* Display Templates in MVC
* Dynamic Data Templates in Web Forms
* Using the AJAX Extensions in Web Forms
* Using jQuery for Ajax in Web Forms Authentication
ASP.NET 4 24-Hour Trainer is an exceptional book-and-video package ideal for everyone from beginners to more advanced developers.
Microsoft ASP.NET allows you to build dynamically generated Web pages from database content. Written by a well-known authority on ASP.NET, this book-and-DVD package is an ideal place to start learning about the capabilities of ASP.NET 4. Each lesson covers both the ASP.NET Web Forms Framework and the ASP.NET MVC 2 Framework and is designed to teach you the fundamentals of the topic before progressing to a step-by-step tutorial. An instructional video for each of the 48 tutorials is provided on the DVD that accompanies the book.
Lessons include:
* Anatomy of an HTML Page
* Using Common HTML Tags
* Adding Style to an HTML Page
* State Management in ASP.NET 4
* Configuring Your Web Application
* Web Site Projects vs. Web Application Projects
* ASP.NET Web Forms Web Application
* ASP.NET MVC Web Application
* The Page Life Cycle in Web Forms
* The Request Life Cycle in MVC
* Server Controls in Web Forms
* HTML Helpers in MVC
* Master Pages
* Skins and Themes in Web Forms
* Partial Views in MVC
* Validation Controls in Web Forms
* Validation Helpers in MVC
* Dynamic Data in Web Forms
* Display Templates in MVC
* Dynamic Data Templates in Web Forms
* Using the AJAX Extensions in Web Forms
* Using jQuery for Ajax in Web Forms Authentication
ASP.NET 4 24-Hour Trainer is an exceptional book-and-video package ideal for everyone from beginners to more advanced developers.
More details
Edition
1. Auflage
Language
English
Place of publication
United States
Publishing group
John Wiley & Sons Inc
Target group
Professional and scholarly
Illustrations
Illustrations
Dimensions
Height: 23.6 cm
Width: 18.7 cm
Thickness: 2.8 cm
Weight
943 gr
ISBN-13
978-0-470-59691-3 (9780470596913)
Schweitzer Classification
Person
Toi B. Wright is an independent consultant who has been working as a software developer for more than 25 years. She is a Microsoft MVP in ASP/ASP.NET and the Founder and President of the Dallas ASP.NET User Group.
Content
PREFACE.
WELCOME.
INTRODUCTION.
SECTION I: TO WEB DEVELOPMENT.
LESSON 1: ANATOMY OF AN HTML PAGE.
LESSON 2: USING COMMON HTML TAGS.
LESSON 3: ADDING STYLE TO AN HTML PAGE.
LESSON 4: STATE MANAGEMENT IN ASP.NET 4.
LESSON 5: CONFIGURING YOUR WEB APPLICATION.
SECTION II: GETTING STARTED.
LESSON 6: WEB SITE PROJECTS VS. WEB APPLICATION PROJECTS.
LESSON 7A: YOUR FIRST ASP.NET WEB FORMS WEB APPLICATION.
LESSON 7B: YOUR FIRST ASP.NET MVC WEB APPLICATION.
LESSON 8A: THE PAGE LIFE CYCLE IN WEB FORMS.
LESSON 8B: THE REQUEST LIFE CYCLE IN MVC.
SECTION III: DEVELOPING FORMS AND VIEWS.
LESSON 9A: SERVER CONTROLS IN WEB FORMS.
LESSON 9B: HTML HELPERS IN MVC.
LESSON 10A: VIEW STATE IN WEB FORMS.
LESSON 10B: CUSTOM HTML HELPERS IN MVC.
SECTION IV: MAINTAINING A CONSISTENT PAGE LAYOUT.
LESSON 11: MASTER PAGES.
LESSON 11A: MASTER PAGES IN WEB FORMS.
LESSON 11B: MASTER PAGES IN MVC.
LESSON 12A: SKINS AND THEMES IN WEB FORMS.
LESSON 12B: DESIGN TEMPLATES IN MVC.
LESSON 13A: USER CONTROLS IN WEB FORMS.
LESSON 13B: PARTIAL VIEWS IN MVC.
SECTION V: CONTROLLING THE FLOW.
LESSON 14A: EVENT MODEL IN WEB FORMS.
LESSON 14B: CONTROLLERS IN MVC.
LESSON 15: URL ROUTING OVERVIEW.
LESSON 15A: URL ROUTING IN WEB FORMS.
LESSON 15B: URL ROUTING IN MVC.
SECTION VI: VALIDATING USER INPUT.
LESSON 16A: VALIDATION CONTROLS IN WEB FORMS.
LESSON 16B: VALIDATION HELPERS IN MVC.
LESSON 17A: CUSTOM VALIDATORS IN WEB FORMS.
LESSON 17B: DATA ANNOTATION VALIDATORS IN MVC.
SECTION VII: READING AND DISPLAYING DATA.
LESSON 18: USING THE ADO.NET ENTITY FRAMEWORK.
LESSON 19A: DISPLAYING DATA IN WEB FORMS.
LESSON 19B: DISPLAYING DATA IN MVC.
LESSON 20A: USING GRIDVIEW IN WEB FORMS.
LESSON 20B: MANAGING DATA IN MVC.
SECTION VIII: MANAGING DATA.
LESSON 21A: DYNAMIC DATA IN WEB FORMS.
LESSON 21B: DISPLAY TEMPLATES IN MVC.
LESSON 22A: DYNAMIC DATA TEMPLATES IN WEB FORMS.
LESSON 22B: EDITOR TEMPLATES IN MVC.
SECTION IX: CLIENT-SIDE PROGRAMMING.
LESSON 23: JAVASCRIPT.
LESSON 24A: USING THE AJAX EXTENSIONS IN WEB FORMS.
LESSON 24B: USING THE AJAX HELPERS IN MVC.
LESSON 25A: USING JQUERY FOR AJAX IN WEB FORMS.
LESSON 25B: USING JQUERY FOR AJAX IN MVC.
SECTION X: SECURING YOUR APPLICATION.
LESSON 26: AUTHENTICATION.
LESSON 27A: CREATE A LOGIN PAGE IN WEB FORMS.
LESSON 27B: CREATE A LOGIN PAGE IN MVC.
LESSON 28A: AUTHORIZATION IN WEB FORMS.
LESSON 28B: AUTHORIZATION IN MVC.
APPENDIX A: AJAX CONTROL TOOLKIT.
APPENDIX B: WHAT'S ON THE DVD?
INDEX.
WELCOME.
INTRODUCTION.
SECTION I: TO WEB DEVELOPMENT.
LESSON 1: ANATOMY OF AN HTML PAGE.
LESSON 2: USING COMMON HTML TAGS.
LESSON 3: ADDING STYLE TO AN HTML PAGE.
LESSON 4: STATE MANAGEMENT IN ASP.NET 4.
LESSON 5: CONFIGURING YOUR WEB APPLICATION.
SECTION II: GETTING STARTED.
LESSON 6: WEB SITE PROJECTS VS. WEB APPLICATION PROJECTS.
LESSON 7A: YOUR FIRST ASP.NET WEB FORMS WEB APPLICATION.
LESSON 7B: YOUR FIRST ASP.NET MVC WEB APPLICATION.
LESSON 8A: THE PAGE LIFE CYCLE IN WEB FORMS.
LESSON 8B: THE REQUEST LIFE CYCLE IN MVC.
SECTION III: DEVELOPING FORMS AND VIEWS.
LESSON 9A: SERVER CONTROLS IN WEB FORMS.
LESSON 9B: HTML HELPERS IN MVC.
LESSON 10A: VIEW STATE IN WEB FORMS.
LESSON 10B: CUSTOM HTML HELPERS IN MVC.
SECTION IV: MAINTAINING A CONSISTENT PAGE LAYOUT.
LESSON 11: MASTER PAGES.
LESSON 11A: MASTER PAGES IN WEB FORMS.
LESSON 11B: MASTER PAGES IN MVC.
LESSON 12A: SKINS AND THEMES IN WEB FORMS.
LESSON 12B: DESIGN TEMPLATES IN MVC.
LESSON 13A: USER CONTROLS IN WEB FORMS.
LESSON 13B: PARTIAL VIEWS IN MVC.
SECTION V: CONTROLLING THE FLOW.
LESSON 14A: EVENT MODEL IN WEB FORMS.
LESSON 14B: CONTROLLERS IN MVC.
LESSON 15: URL ROUTING OVERVIEW.
LESSON 15A: URL ROUTING IN WEB FORMS.
LESSON 15B: URL ROUTING IN MVC.
SECTION VI: VALIDATING USER INPUT.
LESSON 16A: VALIDATION CONTROLS IN WEB FORMS.
LESSON 16B: VALIDATION HELPERS IN MVC.
LESSON 17A: CUSTOM VALIDATORS IN WEB FORMS.
LESSON 17B: DATA ANNOTATION VALIDATORS IN MVC.
SECTION VII: READING AND DISPLAYING DATA.
LESSON 18: USING THE ADO.NET ENTITY FRAMEWORK.
LESSON 19A: DISPLAYING DATA IN WEB FORMS.
LESSON 19B: DISPLAYING DATA IN MVC.
LESSON 20A: USING GRIDVIEW IN WEB FORMS.
LESSON 20B: MANAGING DATA IN MVC.
SECTION VIII: MANAGING DATA.
LESSON 21A: DYNAMIC DATA IN WEB FORMS.
LESSON 21B: DISPLAY TEMPLATES IN MVC.
LESSON 22A: DYNAMIC DATA TEMPLATES IN WEB FORMS.
LESSON 22B: EDITOR TEMPLATES IN MVC.
SECTION IX: CLIENT-SIDE PROGRAMMING.
LESSON 23: JAVASCRIPT.
LESSON 24A: USING THE AJAX EXTENSIONS IN WEB FORMS.
LESSON 24B: USING THE AJAX HELPERS IN MVC.
LESSON 25A: USING JQUERY FOR AJAX IN WEB FORMS.
LESSON 25B: USING JQUERY FOR AJAX IN MVC.
SECTION X: SECURING YOUR APPLICATION.
LESSON 26: AUTHENTICATION.
LESSON 27A: CREATE A LOGIN PAGE IN WEB FORMS.
LESSON 27B: CREATE A LOGIN PAGE IN MVC.
LESSON 28A: AUTHORIZATION IN WEB FORMS.
LESSON 28B: AUTHORIZATION IN MVC.
APPENDIX A: AJAX CONTROL TOOLKIT.
APPENDIX B: WHAT'S ON THE DVD?
INDEX.