لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مصرف API های RESTful در Golang
Consuming RESTful APIs in Golang
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
API های RESTful به طور گسترده در دنیای مهندسی نرم افزار و محبوب ترین وسیله ارتباطی بین میکروسرویس ها استفاده و مصرف می شوند. در این دوره، مهندس نرمافزار Michael Okuboyejo شما را به مهارتهای ضروری برای تعامل ماهرانه با APIهای RESTful با استفاده از مشتری HTTP بومی Golang مجهز میکند. نحوه ایجاد درخواست های HTTP برای روش های مختلف درخواست را بررسی کنید. درباره احراز هویت، مدیریت پاسخ و موضوعات پیشرفته مانند همزمانی و تست واحد مناسب بیاموزید. در پایان این دوره، شما نه تنها مهارت Golang خود را افزایش خواهید داد، بلکه قادر خواهید بود ادغام های REST API قوی بسازید.
سرفصل ها و درس ها
معرفی
Introduction
Golang و مصرف RESTful API
Golang and consuming RESTful APIs
1. درک RESTful API
1. Understanding RESTful APIs
معرفی مشتری HTTP بومی Golang
Introduction to the Golang native HTTP client
مقدمه ای بر RESTful API
Introduction to RESTful APIs
2. ایجاد درخواست HTTP در Golang
2. Making HTTP Requests in Golang
ایجاد درخواست های GET
Making GET requests
رسیدگی به بدنه ها و سربرگ های درخواست
Handling request bodies and headers
ایجاد درخواست های POST، PUT، و PATCH
Making POST, PUT, and PATCH requests
3. مدیریت پاسخ های API
3. Handling API Responses
تجزیه پاسخ های JSON
Parsing JSON responses
رسیدگی به خطا
Error handling
4. امنیت، احراز هویت و مجوز
4. Security, Authentication, and Authorization
احراز هویت مبتنی بر توکن
Token-based authentication
مدیریت داده های حساس
Handling sensitive data
ملاحظات SSL/TLS
SSL/TLS considerations
احراز هویت اولیه
Basic authentication
5. موضوعات پیشرفته
5. Advanced Topics
همزمانی در درخواست های API
Concurrency in API requests
محدود کردن نرخ و گاز
Rate limiting and throttling
بهینه سازی درخواست های API
Optimizing API requests
6. آزمایش
6. Testing
تمسخر API های REST برای آزمایش
Mocking REST APIs for testing
واحد تست فراخوانی API
Unit testing API calls
نتیجه
Conclusion
نظرات و توصیه های نهایی
Final thoughts and recommendations
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Michael Okuboyejo یک مهندس نرم افزار است که در Go، Java، Python و JavaScript تخصص دارد.
Michael builds tools web, و پلتفرم هایی با در دسترس بودن، مقیاس پذیری و انعطاف پذیری بالا. او بیشتر دوران حرفهای خود را صرف ساخت فناوریهای وب برای استارتآپها در مقیاسهای مختلف در فناوری مالی، تجارت الکترونیک و خدمات مصرفکننده کرده است. بدون ترتیب خاصی، علایق او شامل استارتاپ ها، سیستم های توزیع شده، هوش مصنوعی و روباتیک است. او همچنین دارای آموزش رسمی در مهندسی برق است و مدرک لیسانس خود را در رشته الکترونیک و مهندسی برق از دانشگاه Obafemi Awolowo گرفته است.
او در حال حاضر به عنوان مهندس نرم افزار برای Zalando، یک پلت فرم آنلاین پیشرو برای مد و سبک زندگی، کار می کند. div>
نمایش نظرات