Training Syllabus
NCASP001 - Developing ASP.NET 3.5 Web Application Using Visual Basic 9.0

Pada pelatihan ini peserta akan mempelajari teknik pembuatan aplikasi web dengan menggunakan ASP.NET 3.5 dimana bahasa yang digunakan yaitu Visual Basic 2008. Selain itu juga dibahas mengenai penggunaan AJAX di ASP.NET sebagai sarana untuk membuat aplikasi web lebih responsive dan menarik secara visual. Dengan menguasai materi ini diharapkan peserta dapat membuat aplikasi yang berbasiskan web dengan menggunakan ASP.NET 3.5 framework.

Durasi : 5 hari

1. Visual Studio

  • Creating Websites 
  • Designing a Web Page
  • The Anatomy of a Web Form
  • Writing Code 
  • Visual Studio Debugging

2. Web Form Fundamentals

  • The Anatomy of an ASP.NET Application
  • Introducing Server Controls
  • Improving the Currency Converter 
  • A Deeper Look at HTML Control Classes
  • The Page Class
  • Application Events 
  • ASP.NET Configuration

3. Web Controls

  • Stepping Up to Web Controls
  • Web Control Class
  • List Controls
  • Table Controls
  • Web Control Events and AutoPostBack

4. State Management

  • View State
  • Transferring Information Between Pages
  • Cookies
  • Session State
  • Session State Configuration
  • Application State

5. Error Handling, Logging, and Tracing

  • Exception Handling
  • Logging Exceptions
  • Error Pages
  • Page Tracing

6. Validation

  • Understanding Validation
  • The Validator Controls
  • Server-Side Validation
  • Client-Side Validation
  • The Validation Controls

7. Rich Controls

  • The Calendar
  • The AdRotator
  • Pages with Multiple Views

8. User Controls and Graphics

  • User Controls
  • Dynamic Graphics

9. Styles,Themes,and Master Pages

  • Styles
  • Themes
  • Master Page Basics
  • Advanced Master Pages

10. Website Navigation

  • Site Maps
  • Mapping URLs
  • The SiteMapPath Control
  • The TreeView Control
  • The Menu Control

11. Security Fundamentals

  • The ASP.NET Security Model
  • Authentication and Authorization
  • Forms Authentication
  • Windows Authentication
  • Impersonation
  • Confidentiality with SSL

12. Membership

  • The Membership Data Store
  • The Security Controls
  • Role-Based Security

13. Profiles

  • Understanding Profiles
  • Using the SqlProfileProvider
  • The Profile API
  • Anonymous Profiles

14. ASP.NET AJAX

  • Understanding Ajax
  • The ASP.NET AJAX Toolkit
  • Partial Refreshes
  • Progress Notification
  • Timed Refreshes
  • The ASP.NET AJAX Control Toolkit

15. Deploying ASP.NET Applications

  • ASP.NET Applications and the Web Server
  • Internet Information Services (IIS)
  • Managing Websites with IIS Manager
  • Deploying a Simple Site
  • Deploying with Visual Studio