لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه فولاستک جاوا با فریمورک Play و React
- آخرین آپدیت
دانلود Full-stack Java Development with Play Framework and React
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت اپلیکیشنهای فولاستک در لحظه (Real-time)، برای بسیاری از توسعهدهندگان جاوا که با برنامهنویسی غیرهمزمان و یکپارچهسازی فرانتاند آشنا نیستند، یک چالش است. در این دوره جامع «توسعه فولاستک جاوا با Play Framework و React»، شما یاد میگیرید که یک ابزار همکاری آنلاین و ریسپانسیو بسازید که شامل قابلیتهای چت زنده و ویرایش مشترک اسناد باشد. ابتدا نحوه ایجاد APIهای REST غیرمسدودکننده (Non-blocking) و نقاط انتهایی WebSocket را با استفاده از Play Framework بررسی میکنید. سپس، روش ساخت یک فرانتاند پویا با React، اتصال آن به بکاند و مدیریت ارتباطات آنی از طریق WebSockets را خواهید آموخت. در نهایت، مدیریت وضعیت فرانتاند با Redux Toolkit و استقرار (Deploy) هر دو بخش اپلیکیشن در فضای ابری را یاد میگیرید. پس از اتمام این دوره، شما مهارتها و دانش لازم برای توسعه فولاستک جاوا جهت ساخت وباپلیکیشنهای با کارایی بالا و Real-time را کسب خواهید کرد.
سرفصل ها و درس ها
شروع کار با فریمورک Play
Getting Started with Play Framework
معرفی دوره و آنچه خواهید ساخت
Course Overview and What You Will Build
راهاندازی پروژه بکاند
Backend Project Setup
نصب پلاگینها
Installing Plugins
بررسی ساختار پروژه
Inspecting Project Structure
تنظیمات برنامه و موجودیت سند (Document Entity)
App Config and Document Entity
ساخت Post API غیرمسدودکننده
Non-blocking Post API
ساخت Get API غیرمسدودکننده
Non-blocking Get API
افزودن سیستم پیامرسانی آنی بر پایه WebSocket
Adding WebSocket-based Real-time Messaging
میکروفون و هدفون: مشابه سازی مفهوم وبساکت
Mic and Headphones: A Websocket Analogy
Sink، Source و Flow: اتصال وبساکت
Sink, Source, and Flow: The Websocket Connection
ایجاد نقطه انتهایی Websocket با Akka Streams
Creating a Websocket Endpoint with Akka Streams
تست نقطه انتهایی Websocket با Postman
Testing Websocket Endpoint with Postman
بررسی کلی کنترلر Websocket اسناد
Document Websocket Controller Overview
ساخت Streaming API با Akka Streams
Streaming API with Akka Streams
تست Streaming API
Testing the Streaming API
فرانتاند با React + WebSocket + Redux
Frontend with React + WebSocket + Redux
ایجاد پروژه React با Vite
Creating a React Project with Vite
طراحی صفحه ورود و تنظیمات مسیریابی (Routing)
Login Screen and Routing Setup
اعتبارسنجی ورود و انتقال به داشبورد
Login Validation and Dashboard Redirect
کامپوننتهای چت و سند به همراه نویگیشن Navbar
Chat and Document Components with Navbar Navigation
استراتژی Websocket برای یکپارچهسازی UI
Websocket Strategy for UI Integration
پیادهسازی رابط کاربری (UI) چت
Implementing the Chat UI
استراتژی جریان دادههای سند (Document Flow)
Document Flow Strategy
بررسی کلی نقطه انتهایی Websocket اسناد
Document Websocket Endpoint Overview
پیادهسازی رابط کاربری همکاری در اسناد
Implementing Document Collaboration UI
پیادهسازی قابلیت ذخیرهسازی با Post API
Implementing Save Functionality with Post API
درک جریان کاری Redux
Understanding Redux Flow
پیادهسازی Redux
Implementing Redux
استقرار و جمعبندی
Deployment and Wrap-up
راهاندازی بکاند Play روی AWS EC2
Setting up Play Backend on AWS EC2
تایید یکپارچگی React و Play روی EC2
Verifying React and Play Integration on EC2
استقرار رابط کاربری React در Firebase
Deploying React UI to Firebase
فعالسازی اتصالات امن بین بکاند Play و رابط کاربری Firebase
Enabling Secure Connections between Play Backend and Firebase UI
نمایش نظرات