NOT: Dersle ilgili 2 sorudan oluşan bu anketi doldurursanız memnun olurum.

Kayıp haftalarımız olmasından ve konu birikmesinden dolayı sıkıştırılmış bir ders yapacağım. Derse gelmeden önce yapmanız gerekenler:

Uygulamanın son halini indirin: git clone -b mekan32-6 https://github.com/asimsinan/mekan32

Final ve Bütünleme Hakkında

Final sadece kod sorularından oluşacak. 2 ya da 3 adet soru sormayı planlıyorum. Kodlar projenin son halinden gelecek ve aşağıdakileri kapsayacaktır. Kodlar bir senaryo dahilinde gelecek. Puanlamada mantık hatası yapmadığınız takdirde ufak tefek hatalar göz ardı edilebilir. Bütünleme de 1 adet kod sorusu gelecek ve finalden kat kat kat zor olacak. Finale iyi çalışmanızı öneririm.

  • app_api içindeki mekanlar.js ve yorumlar.js de yer alan fonksiyonlar.
  • app_server içindeki mekanlar.js içindeki fonksiyonlar.
  • app_api ve app_server içindeki routes klasöründe yer alan index.js dosyaları.
  • app_server içindeki models klasöründe yer alan mekansema.js dosyası
  • mixin nasıl tanımlanır ve pugdan nasıl çağrılır.

Bonus Ödev: Finale doğrudan eklenecek (yapılması zorunlu değil) 10 puan değerinde bir ödeviniz olacak. Ödev odama gelerek gösterilecektir. Herhangi bir eksik kısım varsa puan alamazsınız. Ödevin bitiş tarihi 15 Ocak 2019 Salı Saat 13:00. Ödevin detayları aşağıdadır:

  • Bu linkteki uygulama ile birebir aynı olmalı.
  • Veritabanı olarak mbladaki veritabanı kullanılmalı.
  • Uygulama herokuda çalışmalı.
  • Anasayfa URL’den girilen enlem ve boylam ve maksimumMesafe (km olarak) parametrelerine göre eşleşen mekanları listelemeli.
  • Admin linkine tıklandığında admin sayfasına gitmeli ve admin ekranında veritabanındaki tüm mekanlar listelenmeli.
  • Admin ekranında listelenen her mekan için yanda mekan güncelle ve mekan sil düğmeleri yer almalı. Bu düğmelere tıklandığında ilgili işlemler yapılmalı.
  • Admin sayfasının en altında Mekan Ekle tuşu yer almalı. Bu tuşa basıldığında yeni bir sayfada mekan eklenebilmeli.
  • Yukarıda verilen linke tıklayarak uygulamayı deneyin ve işlevlerini anlamaya çalışın.

Sunum-9, Sunum-10



Leave a Reply