React Projesi Kurulumu ve AJV Hatası Çözüm Rehberi Bu dokümanda React projesinin npx create-react-app kullanılarak nasıl oluşturulacağı ve kurulum sırasında veya sonrasında karşılaşılabilecek ‘ajv/dist/compile/codegen’ hatasının nedenleri ve çözüm yolları sunum…
Posts published by “Selahaddin Erdoğan”
Fırat Üniversitesi Bilgisayar Mühendisi
Bu yazımızda bir dosyadan veri okumayı ve o dosyaya kullancıdan gelen verileri ekleyen örnek metodları paylaşacağız. const fs = require(“fs”); const DATA_FILE = “file.txt”; if (!fs.existsSync(DATA_FILE)) { fs.writeFileSync(DATA_FILE, JSON.stringify([],…
Bireysel veya bir yazılım ekibi ile yazılım geliştiren kişinin dünya çapında kabul görmüş, yazım kurallarına uygun olarak kodlarını geliştirmesi hem kendisinin hemde aynı ekipte çalıştığı kişilerin yazılan kodun okunurluğunu ve…
Bugünkü yazımızda githuba bir repo açıp bu repoya terminal üzerinden nasıl commit geçeriz onu inceleyeceğiz. # =============================================== # Bir Git Projesine Nasıl Commit Atılır? # =============================================== # 1) GitHub üzerinde…
XSS (Cross-Site Scripting) Nedir? XSS (Cross-Site Scripting), saldırganın bir web uygulamasına zararlı JavaScript kodu enjekte ederek bu kodun başka kullanıcıların tarayıcısında çalıştırılmasını sağlayan bir güvenlik açığıdır. XSS saldırıları doğrudan tarayıcıyı…
İlk olarak npm init –y komutu ile package.json oluşturulur. Oluşan dosyada scripts altında test ve start konfigürasyonları yapılır. Bu sayede proje terminalden npm start komutu ile kısayoldan çalıştırabilir. “start”: “node…
1.MongoDB Nedir ? MongoDB ; Modern web uygulamalarında NoSQL Verilerini document (belge) biçiminde saklayabilmek için kullanabileceğimiz ölçeklenebilir (scalable) açık kaynak bir veritabanıdır. 2.MongoDB Genel Kavramlar Database : Veritabanı Collection :…
İlerleyen dönemlerde tamamlayacağımız basit bir admin sayfası yapıyoruz. İlk olarak sayfanın üstüne bir navbar yerleştiriyoruz. Bunun için bootsrap kullanacağız <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> …
Sitemizdeki bazı dosya veya klasörlerin erişimini gerek güvenlik gerekse başka sebeplerden dolayı erişime kapatmak isteyebiliriz. Sunucumuzun ana dizininde bir .htaccess dosyası açıyoruz. Eğer sunucumuzda bulunan tüm dosyaları erişime kapatmak istiyorsak…
import React, { useReducer, useMemo } from "react"; // ——————————————— // 1. Sabit ürün listesi // ——————————————— const products = [ { id: 1, name: "Klavye", price: 450, stock:…

