Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Development Tools Entity Framework

Entity Framework Core Kursu: Baştan Sona Uygulamalı Projeler

Entity Framework Core'un tüm detaylarını asp.net core mvc projeleriyle kısa zamanda öğrenin.
Rating: 4.3 out of 54.3 (207 ratings)
966 students
Created by Sadık Turan
Last updated 12/2019
Turkish
30-Day Money-Back Guarantee

What you'll learn

  • Entity framework core yapısını tüm detaylarıyla kullanabilirsiniz.

Course content

8 sections • 62 lectures • 9h 39m total length

  • Introduction
    00:29
  • Preview03:53
  • Development on Mac & Linux
    04:36
  • Development Kits
    00:21

  • Introduction
    00:10
  • Preview10:41
  • Bower & Npm Packages
    09:02
  • Ef Core 2
    07:51
  • Creating Database
    12:43
  • Adding Data
    10:43
  • Listing Data
    07:08
  • Summary
    00:08

  • Connect to Database
    07:06
  • Exploring the Database
    07:38
  • Selecting Data
    07:48
  • Inserting Data
    07:00
  • Updating & Deleting Data
    04:13

  • Updating Database
    04:56
  • Repository Pattern
    04:10
  • Preview14:30
  • Repository Methods
    06:22
  • Reading Data
    10:46
  • Preview18:28
  • Creating Data & Scope Identity
    09:31
  • Deleting Data
    07:22
  • Filtering Data
    12:34

  • What is Migration ?
    13:40
  • Creating Migrations
    05:15
  • Managing Migrations
    08:11
  • Seeding Database
    11:07
  • Multiple Database in a Project
    12:32

  • Creating a Relationship - One To Many (Optional)
    11:36
  • Displaying Related Data
    14:53
  • Creating & Editing Related Data
    11:51
  • Deleting Related Data
    07:27
  • Set Null to Related Data
    06:17
  • One To Many (Required) & Cascade Delete
    06:57
  • Include & ThenInclude
    15:53
  • Implementing Instructor Repository
    07:51
  • Generic Repository
    11:58
  • Include Many Property & Override Generic Methods
    12:29
  • Explicit loading & Filtering Related List of Data
    09:23
  • Updating Multiple Related Data
    19:58
  • Creating Related Data
    08:52
  • Changing Relations of Related Data
    17:29
  • Creating One to One Relationships
    13:19
  • One to One Relationships in a Project
    15:09
  • Creating Many to Many Relationships
    04:33
  • Creating Junction Entity
    06:30
  • Listing Data : Many To Many
    13:33
  • Editing Data : Many To Many
    20:00

  • Install Packages Manually
    04:26
  • Creating Database Scripts
    10:49
  • Scaffolfing an Existing Database
    06:29
  • Preview06:37
  • Data Annotations & Fluent Api
    10:28
  • Relationships using Fluent Api
    19:11
  • Raw SQL Queries
    04:01
  • Preview08:10
  • Preview13:58
  • Preview18:03

  • Diğer Kurslarım
    00:13

Requirements

  • Temel c# bilgisi
  • Core mvc temeli gereklidir ancak kurs içinde bilgilendirme projesi oluşturulmuştur.

Description

Microsoft'un yeni nesil açık kaynak ve cross platform veri erişim kütüphanesi Entity Framework Core 2.0 'ı kısa zamanda core mvc projeleri ile öğrenin.

Detaylı Entity Framework Core 2.0 kursumuzda bilmediğimiz bir çok konuyu daha detaylı bir şekilde öğrenme fırsatı yakalıyoruz. 

Kurs sonunda ;

  • Oluşturulan LINQ sorgularının temelde nasıl yorumlandığını detaylı bir şekilde inceliyoruz.
  • Gereksiz onca sorgunun önüne geçerek daha performanslı uygulama hazırlama imkanına sahip oluyoruz.
  • Repository Pattern ile nasıl uygulamanın geliştirileceğini öğreniyoruz.
  • Change Tracking Kavramını inceliyoruz.
  • Migrations ile database şema güncellemelerini etkin bir şekilde yönetebiliyoruz.
  • Entity Framework Core ile tüm ilişki tiplerinin nasıl oluşturulacağını öğreniyoruz.
  • Cascade Delete kavramını öğreniyoruz
  • İlişkili tablolar ile nasıl iletişim kuracağımızı ayrıntılı bir şekilde öğreniyoruz
  • Var olan bir database ile yani Database First kavramını nasıl kullanacağımızı öğreniyoruz
  • Var olan bir database 'in bir bölümü ile nasıl çalışabiliyoruz
  • Data Annotations ve Fluent Api ile database şemalarına daha etkin bir şekilde müdahale edebiliriz
  • Klasik SQL sorgularını Entity Framework Core yapısı ile nasıl yazabildiğimizi öğreniyoruz.
  • Stored Procedure ile nasıl çalışabiliriz
  • Database Provider ları nedir ve nasıl kullanırız ?
  • SQLite Provider'ini projemize ekleyip kullanabiliriz, 
  • Transactions ve daha bir çok konuyu detaylı bir şekilde bu kurs ile öğrenebiliriz.

Who this course is for:

  • .Net projelerinde Entity Framework Core yapısını daha etkin kullanmak isteyen herkes.

Instructor

Sadık Turan
Web Geliştirici & Eğitmen
Sadık Turan
  • 4.6 Instructor Rating
  • 21,921 Reviews
  • 101,443 Students
  • 13 Courses

Merhaba ben Sadık Turan. 

19 yılı aşkın süredir Yazılım ile ilgilenmekte olup 15 yıldan beri Yazılım eğitimi vermekteyim.

İlgi alanım daha çok Web Uygulamaları geliştirmek üzerine olmakla birlikte son zamanlarda ilgilendiğim teknolojiler ; Asp net core mvc, Xamarin, Python, ve Javascript tabanlı geliştirilen uygulamalardır. Dolayısıyla NodeJs, Angular, React ve VueJs bir hayli ilgimi çekmektedir.

Verdiğim eğitimlerdeki kaliteyi hep iyi seviyede tutmak adına daima gerçek senaryolar üzerinden uygulama odaklı yalın ve anlaşılır bir dille anlatım yapmaktayım. Ayrıca en son çıkan araçları kullanmaya özen gösteriyorum.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.