Loading...
Entity Framework Core Запиши се

Entity Framework Core

Advanced
Запиши се

За курса

Курсът проследява в детайли работата с ORM технологията: Entity Framework Core (EF core), която е стандарт за ORM в C# и .NET Core приложения. EF Core позволява mapping между релационна база и обектно-ориентиран модел чрез подходите "database first" и "code first" и предоставя мощно обектно-ориентирано API за заявки към базата данни и извършване на CRUD операции. EF core предоставя както допълнително ниво на абстракция, така и лесен начин за обработка на данните от базата. В курса ще бъдат демонстрирани утвърдени практики при изграждане на database layer на сложни системи в C# приложения чрез вградени имплементации на шаблона Repository и използването на слой на услугите (Service Layer), както и импорт и експорт към различни формати за данни (JSON, XML).

Умения, които ще придобиеш

  • Работа с различни формати данни - XML и JSON

  • Работа с база данни посредством ORM

  • Извличане на данни посредством LINQ заявки

  • Използване на подхода Database First

  • Използване на подхода Code First

  • Изграждане на архитектура на база данни

Теми

  • 1. Resources
  • 2. Course Introduction
  • 3. ORM Fundamentals
  • 4. Exercise: ORM Fundamentals
  • 5. Entity Framework Introduction
  • 6. Exercise: Entity Framework Introduction
  • 7. Entity Relations
  • 8. Exercise: Entity Relations
  • 9. LINQ
  • 10. Exercise: LINQ
  • 11. Advanced Querying
  • 12. Exercise: Advanced Querying
  • 13. Migrations in Entity Framework Core
  • 14. Exercise: Migrations in Entity Framework Core
  • 15. JSON Processing
  • 16. Exercise: JSON Processing
  • 17. XML Processing
  • 18. Exercise: XML Processing
  • 19. Entity Framework Core Essentials for ASP.NET
  • 20. Exercise: Entity Framework Core Essentials for ASP.NET
  • 21. Best Practices And Architecture
  • 22. Exercise: Best Practices And Architecture
  • 23. Exam Preparation
  • 24. Exam Preparation
  • 25. Workshop
  • 26. Workshop
  • 27. NoSQL
  • 28. Regular Exam
  • 29. Retake Exam
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.