Washington University, St. LouisEngineering
Courses

MSPR24   .NET Programming
    Developing Web Applications Using ASP.NET


Code Course NameReg.Dur. Dates Days & Times Loc. Certifications Cost More info about cost of classes
L1 L2   NM
MSPR24Developing Web Applications Using ASP.NETRegister for Class6 Eves Jul 22 - Aug 7 2013MW 5:30p-8:30p CTWeb Dev in .NET
1125 1270 1330

Description: Previously ASP revolutionized web application development by providing an easy to use programming-model for building server-side scripts that dynamically created and modified HTML pages. Now ASP.NET, part of the Microsoft .NET framework provides a programming model for rich, dynamic, scalable web applications. This hands-on course teaches students to create ASP.NET applications. Some of the topics include ASP.NET architecture, Web form and server controls, ADO.NET, master pages, site navigation and themes. Code is provided in C# and Visual Basic.

Audience: This course is for those that want to learn to build ASP.NET web applications.

Prerequisites: Intro to C# Programming & the .NET Framework (MSPR06), Introduction to Visual Basic.NET Programming (MSPR02), or equivalent experience.

Objectives:

  • Learn about the ASP.NET environment and features
  • Build multi-page ASP.NET web applications using existing classes
  • Learn and use web server controls, HTML controls, and validation controls
  • Incorporate Session State into ASP.NET applications to track information
  • Test and debug ASP.NET applications
  • Utilize ASP.NET features such as master pages, site navigation, and themes
  • Overview of ADO.NET, including the DataList and GridView controls
Outline:
  • ASP.NET Overview
    • ASP.NET terminology
      • Introduction to ASP.NET web application development
        • How ASP.NET applications work
        • Creating ASP.NET web applications
          • Use of Visual Studio environment
            • Differentiate between
              • web server controls
                • HTML server controls
                  • validation controls
                  • Build a multi-page shopping cart application
                    • Use of session state
                      • Postback to other pages
                    • Server Controls
                      • Server Controls
                        • Button Controls
                          • Text Boxes, Labels, Check Boxes and Radio Buttons
                            • List Controls
                              • Other Web Server Controls
                              • Session State
                                • Track state of each user across multiple requests
                                  • Session object
                                    • Utilize Session ID in cookie or appended to URL
                                    • Debugging and Testing ASP.NET sites
                                      • Overview of Web Form Controls
                                        • Intrinsic Controls
                                          • Using Web Form Controls
                                          • Master Pages
                                            • Use of master pages with navigation and banners
                                              • Converting existing pages to content pages
                                                • Adding new content pages
                                                • Site Navigation
                                                  • Web.sitemap XML file
                                                    • Site map data source control
                                                      • Use of navigation controls
                                                        • SiteMapPath
                                                          • TreeView
                                                            • Menu
                                                          • Themes
                                                            • Addition of App_Themes folder
                                                              • CSS files, skins, images
                                                                • Applying themes to
                                                                  • Entire site
                                                                    • Individual page
                                                                    • Adding new css files using Style Builder
                                                                    • Accessing Data with ADO.NET
                                                                      • Overview of ADO.NET
                                                                        • ADO.NET classes
                                                                          • Connected vs. Disconnected
                                                                          • Using SQL data sources
                                                                            • DataSource controls
                                                                              • Configure a data source
                                                                                • Build SQL statements
                                                                                • Binding controls to a DataSource
                                                                                  • DataList control
                                                                                  • Using GridView control
                                                                                    • Customize the GridView control
                                                                                      • Manually bound columns in GridView
                                                                                        • Enable sorting and paging
                                                                                        Elective Hours (Cum. Classroom Time): 18

                                                                                        CEUs: 1.8

                                                                                         

                                                                                        CAIT - Washington University in St. Louis School of Engineering & Applied Science

                                                                                        5 N. Jackson Ave, St. Louis, Missouri 63105
                                                                                        Phone: (314) 935-4444, Fax: (314) 935-4479