Kocaeli Universitesi .Net Core 2, Azure, Angular IT Fest 2017

Selamlar,

4 Ekim Çarşamba günü Kocaeli Üniversitesinde Engin Polat ile birlikte Angular, Azure ve Asp.Net Core konuları üzerine çok keyifli bir etkinlik yaptık. Yine canlı canlı yazdığımız kodlar ile öğrencilerin ufkunu bir nebze olsun açmak istedik.

Visual Studio 2017 üzerinde .Net Core ile bir web application oluşturduk. Aslında bu bir WebApi servisidir. İlgili Modellerimizi ve DBContextimizi aşağıdaki gibi oluşturuduk.

Azure üzerinde önceden oluşturduğumuz “Kocaeli” database’i üzerine, .Net Core ile yazdığımız yukarıdaki DbContext sınıfımız ile Pocolarımızın, tablo olarak Sql üzerinde oluşturulması sağlanmıştır. Bu işlem Azure tarafında oluşturulan live Db connection ile birlikte, Startup.cs’deki “app.Run(async (context) =>” ile “EnsureCreated()” methodunda gerçekleştirilmiştir. Ayrıca cross platform yani ilgili servislerin client side tarafından da çağrılabilmesi için Entity Framework Core paketinin kurulması ve aşağıdaki gibi izinlerin verilmesi gerekmektedir.

İlgili servisler oluşturulduktan sonra front taraf için ilgili angular web sayfası, “angular cli” ile soldaki komut sayesinde oluşturulur. İlgili datalar, Azure üzerinde yayımlanan web servisleri ile doldurulur ve güncellenir. Görsel öğeler için bootstrap kullanılmıştır. Kaydetme işleminde “Form Validation” kullanılmış ve requeried olan fieldlara göre Güncelle buttonu tıklanamaz “[disabled]” hale getirilmiştir.

 

 

Proje içerisindeki servisler, modeller ve ana sayfanın farklı folderlar altında dağıtık bir mimari ile oluşturulması çok önemlidir. Ayrıca database ile olan tüm veri alışverişinin “json” formatında olması işleri daha da kolaylaştırmaktadır. Son olarak eklenen herbir component ve services’in “app.modules.ts”‘de de tanımlanması gerekmektedir.

Geldik bir seminerin daha sonuna. Seminer sırasında fikirlerini paylaşmaktan çekinmeyen, sordukları sorular ile konuları daha ilginç bir hale getiren ve  etkinlik sonundaki güzel hediyelerinden dolayı yukarıdaki ekibe, teşekkürü bir borç bilirim.

Yeni bir seminerde görüşmek üzere hepinize hoşçakalın.

Herkes Görsün:

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir