Web Programlama Eğitimi : Asp.Net WebForm-2
3.5 (39 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.
326 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Web Programlama Eğitimi : Asp.Net WebForm-2 to your Wishlist.

Add to Wishlist

Web Programlama Eğitimi : Asp.Net WebForm-2

Entity Framework Code First,Bootstrap ve Üyelik Sistemi
3.5 (39 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.
326 students enrolled
Created by Sadık Turan
Last updated 6/2015
Turkish
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
Requirements
  • Basit düzeyde html ve C# Bilgisi yeterlidir
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.

Who is the target audience?
  • Entity Framework Code First ile uygulama geliştirmek isteyenler
Curriculum For This Course
61 Lectures
09:15:50
+
Entity Framework Code First Giriş
2 Lectures 23:24

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.

Preview 08:52

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

Preview 14:32
+
LINQ to SQL (C.R.U.D.)
6 Lectures 57:51

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

Veri Ekleme
05:37

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

Veri Sorgulama-1
10:22

  • 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.
Veri Sorgulama-2
11:38

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.

Veri Güncelleme
06:58

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

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

Veri Silme
08:03

İ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.
Navigation Property ile C.R.U.D. Sorguları
15:13
+
Entity Framework Code First Özellikleri
7 Lectures 01:26:17

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

Veri Tabanı Bağlantısı-1
09:54

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

Veri Tabanı Bağlantısı-2
21:58

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

Veri Tabanı Bağlantısı-3
07:43

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.

Database Initializer
07:17

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.

Seed Metodu
10:18

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

Code First Migrations
18:48

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.

Code First Data Annotations
10:19
+
Sıfırdan Entity Framework Code First Uygulaması - WebForm
40 Lectures 05:41:29

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.

Project Layout
02:36

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.

Bootstrap 3 Kullanımı
09:04

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.

Code First ile Sınıfların Oluşturulması
13:35

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.

MasterPage-1
05:57

Masterpage özelliklerinden bahsediyoruz.

Masterpage-2
02:39

Masterpage özelliklerinden bahsediyoruz.

Masterpage-3
03:30

Masterpage özelliklerinden bahsediyoruz.

Masterpage-4
02:25

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.

Formların Oluşturulması
16:59

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.

Repeater Data Control
10:03

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.

Repeater ve Listview Data Control
13:24

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.

Listview Data Control
09:48

Project Review
05:55

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.

Supplier Listeleme ve Detay Sayfası
16:16

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.

Product Listeleme ve Detay Sayfası
14:50

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.

Url Routing-1
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.

Url Routing-2
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.

Url Routing-3
08:29

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.

Membership Altyapısı-1
03:13

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.

Membership Altyapısı-2
07:09

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

Kullanıcı Oluşturma-1
16:12

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

Kullanıcı Oluşturma-2
07:22

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

Oturum Yönetimi - 1
06:08

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

Oturum Yönetimi-2
08:16

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

Oturum Yönetimi-3
11:03

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

Oturum Yönetimi-4
04:52

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

Oturum Yönetimi-5
09:39

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

Role Yönetimi-1
09:27

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

Role Yönetimi-2
10:55

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

Role Yönetimi-3
04:05

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

Authorization-1
10:00

Authorization yetkilendirme konusu anlatılmaktadır.

Authorization-2
05:15

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

Hesap Yönetimi-1
13:02

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

Hesap Yönetimi-2
07:52

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

Hesap Yönetimi-3
10:07

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
+
Asp.net Identity (Üyelik Sistemi)
6 Lectures 46:49

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.

Asp.net Identity Tanıtımı
04:14

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

Asp.net Identity Kullanıcı Oluşturma
05:23

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

Asp.net Identity Veritabanı Bağlantıları
09:10

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

Asp.net Identity Ektra Kullanıcı Bilgilerini Kaydetme
06:48

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

Asp.net Identity Authorization
08:52

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.

Asp.net Identity Role Oluşturma (RoleManager ,AddUserToRole)
12:22
About the Instructor
Sadık Turan
4.2 Average rating
505 Reviews
5,710 Students
7 Courses
Web Developer and Teacher

Merhaba ben Sadık Turan. 

17 yılı aşkın süredir Yazılım alanıyla ilgileniyorum.Ayrıca 12 yılı aşkın süredir Özel ve Devlet kurumlarında eğitim vermekteyim.

İlgi alanım daha çok Web Uygulamaları geliştirmek üzerine olmakla birlikte son zamanlarda ilgilendiğim teknolojiler ; Asp net ve Javascript tabanlı mobil tarzında geliştirilen uygulamalardır. Dolayısıyla son zamanlarda NodeJs bir hayli ilgimi çekmektedir.

Verdiğim eğitimlerdeki kaliteyi hep iyi seviyede tutmak adına daima gerçek senaryolar üzerinden en son çıkan araçları kullanarak anlatımlar yapmaktayım.

Eğitim süresince istediğiniz zaman bana ulaşıp bilgi alışverişinde bulunabilir ayrıca yardım talep edebilirsiniz.


Sadık Turan is a web developer for over 15 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