Bu kurs sizlere gerçek hayattan kurgulanmış bir süreci baştan sonra analiz, tasarım,kodlama ve test adımlarını temiz kod prensibine bağlı kalınarak UiPath Studioda kodlanmasını amaçlamaktadır. Bu sebeple, temel seviye UiPath bilgisi veya yazılım bilgisi olanlar içinde UiPath Studio ya ilgi duyması gerekmektedir.
Kursa Genel Bakış :
1- Süreci müşteriden dinleyip, analiz çıkartmak.
2-Sürecin iş akışlarını çıkartıp, karşılaşılabilecek istisnasları kararlaştırmak.
3-Süreci 4 State ile tasarlayıp, sürecin methodlarını hazırlamak.
4-İsimlendirme Kuralları : Veri tanımlamaları , method tanımlarında Pascal Case kullanmaya özen gösterelim. Örnek : DatatableSatinAlmaTablosu
5- Methodları Sınıflandır : Her method bir folderda duracak şekilde uyarlanır.
Örnek : ExcelOpreasyonları klasöründe , Excel methodları.
6-If suistimalini Main Statelerde engellemek : Main Statelerde, Sequence’ larda if yazmamaya özen göstereceğiz, methodların içerisine if yazıp, argümanları kontrol edeceğiz.
7- Tek sorumluluk ilkesi : Her method tek iş yapmalı anlayışı ile methodları oluşturmaya özen göstereceğiz.Birbiri ile uyumlu operasyonları, bir arada yapmaya çalışacağız.
8- Süreci Config’ten yönetebilmek : Süreçte kullanılcak kolon adları, dosya yolları, sorguları vb. girdileri configte tutuyor olacağız.
9- Yorum satırları : Adından anlaşılması güç methodların içerisine 2-3 satırlık methodun amacını açıklayacağız.
10- Annotation Eklemek : Önemli gördüğümüz veri tiplerine annotation(açıklama) eklenebilir..
11-Süreci kodlarken hata yönetimi göz önünde bulundurmak ve hataları iş hatası ve sistemsel hata olarak sınıflandırmak.
12-Süreçte Database işlemleri olacaktır, select ve Update sorguları bu yüzden temel seviye Sql Crud operations bilinmesi gerekir.
13-Sürecin kodlanmasının ardında, detaylı bir şekilde tüm hata durumlarının izlenmesi
14-Süreç testlerinde ortaya çıkan hatayı bulabilmek adına Log aktivitesinin doğru yerlerde kullanılmasının önemi
15-Sürecin iş birimi tarafından kontrolü için mail ile bilgilendirilmesi
16-Başarılı ve başarısız işlemlerin ayırt edilebilmesi adına iş biriminin kontrol edebileceği bir yerde dosyaları tutmak.
142
61
TAKE THIS COURSE