دوره کامل React و Golang
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استفاده از Go با فریمورک Fiber
- چگونه یک اپلیکیشن ادمین را از ابتدا بسازید؟
- تولید توکن Jwt
- استفاده از کوکیهای HttpOnly
- اتصال Go به MySQL
- استفاده از React با تایپاسکریپت
- استفاده از Redux
- آپلود تصاویر
- اکسپورت کردن فایلهای CSV
- ارسال ایمیل
- بازنشانی رمز عبور
پیشنیازهای دوره
- هیچ! (هیچ پیشنیازی لازم نیست)
توضیحات دوره
به دوره کامل React و Golang خوش آمدید!
آیا میخواهید برنامه ادمین خود را بسازید؟ به یک زبان کدنویسی جدید مسلط شوید؟ یا شاید فقط مهارتهای کدنویسی خود را مرور کنید؟ این دوره 10 ساعته مهارتهای لازم برای شروع حرفه React و Go را به شما میدهد!
در این دوره، شما به سرعت اصول Golang و GORM را فرا خواهید گرفت و سپس با یک پروژه عملی بزرگ به سراغ مباحث پیشرفتهتر خواهید رفت! تا پایان دوره شما موارد زیر را خواهید ساخت:
اپلیکیشن ادمین مستقل، همراه با:
- داشبورد ادمین
- نمودار فروش روزانه
- قابلیت ایجاد، بروزرسانی و حذف کاربران
- قابلیت تعیین سطوح دسترسی کاربر
- لیست محصولات (با تصویر، قیمت و توضیحات)
- انیمیشن سفارشات کاربر
- استقرار اپلیکیشن در Google Cloud
این دوره که مخصوص دانشجویان Codestars طراحی شده است، دوره اصلی آنتونیو پاپا (React and Golang: A Practical Guide) را با نزدیک به 2 ساعت مطالب کاملاً جدید ترکیب میکند!
در Go خواهید آموخت:
- استفاده از فریمورک Fiber که از express.js الهام گرفته شده است.
- ایجاد مسیرهای عمومی و امن
- اتصال به MySQL
- اجرای Migrationها
- اعتبارسنجی درخواستها
- تولید توکنهای Jwt
- استفاده از کوکیهای HttpOnly
- آپلود تصاویر
- اکسپورت کردن فایلهای CSV
- استفاده از متغیرهای محیطی Docker
در React خواهید آموخت:
- ایجاد یک پروژه React با Typescript
- استفاده از Redux
- ایجاد مسیرهای عمومی و خصوصی
- انیمیشنهای React
- آپلود تصاویر
- اکسپورت کردن CSV
- ساخت نمودار با c3.js (بخشی از d3.js)
مناسب برای مبتدیان، یا هر کسی که با دورههای مدرس (آنتونیو) تازه آشنا شده است (اگر از قبل کمی Go و JavaScript میدانید عالی است، اما الزامی نیست!). مدرس هر کاری را که روی صفحه انجام میدهد توضیح میدهد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی Javascript و Go
دوره کامل React و Golang
-
مقدمه 01:38
-
نصب 01:14
-
Hello World 04:52
-
ایجاد پروژه 03:59
-
متغیرها 04:10
-
اشارهگرها 04:33
-
ثابتها 05:02
-
آرایهها 02:11
-
اسلایسها 03:24
-
مپها 03:00
-
ساختارها 06:08
-
توابع 08:06
-
نصب MySQL 04:21
-
GORM 06:43
-
ایجاد جداول 02:12
-
ایجاد رکوردها 01:51
-
بروزرسانی و حذف رکوردها 02:25
-
کوئری گرفتن از رکوردها 04:21
-
مدل Gorm 03:33
-
محدودیتها 02:46
-
ستونهای Nullable 04:29
-
تایپهای Nullstring 03:27
-
کلیدهای خارجی 08:12
-
روابط چند به چند 05:17
-
معرفی پروژه 01:30
-
راهاندازی 02:24
-
فریمورک Fiber 02:05
-
اشارهگرها 05:55
-
پایگاه داده 05:46
-
پکیجها 07:16
-
ساختارها 04:43
-
ابزار Realize 04:03
-
مایگریشنها 02:24
-
داده درخواست 05:30
-
ثبتنام 04:31
-
ورود 05:40
-
Jwt 06:35
-
کوکیها 03:12
-
کاربر احراز هویت شده 07:14
-
خروج 02:37
-
خروجی Json 02:18
-
میانافزارها 09:54
-
کاربران 05:50
-
متدها 04:58
-
عملیات CRUD کاربران 05:52
-
نقشها 04:45
-
کلیدهای خارجی 05:38
-
دسترسیها 04:27
-
روابط چند به چند 13:18
-
صفحهبندی 06:23
-
پروفایل 06:53
-
محصولات 05:16
-
رابطها 13:46
-
آپلود تصاویر 06:56
-
سفارشات 06:52
-
نادیده گرفتن ستونها 05:17
-
اکسپورت CSV 08:51
-
SQL خام 06:16
-
میانافزار مجوزها 09:56
-
راهاندازی 01:12
-
قالب 03:42
-
کامپوننتها 04:31
-
روتر 05:40
-
Wrapper 04:10
-
درخواستهای Http 03:30
-
استیت 03:50
-
هوک useState 05:50
-
ورود 07:44
-
هوک useEffect 06:50
-
تنظیمات پیشفرض Axios 02:26
-
خروج 05:07
-
مدلها 05:39
-
NavLink 01:31
-
کاربران 06:57
-
صفحهبندی 05:41
-
حذف کاربران 03:25
-
ایجاد کاربران 08:15
-
بهروزرسانی کاربران 07:37
-
نقشها 05:34
-
ایجاد نقشها 10:52
-
بروزرسانی نقشها 05:02
-
محصولات 08:16
-
کامپوننت صفحهبندی 06:26
-
ایجاد محصولات 04:49
-
آپلود تصاویر 06:49
-
هوک useRef 09:16
-
سفارشات 09:58
-
انیمیشنها 05:25
-
اکسپورت CSV 04:09
-
نمودار 06:16
-
پروفایل 07:52
-
Redux 07:12
-
استفاده از Redux 11:17
-
Google Cloud 01:31
-
Cloud SQL 05:10
-
ماژولهای Go 07:16
-
Docker 10:59
-
متغیرهای محیطی 08:37
-
Google Cloud SDK 02:17
-
Container Registry 03:30
-
Cloud Run 06:12
-
استقرار بکاند 07:20
-
استقرار فرانتاند 10:18
مشخصات آموزش
دوره کامل React و Golang
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:103
- مدت زمان :09:30:22
- حجم :2.79GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy