Entity Framework Core – A Full Tour
Entity Framework Core – A Full Tour, available at $74.99, has an average rating of 4.48, with 177 lectures, based on 604 reviews, and has 5594 subscribers.
You will learn about Entity Framework Core – In depth Understand the differences between database-first and code-first workflows Use migrations to manage changes to your database Apply best practices with Entity Framework Query data using LINQ (using query syntax and extension methods) Use Fluent API To Manage Constraints and Design Implement Database Relationships Understand Change Tracking Conduct RAW SQL Queries Execute Stored procedures, Functions, View Queries This course is ideal for individuals who are Students who want to learn Entity Framework in a hands on way. or Students who want to learn how EF Core works without the distractions of patterns and a UI It is particularly useful for Students who want to learn Entity Framework in a hands on way. or Students who want to learn how EF Core works without the distractions of patterns and a UI.
Enroll now: Entity Framework Core – A Full Tour
Summary
Title: Entity Framework Core – A Full Tour
Price: $74.99
Average Rating: 4.48
Number of Lectures: 177
Number of Published Lectures: 117
Number of Curriculum Items: 177
Number of Published Curriculum Objects: 117
Original Price: $69.99
Quality Status: approved
Status: Live
What You Will Learn
- Entity Framework Core – In depth
- Understand the differences between database-first and code-first workflows
- Use migrations to manage changes to your database
- Apply best practices with Entity Framework
- Query data using LINQ (using query syntax and extension methods)
- Use Fluent API To Manage Constraints and Design
- Implement Database Relationships
- Understand Change Tracking
- Conduct RAW SQL Queries
- Execute Stored procedures, Functions, View Queries
Who Should Attend
- Students who want to learn Entity Framework in a hands on way.
- Students who want to learn how EF Core works without the distractions of patterns and a UI
Target Audiences
- Students who want to learn Entity Framework in a hands on way.
- Students who want to learn how EF Core works without the distractions of patterns and a UI
Overview
In this course, Entity Framework Core – A Full Tour, you will learn to work with data in your .NET applications.
When courses are created for .NET technologies, the details of Entity Framework and its sheer power are often neglected. We get distractedwith abstractions and layers and need to focus on what Entity Framework is doing and can do.
In this course, we will review the general benefits of using Entity Framework Core, which is Microsoft’s flagship Object Relational Mapper (ORM), to relieve you of many concerns and challenges that come with this component of software development. We will also discover how EF Core translates classes and references to Database Models and Relationships.
We will learn how to write queries, update databases incrementally, roll back changes, and explore the myriad capabilities that Entity Framework Core affords us. This course is compatible with .NET 6 / .NET 7 / .NET 8.
When you finish this course, you’ll have the skills and knowledge of Entity Framework Core needed to easily interact with data and write queries for .NET Core applications.
By the end of watching this course, you’ll be able to:
-
Construct a data model using code-first and database-first workflows.
-
Understand Entity Framework Commands for all operating systems.
-
Use migrationsto manage database changes.
-
Apply Database validationsand constraints.
-
Perform CRUDoperations using LINQ.
-
Apply best practices with Entity Framework.
-
Extending Data Contexts
-
Understand how Change Tracking works.
-
Manage Database Structure using Fluent API
-
Handle One-To-One, One-To-Manyand Many-To-Many Relationships
-
Entity Framework Core 6 New Features
PREREQUISITES
To take this course, you should have at least three months of experience programming in C#. If you need to strengthen your C# fundamentals, you can take my C# beginner course C# Console and Windows Forms Development with LINQ & ADO .NET
You can also explore Database Development, which you can look at in the Complete Microsoft SQL Server Database Design Masterclass course.
Content and Overview
To take this course, you will need to know C#. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and has development tips.
This premium course is smartly broken up to highlight related activities based on each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be.
The course is complete with working files hosted on GitHub, including some files to make it easier for you to replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.
Clicking the Take This Course button could be the best step to increase your incomeand marketabilityquickly! Also, remember that if you think the course is not worth your spending, you have a full 30 days to get a no-questions-asked refund!
It’s time to take action!
See you in the course!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: IMPORTANT – .NET 8 Update
Lecture 3: What is Entity Framework Core?
Chapter 2: Environment Setup
Lecture 1: Toolset Overview
Lecture 2: Install Visual Studio – Windows
Lecture 3: Install Visual Studio Code
Lecture 4: Install .NET Core and EF Core Tools
Chapter 3: Getting Started with Entity Framework Core
Lecture 1: Section Overview
Lecture 2: Setup Project Solution – Visual Studio
Lecture 3: Setup Project Solution – Visual Studio Code + Dotnet CLI
Lecture 4: What are Data Models?
Lecture 5: Creating the Data Models with EF Core
Lecture 6: Understanding the Database Context
Lecture 7: Adding a Database Context
Lecture 8: EF Core and Database Support
Lecture 9: Specifying the Data Provider and Connection String
Lecture 10: Understanding Code First Development and Migrations
Lecture 11: Setup Console App Project
Lecture 12: Adding a Migration
Lecture 13: Generating a Database (Code-First)
Lecture 14: Understanding Database First Development
Lecture 15: Reverse Engineer Existing Database
Lecture 16: Seeding Data
Lecture 17: Section Review
Lecture 18: Section Source Code
Chapter 4: Using Entity Framework Core to Query a Database
Lecture 1: Section Overview
Lecture 2: Adding Verbose Logging to EF Core’s Workload
Lecture 3: Fix: Database Connection String Refactor
Lecture 4: LINQ as Entity Framework Core Syntax
Lecture 5: Querying Basics
Lecture 6: Synchronous vs. Asynchronous Syntax
Lecture 7: Querying for a Single Record
Lecture 8: Add Filters to Queries
Lecture 9: Additional Filtering Features
Lecture 10: Alternative LINQ Syntax
Lecture 11: Aggregate Methods
Lecture 12: Group By
Lecture 13: Order By
Lecture 14: Skip and Take
Lecture 15: Projections and Custom Data Types
Lecture 16: Tracking Vs. No Tracking (Enhancing Performance)
Lecture 17: IQueryables vs List Types
Lecture 18: Efficient Querying Tips and Tricks
Lecture 19: Section Review
Lecture 20: Section Source Code
Chapter 5: Using Entity Framework Core to Manipulate Data
Lecture 1: Section Overview
Lecture 2: Understanding Tracking and Saving Changes
Lecture 3: Simple Insert Operations
Lecture 4: Simple Update Operations
Lecture 5: Simple Delete Operations
Lecture 6: ExecuteUpdate and ExecuteDelete (>= EF Core 7)
Lecture 7: Section Review
Lecture 8: Section Source Code
Chapter 6: Handling Database Changes and Migrations
Lecture 1: Section Overview
Lecture 2: Review Entity Framework Core Migrations
Lecture 3: Adding More Entities
Lecture 4: Updating Database with Migration(s)
Lecture 5: Using Configuration Files
Lecture 6: Generating Migration Scripts
Lecture 7: Rolling Back Migrations and Database Changes
Lecture 8: EF Bundles
Lecture 9: Applying Migrations at Runtime
Lecture 10: Section Review
Lecture 11: Section Source Code
Chapter 7: Interacting With Related Records
Lecture 1: Section Overview
Lecture 2: Database Relationships and Entity Framework Core
Lecture 3: One to Many Relationships
Lecture 4: Adding One-To-Many Relationships
Lecture 5: View Diagram with Entity Framework Core Tools
Lecture 6: Many to Many Relationships
Lecture 7: Adding Many-To-Many Relationships
Lecture 8: Understanding One-To-One Relationships
Lecture 9: Adding One-To-One Relationships
Lecture 10: Update Database With Relationships
Lecture 11: Inserting Related Data
Lecture 12: Understanding Loading Methods
Lecture 13: Including Related Data with Eager Loading
Lecture 14: Including Related Data with Explicit Loading
Lecture 15: Including Related Data with Lazy Loading
Lecture 16: Filtering on Related Records
Lecture 17: Projections and Anonymous Data Types
Lecture 18: Understanding Delete Behaviors
Lecture 19: Section Review
Lecture 20: Section Source Code
Chapter 8: Working With Raw SQL, Views and Stored Procedures
Lecture 1: Section Overview
Lecture 2: Adding Non-Table Objects with Migrations
Lecture 3: Querying Keyless Entities (Like Views)
Lecture 4: Querying with Raw SQL – Part 1
Lecture 5: Querying with Raw SQL – Part 2
Lecture 6: Querying scalar
Lecture 7: Executing User-defined Funcitons
Lecture 8: Limitations of Raw Queries and EF Core
Instructors
-
Trevoir Williams
Certified Trainer • Top-Rated Instructor • 450,000+ Students
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 5 votes
- 3 stars: 42 votes
- 4 stars: 219 votes
- 5 stars: 334 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024