Laravel’ de DropzoneJS Kullanarak Sürükle Bırak ile Çoklu Dosya/Resim Yükleme

Web uygulamalarında günümüzde kullanıcı deneyimine büyük önem veriliyor. Form doldurmak kullanıcılara sıkıcı gelen bir aktivitedir. Bu nedenle form doldurmayı kolaylaştırmak uygulama geliştiricisin görevidir. Bu yazıda Laravel ile geliştirilen uygulamalarda, kullanıcıların kolay bir şekilde birden fazla dosya ve resimi nasıl yükleyebileceğini

PHP’ de Sihirli Sabitler

PHP’ de çeşitli extension’ larla birlikte gelen ön tanımlı sabitler vardır. Bu sabitleri bilmek bizim PHP’ yi daha etkin kullanmamızı sağlar. 1.) __LINE__ Kullanıldığı yerdeki satır numarasını getirir. 2.) __FILE__ Dosya yolu ve dosya ismini getirir. 3.) __DIR__ Dosyanın bulunduğu

İstemci Tarafında jsPDF Javascript Kütüphanesi kullanarak HTML’den PDF Dosyası Oluşturma

Web uygulaması geliştirirken PDF dosyalar üretmek gereken durumlar olabilir. Özellikle raporlama, faturalandırma gibi durumlarda bunların basılması gerekebilir. Web uygulamasında PDF dosya oluşturma iki şekilde gerçekleştirilebilinir. İstemci(client-side) tarafında ve sunucu(server veya backend) tarafında. Bu yazıda kullanıcı tarafında yani browserda javascript kütüphaneleri

Laravel 8′ de Kendi Blade Directive’ imizi Oluşturma

Dünyada en çok kullanılan web frameworklerinden ve PHP ile geliştirilen Laravel, Blade template engine ile birlikte geliyor. Blade’ de ön tanımlı olarak gelen @section, @yield, @parent, @json gibi belirli amaçlar için geliştirilen directive’ ler web uygulasını geliştirirken kullanıcıya büyük kolaylıklar sağlar. Fakat bazen

PHP 8 Gelen Yeni Özellikler

Yıllar içinde PHP’ ye bir çok yeni özellik geldi. Yeni gelen bu özelliklerle birlikte PHP daha güçlü, modern, stabil ve daha hızlı bir dil haline geldi. Bu yazıda PHP 8 İle gelen yeni özellikleri anlatacağım. PHP 8 versiyonu, 26 Kasım

Python Django Projesini Windows İşletim Sisteminde .bat Dosyası ile Çalıştırma

Django ile web projeleri geliştirirken sürekli yapılan ve can sıkıcı olan projeyi ayağa kaldırmaktır. Bu yazıda eğer windows kullanıcısı iseniz masaüstünüzde .bat dosyası oluşturarak kolaylıkla projenizi çalıştırabilirsiniz. Ben işletim sistemi olarak Windows 10 kullanıyorum. Aşağıdaki kod satırlarını bir Visual Studio

Web Uygulamalarına CKeditor5′ i Seçilen Pluginler ile Birlikte Nasıl Entegre Edilir?

Ckeditor web uygulamalarında en çok kullanılan yazı editörüdür. Bu yazıda CKeditor5′ i geliştirdiğimiz web uygulamalarında(PHP’ deki laravel, codeigniter …, Python’ da Django, Flask … gibi frameworklerle geliştirilen) nasıl kullanılacağını anlatacağım. Ckeditor5′ te toolbarın özelleştirilmesi ve pluginlerin editöre entegre edilmesi ckeditör4‘

Selenium ile Test Yaparken Chrome İnternet Tarayıcısını Nasıl Açık Tutarız?

Selenium ile web uygulamalarımızın testlerini otomatize edebiliriz. Web uygulamamızı test etmek için bir test senaryosu hazırız. Bu test senaryomuz birkaç adımdan oluşabilir. Testlerimizi gerçekleştirirken test, senaryo gereği bir adımı geçmeden diğerine geçemeyebilir. Eğer browserımız sürekli açık olmazsa testimizin başarısız olduğu

Web Yazılımcılarının Bilmesi Gereken İnternet Siteleri

Bu yazıda yazılımcıların hayatını kolaylaştıracak web sitelerini tanıtmaya çalıştım. bitnami.com Bitnami açık kaynak kodlu uygulamaları sorunsuzca ve kolayca bilgisayarımıza yükleyeceğimiz bir internet sitesidir. ninite.com Bilgisayarımıza format attığımızda en sancılı konu uygulamaları tekrar yüklemektir. ninite.com internet sitesini kullanarak tek seferde popüler