تولید کننده آموزش و محصولات مبتنی بر برنامه نویسی مدرن

۷۴ مطلب با کلمه‌ی کلیدی «اموزش» ثبت شده است

شروع کار با opendds

بنام خدا

یک قسمت آموزش ویدئویی از نحوه شروع کار با opendds آماده کردم که مراحل دریافت سورس و بیلد و اجرای یک مثال Messanger رو به صورت کامل توش انجام و توضیح دادم و همینطور همون مثال رو با استفاده از ماشین مجازی و سیستم‌عامل اصلی(هاست) اجرا کردم که شبیه سازی دو تا سیستم مجزا رو هم داشته باشیم امیدوارم مفید باشه برای دوستانی که علاقمند هستند.

لینک آموزش در yourube

لینک آموزش در آپارات

خداوند یار و نگهدارتون

۰۸ تیر ۹۹ ، ۱۸:۱۸ ۰ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

شروع دوره Modern C++ Concurrency in Depth

دوره آموزشی Modern C++ Concurrency in Depth بر پایه دوره Modern C++ Concurrency in Depth شروع شد.

لینک لیست پخش دوره در youtube

لینک لیست پخش دوره در آپارات

پذیرای نظرات دوستان هستم.

۱۵ فروردين ۹۹ ، ۲۰:۰۹ ۰ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

دوره ویدئویی آموزش cmake به زبان فارسی

با توجه به رای‌گیری انجام شده در کانال تلگرام تصمیم بر این شد که یک دوره ویدئویی آموزش cmake به زبان فارسی تولید کنم و منتشر کنم تا دوستان استفاده کنند.

هزینه این دوره از نظر مالی رایگان هست ولی دوستانی که از دوره استفاده میکنند یک صلوات برای سلامتی و تعجیل در ظهور آقا امام زمان بفرستند.

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

لینک پلی لیست youtube

لینک پلی‌لیست aparat

موفق باشید.

۰۷ فروردين ۹۹ ، ۱۷:۱۹ ۱ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

بهترین‌های راه یاد گیری کتاب یا ویدئو یا جستجو ؟

بهترین‌های راه یاد گیری کتاب یا ویدئو یا جستجو ؟

تقریبا از وقتی رفتم دانشگاه شروع شد یعنی حدودا سال 1393 بود که شروع کردم به یادگیری و خود آموزی چیزای زیادی یاد گرفتم و روش‌های مختلفی رو امتحان کردم از بعضی ها نتیجه گرفتم و از بعضی ها نه و بعضی ها هم غیر مستقیم روم اثر گذاشتند.

اوایل با کتاب فارسی شروع کردم و خیلی زود تموم کردم یعنی حتی یه کتاب فارسی رو هم در زمینه تخصصی کامل نخوندم اواسطش بود که فهمیدم اونطور که باید توضیح نداده بعد کم کم به ویدئو رو بردم نتایج خوبی هم داشت البته حوزه یادگیریم هم یک مقدار آبکی تر شده بود یعنی اون کتاب اول آموزش سی پلاس پلاس بود بعد با کمی جستجو و کد زدن تکمیل کردم آموزشم رو و بعد وقتی رفتم سراغ ویدئو که دیگه میخواستم پایتون یاد بگیرم و نتیجه خوبی هم داشت سریع شروع کردم و یاد گرفتم و باز دست به کد شدم و با جستجو چاله چوله ها رو پر کردم روند پیشرفتم هم سریع بود چون هر مشکلی رو میدیدم سریع در موردش جستجو میکردم و به نتیجه میریدم و سعی میکردم برای بقیه هم منتشر کنم یادمه یه گروه تلگرام بود با حدود 500 نفر اعضا که مشکلات تقریبا همشون رو من سعی میکردم حل کنم برای خودم که خیلی خوب بود چون زیاد بودند افرادی که توی پروژشون به مشکل خوردند و وقتی من مشکلاتشون رو حل میکردم باعث میشد خودم هم یاد بگیرم توی پروژه های واقعی چه مشکلاتی هست و پیشرفتم رو هم جهت میداد یعنی چیزای پر کاربرد رو یاد میگرفتم بجای این که بشینم کلی چیز یاد بگیرم که ممکنه یکیشون به کارم بیاد.

ادامه مطلب...
۱۸ آذر ۹۸ ، ۰۰:۱۶ ۲ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

جزوه آموزش CMake

با سلام

دوستان آموزش CMake رو در یک جزوه آموزشی براتون آماده کردم که میتونید استفاده کنید قبلا قولش رو داده بودم ولی واقعا وقت نمی‌کردم الان هم توی شرکت آماده کردم و شرکت اجازه داد بیرون هم منتشر کنم.

دانلود

 

۱۹ تیر ۹۸ ، ۲۱:۱۱ ۲ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

سی پلاس پلاس بعد از کنسول

با سلام

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

سوال ایشون این بود که :

سلام
میخاستم منو در مورد ساخت یک برنامه کامل با سی پلاس راهنمایی کنید
برای مثال
یک نرم افزار مدیریت کتاب برای کتابخانه
چطوری چنین نرم افزاری با سی پلاس بسازیم تا دیگران درکامپیوترشون نصبش کنن و استفاده کنن
و مثل بقیه ظاهر زیبایی هم داشته باشه
من سی پلاس بلدم ولی فقط درکنسول کارکردم
ممنون میشم راهنمایی کنید
سپاس

توی این پست قصد دارم یک توضیح جامع در مورد انواع برنامه‌ها بدم با توجه به درکی که خودم از این موضوع دارم و البته همینجا بگم بخش نظرات بروی همه دوستان چه باتجربه تر برای ایراد گرفتن از بنده و چه کم تجربه تر برای سوال کردن بازه، راحت باشید.

ادامه مطلب...
۲۲ بهمن ۹۷ ، ۲۳:۱۴ ۳ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

علم دور ریز

برای نوشتن پروژه راه‌های اصولی هست مثل این که اول تمام نیاز‌های پروژه رو بدونیم و تمام نیازها و راه‌های رسیدن بهش رو بررسی کنیم معماری رو مشخص کنیم و بعد شروع به کد زدن کنیم.

اما حقیقت اینه که توی پروژه معمولا به این شکل پیش نمیریم و مشتری هم نمیتونه در اول کار تمام نیاز های خودش رو به صورتی که توی ذهن خودش هست بیان کنه و یا بعد از بیان کردن ممکنه با تکمیل پروژه تصمیم بگیره قسمتی رو تغییر بده و بهتر یا بدترش کنه به تصمیم خودش بستگی داره ولی این کار هزینه رو میبره بالا چون مجبور می‌شیم یک راه جدید رو برای اعمال نیاز بریم.

من نمیخوام بهتون درس مهندسی نرم افزار بدم برعکس من یک عمر از همه مواردی که توی زندگیم و توی بقیه مشاغلی که داشتم برام پیش اومده بود توی برنامه نویسی استفاده کردم و به نظرم رسید که الان وقت اینه یه چیزایی هم از این شغل یاد بگیرم و وارد زندگیم کنم البته توی این پست میخوام از این اصل مهندسی نرم افزار در تحقیق و یادگیریم استفاده کنم. الان که به گذشته نگاه می‌کنم از وقتی شروع به یاد گیری کردم خیلی موازد و موضوعات رو دنبالش رفتم تا سطح مقدماتی یا متوسط یا بعضا پیشرفته ولی خیلی از این موضوعات حتی یک بار هم به کارم نیومد مثلا من رفتم سراغ انیمیشن سازی یاد گرفتم تا حدی وقت گاشتم براش ولی من انیمیشن ساز نیستم و قرار هم نیست بشم البته علاقه دارم ولی علاقه تنها عنصر مهم برای این که شغلم رو انتخاب کنم نیست و این رو میدونستم که انیمیشن سازی قرار نیست شغل اصلی من باشه ولی باز براش وقت گذاشتم و الان که نگاه می‌کنم یجورایی این علمم دور ریز شده چون ازش استفاده‌ای نمی‌کنم.

ادامه مطلب...
۲۳ دی ۹۷ ، ۰۰:۲۱ ۰ نظر موافقین ۱ مخالفین ۰
بهنام صباغی

دانشگاه یا دانشکاه

با سلام خدمت دوستان میخوام یه مبحثی که از ته ذهنم گذر میکنه رو باز کنم.

من با ساختار درس و دانشگاه فعلی مشکل دارم البته من توی یک دانشگاه دولتی به مدت 4 سال درس قرار بود بخونم. میگم قرار بود چون نخوندم و ترم 8 انصراف نامه رو تقدیم دانشگاه کردم و باز اسم نوشتم دانشگاه البته اینبار دانشگاه پیام‌نور که کمتر اساتید عزیز به دست و پام بپیچند برای حضور و غیاب و البته از این نمیشه گذشت که دلیل اصلیم برای ثبت نام دوباره این بود که سربازیم رو عقب بندازم چون الان توی دوره‌ای هستم که دارم با سرعت پیش میره و دو سال نگهبانی افتابه دادن به شدت منو از زندگیم عقب میندازه و چرخ‌های پیشرفتم رو که الان تازه دارند درست درمون راه میرند رو در هم می‌کشنه.

شاید یک عده تا به اینجای کار باهام موافق باشند یک عده مخالف ولی چیزی که مهمه اینه که من بعد 4 سال هیچ مدرکی ندارم ولی آدمی هستم که این 4 سال چندین برابر اون شاگرد اولی که با معدل 19 فارق شد مطالعه کردم و از علمی که به دست آوردم استفاده کردم.

ادامه مطلب...
۰۹ آذر ۹۷ ، ۲۲:۲۷ ۳ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

معرفی منابع آموزشی boost.asio

با سلام خدمت دوستان عزیز

در این پست تصمیم دارم چندین منبع آموزشی برای boost.asio را برای شما معرفی کنم :

منابع رسمی boost.asio برای فراگیری

  1. Overview
  2. Using Boost.Asio
  3. Tutorial
  4. C++11 Examples
  5. Networking TS compatibility

سه کتاب موجود برای یادگیری boost.asio

  1. Boost.Asio C++ Network Programming
  2. Boost.Asio C++ Network Programming - Second Edition
  3. Boost.Asio C++ Network Programming Cookbook

دوره ویدئویی آشنایی با boost

دوستان دقت داشته باشید یاد گرفتن boost دیگه تقریبا برای همه واجبه چون کم کم داره قسمت‌های مختلفش با تغییرات کمی به اصل سی پلاس پلاس اضافه میشه و بهتره قبل از این که تمامش به سی پلاس پلاس اضافه بشه شما اون رو یاد گرفته باشید تا بعد از اضافه شدنش مشکلی با کار کردن باهاش نداشته باشید مثلا filesystem توی استاندارد 2017 به سی پلاس پلاس اضافه شد و همینطور any و optional و خیلی چیزای دیگه تا جایی که میدونم توی استاندارد 2020 قراره بخش شبکه (Network) هم اضافه بشه .

موفق و پیروز باشید.

۰۲ آذر ۹۷ ، ۱۱:۵۸ ۱ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

انواع معماری اتصالات سیگنال و اسلات در کیوت بین c++ و qml

با سلام خدمت دوستان عزیز چندی پیش در پی مسائلی که برام پیش اومد نیاز شد توی یک برنامه که هسته سی پلاس پلاس داره و کاملا با سی پلاس پلاس هست از کیو ام ال استفاده کنم ولی جالب بود دو روشی که قبلا میشناختم برای این کار جوابگوی نیازم نبود اما اجازه بدید اول روش های قبلی رو با مثال توضیح بدم برای دوستانی که اون رو روش رو بلد نیستند :

 

ادامه مطلب...
۰۶ آبان ۹۷ ، ۰۱:۰۶ ۴ نظر موافقین ۱ مخالفین ۰
بهنام صباغی