Перейти к содержимому

Sayfalarca Kod Yazmadan Uygulama Geliştirebilir Miyiz?

Levent Sencer Şahin | buglss

0:00 / 0:00

Sayfalarca Kod Yazmadan Uygulama Geliştirebilir Miyiz?

69 просмотров · 9 дн. назад
Levent Sencer Şahin | buglss
190 подписчиков
69 просмотров · 9 дн. назад
Birkaç kutu, biraz kod… Peki çalışan bir web uygulaması ortaya çıkarabilir miyiz? Bu videoda Node-RED ile bir kullanıcı giriş ve çıkış sistemi geliştirerek az kodla geliştirme (low-code) yaklaşımına yakından bakıyorum. Node-RED’in görsel akışlarını kurarken gerektiğinde JavaScript yazıyorum. Arayüz için Bootstrap, veritabanı için MongoDB kullanıyor; hazır düğümlerle kendi yazdığım kodun nasıl birlikte çalıştığını gösteriyorum. Dokümana bakarak, çıktıları inceleyerek ve karşılaştığım hataları çözerek ilerliyorum. Videoda birlikte: Node-RED’i kurup arayüzünü ve düğüm mantığını tanıyoruz. HTTP GET ve POST akışlarıyla giriş formunu oluşturuyoruz. MongoDB’de kullanıcı kaydı oluşturup sorguluyoruz. bcrypt ile parolayı hashleyip giriş sırasında karşılaştırıyoruz. JWT ve cookie kullanarak temel oturum kontrolü ve çıkış işlemini kuruyoruz. Debug, Function, Template ve Catch düğümleriyle veriyi ve hataları takip ediyoruz. Örneği uygulamak için Node.js ve MongoDB’nin kurulu olması gerekiyor. Temel JavaScript ve HTML bilgisi adımları takip etmeyi kolaylaştırır. Bu çalışma, Node-RED’in kullanımını göstermek için hazırladığım temel bir uygulama örneği. Bu projeyi hangi yönde geliştirelim? Fikirlerini ve Node-RED ile yapmak istediğin uygulamaları yorumlara yazabilirsin. Benzer uygulamalı videolar için kanala abone olmayı da unutma. Proje kodları: https://github.com/buglss/youtube-nod... Videoda kullandığım başlangıç komutları, proje klasöründe: npm init npm install node-red ./node_modules/node-red/red.js -u . Kaynaklar: Node-RED başlangıç rehberi: https://nodered.org/docs/getting-star... Node.js indirme: https://nodejs.org/en/download MongoDB kurulum rehberi: https://www.mongodb.com/docs/manual/i... Bootstrap: https://getbootstrap.com/ #NodeRED #AzKodlaGelistirme #WebGelistirme #MongoDB #JavaScript #NodeJS #Bootstrap #JWT #bcrypt #HTTP #LowCode #Cookies