Gopher Academy
3.34K subscribers
920 photos
40 videos
280 files
2.01K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🎯استخدام برنامه‌نویس Golang
🔗 https://jobinja.ir/614008

🔹مهارت ها:
- تسلط به زبان برنامه نویسی Go
- تسلط به فرایند تست برنامه
- آشنایی با پایگاه داده های MYSQL یا PostgreSQL
- آشنایی به الگوهای معماری نرم افزار
- آشنایی با Git
- آشنایی با لینوکس
.
#job
.
🔰 @gopher_academy
سلام به همه اساتید روز بخیر. ما در تیم دیتای شرکت شیپور جویای یک برنامه نویس خوب و پر انرژی برای استک گولنگ هستیم. اگر تمایل داشتید ممنون میشم به بنده دایرکت بفرستید یا رزومه خودتون رو به آدرس ایمیل jobs@sheypoor.com با عنوان DataTeam ارسال کنید.
عموما در طول روز با سرویس‌های گولنگ، کافکا، استک دیتا، پایتون و مسایل DevOps دست و پنجه نرم می‌کنیم.
حجم زیادی دیتا، توسعه سرویس جدید و چلنج پروداکشن داریم که نمیذاره حوصلتون سر بره 🤩
.
#job
.
🔰 @gopher_academy
🎯 درود دوستان بنده قصد دارم توی ریپوی زیر از تجربیاتی که دیگران توی مصاحبه گولنگ داشتن رو جمع آوری کنم.🎯
🎯 پس دوستانی که مصاحبه گولنگ داشتن برامون توی ریپوی زیر pull request بزنن تا به اشتراک بزاریم برای سایر افراد ی که وارد این حوزه میشن🎯

🙏🏿❤️🙏🏿


🔗 https://github.com/mrbardia72/Go-Interview-Questions-And-Answers


🔰 @gopher_academy
gRPCurl
امروز میخوام در مورد یه ابزاری cli مخصوص ارتباط با grpc رو بهتون معرفی کنم
👇🏻👇🏻توضیحات در ادامه👇🏻👇🏻

🔰 @gopher_academy
Gopher Academy
gRPCurl امروز میخوام در مورد یه ابزاری cli مخصوص ارتباط با grpc رو بهتون معرفی کنم 👇🏻👇🏻توضیحات در ادامه👇🏻👇🏻 🔰 @gopher_academy
🎯واسه شروع کار ابتدا وارد دایرکتوری که فایل proto هست برید و دستور زیر رو بزنید. با زدن این دستور یه فایل با پسوند protosetایجاد میشه در واقع توی این فایل تمام سرویس ها و مسیج هاتون رو توی یه قالب خاض خودش لیست می کنه . جهت ارتباط کامندهای grpcurl با فایل protoشما🎯

protoc --proto_path=./ --descriptor_set_out=client.protoset --include_imports ./client.proto


🔰 @gopher_academy
Gopher Academy
gRPCurl امروز میخوام در مورد یه ابزاری cli مخصوص ارتباط با grpc رو بهتون معرفی کنم 👇🏻👇🏻توضیحات در ادامه👇🏻👇🏻 🔰 @gopher_academy
🎯جهت نمایش تمام RPC متدهای که داخل سرویسAuthorizedClient تعریف کردیم 🎯

در کامند زیر بجای aa.bb نام پکبجی که برای فایل proto رو گذاشتید رو بنویسید

grpcurl -protoset ./client.protoset list aa.bb.AuthorizedClient


🔰 @gopher_academy
Gopher Academy
gRPCurl امروز میخوام در مورد یه ابزاری cli مخصوص ارتباط با grpc رو بهتون معرفی کنم 👇🏻👇🏻توضیحات در ادامه👇🏻👇🏻 🔰 @gopher_academy
🎯برای بدست آوردن یه اطلاعات کامل از متد ما از دستور زیر استفاده می کنیم. این دستور به ما میگه که متدی که داریم استفاده می کنیم از چه نوعی هست🎯

نوع های مختلف ارتباط
🟦 Unary RPC
🟦 Server streaming RPC
🟦 Client streaming RPC
🟦 Bidirectional streaming RPC

در دستور زیر zz نام متد ما هست

grpcurl -protoset ./client.protoset describe aa.bb.UnauthorizedClient.zz


🔰 @gopher_academy
These are the officially supported gRPC language, platform and OS versions:

🔰 @gopher_academy
coming soon:
Flutter
iOS – docs coming soon

Supported platforms
✔️Android
—Java
—-Kotlin
✔️Web

🔰 @gopher_academy
🎯پیادسازی grpc-errors برای ده زبان توی ریپوی زیر🎯
https://github.com/avinassh/grpc-errors


🔰 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
🔸استخدام Golang Developer در شرکت تجارت بین الملل رابین #تهران
🔹تمام‌وقت 🔹ارشد (Senior)

🔗 https://quera.ir/r/asNt7p
.
#job
.
🔰 @gopher_academy
به ساختار فوق توی گولنگ میگن Flat Structure

این ساختار یه ساختار بدون پوشه می باشد
این ساختار برای شروع ایده آل هست هم در
میکروسرویس های کوچیکی که دارن تازه شروع میشن به توسعه و
همچنین ابزارها و کتابخانه های کوچک که ابزارهای خط فرمان یا کتابخانه های کوچکی که تمرکز آنها بر انجام یکسری وظایف بسیار خوب هستند متمرکز می شوند
مانند دو کتابخانه زیر که جزو این ساختار هستن
https://github.com/tidwall/gjson
https://github.com/go-yaml/yaml



🔰 @gopher_academy
درآمد دلاری
زبان های برنامه نویسی در سال ۲۰۲۰

🔹 این آمار در سایت Jobzey منتشر شده است.
2⃣ Golang ------- $140.000
🔰 @gopher_academy
Kubernetes Learning Path _ Version 2.0.pdf
2.6 MB
مسیر یادگیری کوبرنتیز از دید مایکروسافت.

در عرض 50 روز، مباحث مهم و بیسیک کوبرنیتز رو با استفاده از کورس های مایکروسافت یاد بگیرید!

اطلاعات بیشتر در ریپازیتوری زیر:

https://github.com/microsoft/kubernetes-learning-path


🔰 @gopher_academy