تخفیف!
توسعه حرفه ای وب با Golang

Web Development w/ Google’s Go (golang) Programming Language | توسعه حرفه ای وب با Golang

(1 بازخورد مشتری)

قیمت اصلی 1,300,000ریال بود.قیمت فعلی 300,000ریال است.

  • بیش از 19 ساعت ویدیو با زیرنویس انگلیسی
  • شامل تمامی فایل های مکمل دوره
  • به روز رسانی 12/2021
  • مدرس: Todd McLeod
  • حجم: 4.05GB (ترافیک داخلی)

توضیحات

توسعه حرفه ای وب با Golang

نام دوره : Web Development w/ Google’s Go (golang) Programming Language 

به روز رسانی 12/2021 تهبه شده رسمی یودمی ایران

پیش نیاز:

توضیحات:

زبان برنامه نویسی Go توسط گوگل ایجاد شد تا کاری را که گوگل انجام می دهد انجام دهد : برنامه های کاربردی وب در مقیاس بزرگ.

زبان برنامه نویسی Go که در سال 2009 منبع باز بود و در سال 2012 به نسخه یک رسید، بهترین انتخاب برای برنامه نویسی توسعه وب است.

Go قدرتمندترین، کارآمدترین و مقیاس‌پذیرترین زبان برنامه‌نویسی امروزی برای ایجاد برنامه‌های کاربردی وب، وب API، میکروسرویس‌ها و سایر خدمات توزیع‌شده است.

در دوره توسعه حرفه ای وب با Golang ، شما یک پایه محکم در توسعه وب به دست خواهید آورد .

تمام موارد زیر و بیشتر را در توسعه حرفه ای وب با Golang خواهید آموخت:

معماری

  • معماری شبکه
  • معماری مشتری / سرور
  • الگوی درخواست / پاسخ
  • استانداردهای RFC تعریف شده توسط IETF
  • فرمت درخواست های مشتریان و پاسخ ها از سرورها

قالب ها

  • نقشی که قالب ها در برنامه نویسی سمت سرور ایفا می کنند
  • نحوه کار با الگوهای کتابخانه استاندارد Go
  • تغییر ساختارهای داده برای کارکرد خوب با الگوها

سرورها

  • رابطه بین TCP و HTTP
  • چگونه یک سرور TCP بسازیم که به درخواست های HTTP پاسخ دهد
  • نحوه ایجاد یک سرور TCP که به عنوان یک پایگاه داده در حافظه عمل می کند
  • چگونه یک سرور TCP آرام ایجاد کنیم که مسیرها و روش های مختلف را مدیریت می کند
  • تفاوت بین وب سرور، servemux، مالتی پلکسر و mux
  • نحوه استفاده از سرور شخص ثالث مانند روتر جولین اشمیت
  • اهمیت روش های HTTP و کدهای وضعیت

بسته net/http

  • توسعه وب خود را با بسته net/http ساده کنید
  • تفاوت های ظریف بسته net/http
  • رابط کنترل کننده
  • http.ListenAndServe
  • سروموکس خود را ایجاد کنید
  • با استفاده از servemux پیش فرض
  • http.Handle & http.Handler
  • http.Handlefunc، func (ResponseWriter، *Request) و http.HandlerFunc
  • http.ServeContent، http.ServeFile و http.FileServer
  • http.StripPrefix
  • http.NotFoundHandler

State & Sessions

  • نحوه ایجاد حالت: UUID، کوکی ها، مقادیر موجود در URL، امنیت
  • نحوه ایجاد sessions : ورود، مجوزها، خروج
  • چگونه یک session منقضی شود

پیاده سازی

  • نحوه خرید دامنه
  • نحوه استقرار یک برنامه در Google Cloud

خدمات وب آمازون

  • نحوه استفاده از خدمات وب آمازون (AWS)
  • نحوه ایجاد یک ماشین لینوکس مجازی در AWS EC2 (Elastic Cloud Compute)
  • نحوه استفاده از پوسته امن (SSH) برای مدیریت ماشین مجازی
  • نحوه استفاده از کپی امن (SCP) برای انتقال فایل ها به ماشین مجازی
  • متعادل کننده بار چیست و چگونه از آنها در AWS استفاده کنیم

MySQL

  • نحوه استفاده از MySQL در AWS
  • نحوه اتصال یک میز کار MySQL به AWS

MongoDB

  • درک CRUD
  • نحوه استفاده از MongoDB & Go

الگوی طراحی MVC (کنترل کننده نمای مدل).

  • درک الگوی طراحی MVC
  • با استفاده از الگوی طراحی MVC

داکر

  • ماشین های مجازی در مقابل کانتینرها
  • درک مزایای استفاده از داکر
  • تصاویر Docker، کانتینرهای Docker و ثبت Docker
  • اجرای Docker and Go
  • استقرار Docker and Go

Google Cloud

  • Google Cloud Storage
  • Google Cloud no-sql datastore
  • حافظه پنهان Google Cloud
  • موتور برنامه Google Cloud PAAS

کیت ابزار توسعه وب

  • AJAX
  • JSON
  • json.Marhsal & json.Unmarshal
  • json.Encode & json.Decode
  • کد احراز هویت پیام هش (HMAC)
  • کدگذاری Base64
  • ذخیره سازی وب
  • متن نوشته
  • TLS و HTTPS
  • JSON با Go با استفاده از Tags

در پایان این دوره، شما بر اصول توسعه وب مسلط خواهید شد.

دوره توسعه حرفه ای وب با Golang برای چه کسانی است:

  • این یک دوره مقدماتی برای برنامه نویسی وب در سطح دانشگاه است.
  • این دوره برای افرادی است که نحوه استفاده از زبان برنامه نویسی Go را می دانند.
  • این دوره برای برنامه نویسانی که می خواهند با استفاده از زبان برنامه نویسی Go آشنایی کاملی با توسعه وب داشته باشند بسیار مناسب است.
  • این دوره برای توسعه دهندگانی است که می خواهند شکاف های دانش خود را پر کنند
  • کسانی که به دنبال توسعه حرفه ای وب با Golang هستند

1 دیدگاه برای Web Development w/ Google’s Go (golang) Programming Language | توسعه حرفه ای وب با Golang

  1. یودمی ایران –

    دوره در خواستی خود را از راه های ارتباطی در خواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *