Blog
Uygulama programlama ara yüzü (api) var olan iki uygulamanın birbiri ile haberleşmesini sağlayan bir yazılım aracısıdır. Günlük hayatımızda kullandığımız neredeyse tüm programlar birbiri ile entegreli olarak çalışmakta ve kendi aralarında haberleşmektedirler. Örneğin Telegram, Whatsapp gibi mesajlaşma uygulamaları üzerinden anlık olarak her mesaj gönderdiğimizde veya telefonumuz üzerinden herhangi bir işlem yaptığımızda API kullanılmaktadır. İçeriğimizin ilerleyen kısımlarında […]
React nedir? React kullanım alanları gibi aklınızdaki tüm soruların cevaplarına bu içeriğimiz sayesinde kolaylıkla erişebilirsiniz. Javascript kütüphanelerinden en popüleri olan React, kullanıcı arayüzü oluşturmak için en çok tercih edilen kütüphanedir. Bu kütüphanesi web sayfalarını yönetmek için ve kullanıcılara mükemmel çıktılar oluşturmak için kullanabilirsiniz. 2013 yılında açık kaynak kodlu olarak piyasaya sürülen Javascript kütüphanesi Meta (Facebook) tarafından […]
Notepad ++ kullanımı, kısa yolları hakkında detaylı bilgilerin bulunduğu bu içeriğimizi okuyarak notepad++ hakkında bilgi sahibi olabilirsiniz. İçeriğimize konu olan Notepad Microsoft tarafından ücretsiz, açık kaynak kodlu olarak geliştirilmiştir. Geliştirilen bu kelime işlemci program sayesinde metinleri düzenleyebilir, metinler içerisinde bazı sistematik işlemleri yapabilirsiniz. Sistematik ve karmaşık işlemlerini kolaylaştırmak için bilmeniz gereken bazı kısa yollar bulunmaktadır. Notepad++ Kısa […]
Domain Driven Design Nedir ve Ürün Geliştirmeyi Nasıl Destekleyebilir? Domain-Driven Design Nedir (DDD) yazılım ve dijital ürün tasarımında köklü bir kavramdır. Bu makalede, önerilen DDD mimarisinin bir taslağı ve dijital ürününüz için alan odaklı bir yaklaşım kullanmanın temel artıları ve eksileri dahil olmak üzere DDD ve temel kavramları hakkında basit bir açıklama sunuyoruz. Bir açıdan bakıldığında […]
Web Sitesi Portları Web sitesi portları ne demektir? karşımıza sıklıkla çıkan web port numaraları ne anlama gelir? Tüm bu soruların cevaplarına bu blog yazımızı dikkatle okuyarak ulaşabilirsiniz. Aşağıda verilen Web Sitesi Portları arasından hangileri açılmalı, hangileri kapatılmalı bu içeriğimizin sonunda bunlara da değineceğiz. Web Site Portları ve İşlevleri Bir web sunucuna bağlanmak için birçok port bulunmaktadır. […]
Full Stack Nedir? Full Stack nedir? Kendini geliştirmiş Full Stack Developer nasıl olunur? Bu içeriğimizi okuyarak tüm bu sorularınıza cevap bulabilirsiniz. Yazılım ve programlama takımlarında her türlü işin ustası olan birisi mutlaka bulunmaktadır. Tam zamanlı geliştiriciler geliştirmenin çeşitli aşamalarında yardımcı olabilirler ve geliştirme ekibinin tüm seviyelerine yardımcı olacak çok yönlülüğe ve zaman yönetimine sahip olabilirler. […]
Boostrap nedir ? Bootstrap nedir , dünyanın en popüler ön uç web geliştirme çerçevesidir. HTML5, CSS ve JavaScript’e dayanan Bootstrap, geliştiricilerin tam özellikli, mobil uyumlu bir siteyi hızla başlatmasını mümkün kılar. Bootstrap ücretsiz, açık kaynaklı modeli sayesinde bugün dünya çapında milyonlarca site için kullanılmaktadır. Sizlerde geliştirdiğiniz projeler içerisinde bu kütüphaneleri kullanarak yüksek kullanıcı deneyimi elde edebilirsiniz. Dünya […]
PHP yazılım uzmanı nedir; genel olarak bakılacak olursa MySQL, JavaScript ve Ajax gibi yazılım dillerini kullanarak bir dizi web tabanlı ürünün oluşturulması ve uygulamasından sorumludur. PHP yazılım uzmanının sorumlulukları çalıştığı sektöre göre farklılıklar gösterir. Teknoloji ile gelişen dünyada meydana gelen bu iş alanı ile beraber PHP yazılım uzmanı yazılım dünyasının en temelinde yer alır. Birçok […]
Programlama mantığını geliştirmek için ipuçları konusunda bilgisayar programı, internet siteleri, mobil uygulama, oyun veya genel yazılım geliştirmeye merakınız varsa programla dilini öğrenmek gerekir ve program geliştirmek için ipuçları ile daha rahat bir şekilde kendinizi geliştirebilirsiniz. Bunun için ilk olarak ilgi alanını belirlemek gerekir ve herhangi bir programlama dili ile öğrenmeye başlanabilir. Günümüzde oldukça popüler olan […]
Hayal gücünü dijitale aktararak son derece modern, estetik görünüme sahip ve uzun vadeli olarak kullanılabilir tasarımlar ortaya çıkaran grafik tasarımcılar çeşitli araçlar kullanarak bu işlemleri gerçekleştirmektedir. Özellikle de bir firmaya bağlı olarak ya da bireysel olarak çalışmalar yapan grafik tasarımcıların profesyonel ve lisanslı grafik tasarım uygulamalarından yararlanması gerekir. Müşteri taleplerine en uygun tasarımları ortaya çıkararak […]
Azure ATP, ağlardaki güvenlik olaylarının tespit edilmesine ve araştırılmasına yardımcı olan, bulut tabanlı güvenlik çözüm merkezidir. Bununla birlikte siber saldırı olaylarına ve içeriden dışarıya doğru bilgi sızma gibi tehditler durumunda yardımcı olan en iyi güvenlik çözümlerinden biridir. Azure gelişmiş tehdit koruması ayrıca yetkilendirme, kimlik doğrulama ve bilgi toplamak için de çeşitli birçok protokolün ağ trafiğini […]
Bağlam, bir formülün sonuçlarının geçerli satır veya hücre seçimini ve ayrıca ilgili verileri yansıtacak şekilde değişebileceği dinamik analiz gerçekleştirmenizi sağlar. Bağlamı anlamak ve bağlamı etkili bir şekilde kullanmak, yüksek performanslı formüller oluşturmak, dinamik analizler yapmak ve formüllerdeki sorunları gidermek için çok önemlidir. Bu makale de farklı bağlam türlerini tanımlayacağız: satır bağlamı, sorgu bağlamı ve filtre […]
Programlama dillerinin her biri, kendi içerisinde farklı kütüphanelere sahip olup farklı aksiyonların projelendirilmesinde kullanılmaktadır. Bu yazımızda sizlere “Django Nedir?” ve “Django’ya Başlamanız İçin Nedenler” den bahsedeceğiz. Python, programlama dilleri arasında en çok kullanılan ve yazılım geliştiriciler tarafından birçok problemin çözüme kavuşturulması için en çok tercih edilen programlama dillerinden biridir. Django ise Python programlama dilinin […]
Sürekli gelişen ve değişen yazılım teknolojilerinin son örneklerinden biri .NET platformudur. Microsoft tarafından geliştirilerek, yazılım geliştiricilerinin kullanımına sunulan .NET platformu 6.0’a versiyonuna yükseltilerek birçok değişikliği de beraberinde getirmiştir. Son olarak .NET 5 sürümü kullanarak geliştirmeler yapan .NET yazılım geliştiricileri artık .NET 6 ile gelen yenilikleri projelerine ekleyerek çeşitli avantajlardan yararlanabileceklerdir. İşte .NET 6 ile gelen […]
Geçen yılın sonunda, Excel VBA’nın Power Query desteğinde iki yeni, oldukça küçük iyileştirme yapıldı. Artık tek tek Power Query sorgularını yenileyebilir ve silebilirsiniz. Bu yöntemler, Excel’in Insider derlemesini kullanan herkes tarafından kullanılabilir. Kendi başına özellikle ilginç sayılmayabilir ama bu konuyu tekrar düşünmemizi sağladı. Power Automate Desktop, günlük görevleri otomatikleştirmeyi çok kolaylaştırır ve Excel için mükemmel […]
Yazılım sektörü sürekli olarak kendini geliştiren, yenileyen ve her geçen gün istihdamı da artıran teknoloji sektörün başında gelmektedir. Sürekli olarak yenilenmesi bu alanda çalışmalar gösteren kişilerin yeni bilgiler öğrenme sorumluluğunu da beraberinde getirir. Yazılım programlama kapsamınca birçok farklı teknolojiden ve programlama dilinden söz etmek mümkündür. Ayrıca yine çeşitli frameworklerin de olması birçok farklı platformda geliştirme […]
Yazılım dünyasında çeşitli meslek kollarından olan geliştiriciler genel anlamda aynı amaç için çalışmalar yapmakta ve kendilerini de sektörde geliştirmektedirler. Yazılım sektöründe boy gösteren kurumsal düzeyde veya start-up düzeydeki tüm şirketler, dışarıya sunmak istedikleri projeleri hayata geçirmek amacıyla yazılım geliştiricilerine ihtiyaç duyarlar. Developer olarak adlandırılan yazılım geliştiricileri, bilgisayar gibi dijital aygıtlar kapsamınca yazılım sistemleri ve uygulamalar […]
.NET 5 ve .NET 6 birbirine oldukça yakın tarihilerde yayınlanmıştır. Bu yazımızda, .Net sistem geliştirmeleri ve yeni özelliklerini vurgulayacağız. .NET 5 İyileştirmeleri ve Yeni Özellikler Konuya .NET 5 ile başlayalım. Birleştirilmiş Platformlar Microsoft her zaman birleşik bir .NET ekosistemi vizyonuna sahip olmuştur. Bu, daha geniş bir uygulama türleri kümesini hedeflemek için bir API kümesi veya […]
Yazılım sistemlerinin ayakta tutucusu olan ve tüm verilerin depolanmasını sağlayarak işlem yapılmasında etkin rol oynayan veri tabanlarının iyi tasarlanması ve iyi yönetilmesi gerekmektedir. Veritabanı mantığını iyi biçimde oturtarak yazılım projesine başlayan geliştiricilerin yazılım sistemlerini daha iyi tasarladıkları, zamanı daha verimli kullandıkları ve istenen sürede hedefe ulaştıkları görülmektedir. Bu da yine temel zeminin en iyi şekilde […]
Hibrit çalışma, yakın zamanda ortadan kalkmayacak bir iş yeri trendi haline gelmiştir. Teknolojik uyumun gerekliliği ile işletmeler, dağınık çalışan konumları ve programları aracılığıyla bile sorunsuz operasyonlar sağlamalıdır. Excel 30 yılı aşkın bir süredir kullanılmaktadır ve veri organizasyonundan iş büyümesine kadar işyeri görevleri ve işlemleri için kullanışlı ve sağlam bir araç olmaya devam etmektedir. Ancak hibrit […]
SQL Server’ın şimdiye kadarki en Azure-enabled sürümü olan SQL Server 2022’nin önizlemesi duyuruldu. Her zamanki gibi performans, güvenlik ve kullanılabilirlik konusunda yenilikler getirilmiş olduğunu görüyoruz. Verilerin yükselişi muazzam bir fırsatı temsil ediyor ve aynı zamanda zorlukları da beraberinde getiriyor. Şirketler, ilişkisel ve ilişkisel olmayan verilerinin şirket içinde, bulutta, uçta ve hibrit ortamlarda katlanarak arttığını görüyor. […]
Zaman geçtikçe alışkanlıklarımız değişiyor. Teknolojik cihaz kullanımında bilgisayarların oranı, 2021 yılı sonu itibariyle tarihin en düşük oranına geriledi. Artık cep telefonu ve tablet başta olmak üzere çoğunlukla mobil cihazlar kullanılıyor. Mobil tasarım ise bir değişiklik olmaktan çıkarak bir gereklilik halini almaya başladı. Peki, mobil tasarım nedir ve neden önemlidir? Bu sorunun cevabını sizin için araştırdık. […]
Karmaşık kodların bir araya gelmesi ile yazılan birçok uygulamalar günümüzde farklı programlar sayesinde çok daha kolay ve hızlı hale geldi. Teknolojinin gelişmesi sınır tanımazken güncel olarak en çok kullanılan akıllı telefonlarda da uygulamalar ön plana çıktı. Bu aşamada mobil uygulama geliştirmek için hangi programlar kullanılır sorusunu soranların arayışları sürekli devam ediyor. Bilgisayar programı yazılımcıları […]
Yazılım sektörü kendi içerisinde çok farklı dallara ayrılmakta ve bu kapsamda çeşitli geliştiricilere de sektörler bazında ihtiyaç duyulmaktadır. Bu alanlarından biri de web geliştiricilerdir. Web developer olarak da bilinen bu geliştiricilerin kullandığı çeşitli programlama dilleri ve metodolojileri mevcuttur. GitHub ise yazılım dünyasında mühendislerin, geliştiricilerin, yazılım testçilerinin ve yazılım sektörü ile iç içe olan tüm herkesin […]
Bilgisayar gibi mobil cihazların da yazılımlarını kullanmak ve doğru yönetebilmek için işletim sistemleri mevcuttur. Mobil işletim sistemleri, tablet ve telefon gibi mobil olarak kullanılmakta olan tüm akıllı cihazların uygulama ve programlarını çalıştırmasını sağlayan yazılım sistemleridir. Çoğu mobil cihaz belirli donanımlar üzerinde çalışmaktadır. Örnek olarak bir iPhone telefon ya da tablet IOS işletim sistemi üzerinde çalışabilir. […]
İnsan kaynakları yönetimi, günümüzde iş akışının hızlı olmasını ve işlerin düzenli ilerlemesini sağlamaktadır. İnsan kaynakları yönetimi bazı yerlerde karşınıza İK yönetimi olarak da çıkmaktadır. Bu kavram insan kaynaklarının kısaltılmış halidir. İnsanlar tarafından daha pratik olduğu için İK olarak kullanılmaktadır. İnsan kaynaklarının görevi belirli bir organizasyonda çevrenin ve kişilerin daha düzenli yönetilmesini sağlamaktadır. İnsan kaynakları iş […]
Son dönemlerin gelişmekte olan en popüler mesleklerinden biri grafik tasarımcılık alanıdır. Grafik tasarımcılar tasarım yeteneklerine gelişmiş olarak sahip olmakla birlikte ortaya yeni ürünler koyma yeteneğine de sahiptirler. Tek bir alanla sınırlı kalmayan grafik tasarımcıların çeşitli dallarda çalışma durumları da söz konusudur. Sosyal medya tasarımcılığı, web site tasarımcılığı, logo tasarım, kartvizit tasarım gibi çeşitli birçok dalda […]
Teknoloji ve yazılım sektörünün devamlılığı açısından çeşitli meslek dallarına ihtiyaç duyulmaktadır. Bu meslek dallarından biri de bilgisayar mühendisliği alanıdır. Bilgisayar mühendisi, yazılım ve algoritmalarla ilgilenen, bunların yanı sıra çeşitli bilgisayar donanımları hakkında da temel bilgi sahibi olup şirketlerin bilişimdeki iş ilerleyişinden sorumlu olan kişilerdir. Bilgisayar mühendisi olmak için en az lisans düzeyinde bilgisayar mühendisliği veya […]
Yazılım projelerinin daha esnek hale getirilmesi ve kullanışlı olması açısından çeşitli yapılar kullanılmaktadır. Nesne tabanlı programlama (OOP) da yine bu yapılardan biri olup yazılım tasarımının işlev ve mantık yerine veri ya da nesneler tarafında düzenlenmesini sağlayan programlama dili modelidir. Günümüzde yazılım geliştirme teknolojilerinde nesne yönelimli programlama oldukça fazla kullanılmaktadır. Nesne Yönelimli Programlama, her işlevin soyutlandığı […]
İnternet üzerinden hedef kitlesine en uygun içerikleri hazırlamak isteyen ve bu noktada birçok farklı metodu deneyen kişilerin web site kurma amacı ve hayali olabilir. Web siteler, anlık olarak erişilebilen ve kullanıcıların ihtiyaçlarına uygun biçimde hazırlanarak sunulan platformlar olup insanlar bu platformlar üzerinde aradıklarını bulma eylemindedir. Web sitesi kurarak internet kullanıcılarının bu noktada aradıklarına daha hızlı […]
Yazılım alanı kendi içerisinde çeşitli konulara ayrılmaktadır. Fonksiyonların yazılması, işlevlerin yerine getirilmesi gibi backend tarafı kadar tasarımın çeşitli görsellerle desteklenip en iyi biçimde kullanıcıya sunulması da yine bu noktada önemlidir. Tasarımların çok iyi biçimde şekillenmesi hem kullanıcı tarafında önemli izler uyandırır hem de projenin daha iyi sunulması adına önemli bir basamak oluşturur. Bu bağlamda tasarımların […]
Yazılım alanı çok geniş kapsamlı olup birçok farklı programlama dilinde ihtiyaçlara göre farklı programlar üretmek için en önemli alanlardan biridir. Mobil yazılım da yine en çok tercih edilen, talep gören ve kullanılan yazılım alanlarından biridir. Mobil programlama konusunda çapraz programlamayı tercih edenlerin çoğu Flutter’i tercih etmektedir. Flutter çapraz bir platform olup aynı altyapıyı kullanarak hem […]
Bilişim sektöründe çok fazla ihtiyaç duyulan ve bu anlamda adaylardan da çeşitli özellikler istenerek tercih edilen grafik tasarımcılar, çok farklı iş alanlarında görev alabilmektedir. Yaratıcılık, görsel zeka, bilgisayar becerileri gibi yeteneklere sahip olması gereken grafik tasarımcıların sektörde tecrübe kazandıkça kendilerini geliştirmeleri ve takım çalışmalarına ayak uydurarak gelişimlerini sürdürmeleri oldukça mümkündür. Grafik tasarım alanında aktif çalışma […]
Büyük ve kurumsal şirketler, start-up şirketler veya daha küçük ölçekli firmalar işlerini sürekli olarak veriler üzerinde gerçekleştirirler. Verilerin daha temiz, modellere ayrılarak ve sistematik biçimde incelenmesi de gerekmektedir. Bu bağlamda faydalı bilgiler bulma, daha verimli sonuçlara ulaşma ve karar alma süreçlerinin desteklenmesi amacıyla verilerin incelenmesi, temizlenmesi, dönüştürülmesi ve modelleme süreçlerinin geneline veri analizi adı verilmektedir. […]
Yazılım sektörü gün geçtikçe etkisini artırarak çok daha geniş sınırlara yayılmıştır. Özellikle de genç nesillerin ilgisini çekmeyi başarmıştır. Bundan dolayı yazılım mesleği yine firmalar tarafından çok aranan bir meslek haline gelmiştir. Bankacılıktan sağlık sistemine, dijital medyadan kurumsal firmalara kadar birçok alanda yazılıma ihtiyaç olmakla birlikte alanında nitelikli yazılımcı ihtiyacı da giderek artmaktadır. Peki, alanında uzman, […]
Bir projeyi oluşturan bireysel görevleri ve zaman çizelgelerini düzenlemeyi seviyorsunuz. Çok akıllısınız ve büyük ölçekli projeleri, bütçeleri, kaynakları ve ekipleri yönetmeye hazırsınız. Ünlü bir proje yöneticisi olarak parlak kariyeriniz çok yakın bir gelecekte sizi bekliyor. Toplantı odalarındaki konuşmalar genelde kısaltma ağırlıklıdır ve muhtemelen yetişmek için hızlı bir tazelemeye ihtiyacınız vardır. Bu yazımızı proje yönetimi terimleri […]
.NET Core komut satırı arabirimi (CLI), paketler oluşturmak, geri yüklemek, .NET uygulamaları oluşturmak, çalıştırmak ve yayınlamak için bir platformlar arası araçtır. Visual Studio, bir uygulamayı geri yüklemek, oluşturmak ve yayınlamak için bu CLI’yi dahili olarak kullanır. Diğer üst düzey IDE’ler, düzenleyiciler ve araçlar, .NET Core uygulamalarını desteklemek için CLI’yi kullanabilir. .NET Core CLI, seçilen platformlar […]
Adobe Photoshop fotoğraf düzenleme ve yaratma programı bilgisayar teknolojileri alanında yazılımsal olarak ön plana çıkmış ve herkes tarafından kabul görmüş önemli bir programdır. Dünya genelinde reklamcılık ve fotoğrafçılık alanında herkesin ilk aklına gelen ve herkes tarafından kullanılan üst düzey bir program olarak kabul edilir. Son yıllarda grafik ve tasarım üretimi konusunda önemli ürünler ortaya çıkmaya […]
Yazılım uygulamaları birçok farklı programla geliştirilmekte ve ortaya her defasında farklı ürünler çıkarılmaktadır. Web uygulamaları, masaüstü uygulamalar, mobil uygulamalar ve daha birçok özel yazılımlar farklı kategorilerde ve platformlarda kullanıcılarının karşısına çıkmaktadır. Yazılım uygulamaları gerçekleştirilirken belirli yapılara da ihtiyaç duyulmaktadır. Özellikle uygulama içerisinde kaydedilen tüm verilerin saklandığı veritabanları mevcuttur. Hangi tür yazılım programı yazılırsa yazılsın uygulamanın […]
Yazılım dünyasının en çok tercih edilip kullanılan ve yaygın olarak geliştiricilerin karşısına çıkan Bootstrap HTML, CSS ve JS ile web üzerinde duyarlı geliştirme, responsive uyumlu tasarımların geliştirilmesi için kullanılan açık kaynak kodlu bir framework’dür. Önceki birçok sürümüyle geliştiricilerin büyük beğenisini toplayan Bootstrap yazılım geliştirme konusunda ilk etapta değerlendirilen teknolojilerden biridir. Bootstrap’ın yararlı olduğu alanlar ise […]