Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Entity Framework 6 in the Enterprise

Course Cover
compare button icon

Course Features

icon

Duration

281 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

281 minutes

Course Description

Are you frustrated by the introductory lessons about Entity Framework? Do you feel like you have reached the end of your practical implementations of Entity Framework in real-world business solutions? This course, Entity Framework 6 Enterprise, will teach you advanced patterns to incorporate Entity Framework into enterprise-level architecture. You'll first learn how to encapsulate your EF logic. Then, you will choose the one that best suits your needs based on your goals. Next, you'll learn how to align your EF codes with the many benefits of Domain-Driven design in your software. This includes breaking down data models for Bounded Contexts to persistently-controlled aggregates. EF6 introduces test mock support, which makes it easier to test code without touching the database. Additionally, you'll learn how to mock a variety EF database interactions that can be triggered by your business logic. This advanced Entity Framework course will help you not only understand how EF is used in real-world software but also give you some knowledge about software architecture. Software requirements: Visual Studio 2013 and higher, Entity Framework 6 and higher.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

You will learn advanced patterns for incorporating Entity Framework into enterprise level architecture

First, you'll learn patterns for encapsulating your EF logic and how to choose which best suits your needs depending on what you need to accomplish

Next, discover how to align your EF code with the many beneficial patterns, from Domain-Driven Design in your software from breaking data models apart for Bounded Contexts, to persisting tightly-controlled aggregates

Finally, testing code without hitting the database gets easier with the test mock support introduced in EF6

You'll also get to see how to mock a variety of EF database interactions that are triggered by your business logic

When you're finished with this advanced Entity Framework course, you'll not only better understand using EF in your real-world software, but you may gain some general software architecture wisdom along the way

Software required Visual Studio 2013 or higher, Entity Framework 6 or higher

Course Instructors

Author Image

Julie Lerman

Instructor

Julie Lerman is a software coach with over 30 years of experience as a developer. She is a long-time Pluralsight author, Microsoft MVP, Microsoft Regional Director and Docker Captain who lives in the...
Course Cover