Next.js projemi nasıl güvenli hale getirdim?
Bir Next.js projesini production ortamına taşırken güvenlik konusunda öğrendiğim yöntemler, yaptığım kontroller ve karşılaştığım problemler.
Ben Ömer. Yönetim Bilişim Sistemleri öğrencisi, yazılım geliştirici ve sürekli yeni şeyler denemeyi seven bir teknoloji meraklısıyım. Burası projelerimi, öğrendiklerimi ve yazılım yolculuğumu paylaştığım kişisel alanım.
Teknolojiyle tanıştığım günden beri farklı alanları deneyerek kendime ait bir yazılım yolculuğu oluşturmaya çalışıyorum.
Yönetim Bilişim Sistemleri öğrencisiyim ve yazılım geliştirmek benim için sadece bir ders ya da meslek değil; sürekli kurcaladığım, bozup yeniden yaptığım bir dünya.
Web geliştirmeden masaüstü uygulamalara, veritabanından yapay zekâ ve veri bilimine kadar farklı alanlarda projeler geliştirdim.
Bazen bir Next.js projesinin güvenliğiyle uğraşıyorum, bazen Python ile veri analiz ediyorum, bazen de Arduino ile fiziksel bir sistem kuruyorum.
Kısacası benim için yazılımın en güzel tarafı: “Aklındaki şeyi gerçekten çalışır hale getirmek.”
Tek bir teknolojiye bağlı kalmayı sevmiyorum. Problemin gerektirdiği teknolojiyle çözüm üretmeye çalışıyorum.
Modern web arayüzleri
Interactive web applications
Component based UI
Full-stack web development
Data & automation
Desktop & application development
Backend & web development
Database management
Öğrenmenin bir son noktası olmadığına inanıyorum. Her proje yeni bir şey öğretiyor.
Programlama mantığıyla tanışıp C# ve masaüstü uygulamalar geliştirerek yazılım dünyasına giriş yaptım.
HTML, CSS, JavaScript, PHP ve daha sonrasında React ve Next.js ile modern web uygulamaları geliştirmeye başladım.
Backend, API, PostgreSQL, authentication, deployment, güvenlik ve performans konularını projeler üzerinden öğrenmeye başladım.
Yönetim Bilişim Sistemleri eğitimimi yazılım geliştirme ilgimle birleştirerek hem teknik hem de iş tarafını anlamaya çalışıyorum.
Ders projelerinden gerçek dünya fikirlerine kadar üzerinde çalıştığım farklı projeler.
Modern animasyonlar, responsive tasarım, güvenlik başlıkları ve performans optimizasyonları içeren kurumsal web projeleri.
Veri analizi, regresyon, grafikler ve veri setleri üzerinde çalışarak veri bilimini öğreniyorum.
Personel, görev, not, ödeme ve doküman süreçlerini tek bir platform üzerinden yönetmeye yönelik web tabanlı uygulamalar.
Web uygulamaları için API, kullanıcı yönetimi ve veritabanı işlemlerini kapsayan backend sistemleri geliştiriyorum.
Öğrenirken aldığım notlar, çözdüğüm problemler, geliştirdiğim projeler ve teknoloji üzerine düşünceler.
Bir Next.js projesini production ortamına taşırken güvenlik konusunda öğrendiğim yöntemler, yaptığım kontroller ve karşılaştığım problemler.
Next.js projelerini internete açarken Vercel, VPS, Nginx, PM2, SSL ve deployment süreçlerinde öğrendiklerim.
R öğrenirken karşılaştığım veri setleri, linear regression, ggplot2 ve veri analizinin bana kattıkları.
Bir proje fikrini planlarken, teknoloji seçerken, kodlarken ve yayına alırken uyguladığım çalışma yaklaşımı.
Yönetim Bilişim Sistemleri okurken yazılım geliştirmeyi öğrenmenin bana kattıkları, karşılaştığım zorluklar ve teknik bilgi ile iş bakış açısını birleştirme sürecim.
Saatlerce çözülemeyen hataların bana öğrettikleri.
Yazılıma yeni başlayanlar için hedef belirleme, dil seçimi, öğrenme sırası, proje yapma ve sık yapılan hataları anlatan sade bir başlangıç rehberi.
Sürüm kontrolünün ne işe yaradığı, Git ile GitHub arasındaki fark ve her gün kullanılan temel komutlar.
Bir web uygulamasının kullanıcıya görünen ve görünmeyen taraflarının ne olduğunu, hangi teknolojilerin nerede kullanıldığını ve başlangıç için neyi seçmek gerektiğini anlatıyorum.
Tarayıcıya bir adres yazdığınızda arka planda neler olduğunu; alan adı, hosting, DNS ve SSL sertifikası kavramlarıyla sade bir dille anlatıyorum.
veya doğrudan yaz: omercansali4@gmail.com