Proje Planlaması - Yazılım Dilleri

Download Report

Transcript Proje Planlaması - Yazılım Dilleri

The Code Day
Gazi Üniversitesi
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
[email protected]
www.ugurkizmaz.com
Yazılım Dilleri www.yazilimdilleri.net Topluluk Lideri
www.inetatr.org
Asp.Net Nedir?
Microsoft .Net platformunun web ayağı
– Web Uygulamaları
– Web Servisleri
IIS (Internet Information Service)
.Net Framework altyapısı
C#.Net & VB.Net
Uzantılar
– ascx, asmx, ashx, master, sitemap, skin, config
SQL Server’a Genel Bakış
Microsoft’un veritabanı
T-SQL
Tablo başına 4 TB veri
Windows üzerinde çalışır
SQL Server Management Studio
OLTP (Online Transaction Processing)
OLAP (Online Analytical Processing)
Entity Framework Nedir?
ORM (Object Relational Mapping)
LINQ to Entities
– Sorguyu kendisi oluşturur
Entity SQL Query
IEnumerable veri türleri
Veritabanı bağımsız
Entity Framework Nedir?
DEMO
Entity Framework ile oluşturulmuş basit bir web uygulaması
Asp.Net Temel Konular
Asp.Net
Kontroller
Genel Bakış
Button
QueryString
TextBox
Redirect
Label
Master Page
ImageButton
Image
Checkbox
DataSources
SqlDataSource
ÇALIŞMA ZAMANI
Asp.Net ile basit bir web uygulaması yapalım
Proje Planlaması
Proje Tanımı: E-Ticaret Uygulaması
Proje Süresi: 6 saat
Proje Ekibi: Ben, ben ve ben
– Ben: Veritabanı tasarımı
– Ben: Görsel tasarım
– Ben: Kodlama
Proje Planlaması
İşlemler
– Ürün listeleme
• Kategori ürünlerini listeleme
– Ürün görüntüleme
– Ürün sipariş etme
– Ürün satın alma
– Üye olma
– Üye girişi
– Sistemden çıkış
Proje Planlaması
Yönetim Paneli İşlemler
– Ürün listeleme
– Ürün ekleme
– Ürün düzenleme / silme
– Kategori listeleme
– Kategori ekleme
– Kategori düzenleme / silme
– Siparişler
Proje Planlaması
Sayfalar
– Anasayfa
– Kategori
– Urun
– Siparislerim
– Siparis
– UyeOl
– UyeGiris
– Cikis
Proje Planlaması
Yönetim Sayfaları
– KategoriEkle
– Kategoriler
– Urunler
– UrunEkle
– UrunDuzenle
– UrunResimler
– Siparisler
ÇALIŞMA ZAMANI
Projeye başlama zamanı!
Eksik Kaldı Mı?
Asp.Net Nedir?
SQL Server’a Genel Bakış
Entity Framework Nedir?
Demo
Proje Planlaması
Proje Gerçekleşimi
Sorular
Genel Değerlendirme
SORULAR?
Özet
Entity Framework & ORM
Asp.Net ile Web Uygulamaları
SQL Server ile Veritabanı Yönetimi
İLETİŞİM
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
[email protected]
www.ugurkizmaz.com
www.yazilimdilleri.net