Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-15 of 15 items.

linkedin Go Essential Training (2018) (Mitalearn-152198)

  • 1 hours 56 minutes
  • مبتدی
  • Release date: 25 July 2026
  • Author: Miki Tebeka
درباره این دوره:

Go یک زبان برنامه نویسی منبع باز نسل بعدی است که توسط گوگل ایجاد شده است و به دلیل همزمانی و اتصال آن ارزشمند است. با استفاده از Go، توسعه‌دهندگان می‌توانند برنامه‌های کاربردی مدرنی بسازند که در واقع می‌توانند در هزینه‌های شرکت‌ها در منابع باطن صرفه‌جویی کنند. این دوره برای کمک به توسعه‌دهندگان طراحی شده است تا با Go سازنده باشند، که از اصول دستوری شروع می‌شود. اصول اولیه انواع Go مانند اعداد و رشته ها را بیاموزید. کار با شرط ها و حلقه ها؛ ایجاد کد شی گرا با ساختارها و متدها. و رسیدگی به خطاها مربی Miki Tebeka همچنین بر ویژگی‌های همزمانی مانند گوروتین‌ها و کانال‌ها و ویژگی‌های اتصال برای شبکه‌سازی با APIها و پایگاه‌های داده تأکید می‌کند. برای پروژه نهایی، Mika به شما نشان می‌دهد که چگونه یک سرور بسیار همزمان بسازید که همه چیزهایی را که یاد گرفته‌اید در یک راه‌حل زیبا که توسط Go ترکیب می‌شود، ترکیب می‌کند.

linkedin Go Recipes: Practical Projects (Mitalearn-220011)

  • 1 hours 22 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Miki Tebeka
درباره این دوره:

اگر می‌خواهید بدانید امشب چه چیزی برای شام درست کنید، این دوره به شما کمکی نمی‌کند. با این حال، اگر در حال یادگیری زبان برنامه نویسی Go هستید، این دوره یک منبع عالی برای یادگیری عملی است. مربی Miki Tebeka شما را در پروژه های معمولی Go با "دستورالعمل ها" یا دستورالعمل های گام به گام راهنمایی می کند. Miki برخی از اصول اولیه مانند Go Slices، نقشه‌ها، مدیریت خطا و بازیابی هراس را به شما نشان می‌دهد. او نحوه اندازه گیری، قالب بندی، تجزیه و تبدیل زمان در Go را توضیح می دهد. Miki روش‌هایی را بررسی می‌کند که می‌توانید با متن در Go کار کنید، سپس استفاده از ساختارها، روش‌ها و رابط‌ها را برای بهبود کدتان نشان می‌دهد. او کار با JSON و HTTP را مورد بحث قرار می دهد، سپس با توصیف مزایای ارائه دستورالعمل های همزمان به برنامه های شما به پایان می رسد.

linkedin GRPC در GO (Mitalearn-421699)

  • 1 hours 9 minutes
  • مناسب همه
  • Release date: 3 July 2023
  • Author: Miki Tebeka
درباره این دوره: 

 

تعداد فزاینده ای از شرکت ها از GRPC ، یک چارچوب محبوب که خدمات و مشتریان را می نویسد ، استفاده می کنند. در این دوره ، Miki Tebeka نمای کلی از GRPC را ارائه می دهد ، سپس فرمت سریال سازی بافر پروتکل را به شما نشان می دهد ، و همچنین نحوه نوشتن یک فایل تعریف GPRC (.proto) ، سرورهای GRPC و مشتری ها را بنویسید و از ویژگی های پیشرفته GRPC مانند پخش ، بازتاب و موارد دیگر استفاده کنید. به طور کلی در مورد RPC بیاموزید ، سپس به بافرهای پروتکل بروید ، چگونه GRPC از آنها استفاده می کند ، چرا GRPC HTTP/2 را انتخاب کرد و چگونه اکوسیستم GRPC کار می کند. نوشتن و گردآوری یک پرونده .proto ، با استفاده از کد تولید شده و تولید رمزگذاری JSON. به سرورها و مشتری های GRPC شیرجه بزنید و نحوه تعریف یک نقطه پایانی جریان را کشف کنید ، داده های جریان را به مشتری ارسال کنید و پاسخ های جریان را از سرور انجام دهید. به علاوه ، موضوعات پیشرفته ای مانند نوشتن رهگیرها ، اشتراک گذاری تعاریف .proto ، آزمایش کد خود و استفاده از دروازه GRPC را طی کنید.


linkedin انتخاب زبان پشتی راست: TypeScript ، Go یا Rust برای پروژه Greenfield خود (Mitalearn-414610)

  • 2 hours 10 minutes
  • مناسب همه
  • Release date: 4 March 2025
  • Author: Tai Groot
درباره این دوره: 

 در این دوره، مربی Tai Groot به شما کمک می کند تا Golang، Rust و TypeScript را ارزیابی کنید تا تعیین کنید کدام زبان برای پروژه سبز فیلد مناسب است. عملکرد، مقیاس‌پذیری و ویژگی‌های ایمنی این زبان‌ها را با استفاده از موارد و مثال‌های واقعی مقایسه کنید. بیاموزید که نیازهای پروژه مربوطه را به عنوان عوامل تعیین کننده برای انتخاب زبان شناسایی و رتبه بندی کنید. در پایان، شما قادر خواهید بود با اطمینان زبان برنامه نویسی مناسب را برای هر پروژه سبز فیلد توصیه کنید.

linkedin برنامه نویسی پیشرفته Go: ساختارهای داده، معماری کد و تست (Mitalearn-388124)

  • 1 hours 9 minutes
  • مناسب همه
  • Release date: 13 September 2023
  • Author: Adelina Simion
درباره این دوره: 

 به دنبال ارتقای مهارت های خود در Go، زبان برنامه نویسی منبع باز محبوب هستید؟ به مربی Adelina Simion در این دوره برنامه نویسی عملی، تعاملی و مهارتی بپیوندید که به طور منحصر به فرد برای توسعه دهندگان سطح متوسط ​​تا پیشرفته Go طراحی شده است. نکات و تکنیک های عملی مورد استفاده توسط برنامه نویسان خبره را کشف کنید تا دانش فنی خود را تقویت کنید یا برای یک مصاحبه آماده شوید تا نقش جدیدی در زمینه کاری خود داشته باشید. این دوره شامل چالش‌های کد ارائه شده توسط CoderPad است: تمرین‌های کدگذاری تعاملی با بازخورد در زمان واقعی، بنابراین می‌توانید برای پیشرفت مهارت‌های کدنویسی خود تمرین کدنویسی را انجام دهید. Adelina به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس Go با چهار چالش برنامه نویسی خاص و متمرکز بر پرس و جو توسعه دهید. استفاده از ساختارهای داده رایج، جریان ها، کدهای قوی و برنامه نویسی پویا را تمرین کنید.

linkedin برو الگوهای طراحی (Mitalearn-219365)

  • 1 hours 25 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Joe Marini
درباره این دوره:

Go، یک زبان برنامه نویسی چند پارادایم، دارای الگوهای طراحی است که به توسعه دهندگان اجازه می دهد تا مشکلات رایج را به طور موثر برطرف کنند. در این دوره، جو مارینی، مدافع توسعه‌دهنده ارشد، الگوهای طراحی ایجاد، ساختاری و رفتاری را پوشش می‌دهد. جو با مروری بر الگوهای طراحی و دسته بندی الگوهای طراحی شروع می کند. سپس او به شما مرور کلی و نمونه هایی از چندین الگوی خلقتی، از جمله الگوی سازنده، الگوی کارخانه و الگوی تک تن را ارائه می دهد. او همین کار را برای الگوهای ساختاری، پوشش الگوهای آداپتور و الگوهای نما انجام می دهد. جو با الگوهای رفتاری مانند الگوی مشاهده گر و الگوی تکرارکننده به پایان می رسد.

linkedin به سراغ توسعه دهندگان پایتون بروید (Mitalearn-277250)

  • 1 hours 28 minutes
  • مناسب همه
  • Release date: 17 February 2023
  • Author: Miki Tebeka
درباره این دوره: 

 Go به طور پیوسته در حال تبدیل شدن به یکی از محبوب ترین زبان های برنامه نویسی است و سازمان های بیشتری اکنون از Go برای نوشتن خدمات استفاده می کنند. بسیاری از توسعه دهندگان پایتون اکنون مجبور به انتقال به Go هستند و در این دوره، Miki Tebeka به توسعه دهندگان پایتون کمک می کند تا شروع به نوشتن برنامه های Go کنند. Miki اصول اولیه را پوشش می‌دهد، از انواع داخلی گرفته تا تعاریف عملکرد، و همچنین به مهندسی پروژه و همزمانی می‌پردازد. او همچنین چالش‌ها و راه‌حل‌هایی را برای هر فصل ارائه می‌کند، بنابراین می‌توانید مهارت‌های خود را در حین یادگیری تمرین کنید. اگر یک توسعه‌دهنده پایتون هستید که در حین انتقال به Go به دنبال تجربه‌ای عملی هستید، در این دوره آموزشی به Miki بپیوندید.

coursera به سراغ توسعه دهندگان پایتون بروید [coursera] (Mitalearn-306694)

  • مبتدی
  • Release date: 27 June 2026
  • Author: Elise Deitrick,Sergei Bronnikov
درباره این دوره:

کدنویسی کنید و اولین برنامه Go خود را در عرض چند دقیقه بدون نصب چیزی اجرا کنید! این دوره برای زبان آموزانی طراحی شده است که از قبل با شیوه های توسعه در یک زبان برنامه نویسی مدرن مانند پایتون آشنا هستند تا به سرعت به زبان سریع و قدرتمند Go (که گاهی اوقات به آن Golang گفته می شود) متصل شوند. ماژول های این دوره اصول Go مانند نحو، مدیریت خطا و کتابخانه های استاندارد، برنامه نویسی OOP و موازی شامل اشاره گرها و گوروتین ها و در نهایت پرداختن به موضوعات پروژه بزرگتر از جمله مدیریت وابستگی، ورود به سیستم و پروفایل را پوشش می دهند. در پایان دوره، فراگیران چرخه عمر کامل ساخت یک ماژول وب سرویس را دو بار طی خواهند کرد: یک بار با Gin و یک بار با grpc. با پایان این دوره، برنامه نویسی در Go راحت خواهید بود. برای اینکه امکان یک تجربه یادگیری واقعی و خودآگاه را فراهم کنید، این دوره بدون ویدیو است. تکالیف حاوی توضیحات کوتاه با تصاویر و نمونه‌های کد قابل اجرا با ویرایش‌های پیشنهادی برای بررسی بیشتر نمونه‌های کد، ایجاد درک عمیق‌تر با انجام دادن هستند. شما از بازخورد فوری از انواع آیتم های ارزیابی در طول مسیر بهره مند خواهید شد، به آرامی از بررسی های درک سریع (چند انتخابی، پر کردن جای خالی و عدم درهم آمیختن بلوک های کد) تا تمرین های کدگذاری کوچک و قابل دسترس که به جای اینکه چند دقیقه طول می کشد، پیشرفت کنید. ساعت

linkedin در نظر گرفتن Go به عنوان یک زبان شی گرا (Mitalearn-388141)

  • 52 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Frank P Moley III
درباره این دوره:

آیا می‌دانستید که استفاده از Go مانند یک زبان برنامه‌نویسی شی گرا می‌تواند به شما امکان ایجاد رفتار کاربردی‌تر و قدرتمندتر را بدهد؟ به مربی فرانک پی مولی III در این دوره عملی و تعاملی بپیوندید تا مهارت های خود را در Go، زبان برنامه نویسی محبوب و تایپ شده ایستا تمرین کنید. این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین می‌توانید برای پیشبرد مهارت‌های کدنویسی خود تمرین کدنویسی را انجام دهید. فرانک به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس Go با چالش های خاص و کدنویسی که Go را مانند یک زبان شی گرا در نظر می گیرد، تقویت کنید. ایجاد و کار با ساختارها، ترکیب کلاس‌ها، و استفاده از کپسوله‌سازی، ترکیب‌بندی و چندشکلی را تمرین کنید و در حین حرکت رفتار شی گرا بسازید.

linkedin راهنمای مبتدیان برای Go Protocol Buffer (Mitalearn-377754)

  • 3 hours 4 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Martine Moses
درباره این دوره:

آیا به دنبال جایگزین‌هایی برای REST API برای بهبود ارتباطات داخلی بین سرویس‌ها هستید؟ در این دوره آموزشی، مربی مارتین موزس به شما نشان می‌دهد که چگونه APIهای سریعی را با استفاده از بافر پروتکل Google (protobuf) و Google Remote Procedure Call (gRPC) ایجاد کنید، دو مورد از سازگارترین، آسان‌ترین و آسان‌ترین گزینه‌های منبع باز برای اتصال و مدیریت سرویس‌ها در چندین پلتفرم.

اصول بافرهای پروتکل و gRPCها، زمان استفاده از کدام، نحوه تعریف پروتوباف، نحوه راه‌اندازی gRPC و موارد دیگر را کاوش کنید. حرفه خود را با مهارت های مورد تقاضا که می توانید در جستجوی شغل بعدی خود اعمال کنید، تقویت کنید، و دانش فنی جدید خود را در چالش های تمرین در پایان هر بخش آزمایش کنید. پس از اتمام این دوره، شما آماده شروع به تعریف پیام‌ها و سرویس‌های پروتوباف و همچنین ایجاد سرورها و کلاینت‌های gRPC در Go و TypeScript خواهید بود.

این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، می‌توانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید—همه با استفاده از ابزاری که احتمالاً در محل کار با آن مواجه خواهید شد.

linkedin کدنویسی ایمن در Go (Mitalearn-246701)

  • 56 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Miki Tebeka
درباره این دوره:

محبوبیت زبان برنامه نویسی Go در حال افزایش است. متأسفانه، مسائل امنیتی برای برنامه های Go نیز در حال افزایش است. در این دوره آموزشی یاد بگیرید که چگونه اپلیکیشن Go خود را ایمن کنید تا از سرقت داده ها یا خراب کردن آن توسط هکرها جلوگیری شود. مربی Miki Tebeka توضیح می‌دهد که چرا توسعه‌دهندگان باید به امنیت و همچنین نحوه جلوگیری از حملات تزریق SQL اهمیت دهند، مکان‌هایی را که داده‌های حساس ذخیره می‌شوند شناسایی کنند و از قرار دادن آن در معرض دنیای خارج اجتناب کنند، کدی بنویسند که از یکپارچگی سیستم محافظت کند و موارد دیگر. در طول مسیر، او چالش هایی را فراهم می کند که به شما امکان می دهد مهارت های جدید خود را آزمایش کنید.

linkedin همزمانی اعمال شده در Go (Mitalearn-237980)

  • 1 hours 27 minutes
  • مناسب همه
  • Release date: 26 January 2022
  • Author: Adelina Simion
درباره این دوره: 

 همزمانی می‌تواند یک موضوع گیج‌کننده و ترسناک برای مهندسان باشد، اما ابزاری ضروری هنگام نوشتن کد تولید است زیرا به شما امکان می‌دهد راه‌حل‌های سریع‌تر و کارآمدتر بنویسید. در این دوره، Adelina Simion موضوع ترسناک همزمانی را ابهام می کند و نحوه استفاده از ابزارهای قدرتمند گوروتین ها و کانال ها را به نمایش می گذارد. Go با در نظر گرفتن همزمانی طراحی شده است، بنابراین هر توسعه دهنده باید برای استفاده از این ابزار قدرتمند در کارهای روزانه خود احساس اطمینان کند. با Adelina در این دوره همراه باشید تا درک کاملی از Go Concurrency بدست آورید و یاد بگیرید که چگونه از آن برای حل برخی از مشکلات رایج مهندسی استفاده کنید.

linkedin یادگیری برو (Mitalearn-426034)

  • 2 hours 59 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: David Gassner
درباره این دوره:

Go ، همچنین به عنوان Golang شناخته می شود ، یکی از محبوب ترین زبان های برنامه نویسی برای برنامه های خط فرمان ، خدمات وب و ابر است. در این دوره ، اصول اولیه GO را با استفاده از Codespaces GitHub به عنوان محیط توسعه خود بیاموزید. نحوه استفاده از بلوک های اساسی ساخت و ساز برنامه های GO: متغیرها ، مجموعه ها ، منطق مشروط و حلقه ها را ببینید. مربی دیوید گاسنر همچنین کاربردهای عملی GO را شامل می شود ، مانند کار با پرونده ها ، درخواست و پردازش محتوا از وب و کار با داده های ساختار یافته به عنوان رشته های JSON.

این دوره با CodeSpaces GitHub ، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به تنظیمات محلی محلی ارائه می دهد ، یکپارچه شده است. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را در این دوره بررسی کنید.

linkedin یادگیری برو (Mitalearn-220776)

  • 2 hours 25 minutes
  • مناسب همه
  • Update date: 14 September 2023
  • Author: David Gassner
درباره این دوره:

Go چیست؟ Go یک زبان برنامه نویسی منبع باز نسل بعدی است که توسط گوگل برای ساختن سیستم ها، وب و سایر برنامه ها ایجاد شده است. این دوره برای کمک به توسعه دهندگان برای شروع با Go طراحی شده است و عناصر زبان اصلی و نحو آن را پوشش می دهد. دیوید گسنر ابزارها و مهارت‌های مورد استفاده در گردش کار Go را معرفی می‌کند، از جمله Go Playground، یک ابزار آنلاین که توسعه Go را از دسک‌تاپ حذف می‌کند. او همچنین وظایف اصلی برنامه نویسی را پوشش می دهد: مدیریت مقادیر، استفاده از عملگرهای ریاضی، ذخیره مقادیر به عنوان انواع پیچیده، و مدیریت جریان برنامه. به علاوه، نحوه ایجاد کد Go قابل استفاده مجدد، خواندن و نوشتن فایل‌ها و درخواست‌های وب ساده را بیاموزید.

linkedin یادگیری کتابخانه استاندارد Go (Mitalearn-209607)

  • 3 hours 17 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Joe Marini
درباره این دوره:

در دنیای زبان های برنامه نویسی، Go یک تازه وارد است، اما به دلیل سادگی، عملکرد و تمرکز بر تکنیک های برنامه نویسی مدرن مانند همزمانی، در جامعه توسعه دهندگان بسیار محبوب شده است. کلید استفاده بهینه از Go این است که کد خود را ناب نگه دارید و یکی از بهترین راه ها برای انجام این کار استفاده از کتابخانه بسته استاندارد است. همانطور که مربی جو مارینی توضیح می دهد، بخش بزرگی از محبوبیت Go به دلیل اکوسیستم بزرگ و رو به رشد بسته هایی است که آن کتابخانه استاندارد را تشکیل می دهند. در این دوره آموزشی، جو نگاهی به بسته‌های محبوب و مفیدی می‌اندازد که به سناریوهای توسعه متداول می‌پردازند، مانند قالب‌بندی رشته‌ها برای خروجی و نمایش به کاربر، انجام کارهای رایج شبکه مانند درخواست‌های HTTP، پردازش فرمت‌های داده اینترنتی مانند XML و JSON. و کار با فایل ها و دایرکتوری ها. پس از این دوره، درک کاملی از آنچه در کتابخانه استاندارد گنجانده شده است و نحوه استفاده از آن در کد خود خواهید داشت.

Suggestions