Course catalog
Categories
GRPC در GO
(Mitalearn-421699)
- 1 hour 9 mins
- مناسب همه
- 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 را طی کنید.
انتخاب زبان پشتی راست: TypeScript ، Go یا Rust برای پروژه Greenfield خود
(Mitalearn-414610)
- 2 hours 10 mins
- مناسب همه
- Release date: 4 March 2025
- Author: Tai Groot
در این دوره، مربی Tai Groot به شما کمک می کند تا Golang، Rust و TypeScript را ارزیابی کنید تا تعیین کنید کدام زبان برای پروژه سبز فیلد مناسب است. عملکرد، مقیاسپذیری و ویژگیهای ایمنی این زبانها را با استفاده از موارد و مثالهای واقعی مقایسه کنید. بیاموزید که نیازهای پروژه مربوطه را به عنوان عوامل تعیین کننده برای انتخاب زبان شناسایی و رتبه بندی کنید. در پایان، شما قادر خواهید بود با اطمینان زبان برنامه نویسی مناسب را برای هر پروژه سبز فیلد توصیه کنید.
برنامه نویسی پیشرفته Go: ساختارهای داده، معماری کد و تست
(Mitalearn-388124)
- 1 hour 9 mins
- مناسب همه
- Release date: 13 September 2023
- Author: Adelina Simion
به دنبال ارتقای مهارت های خود در Go، زبان برنامه نویسی منبع باز محبوب هستید؟ به مربی Adelina Simion در این دوره برنامه نویسی عملی، تعاملی و مهارتی بپیوندید که به طور منحصر به فرد برای توسعه دهندگان سطح متوسط تا پیشرفته Go طراحی شده است. نکات و تکنیک های عملی مورد استفاده توسط برنامه نویسان خبره را کشف کنید تا دانش فنی خود را تقویت کنید یا برای یک مصاحبه آماده شوید تا نقش جدیدی در زمینه کاری خود داشته باشید. این دوره شامل چالشهای کد ارائه شده توسط CoderPad است: تمرینهای کدگذاری تعاملی با بازخورد در زمان واقعی، بنابراین میتوانید برای پیشرفت مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. Adelina به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس Go با چهار چالش برنامه نویسی خاص و متمرکز بر پرس و جو توسعه دهید. استفاده از ساختارهای داده رایج، جریان ها، کدهای قوی و برنامه نویسی پویا را تمرین کنید.
به سراغ توسعه دهندگان پایتون بروید
(Mitalearn-277250)
- 1 hour 28 mins
- مناسب همه
- Release date: 17 February 2023
- Author: Miki Tebeka
Go به طور پیوسته در حال تبدیل شدن به یکی از محبوب ترین زبان های برنامه نویسی است و سازمان های بیشتری اکنون از Go برای نوشتن خدمات استفاده می کنند. بسیاری از توسعه دهندگان پایتون اکنون مجبور به انتقال به Go هستند و در این دوره، Miki Tebeka به توسعه دهندگان پایتون کمک می کند تا شروع به نوشتن برنامه های Go کنند. Miki اصول اولیه را پوشش میدهد، از انواع داخلی گرفته تا تعاریف عملکرد، و همچنین به مهندسی پروژه و همزمانی میپردازد. او همچنین چالشها و راهحلهایی را برای هر فصل ارائه میکند، بنابراین میتوانید مهارتهای خود را در حین یادگیری تمرین کنید. اگر یک توسعهدهنده پایتون هستید که در حین انتقال به Go به دنبال تجربهای عملی هستید، در این دوره آموزشی به Miki بپیوندید.
همزمانی اعمال شده در Go
(Mitalearn-237980)
- 1 hour 27 mins
- مناسب همه
- Release date: 26 January 2022
- Author: Adelina Simion
همزمانی میتواند یک موضوع گیجکننده و ترسناک برای مهندسان باشد، اما ابزاری ضروری هنگام نوشتن کد تولید است زیرا به شما امکان میدهد راهحلهای سریعتر و کارآمدتر بنویسید. در این دوره، Adelina Simion موضوع ترسناک همزمانی را ابهام می کند و نحوه استفاده از ابزارهای قدرتمند گوروتین ها و کانال ها را به نمایش می گذارد. Go با در نظر گرفتن همزمانی طراحی شده است، بنابراین هر توسعه دهنده باید برای استفاده از این ابزار قدرتمند در کارهای روزانه خود احساس اطمینان کند. با Adelina در این دوره همراه باشید تا درک کاملی از Go Concurrency بدست آورید و یاد بگیرید که چگونه از آن برای حل برخی از مشکلات رایج مهندسی استفاده کنید.
یادگیری برو
(Mitalearn-220776)
- 2 hours 25 mins
- مناسب همه
- Update date: 14 September 2023
- Author: David Gassner
Go چیست؟ Go یک زبان برنامه نویسی منبع باز نسل بعدی است که توسط گوگل برای ساختن سیستم ها، وب و سایر برنامه ها ایجاد شده است. این دوره برای کمک به توسعه دهندگان برای شروع با Go طراحی شده است و عناصر زبان اصلی و نحو آن را پوشش می دهد. دیوید گسنر ابزارها و مهارتهای مورد استفاده در گردش کار Go را معرفی میکند، از جمله Go Playground، یک ابزار آنلاین که توسعه Go را از دسکتاپ حذف میکند. او همچنین وظایف اصلی برنامه نویسی را پوشش می دهد: مدیریت مقادیر، استفاده از عملگرهای ریاضی، ذخیره مقادیر به عنوان انواع پیچیده، و مدیریت جریان برنامه. به علاوه، نحوه ایجاد کد Go قابل استفاده مجدد، خواندن و نوشتن فایلها و درخواستهای وب ساده را بیاموزید.