تخفیفات عید نوروز

بوی بهار در ثانیهها پیچیده است و این نشانهی فصلی تازه است. نوروز مبارک
شروع تخفیفات تکرارنشدنی تاپ لرن به مناسبت عید نوروز، برای مشاهده تخفیف ها روی لینک زیر کلیک کنید.
- مدرس دوره : محمد قاری ( رزومه )
- تعداد ویدیوها : 58 ویدیو
- مدت زمان دوره : 23:31:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1398/08/13

آموزش زبان GO
زبان برنامه نویسی گولنگ جزو سریعترین زبانهای برنامهنویسی دنیاست و با یک شیب تند به سوی سریعتر شدن در نسخههای آتی در حرکت است.
زبان برنامه نویسی Go چیست
گو یا گولینگ یک زبان برنامه نویسی، که توسط شرکت گوگل عرضه و ارائه شده است. زبان گولنگ به صورت Open Source منتشر شده تا برنامه نویس ها بتوانند آن را توسعه دهند. با استفاده از زبان برنامه نویسی Go می شود هر نوع نرم افزاری رو پیاده سازی کرد.
چرا زبان برنامه نویسی گولنگ یک زبان محبوب است ؟
اگر تاریخ برنامه نویسی رو مورد بررسی قرار دهیم متوجه می شویم زبان های برنامه نویسی که توسط یک برنامه نویس (یا چند برنامه نویس) طراحی شده اند (منظور برنامه نویسانی است که روزی پروژهها و سیستمهای واقعی مشغول کار بودند) خیلی خیلی کاربردی تر و محبوب تر از زبان هایی هستند که توسط محققان رایانه ها و با نگرش ایده آل گرا به وجود آمده اند.
و همچنین به اطلاع میرسانیم در صورت تمایل میتوانید در دوره حضوری ( دوره جامع آموزش زبان GO ) شرکت کنید .
گام بعدی دوره : آموزش Api نویسی در Golang
در صورت تمایل میتوانید از دوره آموزش Concurrency در زبان Go دیدن فرمائید .
فهرستـــ ویدیوها
مدت زمان دوره 23:31:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
نصب و راه اندازی زبان GO
در این قسمت به نصب و راه اندازی زبان برنامه نویسی Go بر روی سیستممون پرداختیم و اولین برنامه را با استفاده از این زبان اجرا کردیم
بررسی package ، Import و Function
در این قسمت به بررسی Package و import و همچین بررسی و ایجاد Function ها در زبان go پرداختیم
بررسی Switch ، Loop و Datatype ها در GoLang
در این قسمت به بررسی ساختار Switch ، Loop و Datatype ها پرداختیم
بررسی Array و Slice در Go
در این قسمت به بررسی ساختار و روش ایجاد و استفاده از Array ها و Slice ها در GoLang پرداختیم
بررسی Map و Struct در GoLang
در این قسمت به بررسی ساختار و روش ایجاد و استفاده از Map و Struct پرداختیم
بررسی Pointer ها ، Defer ها ، Ponic ها در GoLang
در این قسمت به بررسی ساختار و نوع استفاده از Pointer ها ، Defer ها ، Ponic ها در GoLang پرداختیم و همچنین با استفاده از این مفاهیم از خطا های RunTime و crash شدن برنامه جلوگیری کردیم
بررسی Concurrency در زبان Go - قسمت اول
در این قسمت به بررسی ساختار و روش استفاده از GoRuting ها و Channel ها پرداختیم
بررسی Concurrency در زبان Go - قسمت دوم
در این قسمت به بررسی ساختار و روش استفاده از Buffer Channel ها و Select پرداختیم
بررسی Method و interface در زبان go
در این قسمت به بررسی متد و اینترفیس در golang و مباحث مربوط مانند EmptyInterface ، Embedding ، Type Assertion ،Type Switch پرداختیم
بررسی package های net و http در زبان go
در این قسمت به بررسی پکیج های net و http پرداختیم و اولین سرور رو با استفاده از این پکیج ها در Golang ایجاد کردیم
بررسی نوشتن اطلاعات در فایل در زبان Go
در این قسمت به بررسی ذخیره اطلاعات به صورت فایل در Golang با استفاده از پکیج OS پرداختیم
بررسی خواندن اطلاعات از فایل در زبان Go
در این قسمت به بررسی خواندن فایل در Golang با استفاده از پکیج OS و ioutil و bufio پرداختیم
بررسی MicroService و بررسی پکیج Json و ساخت اولین microservice
در این قسمت به بررسی Micro Service ها در زبان go
و همچنین ساخت یک سرورس برای پاسخ دهی به درخواست های HTTP
و بررسی پکیج Json برای Decode کردن فایل config جهت دریافت تنظیمات اولیه سرویس از فایل با فرمت json
بررسی اتصال به MySql در GoLang
در این قسمت به بررسی نحوه پیاده سازی عملیات CRUD با دیتابیس MySQL در زبان برنامه نویسی Go پرداختیم
بررسی اتصال به MS SQL Server در GoLang
در این قسمت به بررسی نحوه پیاده سازی عملیات CRUD با دیتابیس MS SQL Server در زبان برنامه نویسی Go پرداختیم
بررسی اتصال به دیتابیس با استفاده از ORM مربوط به زبان Go
در این قسمت به بررسی نحوه پیاده سازی عملیات CRUD با استفاده از GORM در زبان برنامه نویسی Go پرداختیم
بررسی protocol buffer v2 در زبان go
در این قسمت به بررسی ماهیت protocol buffer در GoLang پرداختیم
استفاده از Protocol Buffer v2 در GoLang
در این قسمت به بررسی و استفاده از protobuffer در زبان go در قالب ارسال پیام بین client و Server
بررسی protocol buffer v3 در زبان go
در این قسمت به بررسی ساختار protocol buffer v3 در GoLang پرداختیم
بررسی نحوه ایجاد GRPC در Golang
در این قسمت به بررسی ساختار و نحوه ایجاد GRPC در زبان گو پرداختیم
بررسی ایجاد grpc در زبان گو - قسمت سوم
در این قسمت دیتابیس برنامه را برای استفاده توسط grpc پیاده سازی کردیم.
بررسی ایجاد grpc در golng - قسمت چهارم
در این قسمت به برسی نحوه ایجاد سمت سرور grpc پرداختیم .
بررسی ایجاد grpc در زبان گو - قسمت چهارم
در این قسمت به بررسی نحوه ایجاد کلاینت grpc در زبان گو پرداختیم
بررسی نحوه ایجاد RestApi در Golang - قسمت اول
در این قسمت به بررسی ساختار و مفهوم http پرداختیم و شروع به ایجاد یک rest Api کردیم.
بررسی نحوه ایجاد Restful Api در Golang -قسمت دوم
در این قسمت به ایجاد function های مربوط به دریافت درخواست و ارسال پاسخ به کلاینت پرداختیم
بررسی نحوه ایجاد Restful Api در Golang -قسمت سوم
در این قسمت به ایجاد function های مربوط افزودن و ویرایش پرداختیم
بررسی نحوه ایجاد صفحات وب در زبان گو
در این قسمت به بررسی و استفاده فریم ورک Hero جهت ایجاد صفحات وب و ارسال model به صفحات در GoLang پرداختیم .
انتقال قالب بلاگ به پروژه و ایجاد صفحات آن در زبان گو
در این قسمت قالب پروژه بلاگ رو منتقل کردیم و به بررسی نحوه ایجاد دسترسی به فایل های سرور پرداختیم.
نمایش پست ها و دسته بندی ها در صفحه اول - پروژه بلاگ
در این قسمت به نمایش پست ها و دسته بندی های بلاگ پرداختیم.
نمایش هر پست و تبدیل تاریخ به شمسی - پروژه بلاگ
در این قسمت به نمایش پست هر پست در صفحه مربوط و همچنین تبدیل تاریخ میلادی به شمسی و نمایش آن پرداختیم.
پیاده سازی جست جو بر اساس گروه ها - پروژه بلاگ
در این قسمت به پیاده سازی جست جو پست ها بر اساس گروه ها و نمایش منو پرداختیم
بررسی کوکی ها در golang
در این قسمت طریقه استفاده از cookie ها در زبان گو رو بررسی کردیم.
احراز هویت با استفاده از JWT در زبان go
در این قسمت به پیاده سازی احراز هویت کاربران با استفاده از JWT در golang پرداختیم
پیاده سازی login -پروژه بلاگ با go
در این قسمت به بررسی نحوه پیاده سازی لاگین در گو پرداختیم
بررسی middleware در mux و اعمال تغییرات در ساختار پروژه بلاگ
در این قسمت به بررسی middleware در mux و موارد استفاده آن و اعمال تغییرات در ساختار پروژه بلاگ پرداختیم.
بررسی اعتبار سنجی مدل (model validation) در golang
در این قسمت به بررسی نحوه اعتبار سنجی اطلاعات ارسالی از کاربر پرداختیم
پیاده سازی مدیریت ایجاد و نمایش دسته بندی ها - پروژه بلاگ
در این قسمت به مدیریت پیاده سازی ایجاد و نمایش دسته بندی ها در پنل مدیرت پرداختیم پرداختیم.
پیاده سازی مدیریت ویرایش و حذف دسته بندی ها - پروژه بلاگ
در این قسمت به مدیریت پیاده سازی ویرایش و حذف دسته بندی ها در پنل مدیرت پرداختیم پرداختیم.
پیاده سازی مدیریت مشاهده و افزودن پستها - پروژه بلاگ
در این قسمت بهمدیریت مشاهده و افزودن پستهاا در پنل مدیریت و همچنین استفاده از GUID پرداختیم.
پیاده سازی مدیریت ویرایش پستها - پروژه بلاگ
در این قسمت به مدیریت ویرایش پست ها در پنل مدیریت پرداختیم.
بررسی نحوه خواندن و استفاده از فایل XML در زبان گو
در این قسمت به بررسی نحوه خواندن و استفاده از فایل XML در زبان go پرداختیم.
بررسی ایجاد تست برای برنامه با زیان go
در این قسمت به بررسی ایجاد یک تست ساده در golang پرداختیم و با نحوه ایجاد و استفاده از آن آشنا شدیم .
بررسی ایجاد تست برای برنامه با golang - قسمت دوم
در این قسمت بهادامه بررسی نحوه ایجاد تست در زبان گو پرداختیم
بررسی ایجاد تست برای برنامه با golang - قسمت سوم
در این قسمت به ادامه بررسی نحوه ایجاد تست در زبان گو و موضوع ایجاد تست برای درخواست های http پرداختیم
بررسی Test Driven Development (TDD)
در این قسمت به بررسی روش استفاده از Test Driven Development یا TDD در زبان گو پرداختیم
پروژه چت - قسمت سوم
در این قسمت به بررسی و پیاده سازی سیستم client پروژه چت توسط زیان go پرداختیم.
پروژه چت - قسمت چهارم
در این قسمت به بررسی و پیاده سازی سیستم client پروژه چت توسط Html و JQuery پرداختیم.
نظرات کاربران در رابطه با این دوره