Bugün Ne Öğrendim 📚 #2

Geçtiğimiz hafta yazmaya başladığım Bugün Ne Öğrendim serisinde 2. yazıyla devam ediyoruz. Aslında bugüne kadar öğrendiğim pek çok kavramı eski defterlerime ve Trello üzerinde bir kanban board'da saklamıştım. Haftada 1 veya 2 post oluşturacak kadar çok materyal var yani elimde. Öğrendiğim ve paylaştığım bilgiler kimi zaman ekonomi alanında kimi zaman sosyoloji kimi zamansa endüstriyle ilgili … Okumaya devam edin Bugün Ne Öğrendim 📚 #2

RPA Projelerinde Veri Yönetimi (Config & Assets)

Her yazılım projesinde olduğu gibi RPA projelerinde de kullanılan sabit veriler, değerler, parametreler bulunmaktadır. Yazılım projelerinde sabit değerler doğrudan kod veya RPA akışı içerisinde yer almamalıdır. Bu duruma yazılım dünyasında Hard-Coded denir ve bu yöntem tavsiye edilmeyen bir yöntemdir. Çünkü projemizi canlı ortama aktardıktan sonra sabit değerler günün birinde değiştirilmek istenebilir. Bu sabitleri Hard-Coded olarak … Okumaya devam edin RPA Projelerinde Veri Yönetimi (Config & Assets)

Bugün Ne Öğrendim 📚 #1

Öğrencilik yıllarımda en çok keyif aldığım şeylerden biri, duyduğum veya bir şekilde karşıma çıkan farklı kavramları araştırıp bir defterime not almaktı. Hatta bir ara "her gün 1 yeni bilgi" isimli whatsapp grubu kurup, sevdiğim arkadaşlarıma öğrendiğim kavramları açıklamaya çalışıyordum. Bu hem benim öğrenme motivasyonumu artırıyordu hem de devamlılık sağlama noktasında beni zorluyordu. Sonra bir şekilde … Okumaya devam edin Bugün Ne Öğrendim 📚 #1

UiPath Kuyruk Yapısı

Kuyruk veri yapısı, içerisindeki verilerin/öğelerin FIFO(first in first out) yani ilk gelen ilk çıkar mantığında dizildiği bir listedir. Kuyruğa eklenen veri sıranın en sonuna eklenir. Listeden çekilen ilk veri ise ilk sıradaki olur. Hayal etmekte zorlandıysanız ramazandaki pide kuyruğunu düşünebilirsiniz. Sıraya yeni gelen biri en sona geçer, fırıncı pideyi ilk sırada bekleyene verir ve ilk … Okumaya devam edin UiPath Kuyruk Yapısı

Periyodik Zamanlayıcı Ayarlamak: Cron Expressions 🕒

Hayatımızda rutin olarak yaptığımız işler vardır. Bu rutinler her gün saat 18:30'da akşam yemeği yemek, her sabah 06:30'da yürüyüşe çıkmak gibi aktiviteler olabilir. İnsan hayatında olduğu gibi dijital dünyada da bazı işlemlerin rutin olarak gerçekleşmesi gerekmektedir. Bunlar veritabanındaki job işlemleri, servis uygulamaları ya da kendi çalıştığım alan olan RPA süreçleri olabilir. Bahsi geçen zamanlamaya dayalı … Okumaya devam edin Periyodik Zamanlayıcı Ayarlamak: Cron Expressions 🕒

UiPath String İşlemleri

Veri tipleri gerçek dünya problemlerini yazılımlara aktarırken kullandığımız, gerçek dünyadaki değerlerin bilgisayar ortamında nasıl saklanacağı ve hangi formatta olduğunu belirleyen bir yazılım kavramıdır. String de karakterlerden oluşan metin değerlerine karşılık gelen veri türüdür. String kullanımını içermeyen bir otomasyon senaryosu hayal etmek zordur. Bir metnin hafızaya alınması, işlenmesi, uygulamalar arasında gönderilmesi veya görüntülenmesi gerektiğinde, String veri … Okumaya devam edin UiPath String İşlemleri

RPA Geliştiriciler İçin SAP-101

SAP kurumsal yazılımların en temellerinden biridir ve hemen hemen her sektörde SAP programını kullanan firmalara rastlamak mümkündür. Aynı zamanda SAP üzerinde yapılan işlemlerin büyük kısmı tekrar eden ve belirli kurallarla açıklanabilen süreçlerdir. SAP'nin çok kapsamlı modüller içeren büyük bir program olmasının avantajlarından biri arayüzün her zaman tanıdık olmasıdır. Öte yandan bazı işlemlerde aynı arayüz bazen … Okumaya devam edin RPA Geliştiriciler İçin SAP-101

UiPath Robot Hatası – Cannot Read Property xxx Of Null

UiPath, ürünlerini sürekli olarak geliştiren ve kısa periyotlarla yeni versiyonlar yayınlayan bir yazılım şirketi. RPA teknolojisinde 1 numara olmasının hakkını fazlasıyla veriyor. Yeni versiyonlar yayınlarken sürekli olarak yeni özellikler ekliyorlar ve geçmiş versiyondaki hataları düzeltiyorlar. Ancak bazen yeni ekledikleri özelliklerde de beklenmeyen hatalar(buglar) bulunabiliyor. Bundan 7 ay önce bir müşterimizin robotlarını 2018.4 versiyondan, son LTS … Okumaya devam edin UiPath Robot Hatası – Cannot Read Property xxx Of Null

UiPath Test Suite

Test Nedir ? Test = Kalite Test; bir amacı gerçekleştirmek için kodlanan bir yazılımın ya da yazılımının bir bölümünün, amaçlanan hedefi gerçekleştirip gerçekleştirmediğinin kontrol edilmesidir. Yazılımın test edilmesindeki temel amaç yazılımın analiz aşamasında belirlenen niteliklere sahip olduğundan emin olmak ve performans, güvenlik, tutarlılık gibi özelliklerinin istenen seviyede olduğunu tespit etmek içindir. Yapılan testler ürünün kalitesini … Okumaya devam edin UiPath Test Suite

Test Driven Development Nedir ?

Test Driven Development diğer adlarıyla Test First Development, Test Driven Design olarak anılmaktadır. Türkçe'ye çevirisi Test Güdümlü Geliştirme olarak yapılabilir. Bu kavram İlk olarak çevik manifesto ve extreme programming kavramlarının babası Kent Beck tarafından ortaya atılmıştır. Extreme programming(XP) ve günümüzdeki bir çok Agile(çevik) modern yazılım geliştirme süreçlerinin kodlama bakımından bel kemiğini oluşturmaktadır. Test Driven Development … Okumaya devam edin Test Driven Development Nedir ?