JavaScprit için .NET Wrapper Hazırlanması

Yüksek İrtifa

Yetenek Programı

Yazılım geliştirmede Wrapper kavramı, başka bir kod, API veya kütüphane üzerine hazırlanan ve onu basitleştiren, genişleten veya işlevselliğini değiştiren başka bir kod, API veya kütüphane hazırlama işlemidir. Bu proje ile birlikte, JavaScprit tabanlı CBS (Coğrafi Bilgi Sistemi) kütüphanelerinin Wrapper yöntemiyle birlikte .NET kütüphanesi şeklinde yeniden hazırlanması ve bu kütüphane üzerinden harita tabanlı bir uygulama geliştirilmesi amaçlanmaktadır. 

Bu projenin geliştirilmesinde adayın sahip olması beklenen özellikler:

  • C++, C#, Java gibi nesne tabanlı programlama dillerinden en az birine hakim olması.
  • HTML, CSS ve JavaScprit dilleri kullanılarak projeler geliştirilmiş olması.
  • Nesne tabanlı yazılım terminolojilerine hakim olması.
  • Veri yapıları ve algoritmalar konusunda yeterli bilgi sahibi olması.
  • OOP tasarım kalıpları konusunda yeterli bilgi sahibi olması.

Yukarıda sayılanlara ek olarak adayın aşağıdaki özelliklerden herhangi birine veya birkaçına sahip olması onu öne çıkaracaktır:

  • Web teknolojilerini kullanarak uygulamalar geliştirmiş olması.
  • Web GIS kütüphanesi kullanarak uygulamalar geliştirmiş olması.
  • Farklı programlama dilleri arasında Wrapper kütüphaneler hazırlamış olması.
  • WinForms veya WPF kullanarak uygulama geliştirmiş olması.
  • UML diyagramlarını kullanarak yazılım tasarımı yapmış olması.
  • TypeScprit dili ile uygulamalar geliştirmiş olması.