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

所在平台: Udemy

课程主页: https://www.udemy.com/course/iyzico-egitimi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Iyzico与Node.js支付系统API开发课程 课程概述:在本课程中,您将了解到在线支付系统的工作原理。我们将使用Node.js编写一个支持Web及移动/桌面应用程序的RESTful API。课程将运用Node.js和Express.js来实现服务器端的操作,服务器部署将通过Docker和Heroku进行。数据库方面,我们将使用MongoDb及其MongoDb Atlas基础设施。在开发过程中,我们将使用Babel.js和@babel/preset-env,确保我们的JavaScript代码兼容Node.js的ES6、ES7、ES8和ES9的新特性,使其在代码中可用。 您将学习Iyzico API系统的基础架构和Iyzico商户面板。完成Iyzico集成后,您将掌握以下模块的使用: - 充值模块 - 分期付款模块 - 普通付款模块 - 3D安全付款模块 - 结账表单付款模块 - 付款取消模块 - 退款模块 我们将使用Promise方法来功能性地分发这些模块中的方法,并进行相应的测试。在测试完成后,我们将设置Express.js和HTTPS等机制的服务器端配置,以保障安全性,使用Node.js中常见的方法论。 在服务器端,我们将通过passportjs和passport-jwt模块进行授权设置,并在MongoDb Atlas上创建一个集群以完成MongoDb连接。随后,我们将创建用户、产品、购物车、成功付款和失败付款的数据库模型,并写入示例数据,从而获得支付系统所需的小型后端系统。 在这个后端系统上,我们将通过express.Router使用逻辑上分配的路由,以实现上述Iyzico模块的按请求工作。我们还会通过预设的Postman请求来测试编写的代码。最后,我们将对Node.js应用进行Docker化,并将代码推送至GitHub,通过Heroku的容器服务使代码在Heroku上运行,随后在Heroku上进行Postman测试。 本课程适合希望了解在线支付系统构建及其相关技术的开发者。

课程评论(0条)

课程详情

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ı öğreneceksinKart 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.

课程标签

0人关注该课程

主题相关的课程