Passionate about Learning
HOME      LIVE CHAT    My NetCom Free Catalog 1-888-563-8266
.
Home > Vendors > Microsoft - Technical > Microsoft .NET Framework > 50392: Complete ASP.NET 3.5

50392: Complete ASP.NET 3.5


Free Training is available with Microsoft SA Vouchers!


50392: Complete ASP.NET 3.5 Course Description

Complete ASP.NET 3.5 is a five-day instructor-led course which begins by introducing the different architectures of ASP.NET Web applications. It then covers the Page class, Web controls, master pages, CSS/Themes, Web parts, user controls, site navigation, ADO.NET, data binding, handlers/modules, the provider model, security, AJAX, and deployment. This course and labs is designed for both C# and VB.NET developers.

Intended Audience for the 50392: Complete ASP.NET 3.5 Course

  • This class is intended for experienced software developers who understand object-oriented programming (OOP) and C# or VB.NET.

Training Packages & Career Tracks that include the 50392: Complete ASP.NET 3.5 Course

50392: Complete ASP.NET 3.5 Course Objectives

  • Understand the different architectures of ASP.NET Web applications.
  • Create Web Sites and Web Application Projects using various controls.
  • Create custom controls and user controls.
  • Use master pages, CSS styles, themes, and Web parts.
  • Add site navigation and consider different deployment methods.
  • Work with the provider model, ADO.NET, data binding, AJAX, and security.

50392: Complete ASP.NET 3.5 Course Outline

    1. Introducing .NET
      1. Understand the basic architecture of a Web application.
      2. Understanding the role of HTTP.
      3. The difference between HTML and XHTML.
      4. Learn the key features of ASP.NET 3.5.
      5. The ASP.NET Namespaces.
      6. The history of ASP.NET Web development.
      7. Contrast the use of IIS vs. the Visual Studio 2008 development Web server.
      8. Work with different versions of IIS.
      9. Know the differences between a Visual Studio 2008 Web Site and a Web Application project.
    2. The Page Class and Other Files
      1. Know the three architectures of ASP.NET Web pages.
      2. Work with members of the Page class.
      3. The Page class events.
      4. Explore the single-file and code-behind models.
      5. The ASP.NET directives (Page, Control, and so on).
      6. Investigate the ASP.NET folders.
      7. The Request and Response objects.
      8. The IsPostback property.
      9. Understand the basics of Web.config.
      10. Perform debugging and tracing.
      11. Introducing Web Site Administration Tool (WAT).
      12. Research the global.asax file.
      13. Trapping application errors.
    3. ASP.NET Controls
      1. Understand the ASP.NET Web control event architecture.
      2. Contrast HTML Server Controls with Web Controls.
      3. Survey the categories of Web Controls.
      4. Work with ASP.NET Validation Controls.
      5. Examine the use of HTML tables and CSS to provide exact positioning of Web content.
    4. Custom Controls
      1. Understand the need for custom Web controls.
      2. Building custom Web controls.
      3. Using the HTMLTextWriter.
      4. Adding Style to Custom Controls.
      5. Integrating custom Web controls with the VS IDE.
      6. Creating composite custom controls.
      7. Registering the controls with .aspx, .ascx, and .master files.
      8. Defining properties for the VS Properties window.
      9. Adding a custom icon for the Toolbox.
    5. User Controls and Master Pages
      1. Understanding and creating user controls.
      2. Creating composite user controls.
      3. Manipulating user controls on the host page.
      4. Exposing events from user controls.
      5. Host Web pages subscribing the user control events.
      6. Introducing Master pages.
      7. A Master page walkthrough.
      8. Nested Master pages.
      9. Master page events and page access.
    6. Site Navigation
      1. Basic page navigation.
      2. Response.Redirect() and Server.Transfer().
      3. Work with the MultiView control.
      4. Work with the Wizard control.
      5. Understand the site map model of ASP.NET.
      6. Examine the Menu navigation control.
      7. Examine the TreeView navigation control.
      8. Create Web application breadcrumbs.
    7. State Management
      1. Define the role of view state.
      2. Read and write cookies.
      3. The role of application state and session state.
      4. Work with The State Services.
      5. Work with SQL Server session management.
      6. Study the various forms of caching (the Cache object and OutputCache).
      7. Work with Cache dependencies, such as a Sql Server dependency.
    8. CSS and Themes
      1. Understand Cascading Style Sheets (CSS).
      2. Adding a CSS Style sheet.
      3. CSS and Web controls.
      4. Learn the style builder tools in Visual Studio.
      5. Examine the use of themes and skins.
      6. Dynamically assign themes.
      7. Adding a skin to a theme.
      8. Defining a .skin file.
      9. Using CSS and themes together.
      10. Adding a stylesheet to a theme.
    9. ADO.NET
      1. Introducing System.Data.dll.
      2. The ADO.NET Data Providers.
      3. The Speedy DataReader.
      4. Binding DataReaders to Web controls.
      5. Performing CRUD operations in a connected model.
      6. Working with Parameters.
      7. Working with Sql Server Stored Procedures.
      8. The Disconnected Model.
      9. Working with the Data Adapter.
      10. Working with the members of a DataSet.
      11. Working with a DataView.
      12. Testing the CommandBuilder.
      13. Adding Data relationships.
    10. Data Binding
      1. Understanding ASP.NET Data Binding.
      2. Data Binding with Array, Collection and Custom Types.
      3. Look at some new ways to manage Connection Strings in our applications.
      4. Declarative data binding.
      5. Expression data binding.
      6. Data Source Controls.
      7. The SqlDataSource control.
      8. The GridView control.
      9. The Repeater control.
    11. Handlers, Modules and IIS
      1. Understand ASP.NET and IIS process management.
      2. IIS delegation of requests.
      3. Understand ASP.NET handlers.
      4. Configuring handlers.
      5. Creating a custom handler.
      6. Installing a custom .ashx handler.
      7. Using as custom file extension.
      8. Understand ASP.NET modules.
      9. Configuring modules.
      10. Creating a custom module.
      11. Comparing handlers and modules to ISAPI filters and extensions.
      12. Configuring IIS 5.1, 6, 7.x.
    12. Providers
      1. Understand the ASP.NET provider model.
      2. Configuring providers.
      3. Using aspnet_regsql.exe.
      4. Explore the membership providers and SqlMembershipProvider.
      5. Adding new users.
      6. The MembershipUser type.
      7. Learn the Role Manager with SqlRoleProvider.
      8. Store and retrieve user information with the Profile object.
      9. Personalize a Web site.
    13. Web Parts
      1. The role of Web Parts.
      2. The Web Part Manager.
      3. The different modes of the WebPartManager.
      4. Working with Web Part Zones.
      5. Add Web Parts.
      6. Web Parts in the Toolbox.
      7. Using an EditorZone.
      8. Using a CatalogZone.
      9. Using AJAX with Web Parts.
    14. Security
      1. Definition of Web security.
      2. Understand Web programming best practices.
      3. Learn ASP.NET forms-based authentication.
      4. Discover ASP.NET authorization.
      5. Encrypting sections of Web.config.
      6. Know ASP.NET security configuration.
      7. Learn IIS security.
      8. Work with ASP.NET security controls.
    15. AJAX
      1. Know the role of AJAX.
      2. AJAX in today.
      3. Understand the role of the XMLHttpRequest object.
      4. Learn about the ASP.NET Page Script Callbacks.
      5. Learn the ASP.NET AJAX controls.
      6. Learn the ASP.NET AJAX controls.
      7. Build a Web site using the ASP.NET AJAX Control Toolkit.
    16. Deployment
      1. Copy, XCopy and RoboCopy a Web Site.
      2. Pre-compiling a Web site using aspnet_compiler.exe.
      3. Copying a Web site in Visual Studio.
      4. Publishing a Web site in Visual Studio.
      5. Building an ASP.NET Web deployment (*.msi) project.
    17. Silverlight
      1. Understand the role of Silverlight.
      2. Contrast the Silverlight 1.0 and 2.0 feature sets.
      3. Survey the Silverlight 2.0 architecture.
      4. Overview key Silverlight 2.0 development tools.
      5. Learn the core Silverlight assemblies and namespaces.
      6. Learn the role of the Application and UserControl classes.
      7. Learn the syntax of XAML.

    Benefits of taking the 50392: Complete ASP.NET 3.5 course at NetCom

    • Why choose Microsoft - Technical Training at NetCom Learning?
      As a recognition for training excellence, NetCom Learning was chosen by Microsoft as the 2007 Worldwide Learning Solutions Partner of the year out of 1400 training companies.

      In addition, we have won numerous other training awards for quality and customer satisfaction by CompTIA, EC-Council and other vendors. We are simply passionate about learning and achieving the highest customer satisfaction in your learning experience!

      See the training value proposition below:

      Why Microsoft - Technical Training at NetCom?

      NetCom Learning is a Microsoft Gold Certified Partner for Learning Solutions (CPLS). CPLS is the premier training channel and delivery mechanism for Microsoft training content. NetCom was honored by Microsoft as the 2007 Worldwide Partner of the Year for Learning Solutions. Selected as the Number One CPLS from over 1400 worldwide CPLSs, Microsoft recognized our commitment and ability to deliver high-quality learning services using a consultative engagement model.

      Microsoft Certified Partner for Learning Solutions Value Proposition:
      Microsoft Certified Partner for Learning Solutions Non-authorized Training Center
      Only MCT (Microsoft Certified Trainers) are authorized to teach the class Non MCT can teach the course
      Taught using Microsoft Authorized Courseware (MOC), includes free evaluation software and online training Do not have access to official courseware
      Partners adhere to stringent Microsoft designated lab requirements Computer and lab equipment may not be up to requirements of course
      Successful candidates are awarded Certificate of Completion directly from Microsoft for most of the courses Not authorized to issue Certificate of Completion
      Software Assurance Vouchers can only be redeemed at a CPLS Cannot redeem Software Assurance Vouchers from Microsoft
      Overall, a better quality training experience Substandard training experience

      Here are some important web links:

      1. Certifications
      2. Career Tracks
      3. Course Catalog (PDF Version)
      4. Course Listing by Vendor
      5. Sign up for Free Workshops
      6. Student Loan as low as $25 per month
      7. Our Recognition List
      8. What our students have to say
      9. Why NetCom?
      10. Locations
    • NetCom provides Authorized Training
      NetCom Learning is a Microsoft Gold Certified Partner for Learning Solutions (CPLS), Cisco Learning Partner, CompTIA Platinum Partner, EC-Council Accredited Training Center, Adobe Authorized Training Center, Autodesk Authorized Training Center and many others. We are proud to offer the highest quality, authorized training solutions from our many partners for our customers.

      See our comprehensive list of partner authorizations.

    • Award winning, world-class Instructors
      Carmille A.
      - Highly-skilled in graphics and web software including Adobe CS3, CS4 & CS5 Photoshop, Dreamweaver, Illustrator, InDesign, Captivate, Acrobat and Quark;
      - Expert in Microsoft Office, including Excel, Word and PowerPoint. Licensed Application Instructor and Microsoft Certified Trainer since 2000.
      - Over 20 years of experience as Creative Director for multinational corporations such as McCann Erickson, Lintas, and Publicis.

      Bio:

      Carmille has been a Licensed Application Instructor and Microsoft Certified Trainer for years. She specializes in web development, business productivity and digital media applications such as SharePoint, Quark and the Adobe Creative Suite as well as numerous programming languages including XML, XHMTL, HTML and CSS.

      Carmille is passionate about educating and has a unique talent for making complex design and development principals seem "easy" to students from all levels of expertise. She currently teaches Adobe Graphic and Web Designer, Microsoft Office Specialist, SharePoint End User and the acclaimed Website Development Professional courses at NetCom Learning. Her 20+ years of experience as Creative Director for multinational corporations bring a special and innovative approach to her classes at NetCom Learning.
      Emilio G.
      - Vastly experienced working within multinational environments and capable of connecting to different audiences
      - In-depth expertise in the implementation, troubleshooting and documentation of networks and security systems, with strong "hands on" technical knowledge of CISSP, CEH and CHFI.
      - Master of Science in Electronics Engineering, and holder of several technical certifications.
      - Highly-skilled in diverse fields ranging from Security, Computer Forensics, Networking, Routing Protocols, Programming, Databases and Applications to name a few.

      Bio:

      With over 25 years of technical experience, Emilio brings a dynamic set of skills supported by a Masters Degree in Electronics Engineering and on-the-field experience working in multinational environments. He also holds more than 12 Cisco, CompTIA, and Microsoft certifications. Although he is well versed and thorough in multiple technological fields, his technical forte lies in the security domain, specifically CISSP, CEH and CHFI.

      Emilio�s skills have evolved over time, studying closely and constantly staying well informed of the growing cyber threats. These are just some of the few reasons why Emilio brings to his classes more than just what's in the books.
      Enayat M.
      - Bachelors Degree in Mathematics and holder of several Cisco, CompTIA and Microsoft certifications.
      - Experienced instructor working in the field since 1999 and Subject Matter Expert at NetCom Learning since 2006.
      - Worked as Technical Support at Solomon Smith Barney/Citibank.

      Bio:

      Enayat Meer has a Bachelors Degree in Mathematics and holds numerous certifications such as A+, Network+, Security+, CCNA, MCT, and MCTS to name a few. He is an experienced trainer, and has served as an A+, NT4.0, Window 2000 and Windows 2003 instructor in a variety of New York schools since 1999. Since that time, he has also provided technical support at Solomon Smith Barney/Citibank in its private banking and global assets management group.

      Enayat has trained over 800 students at NetCom Learning. He has been a Subject Matter Expert at NetCom Learning since 2006 and his hands-on project expertise is an invaluable addition to NetCom Learning�s classroom instruction, helping to bring theoretical topics to life.
      Erick P.
      - In-depth experience in all phases of project lifecycle: requirements gathering, specifications, development and team management, testing, end user training, and maintenance in addition to .NET, ASP, ADO, SQL, JavaScript, and SharePoint.
      - Developed the first online multimedia training content system to Harvard University as well as multiple online multimedia projects for the North Carolina State Government.
      - Highly rated instructor averaging 8.7 out of 9 on evaluation reports.

      Bio:

      Erick has been training business and IT professionals since 1989, when he developed and introduced the first online multimedia training content system to Harvard University. Since then he has honed his business, programming, and database skills providing highly customized software solutions and education programs for multiple clients such as North Carolina State Government, Cisco, IBM, and Time Warner Cable.

      Erick's teaching prowess and real-world experience leading a team of software application developers make him a top Instructor and Subject Matter Expert at NetCom Learning, where he averages 8.7 out of 9 on evaluation reports.
      Ignacio J.
      - Designs and architects Microsoft IT solutions since the early 1990s.
      - Hands-on experience in multiple Microsoft Dynamics products including CRM, GP, SL, AX and NAV since 2004.
      - Taught over 250 courses at NetCom Learning.

      Bio:

      Ignacio is a Senior Solutions Architect, Civil Engineer and Certified Expert Trainer. He has been designing and architecting Microsoft IT solutions since the early 1990s, and has extensive experience developing scalable and high performance integration solutions. In 2004, Ignacio expanded into business management and accounting software as well, where he gained hands-on experience in many Microsoft Dynamics products including CRM, GP, SL, AX and NAV.

      Ignacio holds a library of industry-wide certifications from Microsoft and other leading IT vendors. He has taught over 250 courses at NetCom Learning and is revered by students for his wide-ranging IT expertise.
      J Tom K.
      - Software Developer and sought-after Microsoft Certified Trainer (MCT) with over 30 years of hands-on experience.
      - Expert in Microsoft technologies: .NET Framework, C#, VB .NET, ASP .NET, XML Web Services, ADO .NET, SQL Server, SharePoint Portal Server, Content Management Server, Commerce Server, BizTalk, MSMQ, COM+, COM Migration to .NET and PocketPC development.
      - Extremely knowledgeable and rated as excellent by NetCom Learning students.


      Bio:

      Tom Kinser is an accomplished Software Developer and sought-after Microsoft Certified Trainer (MCT). Tom is also an expert in successfully designing software, managing and training programmers for over 30 years.

      Tom specializes in helping businesses, enterprises, and government agencies apply current technologies to solve their unique business problems. He accomplishes this via hands-on training in cutting-edge programming and database design techniques. Tom consistently delivers successful training engagements in both classroom and live-online settings and is rated as excellent by NetCom Learning students.
      Jayson F.
      - Over 32 years of experience as well as 18 certifications, including Cisco, CompTIA, and Microsoft.
      - Strong background, with web development & design of infrastructure for companies such as AT&T, Sports Illustrated, and Toys R Us.
      - Specialist in applying process and finding solutions to solve them in addition to training people in the skills to manage the process and meet goals.

      Bio:

      Jayson is a talented and valued Microsoft Certified Trainer (MCT) with over 32 years of IT experience. Along with web development & design of infrastructure for companies such as AT&T, Sports Illustrated, and Toys R Us, he holds several IT certifications. He is a CCDA, CCNA, Security+ certified, MCDBA, and MCSE to name a few.

      Jayson's focus is on finding solutions to problems and applying process to solve them. He instructs professionals in the skills to manage the process and meet goals, which makes him a respected trainer at NetCom Learning.
      Mark L.
      - Experience teaching beginner to advanced software engineering and development classes
      - Architectured NetCom Learning's Mobile Development Professional training package (Android & iPhone)
      - Acclaimed instructor at NetCom Learning, with evaluation score of 8.7 out of 9.

      Bio:

      Mark is an accomplished web and mobile development trainer and Subject Matter Expert. He has been teaching beginner to advanced software engineering and development classes since 2005. With an extensive background in corporate programming he easily understands the impact of new technologies and the knowledge developers need to succeed.

      Most recently Mark architectured NetCom Learning's Mobile Development Professional training package (Android & iPhone) to much critical acclaim. Mark's passion and aptitude for the subject matter is abundant, and clearly evident in his near-perfect post-class evaluation scores (8.7 out of 9) and praise from clients.
      Michael G.
      - Over 22 years of professional experience in the IT field, including more than a decade as a Certified Trainer.
      - An expert in Cisco's Routing, Switching, Security, Voice and Wireless areas, as well as select Microsoft, Novell, CompTIA, Sun and CWNP courses.
      - High-skilled and acclaimed instructor. Has trained over 900 students at Netcom Learning.

      Bio:

      Michael has over 22 years of professional experience in the IT field, including more than a decade as a Certified Trainer. An expert in Cisco's Routing, Switching, Security, Voice and Wireless areas, Michael also teaches select Microsoft, Novell, CompTIA, Sun and CWNP courses.

      Michael's dedication and passion for teaching is unmatched. He has trained over 900 students at Netcom Learning since 2006 and his evaluation scores average 8.7 out of 9.
      Mingya (Alan) T.
      - MBA in Information System from Montclair University, NJ.
      - Onsite training on behalf of Microsoft to numerous companies, including CITI Group Lehman Brothers, Prudential Insurance Company, Toshiba, and KPMG.
      - Microsoft Certified Trainer (MCT) since 2001.

      Bio:

      Alan is a highly experienced Microsoft Certified Trainer. In addition to his MBA in Information System, he is a member of the Microsoft Gold Certified Partner and has done onsite training for companies such as CITI Group Lehman Brothers, Prudential Insurance Company, Toshiba, and KPMG; on behalf of Microsoft.

      Alan has been teaching at NetCom Learning since 2007, focusing on SharePoint, .NET, and BizTalk.
    • Actual Client Testimonials
      May 15 2012
      Good training, great instructor.

      -Kenneth C.
      Course(s) Taken

      May 15 2012
      The experience was everything I had hoped for plus more. Our instructor was very knowledgeable and great at presenting the content in a way that was easy to understand.

      -Zehrudin N.
      Course(s) Taken

      May 15 2012
      Instructor is very good at explaining things that are difficult to comprehend sometimes and he does it in a way that helps you better understand.

      -Juan G.
      Course(s) Taken

      May 15 2012
      Instructor knowledge of the product was in depth. Excellent training and real world example. Explained the course in easy manner to understand.

      -David T.
      Course(s) Taken

      May 15 2012
      I have enjoyed my training class and training facilities. I will come back.

      -James M.
      Course(s) Taken

      May 11 2012
      Been to NetCom several times and it's always been satisfying with the training area and staff.

      -Sal I.
      Course(s) Taken

      May 02 2012
      I have never learned and retained this much information in such a short period of time, everything about my experience has been positive.

      -Adam W.
      Course(s) Taken

      Apr 20 2012
      Overall great experience. Was very pleased with the way the course was handled by the instructor.
      -A. Moctezuma
      Course(s) Taken

    • Awards won by NetCom
      NetCom Learning is an award winning, customer focused company. We are simply Passionate About Learning!

      See our list of awards.

    • Specialized Boot Camp Training

      Discover Our Vegas Boot Camp experience

      This training is also available as a boot camp. NetCom is world famous for delivering specialized boot camp training to our clients.

      For answers to questions regarding our boot camp training delivery format, please refer to our Boot Camp FAQ section.


    Enrollment Options for the 50392: Complete ASP.NET 3.5 course

    • Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.

    Training Delivery Methods

    Take this training with one of the following training delivery methods
    • Classroom Training
      Classroom Training NetCom’s classroom training ensures that you have state-of-the-art tools, techniques and practices you need to succeed on the job. Our instructors are active practitioners and true masters in their fields. With convenient classes at multiple learning centers across the US, you never have to go far to get ahead.

    • Live Online Training (LOT)
      Live Online Training NetCom’s premium Live Online Training (we call it LOT) is the ultimate in convenience and cost-effectiveness. LOT combines interactive video instruction via the latest web conference technology, and post-class access to learning labs for a best-in-class learning experience.
      Learn more about LOT

    • Boot Camp Training
      Boot Camp Training NetCom’s intensive boot camps are designed to advance your skills in the shortest possible amount of time and get you certified. Boot camps go at a faster pace and often run for longer days, so you must have some level of subject matter experience before enrolling. Boot camps have mandatory assessment tests to ensure no one will slow down the class for other students. Learn more about Boot Camps

    • Private Onsite Training
      Private Onsite Training With NetCom’s private training programs, you decide where and when courses are held. Tailor the training to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique. Save money by doing bulk customized training.
      Learn more about Private Onsite Training

    • Private 1-on-1 Training
      Private 1-on-1 Training NetCom’s private 1-on-1 training focuses on the highest quality training possible. You get individualized, full attention from the instructor and you decide where and when courses are held. The training is custom tailored to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique.
      Learn more about Private 1-on-1 Training

    Contact us
    call usCall us Toll-free at 1-888-563-8266
    web formFREE Training Inquiry form
    live chatWebsite Live Chat
    email usContact us via Email: info@netcomlearning.com

    Duration: 5 days (40 hours)
    Pricing: Variable, please request
    Why pricing varies..Why pricing varies..

    Pricing depends on different training delivery methods, one or more students and availability of volume discounts or currently available promotions.

    Our prices are frequently lower since we are able to work with our clients closely on their needs and pass on the optimum amount of savings.

    In addition, we provide a price match guarantee for any competitive quotes.
    click to Live Chat

    .  Next Class Dates
    Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.
    .  Get More Information
    FREE Assessment Quiz
    Monthly Email Newsletter
    Request Print Catalog
    Student Loan Application
    Name: 
    Email:  
    Phone: 
    Comments:

    . .
    live chat

    .  CALL 1-888-563-8266
    . arrow  Need course pricing?
    arrow  Need more information?
    arrow  Worried about financing?
    NetCom IT training on YouTube
    NetCom IT training on Twitter
    NetCom IT training on Facebook
    NetCom on LinkedIn
    Newsletter:
    © 1998-2012, NetCom Learning. All Rights Reserved.