Type to search LearningTree.com

Do you mean "{{response.correctedQuery}}" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.

 

.NET/Visual Studio Training









Preferred method of contact?

Building ASP.NET Web Forms Applications

COURSE TYPE

Practitioner

Course Number

2621

Duration

4 Days

Enroll

About This Course: This course provides you with the knowledge and skills needed to build dynamic web applications with ASP.NET and Visual Studio. You learn both rapid application development techniques and how to build n-tier web applications with efficient access to databases and sophisticated user interfaces employing data and model binding and data-source controls.

You Will Learn How To

  • Build HTML5 web applications using ASP.NET and Visual Studio
  • Design consistent UIs with Master Pages, user controls and Web Form controls
  • Secure access to the application using Web Forms authentication
  • Create a more responsive user interface with Ajax and the Web API
  • Provide mobile-friendly web pages with jQuery Mobile

Important Course Information

Requirements:

  • Experience with a modern programming language, such as Java or a .NET language (Visual Basic, C#) at the level of:
  • Familiarity with application development concepts, as well as the Windows graphical environment
  • Have an understanding of client-side technologies, such as HTML, CSS, and JavaScript
  • You should know how to:
    • Work with objects (call methods, set/read properties, write event-driven code)
    • Create user interfaces in desktop or web applications
    • Employ modern language constructs

Software:

  • This course uses Visual Studio 2013, but is useful to those using an earlier version

Course Outline

  • Getting Started with ASP.NET Web Forms

Introduction to Web Forms

  • Constructing ASP.NET pages with Web Form controls
  • Developing HTML5 web pages with Visual Studio
  • Examining content with Page Inspector

Designing Web Forms

  • Applying common Web Form controls
  • Creating consistent layouts with Master Pages
  • Sharing reusable content with Web User controls

Activating Web Forms

  • Handling control events
  • Sending e-mail from a web page
  • Validating user input
  • Retrieving and Updating Data

Developing data-driven applications

  • Connecting to a database with data source controls
  • Binding data sources to Web Form controls
  • Automating data access with GridView, FormView, ListView and DetailsView
  • Utilizing code-first Entity Framework and LINQ to Entities for data access

Modifying data

  • Inserting, updating and deleting with DbContext
  • Managing updates with two-way Model Binding
  • Reporting errors and checking validity with ModelState
  • Architecting ASP.NET Web Applications

Creating multitier applications

  • Implementing business logic in the middle tier
  • Encapsulating validation logic with Data Annotations
  • Binding to business objects with ObjectDataSource

Managing state in web applications

  • Reading and writing cookies
  • Storing user state in the session object
  • Leveraging caching for performance and scalability

Implementing web security

  • Authenticating users from the Internet
  • Limiting access to authorized users
  • Constructing Responsive ASP.NET Pages with Ajax

Creating a richer UI with Ajax extensions

  • Integrating Ajax with existing pages
  • Increasing responsiveness with UpdatePanel
  • Triggering Ajax from outside the UpdatePanel

Making custom Ajax requests with jQuery

  • Writing and calling RESTful services with the ASP.NET Web API
  • Leveraging jQuery and jQuery UI for DHTML
  • Working with the $.get() and .ready() methods
  • Developing Mobile-Friendly Web Applications

Creating flexible Web Forms

  • Repackaging existing content for mobile devices
  • Reducing duplication with user controls and master pages

Harnessing jQuery Mobile

  • Controlling layout with HTML5 data-* attributes
  • Disabling Ajax navigation for maximum compatibility
  • Displaying lists and collapsible content blocks
  • Building Sophisticated Web 2.0 Websites

Improving search engine rankings

  • Simplifying URLs with friendlyUrls
  • Retrieving URL segments

Integrating jQuery plugins

  • Adding plugins to Web Form pages
  • Enhancing the UI with the .rate() plugin

Leveraging the Geolocation API

  • Finding user location with getCurrentPosition()
  • Calculating distances with DbGeography
  • Deploying ASP.NET Web Applications
  • Packaging for deployment
  • Transforming the web.config for production
Show complete outline
Show Less

Course Schedule

Attend this live, instructor-led course In-Class or Online via AnyWare.

Hassle-Free Enrollment: No advance payment required.
Tuition due 30 days after your course.

Feb 7 - 10 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Feb 21 - 24 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Mar 21 - 24 Rockville, MD/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Aug 22 - 25 Herndon, VA/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Sep 5 - 8 New York/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Sep 19 - 22 Rockville, MD/AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare
In-Class

Nov 14 - 17 AnyWare Enroll Now

How would you like to attend?

Live, Online via AnyWare

Guaranteed to Run

Bring this Course to Your Organization and Train Your Entire Team
For more information, call 1-888-843-8733 or click here

Tuition

Standard

$2990

Government

$2659

Course Tuition Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your course exam on the last day of your course and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Questions

Call 1-888-843-8733 or click here »

An experienced training advisor will happily answer any questions you may have and alert you to any tuition savings to
which you or your organization may be entitled.

Training Hours

Standard Course Hours: 9:00 am – 4:30 pm
*Informal discussion with instructor about your projects or areas of special interest: 4:30 pm – 5:30 pm


FREE Online Course Exam (if applicable) – Last Day: 3:30 pm – 4:30 pm
By successfully completing your FREE online course exam, you will:

  • Have a record of your growth and learning results.
  • Bring proof of your progress back to your organization
  • Earn credits toward industry certifications (if applicable)
  • Make progress toward one or more Learning Tree Specialist & Expert Certifications (if applicable)

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

Earn 23 Credits from NASBA

This course qualifies for 23 CPE credits from the National Association of State Boards of Accountancy CPE program. Read more ...

"The Learning Tree .NET course I took has enabled my organization to take on more projects in-house, rather than outsource them or simply do without."

- S. Pepe, Senior Interactive Designer
Laerdal Medical

Prev
Next
s