حالت مطالعه
گولنگ (Go): یک زبان برنامهنویسی مدرن و کارآمد
گولنگ یا Go، زبانی برنامهنویسی است که توسط مهندسان گوگل توسعه داده شده است. هدف اصلی از طراحی این زبان، ایجاد یک زبان برنامهنویسی ساده، قابل اعتماد و کارآمد برای توسعه نرمافزارهای بزرگ مقیاس و سیستمهای توزیع شده بوده است.
چرا گولنگ؟
- سادگی و خوانایی: گولنگ دارای سینتکسی ساده و شبیه به زبان C است که باعث میشود کدها به راحتی نوشته و خوانده شوند.
- سرعت و کارایی: کامپایلر گولنگ بسیار سریع عمل میکند و کدهای تولید شده نیز بهینه و کارآمد هستند.
- همروندی: گولنگ از همروندی به صورت داخلی پشتیبانی میکند و امکان نوشتن برنامههای همروند و موازی را به سادگی فراهم میسازد.
- مدیریت حافظه: گولنگ از سیستم مدیریت حافظه خودکار استفاده میکند که از بروز خطاهای ناشی از مدیریت دستی حافظه جلوگیری میکند.
- استاندارد بودن: گولنگ یک زبان برنامهنویسی متن باز است و دارای یک جامعه بزرگ و فعال است که به توسعه و بهبود آن کمک میکنند.
کاربردهای گولنگ
گولنگ به دلیل ویژگیهای منحصر به فرد خود، در حوزههای مختلفی مورد استفاده قرار میگیرد:
- توسعه وب: گولنگ برای ساخت وبسرویسها، API ها و فریمورکهای وب بسیار مناسب است.
- توسعه نرمافزارهای سیستم: گولنگ برای ساخت ابزارهای خط فرمان، کتابخانههای سیستم و برنامههای شبکهای بسیار پرکاربرد است.
- کلاد کامپوتینگ: گولنگ برای ساخت ابزارهای مدیریت کلاد، کانتینرها و برنامههای بدون سرور بسیار مناسب است.
- دادههای بزرگ: گولنگ برای پردازش دادههای بزرگ و ساخت سیستمهای توزیع شده برای پردازش دادهها بسیار مناسب است.
- یادگیری ماشین: گولنگ برای ساخت مدلهای یادگیری ماشین و پیادهسازی الگوریتمهای یادگیری ماشین بسیار مناسب است.
مزایای استفاده از گولنگ
- سرعت توسعه: سادگی و کارایی گولنگ باعث میشود توسعهدهندگان بتوانند به سرعت برنامههای خود را بنویسند و به بازار عرضه کنند.
- مقیاسپذیری: گولنگ به دلیل پشتیبانی از همروندی و توزیعپذیری، برای ساخت برنامههای مقیاسپذیر بسیار مناسب است.
- اعتمادپذیری: مدیریت حافظه خودکار و سیستم تایپ ایستا در گولنگ باعث کاهش خطاهای برنامهنویسی و افزایش اعتمادپذیری برنامهها میشود.
- جامعه بزرگ: گولنگ دارای یک جامعه بزرگ و فعال است که به توسعهدهندگان کمک میکند تا مشکلات خود را حل کنند و به دانش خود بیافزایند.
معرفی زبان Golang
معرفی دوره ویدئو
نصب golang در محیط لینوکس و آشنایی با محیط VScode ویدئو
ایجاد اولین پروژه و توضیح ساختار پروژه ویدئو
آشنایی با Package ویدئو
آشنایی با Module ویدئو
متغیر ها , مقادیر و تایپ ها
متغیر ها , مقادیر و تایپ ها ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
تعریف متغیر ها ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
تبدیل تایپها - قسمت اول ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
تبدیل تایپها - قسمت دوم ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
iota ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
اشاره گر ها - Pointers ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
ساختار داده ها در Go
ساختار داده ها در Go ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
مپ ها - Maps ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Slice and Array 1 ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Slice and Array 2 ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
structs ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
حلقه ها و شرط ها
ساختار- For ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
ساختار شرط - If/Else ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Switch ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
توابع - Functions
توابع ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
اینترفیس - Interface
مفاهیم اینترفیس ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
اینترفیس های خالی ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
تایپ های اینترفیس ها ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Type Assertion ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
همروندی (Concurrency)
همروندی (Concurrency) در Go ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
چنل ها - Channels ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Channel Buffering ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Channel Synchronization ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Channel Directions ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Select ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Errors
مفهوم خطا و دلایل آن ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
error as value و تابع multi return value ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
پکیج errors و توابع کاربردی آن ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Best practice های هندل کردن ارورها ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
آشنایی با panic و recover ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
مفاهیم تست
Go Testing ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Go Testing ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
توسعه یک وب اپلیکیشن با Go
معرفی فریم ورک های معروف Gin-Echo -NetHttp ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
پروتکل HTTP و پیاده سازی با فریمورک Gin ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
کار کردن با JSON ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نوشتن REST API ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
استاندارد Postman ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
استاندارد Swagger ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
مباحث تکمیلی - کار کردن با دیتابیس ها
معرفی روش های اتصال به انواع مختلف دیتابیس ها ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
معرفی Gorm و متصل شدن به دیتابیس Postgres ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
مفهوم Migrate در Gorm ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نوشتن API CRUD (Create,Read,Update,Delete) و فریمورک Gin ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نوشتن API CRUD (Create,Read,Update,Delete) ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نوشتن API CRUD (Create,Read,Update,Delete) ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نوشتن API CRUD (Create,Read,Update,Delete) ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
معرفی مفهوم Repository ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نکات تکمیلی کنترلر ها -Middleware
معرفی کنترلر ها ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
مفاهیم Middleware ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
وب سوکت
مفهوم وب سوکت ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
راهاندازی server وبسوکت با گولنگ ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
دریافت و ارسال پیام در server وبسوکت ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
نوشتن client وبسوکت با گولنگ ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
کاربرد concurrency در وبسوکت ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
ایجاد چتروم با وبسوکت ویدئو
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
برچسب: programming آموزش go آموزش golang آموزش برنامه نویسی آموزش فارسی golang آموزش گولنگ برنامه نویسی
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهنظرات
قیمت :
1,000,000 تومان قیمت اصلی 1,000,000 تومان بود.500,000 تومانقیمت فعلی 500,000 تومان است.
ثبت نام دوره متوقف شده است
امتیاز
0
از
0
رأی
بدون امتیاز
0 رای
674 بازدید 0 دیدگاه
تبلیغات
ثبت نام دوره متوقف شده است
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.