🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت پلتفرم فینتک امن با API کامل جنگو برای بانکداری
- آخرین آپدیت
دانلود Complete Django Banking API: Build a Secure FinTech Platform
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت API های بانکی حرفهای با جنگو و بهترین شیوهها
در این دوره جامع، هنر ساخت API های بانکی در سطح حرفهای با استفاده از Django و
بهترین شیوههای مدرن را خواهید آموخت. ما به شما نشان خواهیم داد که چگونه
یک سیستم بانکی امن، مقیاسپذیر و با قابلیتهای فراوان بسازید که تمام جنبهها را پوشش میدهد،
از احراز هویت کاربر و تأیید KYC گرفته تا تراکنشهای بیدرنگ، پشتیبانی از چند ارز،
ایجاد کارتهای مجازی، تشخیص کلاهبرداری/تراکنشهای مشکوک و تولید خودکار صورتحساب PDF.
مباحث کلیدی دوره:
استفاده از Docker با Celery، Redis، RabbitMQ و Flower با Django REST Framework
راهاندازی پروکسیهای معکوس (Reverse Proxies) و load balancing با NGINX
تأمین امنیت API با HTTPS و گواهیهای SSL از Letsencrypt
مدیریت چندین کانتینر Docker با Portainer در محیط Production
استفاده از اسکریپتهای Shell برای خودکارسازی و نظارت بر فرآیندها
پیادهسازی وظایف ناهمزمان (Asynchronous tasks) با Celery، Redis و RabbitMQ
ارائه فایلهای استاتیک با Nginx
کار با PostgreSQL در کانتینر Docker، از جمله پشتیبانگیری با اسکریپتهای Shell
راهاندازی سرور Ubuntu با اجرای Django بر روی نام دامنه
استفاده از Makefiles برای سادهسازی کار با Docker
استفاده از Loguru برای لاگینگ جامع
پیادهسازی احراز هویت دو مرحلهای (Two-Factor Authentication) از طریق OTP
مدیریت نرخ درخواستها (Rate Limiting)
احراز هویت JWT از طریق کوکیها
مستندسازی API
اطلاعرسانی از طریق ایمیل
مدیریت تراکنشهای مالی، واریز، برداشت و انتقال بین حسابها
پیادهسازی مدیریت خطای قوی و لاگینگ تراکنش با ابزارهای شخص ثالث مانند Loguru
با بهرهگیری از ابزارهای قدرتمندی مانند PostgreSQL، Redis، RabbitMQ و Docker،
یک API آماده تولید خواهید ساخت که میتواند ستون فقرات یک پلتفرم بانکداری دیجیتال مدرن باشد.
در طول دوره، تجربه عملی در عملیات ضروری بانکی، از جمله واریز، برداشت و انتقال بین حسابها کسب خواهید کرد،
در حالی که اقدامات امنیتی سطح بانکی را پیادهسازی کرده و کدهای قابل نگهداری و مستندسازی شده را مطابق با پروتکلهای بانکی واقعی ایجاد خواهید کرد.
پیشنیازها:
این دوره برای مبتدیان مطلق مناسب نیست.
این دوره برای توسعهدهندگان Python با حداقل ۱ سال تجربه توسعه وب یا بیشتر طراحی شده است.
ترجیحاً از کامپیوتری با سیستمعامل مبتنی بر LINUX یا MacOS استفاده کنید. در غیر این صورت، دستگاه ویندوز نیز کار خواهد کرد، اما مطالب دوره با ماشین ویندوز آزمایش نشدهاند.
باید با مفاهیم اساسی اسکریپتهای Shell، Docker، API ها و Django آشنا باشید.
این دوره برای توسعهدهندگان مشتاق فینتک یا کسانی که به دنبال ارتقاء مهارتهای Django خود هستند، ایدهآل است و نحوه معماری و پیادهسازی اقدامات امنیتی سطح بانکی، مدیریت تراکنشهای مالی و ایجاد کدهای قابل نگهداری و مستندسازی شده مطابق با پروتکلهای بانکی واقعی را به شما آموزش میدهد.
سرفصل ها و درس ها
مقدمه
Introduction
خودتان را در چه کاری گرفتار میکنید؟
What are you getting yourself Into?
معماری سیستم
System Architecture
نیازمندیها
Requirements
ابزارها/تکنولوژیهای فنی مورد استفاده در دوره
Tech Tools/Technologies used in the course
لینکهای شبکههای اجتماعی و کد منبع
Social Media and Source code Links
راهاندازی پروژه
Project Setup
ایجاد دایرکتوری کاری و محیط مجازی
Create working Directory & Virtual Environment
مقداردهی اولیه Git
Initialize Git
نصب پکیجها
Install Packages
تنظیم نیازمندیها و تنظیمات
Setup Requirements and Settings
تنظیمات (Local.py)
Settings (Local.py)
پیکربندی سایر پارامترهای Django
Configure other Django Params
اپهای محلی
Local Apps
لاگگیری در Django
Logging In Django
مقدمهای بر لاگگیری در Django
Intro to Logging in Django
نصب و راهاندازی loguru
Install and setup loguru
ادامه پیکربندی Loguru
Loguru Config Continuation
پیکربندی Django با Docker
Configure Django with Docker
پیکربندی Dockerfile
Dockerfile Config
اسکریپت شل Entrypoint
Entrypoint Shell Script
اسکریپت شل Start
Start Shell Script
Postgres و Docker compose
Postgres and Docker compose
اجرای پیکربندی docker-compose
Run docker-compose config
استفاده از Makefiles
Using Makefiles
نحوه راهاندازی Makefiles
How to setup Makefiles
پیکربندی Celery و Redis
Configure Celery and Redis
قالبها و پیکربندی ایمیل
Email Templates & Config
پیکربندی OTP
OTP Configuration
مدیریت مدل سفارشی کاربر
Custom User Model Manager
مدل سفارشی کاربر بخش ۱
Custom User Model Part 1
مدل سفارشی کاربر بخش ۲
Custom User Model Part 2
فرمهای ادمین تغییر و ایجاد کاربر
UserChange & UserCreation Admin Forms
سفارشیسازی ادمین کاربر
Customize UserAdmin
راهاندازی Drf Spectacular
Setup Drf Spectacular
تئوری NGINX به عنوان پروکسی معکوس/بالانسر بار (از دست ندهید)
Theory of NGINX as reverse proxy/load balancer (Don’t skip)
میدلور هدر سفارشی
Custom Header Middleware
پیکربندی NGINX
NGINX Config
NGINX Docker compose
NGINX Docker compose
مدلهای TimeStamped و Profile
TimeStamped & Profile Models
نمایش نظرات