Description
Who is this training for ?
For whom ?Prerequisites
Training objectives
Training program
- Introduction to the .NET environment
- Presentation of the architecture of the .NET framework.
- The main components of the framework (assemblies, namespace and Nuget package).
- The characteristics of the languages C# and VB (type system, reflection, .genericity, asynchronous processing).
- Practical work Example of a Console type program in .NET.
- Illustration of MSIL.
- Data access: ADO.NET and XML
- Principle of ADO.NET.
- EntityFramework.
- Integration and use of XML in .NET.
- Principle and uses of LINQ .
- Practical work Example of an application based on ADO.NET.
- Example of programs manipulating XML.
- WinForms and WPF development
- The different types of Windows applications.
- Deploying the application with ClickOnce.
- Windows Presentation Foundation (WPF).
- XAML syntax.
- DataBindind and programming model.
- Access to data in Windows Forms and WPF.
- Practical work Creation of an application Windows Forms and WPF with ClickOnce deployment.
- ASP.NET Web Development
- The architecture of ASP.NET.
- WebForms and MVC application models.
- Survival of application data with Session.
- HTML5, CSS3 and JavaScript design tools.
- AJAX and JQuery integration.
- Data access in ASP.NET.
- The business objects as a data source.
- Practical work Example of a dynamic Web program using ASP.NET.
- Entering information and triggering processing.
- Mobile application deployment
- Principle of Silverlight applications.
- Application development for Windows 8.
- Windows Phone application development.
- Practical work rnWindows 8 application example.
- Services Web et services WCF
- Operating principle of Remoting and Web Services (WSDL, SOAP, XML, UUDI, etc.).
- Development of Web Services.
- Architecture SOA with WCF.
- Practical work Example of a .NET program based on ASP.NET and implementing a Web service.
- Examples of Web Services for accessing databases .
- .NET Application Security
- Security mechanisms integrated into .NET.
- Role-based security, code.
- Practical work Example of a program performing identity control of users in .NET and management of execution security.