Dynamics 365 CE SDK’ya Giriş
Bu yazının konusu Dynamics 365 CE (CRM) SDK (Yazılım Geliştirme Kiti) olacak. SDK dokümantasyonu oldukça kapsamlı bir konudur. Bu nedenle bir yazıda ele almak oldukça zordur. Fakat, bu yazı dizisi ile SDK üzerinde bulunan örnekleri ve mevcut bug’ları açıklamaya çalışacağım.
SDK dokümantasyonu Dynamics 365 CE (CRM) yazılımcıları için kutsal bir bilgi kaynağıdır. Mevcut sürümüne buradan ulaşabilirsiniz. Eğer Dynamics 365 CE’nin güncel olmayan sürümü için geliştirme yapıyorsanız, buradaki dokümantasyona bakabilirsiniz. Ayrıca, OnPrem için yararlı kaynakları bir araya getirdiğim yazıma göz atabilirsiniz.
Dynamics 365 CE (CRM) üzerinde geliştirme yaparken ihtiyaç duyacağınız tüm bilgiler SDK dokümantasyonunda fazlasıyla bulunmaktadır. Fakat, bazen çok fazla okuma yapmak istemeyebilirsiniz. Bu yazı dizisi sayesinde, SDK dokümantasyonundaki bilgileri daha anlaşılır bir şekilde ele alarak, Dynamics 365 CE (CRM) geliştiricilerine faydalı bilgiler sunmayı hedefliyoruz.
Early-bound vs Late-bound
C# örnekleri Early-bound olarak hazırlanmış durumdadır. Bu durum, birçok yeni yazılımcı arkadaşın copy/paste yaptığı durumlarda hem aklını karıştıran hem de projede Early-bound Entity yapısı bulunmadığı durumlarda hata alınmasına yol açan bir durumdur. Bu nedenle, bu yazı dizisi kapsamında, Late-bound Entity yapısı üzerinden örnekler vereceğim. Bu şekilde, Dynamics 365 CE (CRM) geliştiricilerinin daha iyi bir anlayışa sahip olmalarını sağlayacağız.
Late-bound Entity yapısı, Dynamics 365 CE (CRM) projelerinin büyük bir bölümünü oluşturur. Bu nedenle, bu yapının önemini kavramak, Dynamics 365 CE (CRM) geliştiricileri için oldukça faydalıdır. Late-bound Entity yapısına ilişkin bilgi sahibi olmak, geliştiricilerin projelerinde daha etkili ve verimli bir şekilde çalışmalarına olanak tanır. Bu yazı dizisi sayesinde, Dynamics 365 CE (CRM) geliştiricileri için Late-bound Entity yapısı hakkında kapsamlı bir bilgi kaynağı olmayı hedefliyoruz.
Bu seriye yeni bir yazı eklediğimde, aşağıdaki maddeleri güncelleyeceğim. Bu şekilde, Dynamics 365 CE (CRM) geliştiricilerinin her zaman güncel ve doğru bilgiye sahip olmalarını sağlayacağız. Ayrıca, bu yazı dizisinde SDK dokümantasyonunda bulunmayan veya daha az bilinen konuları da ele alacağız. Bu sayede, Dynamics 365 CE (CRM) geliştiricileri için farklı bir bakış açısı sağlayacağım. Projelerinde daha yaratıcı ve inovatif çözümler üretmelerine yardımcı olacağım.
Umarım bu yazı dizisi, Dynamics 365 CE (CRM) geliştiricileri için yararlı bir kaynak olacaktır.
Hepinize iyi okumalar.