تمرین عملی: ساخت سرور REST API با زبان Go - آخرین آپدیت

دانلود Practice It: Go REST API Server

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: زبان Go یکی از محبوب‌ترین زبان‌های برنامه‌نویسی امروزی است. تسلط بر این زبان، شما را قادر می‌سازد تا فرصت‌های شغلی و پروژه‌هایی که از Go استفاده می‌کنند را به راحتی جذب کنید. در این دوره، مدرس (Martine Moses) مبانی golang از جمله ساختار پروژه، ایجاد ماژول‌های Go و نحوه وارد کردن کتابخانه‌ها و ماژول‌های داخلی و Third-party را آموزش می‌دهد. همچنین، فرآیندهای ساخت یک سرور REST، ایجاد Routerها و Handlerها و نحوه کار با پایگاه داده را به صورت گام‌به‌گام بررسی می‌کند.

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

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

مقدمه Introduction

  • پیش‌نیازها و دانستنی‌ها What you should know

  • برنامه‌نویسی در Go Programming in Go

  • استفاده از GitHub Codespaces در این دوره Using GitHub Codespaces with this course

1. مبانی اولیه 1. Some Basics

  • برنامه Hello World Hello World

  • تمرین: انتقال توابع به یک ماژول جدید Try it: Move functions to a new module

  • ایجاد یک ماژول جدید Creating a new module

  • بررسی: انتقال توابع به یک ماژول جدید Check it: Move functions to a new module

  • نصب Go و کتابخانه‌های Third-party Installing Go and third-party libraries

2. مبانی پیشرفته 2. Some Advanced Basics

  • استراکچرها (Structs) و متدهای Receiver Structs and receiver methods

  • بررسی: ایجاد استراکچر و متدهای Receiver Check it: Create a struct and receiver methods

  • مقایسه متدهای Pointer و Value Pointers vs. value methods

  • تفاوت متدها و توابع Methods vs. functions

  • تمرین: ایجاد استراکچر و متدهای Receiver Try it: Create a struct and receiver methods

  • پایگاه داده The database

3. سرور REST API 3. The Rest API Server

  • تمرین: ایجاد Order Handler Try it: Create the order handler

  • ساخت Handlerها: متد GET Creating handlers: GET

  • ساخت Handlerها: متد POST Creating handlers: POST

  • استفاده از Router Using a router

  • بررسی: ایجاد Order Handler Check it: Create the order handler

  • بررسی: افزودن Router Check it: Add the router

  • تمرین: افزودن Router Try it: Add the router

4. متد POST و فراتر از آن 4. POST and Beyond

  • بررسی: ایجاد تست‌های یکپارچه‌سازی (Integration Tests) Check it: Create integration tests

  • تمرین: ایجاد تست‌های یکپارچه‌سازی Try it: Create integration tests

  • تست‌های یکپارچه‌سازی Integration tests

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

تمرین عملی: ساخت سرور REST API با زبان Go
جزییات دوره
2h 41m
25
(آخرین آپدیت)
4,707
- از 5
ندارد
دارد
دارد
Martine Moses
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martine Moses Martine Moses

Back-End and Integration Developer

Martine Moses یک توسعه دهنده back-end و ادغام است.

مارتین بیش از بیست سال تجربه در طراحی، توسعه و آزمایش سیستم های توزیع شده دارد. او یک مهندس نرم افزار ارشد در ASAPP در شهر نیویورک است و مدرک لیسانس علوم کامپیوتر را از دانشگاه جانز هاپکینز گرفته است.