ریلز جدید در اینستاگرام منتشر شد! 🔥🔥🔥
در این پست باهم بررسی کردیم که زبان گو در چه شرکت هایی استفاده شده و کاربردش چی بوده!
برای دیدن پست جدید از لینک زیر استفاده کنید:
https://www.instagram.com/reel/DSQLvR1DMkL/?igsh=cDhtOGk4eDR5cHRi
#instagram #go
@techwithnima
در این پست باهم بررسی کردیم که زبان گو در چه شرکت هایی استفاده شده و کاربردش چی بوده!
برای دیدن پست جدید از لینک زیر استفاده کنید:
https://www.instagram.com/reel/DSQLvR1DMkL/?igsh=cDhtOGk4eDR5cHRi
#instagram #go
@techwithnima
Instagram
@techwithnima
لایک و سیو و شیر یادت نره!
لینک کانال یوتیوب رو میتونی از بایو پیج پیدا کنی و پلی لیست آموزش زبان گو رو ببینی!
#go #tutorial #programming #اموزش #برنامه_نویسی #گو
لینک کانال یوتیوب رو میتونی از بایو پیج پیدا کنی و پلی لیست آموزش زبان گو رو ببینی!
#go #tutorial #programming #اموزش #برنامه_نویسی #گو
❤🔥7
توی قسمت شانزدهم از دوره آموزش جامع زبان گو (Go)، میریم سراغ یکی از خاصترین و مهمترین ویژگیهای این زبان برای کنترل جریان برنامه و مدیریت خطاها: سه تفنگدار Defer, Panic و Recover. 🚀
📌 آنچه در این ویدیو میآموزید:
• مفهوم Defer و نحوه عملکرد آن
• تفاوت Panic با خطاهای معمولی (Errors)
• چطور با Recover جلوی کرش کردن (Crash) برنامه رو بگیریم؟
• بهترین پرکتیسها (Best Practices) برای استفاده از این ابزارها
اگر میخوای برنامه نویسی بک اند (Backend) با زبان Go رو حرفهای یاد بگیری و کدهایی بنویسی که در برابر خطاها مقاوم باشن، این قسمت رو از دست نده!
لینک ویدیو:
https://youtu.be/Pfim_urh7Mo
📌 آنچه در این ویدیو میآموزید:
• مفهوم Defer و نحوه عملکرد آن
• تفاوت Panic با خطاهای معمولی (Errors)
• چطور با Recover جلوی کرش کردن (Crash) برنامه رو بگیریم؟
• بهترین پرکتیسها (Best Practices) برای استفاده از این ابزارها
اگر میخوای برنامه نویسی بک اند (Backend) با زبان Go رو حرفهای یاد بگیری و کدهایی بنویسی که در برابر خطاها مقاوم باشن، این قسمت رو از دست نده!
لینک ویدیو:
https://youtu.be/Pfim_urh7Mo
YouTube
آموزش زبان گو - قسمت 16 | آموزش Defer, Panic, and Recover
توی قسمت شانزدهم از دوره آموزش جامع زبان گو (Go)، میریم سراغ یکی از خاصترین و مهمترین ویژگیهای این زبان برای کنترل جریان برنامه و مدیریت خطاها: سه تفنگدار Defer, Panic و Recover. 🚀
📌 آنچه در این ویدیو میآموزید:
• مفهوم Defer و نحوه عملکرد آن
• تفاوت…
📌 آنچه در این ویدیو میآموزید:
• مفهوم Defer و نحوه عملکرد آن
• تفاوت…
❤🔥6
یادگیری زبان برنامهنویسی Go با ساخت یک پروژه واقعی!
🚀 در این دوره آموزشی، قدم به قدم یاد میگیرید که چطور با استفاده از زبان Go، یک سیستم کوتاهکننده لینک (URL Shortener) حرفهای و مقیاسپذیر بنویسید. این قسمت اول از این سری آموزشی است که در آن زیرساخت پروژه را پیادهسازی میکنیم.
اگر میخواهید مهارت خود را در زبان گو به سطح حرفهای برسانید و با فریمورکها و ابزارهای اکوسیستم Go آشنا شوید، این پروژه مخصوص شماست.
🛠 ابزارها و تکنولوژیهای استفاده شده در این پروژه:
• Fiber
• Gorm
• PostgreSQL
• AIR
• Viper & Cobra
• JWT Tokens
📚 آنچه در این قسمت (قسمت اول) خواهید آموخت:
• راهاندازی محیط پروژه و ساختار فایلبندی استاندارد.
• اتصال به دیتابیس Postgres با استفاده از Gorm.
• مدیریت تنظیمات پروژه با Viper.
• تعریف مدلها و انجام Migrationها.
• ثبت نام کاربران و لاگین کردن آنها.
• ساخت JWT توکن ها هنگام لاگین.
• هش کردن رمز عبور کاربران.
• اعتبار سنجی ورودی کاربران.
برای دیدن این قسمت از لینک زیر استفاده کنید 👇
https://youtu.be/uKG4Yxqlzmw
#go #youtube
🚀 در این دوره آموزشی، قدم به قدم یاد میگیرید که چطور با استفاده از زبان Go، یک سیستم کوتاهکننده لینک (URL Shortener) حرفهای و مقیاسپذیر بنویسید. این قسمت اول از این سری آموزشی است که در آن زیرساخت پروژه را پیادهسازی میکنیم.
اگر میخواهید مهارت خود را در زبان گو به سطح حرفهای برسانید و با فریمورکها و ابزارهای اکوسیستم Go آشنا شوید، این پروژه مخصوص شماست.
🛠 ابزارها و تکنولوژیهای استفاده شده در این پروژه:
• Fiber
• Gorm
• PostgreSQL
• AIR
• Viper & Cobra
• JWT Tokens
📚 آنچه در این قسمت (قسمت اول) خواهید آموخت:
• راهاندازی محیط پروژه و ساختار فایلبندی استاندارد.
• اتصال به دیتابیس Postgres با استفاده از Gorm.
• مدیریت تنظیمات پروژه با Viper.
• تعریف مدلها و انجام Migrationها.
• ثبت نام کاربران و لاگین کردن آنها.
• ساخت JWT توکن ها هنگام لاگین.
• هش کردن رمز عبور کاربران.
• اعتبار سنجی ورودی کاربران.
برای دیدن این قسمت از لینک زیر استفاده کنید 👇
https://youtu.be/uKG4Yxqlzmw
#go #youtube
YouTube
آموزش زبان گو - قسمت 17 | پروژه کوتاه کننده لینک قسمت اول
یادگیری زبان برنامهنویسی Go با ساخت یک پروژه واقعی! 🚀 در این دوره آموزشی، قدم به قدم یاد میگیرید که چطور با استفاده از زبان Go، یک سیستم کوتاهکننده لینک (URL Shortener) حرفهای و مقیاسپذیر بنویسید. این قسمت اول از این سری آموزشی است که در آن زیرساخت پروژه…
❤🔥7🔥1
دوستان اگر دوست دارید یه حمایت ریز از این توییت میکنید دیده بشه؟ ممنونم ❤️
https://x.com/i/status/2003537050528809285
https://x.com/i/status/2003537050528809285
X (formerly Twitter)
Nima (@nima_ca_) on X
کانال یوتوب من چندوقتی میشه که راه اندازی شده و توش راجع به زبان Go و دیتابیس ها قراره صحبت کنم. آموزش رایگان گو رو میتونید از پلی لیست زیر پیدا کنید:
https://t.co/ScJQLAT5VS
#go #آموزش #گو
https://t.co/ScJQLAT5VS
#go #آموزش #گو
❤8
تفاوت Concurrency و Parallelism چیه؟ 🤔 اگر هنوز این دو مفهوم رو با هم اشتباه میگیرید، این ویدیو مخصوص شماست!
خیلی از برنامهنویسها فکر میکنن همروندی (Concurrency) و موازیسازی (Parallelism) یک معنی دارن، اما اینطور نیست. در این ویدیو ۵ دقیقهای، خیلی سریع و با یک مثال ساده و غیرفنی، تفاوت دقیق این دو رو بررسی میکنیم تا برای همیشه یاد بگیرید.
لینک ویدیو 👇👇👇
https://youtu.be/H_10YlotSFM
#concurrency #parallelism #programming #os
خیلی از برنامهنویسها فکر میکنن همروندی (Concurrency) و موازیسازی (Parallelism) یک معنی دارن، اما اینطور نیست. در این ویدیو ۵ دقیقهای، خیلی سریع و با یک مثال ساده و غیرفنی، تفاوت دقیق این دو رو بررسی میکنیم تا برای همیشه یاد بگیرید.
لینک ویدیو 👇👇👇
https://youtu.be/H_10YlotSFM
#concurrency #parallelism #programming #os
YouTube
تفاوت Concurrency و Parallelism در 5 دقیقه! (همروندی vs موازیسازی)
تفاوت Concurrency و Parallelism چیه؟ 🤔 اگر هنوز این دو مفهوم رو با هم اشتباه میگیرید، این ویدیو مخصوص شماست!
خیلی از برنامهنویسها فکر میکنن همروندی (Concurrency) و موازیسازی (Parallelism) یک معنی دارن، اما اینطور نیست. در این ویدیو ۵ دقیقهای، خیلی…
خیلی از برنامهنویسها فکر میکنن همروندی (Concurrency) و موازیسازی (Parallelism) یک معنی دارن، اما اینطور نیست. در این ویدیو ۵ دقیقهای، خیلی…
🔥5👏1
🚨 اگه با مفاهیم Concurrency در زبان گو (Go) آشنا نیستی این پست برای تو هست!
هم روندی یا همان Concurrency یکی از چالشبرانگیزترین بخشهای توسعه نرمافزار بود، تا اینکه Go با معرفی Goroutines و Channels بازی را عوض کرد.
دو ویدیو جدید در کانال یوتوب منتشر کردم که به زبان ساده، سختترین مفاهیم Go رو توضیح میدم:
ویدیو اول: درک عمیق Goroutines:
https://youtu.be/wOV0agJJ84M
ویدیو دوم: ارتباط ایمن بین روتینها با استفاده از Channels:
https://youtu.be/1teYa_SSNmA
#youtube #go #concurrency
هم روندی یا همان Concurrency یکی از چالشبرانگیزترین بخشهای توسعه نرمافزار بود، تا اینکه Go با معرفی Goroutines و Channels بازی را عوض کرد.
دو ویدیو جدید در کانال یوتوب منتشر کردم که به زبان ساده، سختترین مفاهیم Go رو توضیح میدم:
ویدیو اول: درک عمیق Goroutines:
https://youtu.be/wOV0agJJ84M
ویدیو دوم: ارتباط ایمن بین روتینها با استفاده از Channels:
https://youtu.be/1teYa_SSNmA
#youtube #go #concurrency
YouTube
آموزش زبان گو - قسمت 19 | گو روتین ها و کانکارنسی در زبان گو
توی این ویدیو یاد میگیریم چطور با استفاده از Go Routines سرعت اجرای برنامههامون رو چندین برابر کنیم! 🚀
در قسمت ۱۹ آموزش زبان گو (Go)، میریم سراغ یکی از خفنترین قابلیتهای این زبان یعنی Concurrency (همروندی). با یک مثال کاملا واقعی شروع میکنیم: فرض کنید…
در قسمت ۱۹ آموزش زبان گو (Go)، میریم سراغ یکی از خفنترین قابلیتهای این زبان یعنی Concurrency (همروندی). با یک مثال کاملا واقعی شروع میکنیم: فرض کنید…
❤6
توی این قسمت از آموزشهای زبان برنامه نویسی Go، میریم سراغ یکی از جذابترین و کاربردیترین ویژگیهایی که از نسخه ۱.۱۸ به بعد اضافه شده: جنریکها (Generics). 🚀
📌 آنچه در این ویدیو خواهید دید:
• جنریک چیست و چرا به آن نیاز داریم؟
• حل مشکل توابع تکراری (Duplicate Code)
• نحوه تعریف توابع Generic با تایپهای عددی
• استفاده از کیورد any برای تایپهای نامشخص
• پیادهسازی Generics در Structها و متدها
• تفاوت کلیدی بین جنریک و اینترفیس
لینک ویدیو 👇
https://youtu.be/QJNGkWTw1gY?si=bsHfEN6xwyqvQHTY
#youtube #go
📌 آنچه در این ویدیو خواهید دید:
• جنریک چیست و چرا به آن نیاز داریم؟
• حل مشکل توابع تکراری (Duplicate Code)
• نحوه تعریف توابع Generic با تایپهای عددی
• استفاده از کیورد any برای تایپهای نامشخص
• پیادهسازی Generics در Structها و متدها
• تفاوت کلیدی بین جنریک و اینترفیس
لینک ویدیو 👇
https://youtu.be/QJNGkWTw1gY?si=bsHfEN6xwyqvQHTY
#youtube #go
YouTube
آموزش زبان گو - قسمت 21 | جنریک ها (Generics)
توی این قسمت از آموزشهای زبان برنامه نویسی Go، میریم سراغ یکی از جذابترین و کاربردیترین ویژگیهایی که از نسخه ۱.۱۸ به بعد اضافه شده: جنریکها (Generics). 🚀
اگه شما هم از نوشتن توابع تکراری برای تایپهای مختلف (مثل int و float) خسته شدید، این ویدیو دقیقاً…
اگه شما هم از نوشتن توابع تکراری برای تایپهای مختلف (مثل int و float) خسته شدید، این ویدیو دقیقاً…
🔥8