Son teslim tarihi: 07.12.2016 (gecikenlerden her hafta için 10 puan düşer)
Ubuntu Server 16.10 üzerinde basit bir WEB uygulaması geliştirilecek ve çalıştırılacaktır. Mutlaka veritabanı (SqLite, MySQL, MS-SQL, vb.) olacaktır. Tek tablolu basit bir veritabanı kullanabilirsiniz. Kapsamlı ve büyük bir web uygulaması istemiyorum, dersimiz programlama değil, işletim sistemi. Framework kullanmak veya kullanmamak size kalmış. Hangi şekilde rahat edecekseniz, uygundur. Kabul edilecek olan uygulama geliştirme dilleri aşağıdadır (PHP, ASP.NET, Java kesinlikle kabul edilmeyecektir):
- NodeJS
- Python
- Ruby
- Google Go
Blog üzerinde yayınlanacak olan raporda istediğim bölümler şöyle:
- Kullanılan tüm bileşenler. İsimleri, sürümleri, kısa açıklamaları. (Ubuntu, Apache, Mysql, vb…)
- Virtualbox ağ yapılandırması. 1-2 ekran görüntüsü ile kısa açıklama.
- Ubuntu Server üzerinde kullanacağımız bileşenlerin kurulumu, ayarlanması ve testi. Gerekli ise ekran görüntüleri ile desteklenmeli.
- Uygulamanın kodları, veritabanının yapısı.
- Karşılaşılan sorunlar ve çözümleri.
- Faydalanılan kaynaklar.
Fikir vermesi için örnek web uygulamaları (aşağıdakilerden çok daha basit uygulama yapsanız da olur. Yukarıdaki kurallara uyulsun, yeter):