Beskrivning av: Building ASP.NET Web Forms Applications Training
Gain the knowledge and skills you need to build dynamic web applications with ASP.NET Web Forms and Visual Studio. In this ASP.NET Web Forms training course, you will leverage rapid application development techniques and build n-tier web applications with efficient access to databases and sophisticated user interfaces that employ data- and model-binding, as well as data-source controls.
ASP.NET Web Forms Delivery Methods
-
In-Person
-
Online
ASP.NET Web Forms Course Benefits
- Build HTML5 web applications using ASP.NET and Visual Studio
- Design consistent User Interfaces (UIs) with Master Pages, user controls, and Web Form controls
-
Secure access to the application using Web Forms authentication
-
Create a more responsive UI with Ajax and the Web API
-
Continue learning and face new challenges with after-course one-on-one instructor coaching
ASP.NET Web Forms Course Outline
Important Course Information
Prerequisites
- Experience with a modern programming language, such as Java or a .NET language (Visual Basic, C#) at the level of:
- Course 503, Programming with Visual Basic .NET Training , or
- Course 419, Introduction to C# Training
- 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
Module 1: 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
Module 2: 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
Module 3: 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
Module 4: 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
Module 5: 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
Module 6: 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
Module 7: Deploying ASP.NET Web Applications
- Packaging for deployment
- Transforming the web.config for production
Intresseanmälan
Learning Tree International
Learning Tree är ett internationellt utbildningsföretag med över 40 års erfarenhet av att leverera utbildning till yrkesverksamma IT-proffs, projektledare, verksamhetsutvecklare och chefer. Vi erbjuder allt från enstaka kurser till globala utbildningsprogram, och vi hjälper våra kunder att införa hållbara processer som fungerar idag och förbereder...
Läs mer om Learning Tree International AB och visa alla utbildningar.