1989 Yılından bu yana İstanbul ve Konya’da bulunan ofisleriyle ve Remote iş modeliyle birlikte çok fazla çalışma imkanı sunmaktadırlar. Yazılım ve otomotiv sektöründe Türkiye’nin yerli sermayeli en büyük yazılım şirketlerinden birisidir.
Stajyerlere görevler verilerek, projeler aracılığıyla şirketin kullandığı uygulamaların öğretilmesi amaçlanmaktadır.
Staj bitiminde kendileri bu srtifikayı bana uygun görrüp vermişlerdir. Kendilerine ve partnerleri Claris'e çok teşekkür ediyorum. (Lisede yaptığım staja burdan bakabilirsiniz.)
1. Gün (08.08.2023)
İlk görev olarak şirketin kullandığı FileMaker uygulamasının kullanım amaçlarını, doğru bilinen yanlışları, FileMaker WebViewer’da JavaScript ile örnek uygulamalar yapmam istendi.
FileMaker nedir?
FileMaker, veritabanı uygulamaları oluşturmayı ve yönetmeyi sağlayan bir platformdur. FileMaker, başlangıçta Apple Inc. tarafından geliştirilmiş olup şu anda Claris International Inc. adlı bir şirketin iştiraki olarak faaliyet göstermektedir. Kullanıcılar, FileMaker kullanarak özelleştirilmiş veritabanlarını oluşturabilir, düzenleyebilir ve paylaşabilirler.(MySql tarzı veri tabanı kontrol uygulamasıdır.)
FileMaker, görsel bir arayüz sağlayarak kullanıcıların kod yazmadan veritabanları oluşturmasını kolaylaştırır. Kullanıcılar, metin, resim, video, ses gibi çeşitli veri türlerini barındıran veritabanlarını tasarlayabilir ve bu verilere erişim sağlayabilir. Platform, işletmelerin ve bireylerin çeşitli ihtiyaçlarını karşılamak üzere özelleştirilebilir.
FileMaker, aşağıdaki özellikleri sunabilir:
- Görsel Arayüz: Kod yazmadan, sürükleyip bırakarak veya hazır şablonlar kullanarak veritabanlarını oluşturabilirsiniz.
- Veri Paylaşımı: Veritabanlarını ağ üzerinden veya bulut tabanlı olarak paylaşabilirsiniz, böylece farklı cihazlardan ve kullanıcılardan erişim sağlayabilirsiniz.
- Raporlama ve Analitik: Verilerinizi analiz etmek ve raporlamak için özel araçlar sunar.
- .Mobil Uyumlu: Veritabanlarınızı mobil cihazlardan erişilebilir hale getirebilirsiniz.
- Entegrasyon: FileMaker, diğer uygulamalar ve hizmetlerle entegre olabilir, veri alışverişini kolaylaştırabilir.
- Güvenlik: Verilerinizi korumak için erişim kontrolleri ve güvenlik önlemleri sunar.
- Özelleştirme: Özelleştirilebilir iş akışları ve formlar oluşturmanıza olanak tanır.
FileMaker, işletmeler, eğitim kurumları ve bireyler için veritaban yönetimi ve uygulama geliştirme süreçlerini daha erişilebilir hale getirmek amacıyla tasarlanmıştır.
2. Gün (09.08.2023)
Bu gün WebViewer hakkında araştırma yapıp nasıl kullanıldığını öğrendim. Ancak bulunduğum mahallede saat 13:30 dan 17:30 a kadar elektrik kesintisi yaşandı ve daha fazla araştırma yapamadım.
WebViewer nedir?
WebViewer, FileMaker Pro ve FileMaker Pro Advanced gibi FileMaker uygulamalarında kullanılabilen bir özelliktir. Bu özellik, FileMaker uygulamalarına web içeriği ve web sayfalarını yerleştirmenizi sağlar. WebViewer, kullanıcılara gerçek zamanlı web içeriği sunmak ve harici web kaynaklarıyla etkileşimde bulunmak için kullanılır.
WebViewer kullanarak aşağıdaki gibi işlevler gerçekleştirebilirsiniz:
- Web Sayfalarını Gömme: WebViewer ile bir FileMaker düzenine gerçek zamanlı olarak bir web sayfası gömebilirsiniz. Bu, örneğin bir harita, grafik veya web tablosu gibi dinamik içerikleri göstermenizi sağlar.
- Veri Görselleştirmesi: Harici web servislerinden alınan verileri grafikler veya görsel bileşenlerle görselleştirebilirsiniz.
- Entegrasyon: WebViewer, harici web servisleri, API'lar veya diğer çevrimiçi kaynaklarla etkileşimde bulunmanıza yardımcı olabilir. Örneğin, bir ödeme geçidi hizmetini doğrudan FileMaker uygulamanıza entegre edebilirsiniz.
- Web Tablolarını Düzenleme: WebViewer, düzen içinde yerleştirilen bir web tablosu aracılığıyla kullanıcılara düzen içindeki verileri düzenleme ve güncelleme olanağı sunabilir.
- Harici İçerik Gösterme: Örneğin, bir belge görüntülemek veya YouTube videosu oynatmak için WebViewer kullanabilirsiniz.
WebViewer, FileMaker uygulamalarınızı daha zengin ve etkileşimli hale getirmenizi sağlayan güçlü bir özelliktir. WebViewer'ı kullanarak FileMaker uygulamanızı dış kaynaklarla entegre edebilir ve çeşitli web içeriğini göstererek kullanıcı deneyimini artırabilirsiniz.
3. Gün (10.08.2023)
FileMaker'ın kurulumunu gerçekleştirdim ve temel seviyede uygulamanın nasıl kullanıldığını öğrenmeye çalıştım. FileMaker doğru bilinen yanlışları araştırdım. Ek olarak, yazılım ve iş dünyası gibi anahtar kelimelere sahip özlü sözler bulmam da istendi. Bu sözler Instagram hesabında paylaşılacak.
FileMaker Doğru Bilinen Yanlışlar
- FileMaker Uygulamaları Güvenli Değildir Algısı: FileMaker, güvenlik özellikleri sunar ve veri güvenliği konusunda endüstri standartlarına çoğu uygulama gibi uyar.
- FileMaker, Diğer Veritabanlarıyla Entegre Edilemez Düşüncesi: FileMaker, diğer veritabanları ve hizmetlerle entegre olabilir. API'ler ve dışa aktarma işlemleri sayesinde farklı sistemlerle veri paylaşımı mümkündür. Kullandığınız SQL sunucusuna aktarım yapabilirsiniz.
- FileMaker Kullanmak Kodlama Gerektirmez: FileMaker, kodlama ihtiyacını azaltsa da daha karmaşık uygulamalar geliştirmek için bazı düzeyde programlama bilgisine ihtiyaç duyulabilir. Ufak da olsa eğitim şart.(Cabitaş youtube kanalında FileMaker derleri verilmektedir.)
- FileMaker Sadece Basit Uygulamalar İçin Uygundur: FileMaker, basit veritabanlardan daha karmaşık ve özelleştirilmiş uygulamalara kadar geniş bir yelpazede kullanılabilir. Gördüğüm kadarıyla Office programlarından C#'a kadar uygulama birleştirmeleri dahi yapılabiliniyor. Bu da karmaşık yapılara yelken açmaktadır.
Kaynakça: Coresolutions , Filemakerprogurus
"The best error message is the one that never shows up."
(En iyi hata mesajı, hiç görünmeyen mesajdır.)
- Author: Thomas Fuchs
"It's not a bug, it's a feature."
(Bir hata değil, bir özellik.)
- Author: Bill Gates
4. Gün (11.08.2023)
FileMaker kullanmaya başladım. Tablo oluşturma, tablolara alanlar eklemeyi, tabloların görünümünü değiştirmeyi ve tabloların başka cihazlarda nasıl görüneceğini öğrendim. Bu bilgileri kullanarak, doktorlar için hasta kaydı alabileceğimiz bir veri tabanı oluşturdum. Ayrıca iPad cihazları için özel bir görünüm de ayarladım.
5. Gün (14.08.2023)
FileMaker da satış veri tabanı yaptım, gerekli verileri girip tablo düzeni yaptım, formülleri denedim.
FileMaker'da Formüller Kullanımı
FileMaker'da formüller, veritabanınızdaki verileri hesaplamak, işlemek ve göstermek için kullanılır. Formüller, hesaplama alanlarında, scriptlerde, hesaplama sütunlarında ve daha birçok yerde kullanılabilir.
- Hesaplama Alanı Oluşturma: Veritabanınızdaki hesaplamaları saklamak için "Define Database" bölümünde yeni bir hesaplama alanı oluşturun.
- Formül Yazma: Formüller, matematiksel işlemler, metin manipülasyonu veya mantıksal kararlar içerebilir. Örnek: If (Durum = "Aktif" ; "Çalışıyor" ; "Durdu")
- Test Etme: Formülünüzü test etmek için "Evaluate" düğmesini kullanabilirsiniz.
- Scriptlerde Kullanma: Formülleri scriptlerde "Perform Calculation" adımıyla kullanabilirsiniz.
- Hesaplama Sütunları: Hesaplama sütunları, tablolarınızdaki otomatik hesaplamaları depolar.
- Fonksiyonlar ve İşlevler: FileMaker, hesaplamalarınızı daha kolay hale getirmek için önceden tanımlanmış fonksiyonlar sunar.
6. Gün (15.08.2023)
Cumartesi (12,08,2023) günü mini eğitim etkinliği düzenlendi. Orada sorulan soruları ve verilen cevapları Word'e sesle yazma aracıyla not almam istenmişti. Bu gün video kaydına göre aldığım notları düzenledim ve teslim ettim. Kalan vaktimde WebViever örneklerine çalıştım.
7. Gün (16.08.2023)
Cumartesi (12.08.2023) günü düzenlenen mini eğitimin metinleştirilmesinin eksiklerini tamamladım. Ek olarak FileMaker'da verilen görevler için uğreştım.
Görev 1 : FileMaker'daki verilerin özellikle resimlerin WebViewer ile Excel çıktısını alabilmek.
Görev 2 : FileMaker'dan alınan kordinatların rastgele oluşturulmuş bir alanın WebViewer ile içinde olup olmadığını anlayan program.
8. Gün (17.08.2023)
FileMaker'daki verilerin WebViewer aracılığı ile Excel'e aktarılması için örnek çalışmaları araştırdım. Ancak FileMaker ile ilgili fazla kaynağın olmaması işi zorlaştırmakta. Mehmet KAYA tarafından 6 kasım 2016 yılında yazılan blog yazısında FileMaker'dan Excel'e veri aktarmak için uygulama içinde çalışan bir scripts kodu yazmış. Kodun çalışma mantığı Filemaker'dan gelen verileri masaüstüne excel olarak aktarıyor ve kendi dizayn ettiğiniz Excele veriyi kaydediyor. Ancak günümüzde FileMaker'dan Excel'e veri aktarma işlemi bir kaç tık ile yapılabiliniyor. Ancak resim aktarımı uygulamaya hala eklenmedi, bu yüzden görevimiz resim aktarımı sağlamak. Araştırmaya devam edeceğim. WebViewer kullanarak yapmam gerekiyor sadece script yetmez.
Kod :
Set Variable [ $yol1; Value:Get (DesktopPath) & "veri.xlsx" ]
Export Records [ File Name: “$yol1”]
Set Variable [ $yol; Value:Get (DesktopPath) & "Zimmet.xlsx" ]
Export Field Contents [ T14_PREFERENCES::ZimmetExcel; “$yol”; Automatically open ]
Export Records [ File Name: “$yol1”]
Set Variable [ $yol; Value:Get (DesktopPath) & "Zimmet.xlsx" ]
Export Field Contents [ T14_PREFERENCES::ZimmetExcel; “$yol”; Automatically open ]
9. Gün (18.08.2023)
FileMaker'daki verilerin WebViewer aracılığı ile Excel'e aktarılması için örnek çalışmaları araştırdım. Dünkü ilerlemeden sonra FileMakerTürk sitesinde Göksel GÖKÇE'nin 15 nisan 2015 tarihinda yazdığı blokta WebDirect kullanarak verileri Excel'e aktarmayı başarmış. Ancak bu örnekte de resimleri aktarmak gibi bir şey bulunmamakta. Bu yazıda verilen talimatlara uyulduktan ortaya çıkan görüntü altta. Orada scripts kodu Ekla butonuna basıldığı zaman tüm verileri WebViewer'a yazıyor. WebViewer'daki Excel butonu ise ekrandaki verileri Excel'e kaydetmesi gerekiyor. Ancak kod çalışmamakta. Bu kodu düzeltmeye çalışacağım.
Ek olarak görevlerde ilerlemelerimi takip etmek için toplantı yapıtık.
10. Gün (21.08.2023)
Bu gün çalışmayan FileMaker'dan Excel'e veri aktarmamızı sağlayan uygulamanın çalışmayan kodunu düzeltmeye çalışalıştım. Ek olarak benzer uygulamalar yapmaya çalıştım. Bu yaptığım uygulamalar Excel çıktısı vermekte ancak bunları FileMaker ile birleştirmek çok daha zor ve veriler düzgün bir şekide oturmamakta. Bu yaptıklarımı birleştirirebilirsem görevi tamamlarım.
11. Gün (22.08.2023)
Göreve devam ettim. JavaScript üzerine çalıştım. Yazdığım kodları geliştirmeye çalıştım. Ek olarak FileMaker eğitim videolarına devam ettim.
12. Gün (23.08.2023)
Bu gün ikinci göreve odaklandım. FileMaker'dan alınan kordinatları rastgele oluşturulmuş bir çokgenin içinde olup olmadığunu gösteren bir uygulama yapmak. Gerekli kütüphaneleri araştırıp kodu yazdım.
13. Gün (24.08.2023)
Yeni görev olarak farklı dillerde yapılan FileMaker eğitimlerini inceleyip bir eğitim müfredatı çıkartacağım. Çünkü yakın zamanda bir eğitim düzenlenecek bu yüzden bir müfredat belirlenmeli. Ek olarak ise FileMaker kullanım oranlarını, hangi ülkede daha çok kullanıldığını araştırdım.
Sonuç olarak en çok kullanan ülke A.B.D ve en büyük kullanıcısı Apple. Eğitim müfredatı konusunda ise çok fazla video bulunmamakta. Türkçe ve İngilizce dışında diğer dillerde fazla eğitim bulunmamakta. Udemy gibi sertifika veren yerlerde biraz daha fazla eğitim bulunmakta ancak fiyatları biraz yüksek 500 tl ila 1500 tl arasında bulunmakta.
14. Gün (25.08.2023)
Bu gün toplantı yapıldı. Yapılan projeler konuşuldu dünkü görevi erken teslim ettiğim için fazla işim yoktu. FileMaker dan veri aktarımı hakkında arıştırmaya devam ettim.
15. Gün (28.08.2023)
FileMaker'dan veri aktarımı görevleri için son noktalara kadar geldim. Kodları FileMaker ile girleştirdim. Yakında tam çalışır hale getireceğim.
16. Gün (29.08.2023)
Bu gün bir internet sitesinden 68 adet XML dosyasını indirip hepsinin içindeki URL'leri Excel dosyalarına aktardım. Yaklaşık 70 bin adet URL vardı bu yüzden aktarımlar oldukça yavaştı. Gün böylece bitti.
17. Gün (31.08.2023)
FileMaker kullanarak verilerin nasıl veritabanından WebViewer'a aktarmayı öğrendim. Script kodu için uğraştım. Veriyi önce scripte tutup sonrasında WebViewer'a aktardım. Diğer günler bu kodları ana görevlere uygulayacağım.
18. Gün (01.09.2023)
FileMaker'dan Excel'e fotoğraf ve diğer verileri aktarma görevini bitirdim. Script kodunda fotoğrafı tutarak WebViewer'a aktardım sonrasında çıktı almak için tuşa bastım ve çıktı alındı. Ancak görsel olarak fotoğraf WebViewrer da görünmemekte. Ama çıktı tuşuna basılınca verileri dışarı aktarmakta.
19. Gün (04.09.2023)
FileMaker'dan alınan kordinatların rastgele oluşturulmuş bir alanın WebViewer ile içinde olup olmadığını anlayan programı tamamladım. Excel görevi gibi veriyi scripte tutup oraya aktarmak gibi bir şey olmuyor çünkü FileMaker'a kütüphaneler eklediğimiz zaman çalışmadıklarını keşvettim daha önce de bu yüzden görevleri yapamadığımı anladım ancek sebebini bilmiyorum. Bu yüzden başka bir internet sitesine verileri aktarıp oradan X ve Y kordinatlarını giriyorum ve istediğim gibi çalışıyor.
20. Gün (05.09.2023)
Bu gün son gün iyi ve bir verimli staj programı geçirdiğim için kendileri bana bitirme sertifikası verdiler(Arka sayfada.). Son olarak belgeleri düzenleyip ayarladık. Ek olarak yaptığım görevlerde FileMaker ile ilgili öğrendiğim tüm şeyleri uyguladım. Görünümlerini ios cihazlara ve bilgisayara uyarladım.
0 Yorumlar