0

Yükleniyor ...

Kategori

Programlama

Değerlendirlemeler

3/5

Kursu Önizle

Kurs Gereksinimleri

Kart Modülü

Taksit Modülü

Normal Ödeme Modülü

3D Secure Ödeme Modülü

Checkout Form ile Ödeme Modülü

Ödeme İptal Modülü

Geri Ödeme Modülü

Ders Açıklaması

Bu kursta Online Ödeme Sistemlerinin nasıl çalıştığını anlayacaksın. Node. js kullanarak hem web hem de mobil / desktop uygulamaları ile çalışabilen bir RESTful API yazacağız. Bu kursta Node. js ve Express. js teknolojilerini sunucu taraflı işlemlerimizi yazmak için kullanacağız. Node. js sunucumuzu Docker ve Heroku kullanarak yayına alacağız. Veri tabanı tarafında MongoDb ve MongoDb Atlas alt yapısını kullanacağız. Geliştirme yaparken JavaScript kodumuzun Node. js tarafında ES6, ES7, ES8, ES9 geliştirmelerini desteklemesi için Babel. js ve @babel/preset-env yapısını kullanacağız. Bu sayede yeni özellikler kodumuzda kullanılabilir olacak. Iyzico API sisteminin alt yapısını ve Iyzico Merchant panelini öğreneceksin. Iyzico entegrasyonu yaptıktan sonra aşağıdaki modüllerini kullanmayı öğreneceksin

Kart Modülü

Taksit Modülü

Normal Ödeme Modülü

3D Secure Ödeme Modülü

Checkout Form ile Ödeme Modülü

Ödeme İptal Modülü

Geri Ödeme ModülüBu modüller üzerindeki metotların Promise yapısıyla fonksiyonel olarak dağıtılmasını sağlayacağız. Daha sonra dağıttığımız bu metotların testlerini gerçekleştireceğizTestler tamamlandıktan sonra sunucu tarafında Express. js ve HTTPS gibi mekanizmaların ayarlarını yapacağız. Yine güvenliği sağlamak için Node. js üzerinde çokca kullanılan metodolojileri kullanacağız. Sunucu tarafında Authorization (Yetkilendirme) ayarlarını passportjs ve passport-jwt modülleri aracılığıyla gerçekleştireceğizMongoDb Atlas üzerinde bir cluster oluşturarak MongoDb bağlantısını tamamlayacağız. Daha sonrasında Kullanıcı, Ürün, Sepet, Ödeme başarılı ve Ödeme başarısız veri tabanı modelleri oluşturacağız. Daha sonrasında örnek verileri bu veri tabanına yazacağız. Bu sayede ödeme sisteminin çalışması için gerekli olan ufak bir BackEnd sistemi elde etmiş olacağızBu BackEnd sistemi üzerinde express. Router aracılığıyla mantıksal olarak dağıtılmış route'lar kullanarak yukardaki Iyzico modüllerinin istek bazlı olarak çalışmasını sağlayacağız. Yine bunlar için önceden kurulmuş Postman istekleriyle yazdığımız kodları test edeceğiz. Node. js uygulamamızı Dockerize ederek GitHub'a kodumuzu yollayacağız. Heroku Container servisleriyle birlikte bu kodun Heroku tarafında çalışmasını sağlayacağız. Daha sonra Heroku tarafında çalışan sistemimiz üzerinden Postman testlerini gerçekleştireceğiz.

Kursun Sonunda Kazanılacaklar

NodeJs ile ödeme sistemi oluşturun

Ödeme sistemleri hakkında bilinmesi gerekenleri öğrenin

NodeJs ile bir API mekanizması nasıl yapılır öğrenin

MongoDb veritabanının kurulumu ve NodeJs tarafında kullanımını öğrenin

NodeJs ve Sunucu tarafında Yetkilendirme nasıl yapılır öğrenin

Heroku ve Docker kullanarak NodeJs uygulamasını ayağa kaldırın

BabelJs kullanın

API mekanizmalarında güvenliği sağlayın

Iyzico sisteminin API methodlarını kullanın

Iyzico sisteminin merchant panelini kullanın

NodeJs geliştirmesi yaparken gerekli olan programları kurun

RESTFul API standardlarını pratik edin

NodeJs tarafında sunucunun hata yönetimini yapın

Kursun Öğretim Programı

1 Iyzico ve Node.js ile Ödeme Sistemi API Geliştirme Kursu
1 Hour

Iyzico ve Node.js ile Ödeme Sistemi API Geliştirme Kursu


Öğrenci Geribildirimi

Iyzico ve Node.js ile Ödeme Sistemi API Geliştirme Kursu

3

Kurs Puanı

Alışveriş Sepeti

Loading...