Development of Web applications on the .Net platform: ASP.Net
For more information contact:
Leading specialistOrdynskaya Marina Yurievna, room 607-7., tel. +375 17 397-82-95, +375 29 639-65-63,
e-mail:ordinskaya@bsuir.by
leading specialistKrischenovich Veronika Anatolyevna,room 607-7., tel. +375 17 397-82-95, +375 29 390-88-95,
e-mail:krish@bsuir.by
Deputy DeanGarbuz Vitaly Borisovich, room 402-8., tel. +375 29 686-61-14,
e-mail:garbuz@bsuir.by
Registration is carried out via an electronic form. Training begins as groups are formed.
Price
****
Duration
60 hours
About the program
Course program
Introduction to ASP.NET
Areas of application of Web applications. Web application architecture. Advantages of the .NET platform when developing Web applications. Problems solved by ASP.NET.
Creating a Web Form Using ASP.NET
Creating a simple Web application in the Microsoft Visual Studio .NET development environment. Using server controls. Processing events in a Web application.
Tracing in ASP.NET
Methods for debugging Web applications. Remote debugging tools. Using the Trace object.
Building a user interface
Organization of checking the correctness of input in a Web application. Using regular expressions. Application localization. Online help system.
Creating Your Own Controls
Create and use a new server control.
Working with Databases in ASP.NET
Using ADO.NET objects in a Web application. Establishing a connection with a database, retrieving data, and displaying data in Web application controls. Simultaneous work with multiple data sources. Calls to stored procedures.
Working with XML Documents
An overview of ASP.NET tools for working with XML documents. Read, edit, and save documents using the XMLDataDocument object. Displaying data from an XML document in a Web application. Converting XML documents.
Using Web Services from a Web Application
Call methods of an existing Web service from an ASP.NET application.
Server Components and .NET Remoting
Using .NET to create distributed applications. .NET Remoting architecture. Activating objects on the client side and on the server side. Distributed garbage collector. Creating a .NET Remoting object using ASP.NET. Hosting a .NET Remoting object in a Windows service. Web application state management.
Scenarios that require web application state to be saved
Application and Session objects. Saving the state of a Web application with and without cookies.
Configuring, optimizing, and deploying a Web application
Using caching to increase the performance of Web applications. Plan your Web application deployment. Web application configuration management. Installing a Web server and its extensions.
ASP.NET MVC 3: technology basics. Razor visualization
Basic principles of ASP.NET MVC framework. Organization of input / output in Web applications using MVC. elements of an MVC Web application. Application lifecycle, using Razor to generate HTML client response. Elements of MVC framework - controller, model, view. Action's and their main attributes. ASP.NET Routing for MVC applications. Razor – visualization.
ASP.NET MVC 3: Using MVC in Web Applications
The concept of filters in MVC and managing the work process of Action’s and View’s. Using external data in an application. Dependency resolution for MVC. Storing information between user sessions, data validation. MVC filters. Caching in MVC. Typed views and controller methods. URL routing – URL recognition and link formation. Dividing the application into zones – Area’s. ActionResult based class hierarchy.
ASP.NET MVC 3: Web Application Security
Using Web Application Security Tools in MVC. HTTPS, authentication, authorization and privacy. Web Forms authentication. Information protection tools on the server and client sides. Membership, Roles framework in MVC application.
ASP.NET MVC 3: Advanced Features
Manages application model data binding in a view. Using asynchronous controllers. Using build-in Ajax functions and Java Script Elements: application data model classes. Data binding and validation attributes, build-in Ajax, JQuery. Client side programming.
Apply for the program
Development of Web applications on the .Net platform: ASP.Net