آموزش زبان Go برای ساخت برنامه‌های کاربردی و واقعی - آخرین آپدیت

دانلود Go For Real World Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

وارد دنیای قدرتمند زبان Go (Golang) شوید و بیاموزید که چگونه برنامه‌های کاربردی دنیای واقعی را از ابتدا طراحی، تست و مستقر کنید. چه در زبان Go تازه‌کار باشید و چه به دنبال به‌کارگیری مهارت‌های خود در پروژه‌های عملی باشید، این دوره شما را با یک گردش کار (Workflow) مدرن و ضروری آشنا می‌کند.

در این کلاس عملی با من همراه شوید تا بررسی کنیم چرا Go یک دارایی فوق‌العاده برای هر توسعه‌دهنده‌ای است. ما از قدرت عملکرد، قابلیت‌های تست داخلی و مدیریت ساده JSON در این زبان برای ایجاد یک برنامه کاربردی استفاده خواهیم کرد.

در این دوره خواهید آموخت که چگونه:

  • ساختاربندی پروژه Go:شروع از صفر مطلق و راه‌اندازی صحیح ساختار یک پروژه جدید.

  • نوشتن کدهای کاربردی با Go:توسعه منطق اصلی برای یک برنامه عملی مبتنی بر API.

  • پیاده‌سازی تست‌های واحد (Unit Tests):استفاده از ابزارهای تست داخلی Go برای اطمینان از قابل اعتماد بودن و پایداری کدها.

  • کانتینریزه کردن با Docker:بسته‌بندی برنامه Go در یک کانتینر سبک و قابل حمل داکر.

  • اتوماسیون گردش کار:راه‌اندازی یک خط لوله کامل CI/CD (یکپارچه‌سازی و استقرار مداوم) با CircleCI برای تست و بیلد خودکار پروژه.

در پایان این دوره، شما درک جامع و عملی از کل چرخه توسعه یک برنامه مدرن با Go، از اولین خط کد تا خط لوله استقرار کاملاً خودکار را به دست خواهید آورد.


سرفصل ها و درس ها

درس ها Lessons

  • Intro

  • Why Go

  • Allergy API

  • Application Requirements

  • Install Go and Visual Studio Go Extension

  • Scaffolding the Project

  • Building the Cron Job

  • Building a Generic HTTP Utility Function

  • Calling and Parsing the Allergy API

  • Creating a Slack App and Messaging Function

  • Completing the Cron Job

  • Running the Application

  • Writing Tests

  • Dockerize the Application

  • Restarting the Container with Minimal Downtime

  • Adding Fancy Formatting to the Slack Messages

  • Moving Secrets and Hardcoded Values to an env File

  • Creating a CI CD Pipeline with Circle CI

  • Outro

نمایش نظرات

آموزش زبان Go برای ساخت برنامه‌های کاربردی و واقعی
جزییات دوره
1h 50m
19
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
17
- از 5
ندارد
دارد
دارد
Chris Frewin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Frewin Chris Frewin

مهندس نرم افزار فول استک