CloudyGo
212 subscribers
8 photos
1 video
1 file
41 links
Software Engineering & Development Best Practices, Especially in Golang!


https://cloudygo.ir

@rezakhademix
Download Telegram
#course
#teach_me_live

سلام دوستان
در نظر دارم تا اولین دوره آموزش برنامه‌نویسی مقدماتی تا پیشرفته گولنگ رو به‌صورت جلسات live coding برگزار کنم.

دوره سرفصل‌های کاملی از آموزش برنامه‌نویسی وب با زبان گولنگ خواهد بود و از مفاهیم پایه تا نوشتن یک اپلیکیشن کامل تحت وب به‌صورت API رو‌ به صورت جلسات لایو طراحی، کدنویسی و دیباگ خواهیم کرد.


سرفصل‌ها:
۰. جلسه صفرم آشنایی و اهداف
۱. چرا گولنگ
۲. مفاهیم پایه و ذهنیت توسعه با گولنگ
۳. نوع داده‌ها در گولنگ
۴. جنریک و اینترفیس‌ها
۵. ساختارهای شرطی
۶. مدیریت خطاها در گولنگ
۷. کانکارنسی در گولنگ
۸. مدیریت لاگ‌ها و‌ لاگ‌های ساختار یافته
۹. ایجاد وب‌سرور گولنگ و مقایسه با روترهای Gin, Chi و...
۱۰. داکر و داکر کامپوز
۱۱. آموزش Clean Arch و مینی پروژه
۱۲. نگاهی به دیتابیس‌ PostgreSQL
۱۳. نرمالایز کردن دیتابیس
۱۴. آموزش Materialized Views, CTE, Analyzing Queries
۱۵. ایندکس‌ها در دیتابیس

۱۶. نوشتن یک پروژه مشابه اینستاگرام شامل:
ـ authentication
ـ authorization
ـ swagger
ـ seeder
- چرا ORM خیر و توسعه یک کوئری بیلدر
ـ پست‌ها
ـ استوری‌ها
- لایک‌ها، دیسلایک
ـ کامنت و پاسخ‌ها
ـ فالو کردن افراد و منشن‌ها
ـ ویدیو و تصاویر
ـ آبجکت استوریج MinIO/S3
ـ race condition و distributed lock
ـ Idempotency
ـ async task
ـ cache
ـ cronjob
- پرومتئوس و گرافانا
- لودتست و K6
ـ مانیتورینگ اپلیکیشن و دیتابیس
ـ دیپلوی کامل
ـ میکروسرویس‌ها چرا و چگونه؟
ـ توسعه مایکروسرویس‌ها
ـ RabbitMQ
ـ gRPC و Protobuff
- نکات مهم در مایکروسرویس‌های توسعه‌یافته

ـ Bonus:
ـ نگاهی بر تست نویسی در گولنگ


جزییات جلسات دوره را در وب‌سایت کلادی‌گو مشاهده کنید.

https://cloudygo.ir/register


این دوره ضمانت بازگشت وجه داره و تا پیش از شروع فصل آخر شما میتونید در هر زمان که تمایل داشتید تمام وجه پرداخت شده رو دریافت کنید.
👍52