سامانه های اطلاعاتی فناوری تدبیرگران آهار

ارائه دهنده سامانه های یکپارچه نرم افزاری - اتوماسیون اداری - فرآیندساز - مدیریت ارتباط با مشتریان - تردد پرسنل

سامانه های اطلاعاتی فناوری تدبیرگران آهار

ارائه دهنده سامانه های یکپارچه نرم افزاری - اتوماسیون اداری - فرآیندساز - مدیریت ارتباط با مشتریان - تردد پرسنل

نرم افزار اتوماسیون اداری
نرم افزار دبیرخانه
مدیریت تردد پرسنل
نرم افزار ورود و خروج
نرم افزار CRM
ارتباط با مشتریان
نرم افزار ورود و خروج
نرم افزار حضور و غیاب
نرم افزار حقوق و دستمزد
نرم افزار فرایندساز
نرم افزار جریان کاری
تحت وب

پیام های کوتاه

در این جلسه به شما آموزش میدم چطوری از وب پک در برنامتون استفاده کنید به طوری که پس از هر تغییری که در سورس برنامه ایجاد میشه، بعد از فشردن کلید ترکیبی CTRL + S، مجددا صفحه رفرش میشه و دائم نیازی ندارید تا کدهای برنامه رو Build کنید.

 

 

جهت مشاهده ویدیو به این لینک مراجعه نمایید.

 استفاده از webpack برای توسعه ی سریع برنامه 

خریداری دوره آموزش فریم ورک tailwindcss

  • محمدرضا عرفانی

نصب tailwind و اجرای برنامه Hello World

چهارشنبه, ۴ فروردين ۱۴۰۰، ۱۰:۳۸ ق.ظ

در این جلسه به شما آموزش میدم چطوری از فریم ورک tailwind استفاده کنید . البته این فریم ورک از طریق یک کتابخانه مینیفای شده هم قابل دسترس است، اما برخی از ویژگیهای آن در حالت استفاده به صورت کتابخانه، در دسترس نیست.

لذا سعی کردم طبق یک دستور العمل جامع، قدم به قدم نصب tailwind رو انجام بدیم.

 

نصب tailwind و اجرای برنامه Hello World

  • محمدرضا عرفانی

انتقال داده های زیاد به دیتابیس دیگر

جمعه, ۲۹ اسفند ۱۳۹۹، ۰۹:۵۲ ب.ظ

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

 

 

انتقال داده ها به دیتابیس دیگر در پایگاه داده Mongo

  • محمدرضا عرفانی

فریم ورک Tailwind

جمعه, ۲۹ اسفند ۱۳۹۹، ۰۶:۰۹ ق.ظ

این دوره رو به تمام کسانی که با Bootstrap مشکل دارند، توضیه میکنم. این فریم ورک امکان شخصی سازی خوبی به برنامه نویس میده و کمک میکنه تا کدهای CSS قابل انعطاف تری در برنامه داشته باشیم.

 

tailwind باعث میشه تا ما با کدنویسی  css بیشتر آشنا بشیم و یادبگیریم برای خلق یک قالب ریسپانسیو به چه صورتی باید کد بزنیم.

از ویژگی های کلیدی tailwind پشتیبانی از طیف وسیعی از کلاس ها، برای استایل دادن به المنت ها هست.

این ویژگی ها در رویدادهای hover و focus هم وجود داره و میتوان در استایل دهی از اونها استفاده کرد.

همچنین استفاده از طیف رنگ های متنوع در tailwind، قابلیت خلق قالب های زیبایی رو برای شما فراهم میکنه...

 

 

دوره آموزشی فریم ورک tailwind

  • محمدرضا عرفانی

Sharding چیست؟

پنجشنبه, ۲۸ اسفند ۱۳۹۹، ۱۱:۱۲ ب.ظ

در این جلسه میخوایم بگیم اگر دیتابیس شما بزرگ شد و آیتم های زیادی در یک کالکشن قرار داشتند، چه راهکارهایی برای توسعه دیتابیس وجود داره... در این موارد ما 2 راه حل داریم: 1- توسعه عمودی و توسعه افقی در توسعه عمودی میتونیم امکانات دیتابیس رو افزایش بدیم. مثلا میتونیم به زیاد شدن رم و هارد یا افزایش قدرت CPU اشاره کرد.

اما مورد دوم، افزایش سرورها است به گونه ای که اطلاعات 1 کالکشن بر روی چند سرور ذخیره شود...

 

آموزش ویدیویی رایگان Sharding 

  • محمدرضا عرفانی

آشنایی با readConcern در ReplicaSet

شنبه, ۲۳ اسفند ۱۳۹۹، ۰۵:۵۵ ب.ظ

وقتی که چند تا سرور با هم ارتباط برقرار میکنند و تشکیل یک رپلیکا ست رو میدهند، اولویت خواندن داده ها چطور باید باشد باشد؟ آیا با ابتدا داده ها از سرور اصلی خوانده شود، و کلاینت اطلاع پیدا کند، یا اینکه میتواند داده ها را از تمام سرورهای رپلیکاست بخواند و سپس به کلاینت اطلاع دهد.

 

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

 

آشنایی با readConcern در ReplicaSet

 

دوره پیشرفته MongoDB رو خریداری کنید و از کار با این دیتابیس لذت ببرید.

 

همچنین دوستانی که تازه با این دیتابیس آشنا شدند، بهتره ابتدا دوره مقدماتی MongoDB رو مشاهده کنند.

  • محمدرضا عرفانی

آشنایی با writeConcert در ReplicaSet

شنبه, ۲۳ اسفند ۱۳۹۹، ۰۵:۵۰ ب.ظ

وقتی که چند تا سرور با هم ارتباط برقرار میکنند و تشکیل یک رپلیکا ست رو میدهند، اولویت نوشتن داده ها چطور باید باشد باشد؟ آیا با ابتدا داده ها روی سرور اصلی نوشته شود، و کلاینت اطلاع پیدا کند، یا اینکه میتواند داده ها را روی تمام سرورهای secondary بنویسد و سپس به کلاینت اطلاع دهد.

 

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

 

آشنایی با writeConcert در ReplicaSet

 

دوره پیشرفته MongoDB رو خریداری کنید و از کار با این دیتابیس لذت ببرید.

 

همچنین دوستانی که تازه با این دیتابیس آشنا شدند، بهتره ابتدا دوره مقدماتی MongoDB رو مشاهده کنند.

  • محمدرضا عرفانی

در این جلسه به طور کاملا عملی تعداد 100 عدد آیتم رو در یک جدول درج میکنیم، و سپس عملیات را commit کرده و میبینیم که عملیات Insert با موفقیت به انجام میرسد، اما در برنامه ای که نوشتیم، یک شرط قرار میدهیم. اگر که تعداد آیتم های درج شده، بیشتر از 100 عدد بود، عملیات درج در دیتابیس را RollBack میکنیم.نتیجه را در فیلم مشاهده کنید.واقعا زیباست.

 

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

 

آموزش عملیات ترنزکشن با متد startSession

 

دوره پیشرفته MongoDB رو خریداری کنید و از کار با این دیتابیس لذت ببرید.

 

همچنین دوستانی که تازه با این دیتابیس آشنا شدند، بهتره ابتدا دوره مقدماتی MongoDB رو مشاهده کنند.

  • محمدرضا عرفانی

در فیلم آموزشی که لینکش رو در پایین واستون آوردم، نکاتی که در جلسات قبل در مورد ایندکس گذاری عرض شد خدمتتون رو آزمایش کردیم.

در این جلسه، عملکرد دیتابیس مونگو هنگام کوئری از داده ها رو بررسی کردیم، و دیدیم که چطور یک ایندکس خوب، خیلی سریع میتونه ما رو به داده مورد نظرمون برسونه... در گام دوم روی یک کالکشن، 2 تا ایندکس تعریف کردیم و نشون دادیم که مونگو باز هم تصمیم مناسبی برای انتخاب ایندکس میگیره... اما توجه داشته باشید، اگر هم به هر دلیلی مونگو انتخاب مناسبی برای استفاده از ایندکس، نداشته باشه، میتونیم بهش بگیم که از همین ایندکسی که من بهت میگم استفاده کن و بقیه ایندکس ها رو بزار کنار...

 

مونگو دیتابیس بسیار خوب و سریعی هست که هم به درد کارهای تستی و هم به درد محیط های عملیاتی میخوره... این دوره آموزشی رو از دست ندید :)

 

آزمایش بهبود عملکرد هنگام ایندکس گذاری دیتابیس Mongo

  • محمدرضا عرفانی

انواع ایندکس در مونگو - sparse ، TTL ، unique ، partial index

يكشنبه, ۱۷ اسفند ۱۳۹۹، ۱۰:۰۵ ب.ظ

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

 

انواع ایندکس در مونگو - sparse ، TTL ، unique ، partial index

  • محمدرضا عرفانی