Objectives of the training
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.Targeted audience
Developers, developers of computer applicationsPrerequisite
• 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
Trainers
Benefits for Participants
Understand and use Entity Framework
Manipulate data using LINQ syntax
Design service-oriented architectures for data access
Possess all the necessary knowledge for .Net application development.
Course architecture
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
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.
Pedagogical details
Training architecture
<br/>• A very practical training alternating between theoretical contributions, exchanges, sharing experiences, and a practical "red thread" case. <br/>• A significant emphasis on practice, allowing participants to quickly acquire the skills needed to implement data access techniques with Visual Studio. <br/>• Specific additional workshops are offered during the session for better assimilation of certain concepts.
Type of training
Training Notes
This training is eligible for the Atlas collective action "Develop with .Net, Java, and C++ languages" (Ref: 28109).
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote