Entity Framework Code First ile Dinamik Asp.Net Uygulamaları

Asp.net,Entity Framework,Bootstrap ve Üyelik Sistemi
4.3 (23 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
134 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 61
  • Length 9.5 hours
  • Skill Level Beginner Level
  • Languages Turkish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2014 Turkish

Course Description

Mükemmel web uygulamaları yapmak için bilmeniz gereken her şey bu kursta ;

  • Entity Framework Code First
  • LINQ to SQL Sorgu Dili
  • Bootstrap 3
  • Asp net ve Entity Framework Code First Uygulaması
  • Asp net Identity (Üyelik Sistemi) & Visual Studio 2013

Entity Framework Code First kursumuzun amacı programlama dillerinin zor ve karmaşık yapısında kendinizi kaybetmeden kısa zamanda uygulama odaklı olarak basit ve yalın şekilde nasıl mükemmel uygulamalar yaptığınızı görmektir.

Kursumuza sıfırdan Microsoft araçlarını kullanarak uygulama geliştirmeyi öğrenmek isteyen ya da bildiklerini güncelleyip yapabileceklerini daha kısa zamanda kolayca yalın ve performanslı şekilde yapmak isteyen tüm yazılım geliştiriciler içindir.

Kursumuzda ayrıca son zamanlarda popüler olan Bootstrap 3 kütüphanesi , Asp net data kontrolleri ve LINQ to SQL sorgu dili anlatıldıktan sonra baştan aşağıya yep yeni bir dinamik Web uygulama geliştirilmektedir.

Yazılım araçları gün geçtikçe yapmak istediklerimizi daha kısa zamanda daha yalın ve daha az efor harcayarak yapmamızı amaçlar bizim tek yapmamız gereken son teknolojileri takip etmektir.

İşte yazılımcıların son gözdesi olan Entity Framework Code First bu kursta sadece bu kursa katılarak artık sizde yazılımlarınız da Entity Framework Code First kullanabilirsiniz.

Web Geliştiricilerin son gözdesi Bootstrap 3 de bu kursta bu kursa katılıp bir web uygulamasının kısa zamanda nasıl profesyonel şekle girdiğini göreceksiniz.

Kursumuza son olarak Visual Studio 2013 ile Asp net Identity (Üyelik Sistemi) ayrıntılı olarak anlatılmaktadır. Artık Code First altyapısı üstüne geliştirilmiş Asp net Identity Sistemi işlerinizi çok kolaylaştıracak. Uygulamanızı güvenli hale getirmek artık çok kolay...

Bootstrap sizi Html ve Css'in karmaşıklığından kurtaracak ve web tasarımla ilgili her konuyu halletmiş olacaksınız.

LINQ to SQL Entity Framework ile gelen kodlama anında kullanabildiğiniz veritabanı sorgulama dilidir. Artık karmaşık SQL sorgu dillerinden kurtulabilir satırlarca yazdığınız SQL sorgusunu sadece iki üç satırla yazıp zamandan tasarruf edebilirsiniz.

Sizde mükemmel uygulamalar geliştirip Microsoft un son veritabanı odaklı mimarisini kısa zamanda bu kursumuzla öğrenebilirsiniz.

Kurs boyunca aklınıza takılan tüm soruları anında sorabilir ve en kısa zamanda bilmediğiniz tüm konulara hakim olabilirsiniz.

What are the requirements?

  • Basit düzeyde html ve C# Bilgisi yeterlidir

What am I going to get from this course?

  • Asp.net ile dinamik web uygulamaları
  • Entity Framework Code First Kullanımı
  • Entity Framework Data Annotations
  • Entity Framework Migrations
  • Bootstrap 3 Kullanımı
  • Asp.net Identity (Üyelik sistemi)
  • Asp.net Membership (Üyelik Sistemi)
  • Url Routing

What is the target audience?

  • Entity Framework Code First ile uygulama geliştirmek isteyenler

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Entity Framework Code First Giriş
08:52

ilk dersimizde class (sınıf) kavramından bahsedip Code First Kullanarak geliştireceğimiz alt yapının sınıflarını oluşturuyoruz.

14:32

Bu dersimizde Entity Framework Code First konusuna örnek bir Console uygulaması yaparak giriş yapıyoruz.

Section 2: LINQ to SQL (C.R.U.D.)
05:37

Linq to sql ' de kayıt nasıl eklenir öğreniyoruz.(insert sorguları)

10:22

Bu dersimizde tek bir kaydı seçme (select) ve çoklu kayıt seçme işlemlerini gösterip filtreleme (where)işlemlerini anlatıyoruz.

11:38
  • Bu dersimizde linq to sql sorgularından where anahtar kelimesinin kullanımını,.
  • And ve Or işlemlerinin kullanımını,
  • Sorgu sonuçlarından bütün kayıtlar değilde sadece istediğimiz kaydın istediğimiz kolonunu seçmeyi (select new) ,
  • Take(),Skip(),OrderBy() ve OrderByDesending kavramlarını ,
  • Aggregate fonksiyonlarından Count(),Min(),Max() kavramlarını öğreniyoruz.
06:58

Linq to Sql ile veri güncellemeyi (update) öğreniyoruz.

Tek seferde bir kayıt güncelledikten sonra tek seferde birden fazla kaydı (batch update) güncelleyi öğreniyoruz.

08:03

Linq to sql ile veri silme (delete) işlemini öğreniyoruz.

Tek seferde bir kaydı sildikten sonra çoklu kayıt silmeyi (batch delete) öğrenioyuruz.

15:13

İlişkili (related tables) tablolar üzerinde linq to sql sorgularının (C.R.U.D.) nasıl yapıldığını öğreniyoruz.

  • İlişkili tablolar tablolar üzerinden nasıl select işlemlerinin yapıldığı,
  • İlişkili tablolar üzerinden nasıl insert işlemlerinin yapıldığı,
  • İlişkili tablolar üzerinden nasıl update işlemlerinin yapıldığı,
  • İlişkili tablolar üzerinden nasıl delete işlemlerinin yapıldığı anlatılmaktadır.
Section 3: Entity Framework Code First Özellikleri
09:54

Bu dersimizde Code First kullanarak nasıl veritabanı bağlantıları (Connection String) oluşturacağımızdan bahsediyoruz.

21:58

Existing (Varolan bir veritabanı) Database Bağlantısını örnek bir web uygulaması üzerinden anlatıyoruz.

07:43

Bu dersimizde Code First ile Database bağlantılarını nasıl yönetebileceğimizi anlatıyoruz

07:17

Varolan bir sınıf yapısında değişiklik olduğunda değişikliklerin veritabanı şemasına ne şekilde aktarılacağından bahsediyoruz.

10:18

Entity Framework Code First Context'inin kullandığı entity sınıflarının yapısında bir değişiklik olduğunda context in davranış biçimlerinden olan database' in silinip tekrar oluşturulma aşamasından sonra test verilerinin tekrar database' e yüklenmesi işlemini yapan Seed metodunun oluşturulmasını gösteriyoruz.

İlk olarak NortwindInitializer sınıfını oluşturup Seed metodunu anlatıyoruz.

18:48

Code First Migrations ; özelliği hali hazırda kullanmış olduğumuz bir veritabanı şemasında varolan verilere dokunmadan değişiklik yapma imkanı vermektedir.

10:19

Entity Framework Code First Data Annotations kavramının nasıl kullanıldığını anlatıyoruz.

Data Annotations ; sınıflar aracılığıyla oluşturulmuş veritabanının yapısının nasıl sınıflar tarafından müdahale edilip istenilen şekle getirilmesi için kullanılıyor.

Section 4: Sıfırdan Entity Framework Code First Uygulaması - WebForm
02:36

Entity Framework Code First Kullanarak baştan aşağı yeni bir web uygulaması geliştirmeye başlıyoruz

Proje taslağını oluşturma dersimizde uygulama boyunca yapacaklarımızdan bahsedip uygulamamızı oluşturmaya başlıyoruz.

09:04

Web uygulamamızı Bootstrap 3 kullanarak yapacağız. Bu dersimizde bootstrap kullanımını kısaca anlattıktan sonra uygulamamız üzerine bootstrap şablonunu ekleyip uygulamamıza devam ediyoruz.

13:35

Web uygulamamızda kullanacak olduğumuz sınıfların (entity) oluşturulması ve bu sınıflara hizmet edecek olan Context sınıfımızı oluşturuyoruz.

Web uygulamamızı dinamik hale getirmek için gereken code first altyapısı bu dersimizde anlatılıyor.

05:57

Masterpage ; asp net uygulamalarında kullandığımız işlerimizi oldukça kolaylaştıran bir kavramdır.

Asp net masterpage kavramını anlattıktan sonra web uygulamamızda kullanacak olduğumuz masterpage sayfamızı oluşturuyoruz.

02:39

Masterpage özelliklerinden bahsediyoruz.

03:30

Masterpage özelliklerinden bahsediyoruz.

02:25

Masterpage özelliklerinden bahsediyoruz.

16:59

Web uygulamamızda kullandığımız web formlarımızın yani web sayfalarımızın oluşturulduğu bu derste web sayfalarımızın önyüzü belirgin hale getiriliyor.

10:03

Bootstrap şablonunu kullanarak oluşturmuş olduğumuz Masterpage sayfamızdaki sol panelde bir category linki oluşturuyoruz.

Asp.net kontrollerinden Repeater kontrolünün kullanımı anlatılmaktadır.

13:24

Asp.net kontrollerinden Repeater ve Listview kontrollerinin kullanımını ve farkını anlatmaktayız.

ProductList sayfamızı Code First yardımıyla dinamik hale getiriyoruz.

09:48

Asp.net kontrollerinden Listview kontrolünün ayrıntılı olarak kullanımını anlatıyoruz.

Northwind veritabanımızın Suppliers tablosunu SupplierList aspx sayfamızda gösteriyoruz.

Project Review
05:55
16:16

Bu dersimizde Suppliers sınıfı aracılığıyla Suppliers tablosundan aldığımız bilgileri web form üzerinde listeleyip her bir kayıt için detay sayfamızı oluşturduk.

14:50

Bu dersimizde Products sınıfı aracılığıyla Products tablosundan aldığımız bilgileri web form üzerinde listeleyip her kayıt için detay sayfamızı oluşturduk.

10:06

Bu dersimizde Seo için önemli bir kavram olan Url Routing kavramını anlatmaya başlıyoruz. Artık web sayfalarımız arama motorları tarafından daha bulunabilir hale geliyor.

10:37

Bu dersimizde Seo için önemli bir kavram olan Url Routing kavramını anlatmaya başlıyoruz. Artık web sayfalarımız arama motorları tarafından daha bulunabilir hale geliyor.

08:29

Bu dersimizde Seo için önemli bir kavram olan Url Routing kavramını anlatmaya başlıyoruz. Artık web sayfalarımız arama motorları tarafından daha bulunabilir hale geliyor.

03:13

Bu dersimizde asp net membership sistemini anlatmaya başıyoruz. Her çeşit asp net uygulamasına kolaycana entegre edip kullanabileceğiniz bu sistemin nasıl kullanıldığını öğreniyoruz.

07:09

Her çeşit asp net uygulamasına kolaycana entegre edip kullanabileceğiniz bu sistemin nasıl kullanıldığını öğreniyoruz.

Kullanacak olduğumuz üyelik tablolarının varolan bir veritabanı üzerine nasıl kurulduğunu öğreniyoruz.

16:12

Asp net Membership üyelik sistemini kullanarak üyelik oluşturma aşamalarını öğreniyoruz.

07:22

Ekstra kullanıcı bilgisini nasıl kayıt edeceğimizi öğreniyoruz.

06:08

Bu dersimizde LoginView kontrolünü kullanmayı öğrenip, Oturum açma aşaması için altyapı oluşturuyoruz.

08:16

Bu dersimizde Login sayfamızı hazırlıyoruz.

11:03

Bu dersimizde Master page sayfamızdaki UserName alanını işlevsel hale getiriyoruz.

04:52

Bu dersimizde Oturum Kapama işlemi (Logout) işlemi anlatılmaktadır.

09:39

Parola değiştirme (ChangePassword) işlemi anlatılmaktadır.

09:27

Role tanımlama işlemi anlatılmaktadır.

10:55

Bu dersimizde Rol listesi oluşturup role silmeyi geçekleştiriyoruz.

04:05

Kullanıcıları rollere atamayı öğreniyoruz.

10:00

Yetkilendirme konusu (authorization) anlatılmaktadır.Üye ve role bazlı yetkilendirme.

05:15

Authorization yetkilendirme konusu anlatılmaktadır.

13:02

Bu dersimizde kullanıcı bilgilerini güncelleme işlemini anlatıyoruz.

07:52

Bu dersimizde kullanıcı bilgilerini güncellerken karşılaştığımız sorunları anlatıyoruz.

10:07

Bu dersimizde kullanıcı bilgilerini güncelleme aşamasını daha persformanslı hale getirmek için kullandığımız Session kavramını anlatıyoruz.

Yönetici İşlemleri
04:04
Category Yönetimi-1
08:17
Category Yönetimi-2
09:03
Category Yönetimi-3
10:16
Category Yönetimi-4
04:28
Category Yönetimi-5
04:31
Section 5: Asp.net Identity (Üyelik Sistemi)
04:14

Bu dersimizde Entity Framework Code First ile Asp net Identity kavramını anlatmaya başlıyoruz.Identity sisteminin Membership sistemine göre avatajlarından bahsediyoruz.

05:23

Bu dersimizde Asp net Identity üyelik sistemi ile nasıl bir kullanıcı oluşturuyoruz anlatılıyor.

09:10

Asp net Identity Sisteminin kullandığı veritabanı bağlantılarını nasıl kullanacağımızı anlatıyoruz.

06:48

Bu dersimizde Asp net Identity Sisteminde nasıl özelleştirilmiş bilgi saklayabileceğimizi anlatıyoruz.

08:52

Bu dersimizde klasör ve sayfa bazlı engelleme yada yetkilendirme işlemlerinin nasıl yapıldığı anlatılmaktadır.

12:22

Bu dersimizde role kavramının ne olduğu ve nasıl oluşturulduğu anlatıldıktan sonra varolan bir kullanıcının nasıl bir role ekleneceği anlatılmaktadır.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sadık Turan, Web Developer and Teacher

Sadık Turan is a web developer for over 10 years experience of creating websites using Asp.net,Entity Framework,LINQ,Bootstrap, HTML, CSS, JavaScript.

Always try to follow last technologies to be the best on the courses he gives so my main focus is to teach technology the way it is used in industry and professional world.

As i believe many developer kits there are we always see and at first many people do not know which is good and worthwhile to learn so in the end it is possible realize of going around in the wrong places for nothing That's why in the all courses I considered which is the best and most useful Just follow the courses we gives so in the end of all courses you will be creating useful products...

Ready to start learning?
Take This Course