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

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

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

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

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

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

۱۳ مطلب با کلمه‌ی کلیدی «دوره آموزشی» ثبت شده است

آشنایی با برنامه نویسی بک اند

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

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

 

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

آشنایی با برنامه نویسی بک اند

آموزش فریم ورک Express JS

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

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

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

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

 

 

انتقال داده ها به دیتابیس دیگر در پایگاه داده 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

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

آشنایی با درخت B-Tree و نحوه ایندکس گذاری در دیتابیس

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

در این جلسه در مورد درخت B صحبت میکنم واستون و همینقدر بدونید این درخت باعث شده تا تحول عظیمی در جستجوی داده ها در دیتابیس، به وجود بیاد.در واقع برای جستجوی داده ها بدون ایندکس گذاری، باید به مقدار تعداد آیتمهایی که داخل جدول شما وجود داره، مقایسه انجام داد که میشه برابر o(n) در صورتی که با ایندکس گذاری، زمان جستجوی شما به o(logn) کاهش پیدا میکنه که در مقادیر بالا، زمان بسیار زیادی هست.

 

برای آشنایی بیشتر، نگاهی به ویدیوی زیر بندازید.

آشنایی با درخت B-Tree و نحوه ایندکس گذاری در دیتابیس

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