نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت یک اپلیکیشن بانکی با استفاده از Spring boot، GitHub Actions، اتوماسیون، Docker، CI/CD، AWS و سرویسهای ایمیل
طراحی و پیادهسازی تمامی ویژگیهای API بانکی، شامل APIهای واریز، برداشت و انتقال وجه
یکپارچهسازی سرویسهای شخص ثالث مانند SMTP برای ارسال اعلانهای ایمیلی امن (مانند هشدار تراکنشها و بازیابی رمز عبور)
درک و بهکارگیری مفاهیم کلیدی CI/CD برای تضمین کیفیت کد و تحویل سریع محصول
پیکربندی گردش کارهای GitHub Actions برای تست، بیلد و استقرار خودکار کانتینرهای Docker پس از هر کامیت (استقرار خودکار)
نوشتن Dockerfileها برای کانتینریسازی APIهای Java/Spring Boot
یکپارچهسازی سرویسهای ابری مانند AWS S3 برای مدیریت ذخیرهسازی فایلها در اپلیکیشن
اتصال فرانتاند React به بکاند امن Spring Boot با استفاده از الگوی احراز هویت JWT
توسعه یک اپلیکیشن فرانتاند حرفهای با استفاده از React
پیش نیازها: دانش پایه جاوا و Spring Boot الزامی است
دانش تئوری در مورد ابزارها و اصطلاحات توسعه نرمافزار (به عنوان مثال Docker چیست و غیره)
مسترکلاس جامع فینتک: Spring Boot، React و CI/CD آماده تولید
توضیحات دوره
به جامعترین دوره برای توسعهدهندگان مشتاق و حرفهای جاوا که به دنبال تسلط بر استک مدرن فناوریهای مالی (FinTech) هستند خوش آمدید. این پروژه فراتر از یک اپلیکیشن ساده لیست کارهای روزمره است؛ شما یک اپلیکیشن بانکی کامل، امن و کاملاً خودکار را از فرانتاند تا استقرار در فضای ابری خواهید ساخت.
شما با توسعه یک اپلیکیشن تکصفحهای (SPA) بسیار سریع با React در بخش فرانتاند که با یک بکاند قدرتمند و در سطح سازمانی ساخته شده با Spring Boot ارتباط برقرار میکند، به یک متخصص واقعی Full-Stack تبدیل خواهید شد.
ساخت API بانکی امن
هسته اصلی این دوره بر ساخت APIهای امن برای تراکنشهای مالی متمرکز است. شما ویژگیهای حیاتی بانکی از جمله APIهای واریز، برداشت و انتقال وجه را پیادهسازی خواهید کرد.
بررسی عمیق امنیت: تسلط بر Spring Security برای ایجاد یک سیستم احراز هویت قدرتمند، مدیریت نقشها و دسترسیها و پیادهسازی JWT (JSON Web Token) برای دسترسی امن و Stateless به APIها.
یکپارچگی دادهها: طراحی یک اسکیمای دیتابیس قابل اعتماد با استفاده از MySQL یا PostgreSQL جهت تضمین صحت تراکنشها.
قابلیت حسابرسی: یادگیری پیادهسازی مسیرهای حسابرس (Auditor Routes) و لاگگذاری جامع برای ردیابی و ایمنسازی هر اقدام کاربر — که یک نیاز غیرقابل مذاکره برای هر اپلیکیشن مالی است.
تسلط بر اتوماسیون و استقرار ابری (تمرکز بر DevOps)
بخش دوم دوره بر انتقال اپلیکیشن شما به محیط عملیاتی (Production) با استفاده از متدهای استاندارد DevOps متمرکز است. با استقرار دستی خداحافظی کنید!
کانتینریسازی: یادگیری کانتینریسازی کل اپلیکیشن (فرانتاند React و بکاند Spring Boot) با استفاده از Docker.
پایپلاین CI/CD: پیادهسازی خط لولههای یکپارچهسازی و استقرار مداوم (CI/CD) با استفاده از GitHub Actions. این سیستم استقرار خودکار شما خواهد بود.
استقرار بدون توقف (Zero-Downtime): مشاهده فرآیند استقرار خودکار که آپدیتها را مستقیماً از گیتهاب به فضای ابری منتقل میکند.
یکپارچهسازی AWS: اتصال به Amazon Web Services (AWS)، شامل استفاده از AWS S3 برای ذخیرهسازی امن فایلها و مدیریت داراییهای استاتیک.
اعلانهای کاربر: تکمیل اکوسیستم حرفهای با یکپارچهسازی سرویس ایمیل SMTP برای مدیریت بازیابی رمز عبور، تایید تراکنشها و اعلانهای سیستم.
در پایان این مسترکلاس، شما یک پروژه آماده برای محیط عملیاتی در رزومه خود خواهید داشت و اعتماد به نفس لازم برای طراحی، ساخت، ایمنسازی و استقرار اپلیکیشنهای Full-Stack مدرن و مقیاسپذیر را کسب میکنید. این همان مجموعهای از مهارتهاست که شرکتهای تکنولوژی مدرن به دنبال آن هستند.
تکنولوژیهای مورد بررسی:
بکاند: Spring Boot (Java), Spring Security, JWT, RESTful API Design
فرانتاند: React (SPA)
دیتابیسها: MySQL یا PostgreSQL
امنیت: JWT, نقشها و دسترسیها, مسیرهای مشتری و حسابرس
نمایش نظرات