The nature of current applications heavily relies on data in various forms (database server, XML, JSON, etc.). In addition to traditional skills required for application development, developers must now master the ADO components of the .Net Framework to ensure quality data access. Through the implementation of design patterns such as MVC or MVVM, data access aims to detach itself from databases and often involves object-relational mapping, which has been addressed by the introduction of Entity Framework.
Objectives
This training precisely provides programmers with the basics of ADO .Net and Entity Framework, enabling them to quickly integrate into projects or development teams using these standards.
Is it for you ?
Developers, developers of computer applications
Prerequisite
• Have attended the "C# Programming with .Net 5" (MS860) training or master the object-oriented programming language C#
• Knowledge of relational database concepts and SQL language
Your benefits
Content
ARCHITECTURE OF DATA-RELATED APPLICATIONS
- Client-Server Architecture
- n-Tier Architecture
- Service-Oriented Architecture
- .Net Data Access Technologies
ADO .NET
- System.Data and data access providers
- Connected architecture and DbDataReader
- Disconnected architecture and DbDataAdapter
- DataSet: typing, serialization
See more + / -
ENTITY FRAMEWORK
- Object-relational mapping significance
- EDMX: Database First, Model First
- Entity Framework 7 and Code First approach
- The context object
LINQ
- Extension methods, delegates, and Lambda expressions
- LINQ To Objects
- LINQ To XML
- LINQ To Entities
UPDATING DATA THROUGH ENTITY FRAMEWORK
- Insertion, modification, and deletion
- Multi-user scenario
SERVICE-ORIENTED ARCHITECTURES FOR WEB APPLICATIONS
- Different types of services
- WCF services
- Cloud services
INTEROPERABLE REST SERVICES
- Advantages of the REST approach for Front-end consumption
- WCF data services
- Web API services.
Notes
This training is eligible for the Atlas collective action "Develop with .Net, Java, and C++ languages" (Ref: 28109).
💡 Useful information
Our training sessions are offered in Montreal or Quebec City, in person or in virtual format. Dates and locations are provided when you select your session below. If you have any questions regarding registration, schedules, the language of instruction, or cancellation policies, please consult our FAQ .
Trainers
Private or personalized training
Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.
Request a quote