تسلط به فول استک جاوا (اسپرینگ بوت، ریاکت، استرایپ و AWS)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه اپلیکیشنهای فول استک جاوا را از ابتدا تا انتها توسعه دهید.
- یاد بگیرید چگونه با ریاکت کار کنید.
- یاد بگیرید چگونه اپلیکیشنهای ریاکت را با Redux Toolkit مدیریت کنید
- یاد بگیرید چگونه با پروژههای اسپرینگ کار کنید.
- یاد بگیرید چگونه اپلیکیشنهای فول استک جاوا را روی AWS مستقر کنید.
- یاد بگیرید چگونه با توکنهای فرش به شکل صحیح کار کنید و آنها را پیادهسازی کنید.
- یاد بگیرید چگونه درگاه پرداخت استرایپ را با اپلیکیشن اسپرینگ بوت و ریاکت یکپارچهسازی کنید.
پیشنیازهای دوره
- دانش اولیه از زبان برنامهنویسی جاوا
- دانش اولیه از جاوا اسکریپت
- آشنایی با اچ تی ام ال
- آشنایی با سی اس اس
توضیحات دوره
این دوره یک بررسی عمیق از توسعه فول استک با جاوا، ریاکت، Redux Toolkit، استرایپ و AWS ارائه میدهد. این دوره برای توسعهدهندگان مبتدی طراحی شده است و به دانشجویان مهارتهایی میآموزد تا وب اپلیکیشنهای مدرن و کاربرپسند ایجاد کنند.
شرکتکنندگان یاد خواهند گرفت یک بکاند قوی با جاوا و اسپرینگ بوت بسازند و بر روی توسعه APIهای RESTful برای مدیریت داده و یکپارچهسازی تمرکز کنند. این دانش بنیادی به دانشجویان کمک میکند تا درک کنند چگونه فرانتاند و بکاند اپلیکیشنها را به شکل مؤثر متصل کنند.
این دوره بر توسعه فرانتاند با ریاکت تأکید دارد، در اینجا، دانشجویان معماری مبتنی بر کامپوننت را بررسی میکنند که امکان ایجاد رابطهای کاربری پویا را فراهم میآورد. آنها همچنین یاد خواهند گرفت چگونه stateهای اپلیکیشن را به طور مؤثر با Redux Toolkit مدیریت کنند و تجربه کاربری روانی را تضمین کنند.
علاوه بر این موضوعات اساسی، دانشجویان پرداختهای ایمن از طریق استرایپ را یکپارچهسازی خواهند کرد که به آنها امکان میدهد تا قابلیت تجارت الکترونیک را در اپلیکیشنهای خود پیادهسازی کنند. این دوره همچنین شامل استقرار اپلیکیشنها در AWS و معرفی شرویسهای ابری ضروری است که قابلیت مقیاسپذیری و قابلیت اطمینان را افزایش میدهند.
در پایان این دوره، شرکتکنندگان درک قوی از توسعه فول استک خواهند داشت که به آنها قدرت میدهد تا راهحلهای جامع وب را در یک محیط حرفهای طراحی، پیادهسازی و مستقر کنند. چه به دنبال ارتقاء مهارتهای خود باشید، چه بخواهید حرفهای را در زمینه فناوری شروع کنید، این دوره دانش بنیادین و تجربه عملی لازم برای موفقیت را فراهم میآورد. به ما بپیوندید تا پتانسیل خود را در دنیای به سرعت در حال تکامل فناوری آنلاک کنید!
این دوره برای چه کسانی مناسب است؟
- برای توسعهدهندگان بکاند جاوا که میخواهند به توسعهدهندگان فول استک ریاکت تبدیل شوند.
- برای توسعهدهندگان فرانتاند ریاکت که میخواهند به توسعهدهندگان فول استک جاوا تبدیل شوند.
- برای توسعهدهندگان فول استک که میخواهند مهارتهای خود را ارتقاء دهند.
- برای افرادی که در حال یادگیری برای تبدیل شدن به یک توسعهدهنده فول استک هستند.
تسلط به فول استک جاوا (اسپرینگ بوت، ریاکت، استرایپ و AWS)
-
آشنایی با دوره 05:20
-
بررسی سریع فریمورک اسپرینگ 04:23
-
بررسی پروژه اسپرینگ بوت 05:23
-
راهاندازی محیط توسعه 03:12
-
تولید پروژه جدید اسپرینگ بوت 05:37
-
آغاز کار با پروژه نمونه 04:22
-
بررسی وابستگیهای استارتر اسپرینگ بوت 15:12
-
درک APIهای REST 07:28
-
حاشیهنویسیهای اسپرینگ 08:44
-
پرکاربردترین حاشیهنویسیهای اسپرینگ بوت 06:04
-
ایجاد اولین کنترلر اسپرینگ بوت - قسمت 1 10:15
-
ایجاد اولین کنترلر اسپرینگ بوت - قسمت 2 07:05
-
بهترین شیوهها برای APIهای REST اسپرینگ بوت 10:49
-
تولید پروژه بوت آدرس 04:15
-
ایجاد کلاس موجودیت 13:00
-
اجرای پروژه 04:35
-
ایجاد کلاس و رابط سرویس 09:08
-
پیادهسازی کلاس سرویس 14:40
-
ایجاد کنترلر 13:47
-
تست پروژه با Postman 07:34
-
جمعبندی 01:07
-
آشنایی با ریاکت 07:07
-
راهاندازی محیط توسعه ریاکت 05:24
-
ایجاد اولین اپلیکیشن ریاکت 06:38
-
بررسی فولدرهای اپلیکیشن ریاکت 11:37
-
درک JSX 08:54
-
درک State کامپوننتهای ریاکت 07:04
-
درک هوکهای ریاکت 05:06
-
درک کامپوننتهای ریاکت 06:47
-
مدیریت رویداد در ریاکت 11:47
-
کار با لیست و کلیدها در ریاکت 06:30
-
رندر شرطی عناصر 04:34
-
استایلدهی به کامپوننتهای ریاکت 04:26
-
ایجاد یک اپلیکیشن TODO ساده 02:52
-
راهاندازی state کامپوننت TODO 07:27
-
اضافه کردن TODO 07:30
-
حذف TODO 02:22
-
ویرایش TODO 02:20
-
علامتگذاری TODO به عنوان کامل شده 03:22
-
پیادهسازی فرم TODO 13:41
-
استایلدهی به کامپوننت TODO 17:54
-
جمعبندی 01:45
-
دموی سریع پروژه 08:27
-
موارد استفاده کاربران 02:52
-
بررسی محیط توسعه 08:31
-
بررسی ERD محصول 02:07
-
تولید پروژه 07:42
-
ایجاد موجودیتهای محصول و روابط آن 06:48
-
پیادهسازی کلاسهای موجودیت 13:18
-
راهاندازی پروژه اولیه 07:23
-
بررسی ERD کاربر 03:42
-
پیادهسازی ER کاربر 22:57
-
بازبینی ساختار اسکیمای پروژه 06:49
-
پیادهسازی ER سبد خرید 07:20
-
پیادهسازی ER سفارش 07:54
-
بررسی سریع اسکیمای نهایی پایگاه داده 02:36
-
کار با لایه سرویس پروژه 06:55
-
پیادهسازی لایه 1 سرویس محصول 09:55
-
بررسی دقیقتر متد جستجو بر اساس نام 05:31
-
پیادهسازی متد افزودن محصول 13:29
-
پیادهسازی متد بروزرسانی محصول 08:08
-
پیادهسازی متد حذف محصول 15:03
-
ایجاد کلاس و رابط سرویس دستهبندی 06:43
-
پیادهسازی سرویسهای دستهبندی 09:36
-
ایجاد کلاس و رابط سرویس تصویر 04:19
-
پیادهسازی سرویسهای تصویر 17:07
-
بررسی سریع کلاسهای DTO و ResponseEntity 07:46
-
ایجاد کنترلرهای اولیه 07:41
-
پیادهسازی کنترلر دستهبندی 16:13
-
وظیفه 1 01:09
-
پیادهسازی کنترلر تصویر 12:48
-
وظیفه 2 01:34
-
پیادهسازی کنترلر محصول - قسمت 1 21:53
-
پیادهسازی کنترلر محصول - قسمت 2 06:11
-
وظیفه 3 02:44
-
تست API محصول با Postman 25:16
-
بررسی مدیریت استثنا در اسپرینگ بوت 10:23
-
مدیریت استثنای گلوبال 10:32
-
اطلاعات بیشتر در مورد مدیریت استثنا 14:39
-
وظیفه 4 02:41
-
ایجاد سرویس کاربر 04:21
-
پیادهسازی سرویس کاربر 13:39
-
پیادهسازی کنترلر کاربر 05:25
-
وظیفه 5 05:14
-
ایجاد سرویس آیتم سبد خرید 12:37
-
اضافه کردن آیتم به سبد خرید 09:14
-
حذف آیتم از سبد خرید 07:49
-
بروزرسانی آیتم سبد خرید 06:27
-
پیادهسازی سرویس سبد خرید 10:34
-
پیادهسازی کنترلر سبد خرید 13:21
-
پیادهسازی کنترلر سبد خرید 05:24
-
ایجاد سرویس سفارش 21:03
-
ایجاد کنترلر سفارش 06:47
-
تست پروژه با Postman 12:37
-
وظیفه 6 02:13
-
وظیفه 7 09:28
-
وظیفه 8 06:47
-
بررسی امنیت اسپرینگ 08:42
-
بررسی JWT و توکن رفرش 09:40
-
بررسی توکن رفرش 05:55
-
پیادهسازی کلاسهای امنیت کاربر 11:43
-
پیادهسازی سرویسهای JWT 17:26
-
پیادهسازی کلاس یوتیلیتی کوکی توکن رفرش 10:41
-
پیادهسازی کنترلر احراز هویت 22:59
-
پیادهسازی کلاس پیکربندی امنیتی 13:34
-
تست API امنیت - قسمت 1 10:32
-
تست API امنیت - قسمت 2 12:52
-
تست و مدیریت استثنای فیلترهای JWT 18:48
-
بررسی محیط توسعه فرانتاند 02:09
-
بررسی سریع Redux Toolkit 13:50
-
ایجاد یک پروژه جدید ریاکت 04:05
-
بررسی فایلها و فولدرهای پروژه 11:42
-
پاکسازی فایلهای پروژه 04:02
-
راهاندازی فروشگاه Redux 13:25
-
راهاندازی کامپوننتهای طرحبندی پروژه 04:51
-
ایجاد کامپوننت صفحه اصلی و نوار ناوبری 13:49
-
ایجاد کامپوننت فوتر 08:21
-
ایجاد کامپوننت hero 17:31
-
ایجاد کامپوننت جستجو 08:01
-
ایجاد صفحهبندی و کارت محصول صفحه اصلی 13:11
-
ایجاد کامپوننت تصویر محصول 14:17
-
دریافت محصولات متمایز برای صفحه اصلی - سرویسهای BE 11:09
-
دریافت محصولات متمایز برای صفحه اصلی - سرویسهای FE 10:37
-
پیادهسازی فیلتر صفحه اصلی - قسمت 1 16:04
-
پیادهسازی فیلتر صفحه اصلی - قسمت 2 11:36
-
پیادهسازی اسلایس دستهبندی 22:30
-
پیادهسازی فیلتر دستهبندی 13:39
-
پیادهسازی پاکسازی فیلتر 09:04
-
ایجاد کامپوننت تمامی محصولات 11:08
-
پیادهسازی اسلایس محصول 12:56
-
پاکسازی نوار جستجو با Redux Toolkit 16:03
-
پاکسازی کامپوننت صفحهبندی با Redux Toolkit 22:10
-
پیادهسازی کامپوننت سایدبار 12:27
-
پیادهسازی فیلتر سایدبار 09:02
-
پیادهسازی فیلتر جستجوی URL 14:14
-
وظیفه 9 01:29
-
پاکسازی پروژه 15:04
-
ایجاد کامپوننت جزئیات محصول 12:37
-
دریافت محصول 06:43
-
پیادهسازی کامپوننت زوم تصویر 07:38
-
پیادهسازی کامپوننت بروزرسانی تعداد محصول 09:43
-
مدیریت بروزرسانی تعداد محصول در ریداکس 05:31
-
لینک دستهبندی فوتر - قسمت 1 08:10
-
لینک دستهبندی فوتر - قسمت 2 13:40
-
لینک دستهبندی فوتر - قسمت 3 07:56
-
وظیفه 10 03:00
-
راهحل 03:48
-
ایجاد اسلایس سبد خرید - قسمت 1 12:14
-
ایجاد اسلایس سبد خرید - قسمت 2 15:33
-
ایجاد کامپوننت سبد خرید - قسمت 1 26:45
-
ایجاد کامپوننت سبد خرید - قسمت 2 06:45
-
بروزرسانی تعداد آیتمهای سبد خرید 19:29
-
بروزرسانی تعداد آیتمهای سبد خرید - قسمت 2 05:05
-
حذف آیتم از سبد خرید 10:15
-
پاکسازی سبد خرید 10:23
-
وظیفه 11 03:48
-
جمعبندی 02:54
-
پیادهسازی اسلایس سفارش 10:34
-
پیادهسازی واکشی سفارش کاربر 14:00
-
وظیفه 12 05:15
-
پاکسازی پروژه 13:02
-
پاکسازی پروژه - ادامه 13:59
-
جمعبندی 12:56
-
بررسی کامپوننت افزودن محصول 02:50
-
ایجاد کامپوننت سلکتور برند 22:36
-
وظیفه 13 06:38
-
پیادهسازی کامپوننت افزودن محصول 16:31
-
پیادهسازی کامپوننت افزودن محصول - قسمت 2 23:50
-
تست کامپوننت افزودن محصول 16:09
-
پیادهسازی کامپوننت آپلودر تصویر 21:00
-
پیادهسازی کامپوننت آپلودر تصویر 21:46
-
پیادهسازی کامپوننت آپلودر تصویر 18:16
-
تست کامپوننت آپلودر تصویر 11:52
-
جمعبندی 10:13
-
ایجاد کامپوننت بروزرسانی محصول 17:43
-
ایجاد کامپوننت بروزرسانی محصول - قسمت 2 16:41
-
واکشی تصاویر محصول 08:13
-
تست کامپوننت بروزرسانی محصول 08:32
-
پیادهسازی کامپوننت بروزرسانی تصویر - قسمت 1 08:17
-
پیادهسازی کامپوننت بروزرسانی تصویر - قسمت 2 12:34
-
پیادهسازی کامپوننت بروزرسانی تصویر - قسمت 3 13:54
-
تست بروزرسانی تصویر 11:08
-
حذف تصویر محصول 12:38
-
اضافه کردن تصویر محصول 04:26
-
حذف محصول 11:14
-
پاکسازی پروژه 13:47
-
ایجاد API آدرس کاربر - BE 09:59
-
ایجاد سرویسهای آدرس کاربر - BE 06:58
-
پیادهسازی سرویسهای آدرس کاربر - BE 09:04
-
وظیفه 14 02:25
-
یکپارچهسازی آدرس با سرویس کاربر - BE 08:45
-
تست آدرس API کاربر با Postman 03:16
-
پیادهسازی اسلایس کاربر - FE 12:02
-
پیادهسازی کامپوننت ثبتنام کاربر 07:29
-
وظیفه 15 01:36
-
پیادهسازی کامپوننت ثبتنام کاربر - قسمت 1 07:09
-
پیادهسازی کامپوننت ثبتنام کاربر - قسمت 2 07:08
-
پیادهسازی کامپوننت ثبتنام کاربر - قسمت 3 15:06
-
پیادهسازی کامپوننت ثبتنام کاربر - قسمت 4 08:22
-
پیادهسازی کامپوننت ثبتنام کاربر - قسمت 5 07:13
-
ایجاد کامپوننت لاگین و اسلایس آن 10:31
-
پیادهسازی کامپوننت لاگین - قسمت 1 14:11
-
پیادهسازی کامپوننت لاگین - قسمت 2 14:23
-
پیادهسازی کامپوننت مسیر محافظت شده 10:28
-
ایمنسازی مسیرها 06:37
-
اضافه کردن نقشها به یک کاربر 11:03
-
پیادهسازی مقداردهی اولیه داده پیشفرض 10:06
-
بررسی چرخه عمر موجودیت هایبرنیت 15:03
-
تست کامپوننت لاگین 18:52
-
پاکسازی امنیت فرانتاند - قسمت 1 10:38
-
پاکسازی امنیت فرانتاند - قسمت 2 09:44
-
پاکسازی امنیت فرانتاند - قسمت 3 10:35
-
پاکسازی امنیت فرانتاند - قسمت 4 16:28
-
پاکسازی امنیت فرانتاند - قسمت 5 10:18
-
اضافه کردن Axios request interceptor 11:33
-
تست Axios request interceptor 10:57
-
اضافه کردن Axios request interceptor 06:24
-
تست توکن رفرش با Axios request interceptor 12:48
-
جمعبندی پاکسازی امنیت فرانتاند 09:27
-
وظیفه 16 05:16
-
اضافه کردن آدرس جدید برای یک کاربر - BE 09:16
-
پیادهسازی کامپوننت پروفایل کاربر - قسمت 1 07:34
-
پیادهسازی کامپوننت پروفایل کاربر - قسمت 2 14:24
-
پیادهسازی کامپوننت پروفایل کاربر - قسمت 3 09:00
-
پیادهسازی کامپوننت پروفایل کاربر - قسمت 4 11:49
-
ریفکتورینگ کامپوننت آدرس 12:59
-
تست کامپوننت آدرس 08:53
-
پیادهسازی CRUD آدرس - قسمت 1 05:42
-
پیادهسازی CRUD آدرس - قسمت 2 10:10
-
تست CRUD آدرس 13:03
-
جمعبندی 01:37
-
رفع خطاهای کامپوننت پروفایل کاربر 06:50
-
بررسی سریع درگاه پرداخت استرایپ 13:32
-
ایجاد حساب کاربری در استرایپ 07:48
-
پیادهسازی قصد پرداخت - BE 14:37
-
پیادهسازی کامپوننت فرم چکاوت - FE 07:08
-
پیادهسازی کامپوننت چکاوت - قسمت 1 10:10
-
پیادهسازی کامپوننت چکاوت - قسمت 2 13:55
-
پیادهسازی کامپوننت چکاوت - قسمت 3 09:51
-
پیادهسازی کامپوننت چکاوت - قسمت 4 06:56
-
پیادهسازی کامپوننت چکاوت - قسمت 5 06:18
-
تست پرداخت - قسمت 1 12:54
-
تست پرداخت - قسمت 2 06:19
-
تست پرداخت - قسمت 3 20:32
-
تست end to end پروژه - قسمت 1 08:49
-
تست end to end پروژه - قسمت 2 05:21
-
به AWS خوش آمدید 05:17
-
بررسی سرویسهای AWS 04:50
-
بررسی مراحل استقرار در AWS 05:13
-
ایجاد و ورود به حساب توسعهدهنده AWS 03:04
-
ایجاد اپلیکیشن دموی Elastic Beanstalk 10:03
-
ایجاد پروفایل نمونه EC2 08:50
-
پیکربندی Elastic Beanstalk برای ایجاد قالب راهاندازی 11:19
-
راهاندازی اولین محیط EC2 برای اجرای اپلیکیشن 04:25
-
انتقال پایگاه داده فروشگاه به AWS RDS 17:35
-
استقرار بکاند فروشگاه روی Elastic Beanstalk 11:24
-
استقرار فرانتاند فروشگاه در AWS S3 bucket 11:48
-
استقرار نسخه 2 بکاند 08:24
-
استقرار نسخه 2 فرانتاند 09:06
-
فیکس کردن خطای تصویر جزئیات محصول 04:56
-
تست پروژه در ابر 08:53
-
جمعبندی دوره و نکته نهایی 07:11
مشخصات آموزش
تسلط به فول استک جاوا (اسپرینگ بوت، ریاکت، استرایپ و AWS)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:262
- مدت زمان :43:00:17
- حجم :22.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy