قسمت های جدید دوره گو منتشر شد! 🔥🔥🔥
قسمت 11: پوینتر ها 👇
https://youtu.be/ODbh9RJLmdo
قسمت 12: متد ها 👇
https://youtu.be/mbDb1ulxrrg
قسمت 13: اینترفیس ها 👇
https://youtu.be/eOlo4cT-mq4
ممنونیم که با لایک و کامنت و سابسکرایب کردن از ما حمایت می کنید!
#youtube #go
@techwithnima
قسمت 11: پوینتر ها 👇
https://youtu.be/ODbh9RJLmdo
قسمت 12: متد ها 👇
https://youtu.be/mbDb1ulxrrg
قسمت 13: اینترفیس ها 👇
https://youtu.be/eOlo4cT-mq4
ممنونیم که با لایک و کامنت و سابسکرایب کردن از ما حمایت می کنید!
#youtube #go
@techwithnima
YouTube
آموزش زبان گو - قسمت 11 | پوینترها در زبان گو
در دهمین قسمت از دوره آموزش جامع زبان گو (Golang)، سراغ یکی از مهمترین و گاهی گیجکننده ترین مفاهیم برنامهنویسی میرویم: پوینترها (Pointers).
اگه تا الان با مفهوم اشارهگرها مشکل داشتید یا نمیدونستید چرا و کجا باید از علامت * و & استفاده کنید، این ویدیو…
اگه تا الان با مفهوم اشارهگرها مشکل داشتید یا نمیدونستید چرا و کجا باید از علامت * و & استفاده کنید، این ویدیو…
❤🔥6
پیج اینستاگرام چنل Tech With Nima شروع به کار کرد 🔥
برای حمایت از ما حتما این پیج رو هم فالو داشته باشید 👇
https://www.instagram.com/techwithnima?igsh=MW0xcWR4cWs3bHZ5dQ==
#instagram
@techwithnima
برای حمایت از ما حتما این پیج رو هم فالو داشته باشید 👇
https://www.instagram.com/techwithnima?igsh=MW0xcWR4cWs3bHZ5dQ==
@techwithnima
❤3
قسمت جدید آموزش زبان گو در یوتیوب منتشر شد 🔥
در این قسمت در مورد پکیج ها و ماژول در زبان گو صحبت کردیم و نحوه نصب پکیج های خارجی در زبان گو رو به شما آموزش دادیم. برای دیدن این قسمت بر روی لینک زیر کلیک کنید 👇
https://youtu.be/Z-MUBLg4pRo
#youtube #go
@techwithnima
در این قسمت در مورد پکیج ها و ماژول در زبان گو صحبت کردیم و نحوه نصب پکیج های خارجی در زبان گو رو به شما آموزش دادیم. برای دیدن این قسمت بر روی لینک زیر کلیک کنید 👇
https://youtu.be/Z-MUBLg4pRo
#youtube #go
@techwithnima
YouTube
آموزش زبان گو - قسمت 14 | پکیج ها و ماژول ها در زبان گو
مدیریت وابستگیها و ساختاردهی به کد، یکی از مهمترین مهارتها برای هر برنامهنویس Go است. در زبان گو، ما از Go Modules برای مدیریت پروژهها و از Packages برای سازماندهی کدها استفاده میکنیم.
اگر با نحوه import کردن پکیجهای لوکال مشکل دارید، یا نمیدانید…
اگر با نحوه import کردن پکیجهای لوکال مشکل دارید، یا نمیدانید…
🔥5
آموزش اولین پروژه زبان گو منتشر شد 🔥
تو پروژه GoDupe کار با فایل سیستم ها و هش کردن فایل ها رو به راحتی یاد بگیر و یه اپ بساز که بتونی فایل های تکراری (Duplicate) رو با سرعت توی سیستمت تشخیص بدی!
لینک ویدیو:
https://youtu.be/jgTYMXhgFxc
#youtube #go
@techwithnima
تو پروژه GoDupe کار با فایل سیستم ها و هش کردن فایل ها رو به راحتی یاد بگیر و یه اپ بساز که بتونی فایل های تکراری (Duplicate) رو با سرعت توی سیستمت تشخیص بدی!
لینک ویدیو:
https://youtu.be/jgTYMXhgFxc
#youtube #go
@techwithnima
YouTube
آموزش زبان گو - قسمت 15 | پروژه بررسی فایل های تکراری با زبان گو (GoDupe)
سلام دوستان! 👋 به اولین پروژه عملی و جدی این دوره خوش اومدید. توی این ویدیو قراره تمام چیزهایی که تا الان یاد گرفتیم رو ترکیب کنیم و یک ابزار کامند لاین (CLI) فوقالعاده کاربردی و سریع به اسم GoDupe بسازیم.
پروژه GoDupe چیست؟ این ابزار به شما اجازه میده…
پروژه GoDupe چیست؟ این ابزار به شما اجازه میده…
❤4🔥1
ریلز جدید در اینستاگرام منتشر شد! 🔥🔥🔥
در این پست باهم بررسی کردیم که زبان گو در چه شرکت هایی استفاده شده و کاربردش چی بوده!
برای دیدن پست جدید از لینک زیر استفاده کنید:
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 #اموزش #برنامه_نویسی #گو
❤🔥6
توی قسمت شانزدهم از دوره آموزش جامع زبان گو (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 و نحوه عملکرد آن
• تفاوت…
❤🔥5
یادگیری زبان برنامهنویسی 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) حرفهای و مقیاسپذیر بنویسید. این قسمت اول از این سری آموزشی است که در آن زیرساخت پروژه…
❤🔥6🔥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 #آموزش #گو
❤7
تفاوت 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) یک معنی دارن، اما اینطور نیست. در این ویدیو ۵ دقیقهای، خیلی…
🔥3👏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 (همروندی). با یک مثال کاملا واقعی شروع میکنیم: فرض کنید…
❤4