آشنایی با 7 مزیت فریم ورک materialize برای طراحان سایت!

فریم ورک materialize یک سبک طراحی زیبا  است که به وسیله گوگل ساخته شده است. شما با فریم ورک  متریالیز به راحتی و جذابیت هر چه تمام‌تر می‌توانید به طراحی و کدنویسی مشغول شوید. این مجموعه ساخته شده از رابط‌های کاربری به کمک CSS و HTML و JavaScript است. در فریم ورک متریالیز، رنگ‌ها، تایپوگرافی‌ها و تصاویر بسیار زیبا و لذت‌بخش هستند. متریالیز را می‌توان  تنها زبان طراحی دانست که به عناصر حرکت و عمق می‌بخشد. در Material Design ، تمام بخش‌ها لازم است که دارای عمق z مخصوصی باشند که مشخص می‌کند که آن بخش یا آیتم تا چه میزان بالا یا نزدیک به صفحه باشد. در ادامه بیشتر با آن آشنا خواهید شد.

ادامه مطلب

دستورات لینوکس کاربردی از مبتدی تا پیشرفته – ۵۰ دستور مهم

روز به روز به طرفداران سیستم عامل «اُپن سورس» (منبع آزاد) لینوکس افزوده می‌شود. افراد بسیاری هستند که به طور مرتب از دستورات لینوکس استفاده می‌کنند و لازم است فهرست، مرجع یا به اصطلاح تقلب‌نامه‌ای برای دستورات لینوکس که در هر توزیع لینوکس معمولاً یکسان هستند را در اختیار داشته باشند تا در صورت نیاز بتوانند هر زمان که خواستند به آن دسترسی پیدا کنند. به همین منظور در این مطلب بیش از ۵۰ دستور لینوکس لازم و ضروری معرفی و همراه با مثال آموزش داده شده‌اند. دستوراتی که در فهرست مطالب این نوشته آمده‌اند، از جمله مهم‌ترین و پرکاربردترین دستورات لینوکس هستند. با کلیک کردن روی هر یک از آن‌‌ها می‌توان به بخش مربوطه رفت و آموزش دستور مورد نظر و مثالش را مشاهده کرد.

ادامه مطلب

Angular چیست؟ – دانستنی های فریم ورک انگولار به زبان ساده

با تکیه بر فناوری‌های قدرتمندی مانند «آنگولار» (Angular)، میلیون‌ها کاربر از راحتی و قابلیت اطمینان برنامه‌های وب و موبایل برای تقریباً تمام جنبه‌های زندگی خود، از رسانه‌های اجتماعی گرفته تا مراقبت‌های بهداشتی، تجارت الکترونیک و بانکداری اینترنتی، بهره می‌برند. Angular به توسعه‌دهندگان کمک می‌کند تا برنامه‌های وب قوی و کاربر پسند با رابط‌های یکپارچه ایجاد کنند که امکان ایجاد تجربه کاربری بهینه را فراهم می‌کند. در این مطلب آموزشی از «مجله فرادرس» در رابطه با اینکه Angular چیست، چه ویژگی‌هایی دارد، مزایا و معایب آن چیست و بسیاری دیگر از جنبه‌های مختلف دیگر این فریمورک محبوب زبان برنامه نویسی جاوا اسکریپت، توضیحاتی ارائه شده است.

ادامه مطلب

پایگاه داده توزیع شده چیست؟ – به زبان ساده

در این نوشته به این پرسش پاسخ داده شده است که «Distributed Database» یا همان پایگاه داده توزیع شده چیست و همچنین شرح داده‌ایم که چرا باید دیتابیس یا همان پایگاه داده یا بانک اطلاعاتی خود را توزیع کنیم و برخی از سایر مباحث مرتبط در حوزه پایگاه داده های توزیع شده را نیز بسط داده‌ایم.

ادامه مطلب

تاپل در پایگاه داده چیست؟ – توضیح Tuple به زبان ساده

«تاپل» (Tuple) یکی از پر استفاده‌ترین اجزای «سیستم‌های مدیریت پایگاه داده» (DBMS) به حساب می‌آید. تاپل در پایگاه داده و در سیستم‌های مدیریت بانک اطلاعاتی اساساً سطری به حساب می‌آید که دارای داده‌های پیوندی راجع به یک موجودیت خاص است (می‌تواند هر نوع شیئی باشد). این اطلاعات در میان چندین ستون با ویژگی‌های مختلفی مثل نام، سن، جنسیت، علائم و سایر موارد پراکنده شده‌اند. سیستم‌های مدیریت پایگاه داده رابطه‌ای که به اختصار آن‌ها را RDBMS خطاب می‌کنند از «مدل رابطه‌ای» (Relational Model) بهره می‌برند. تاپل‌ها اساساً در سیستم‌های رابطه‌ای یا همان RDBMSها یعنی در قالب جدولی به کار برده می‌شوند. در ادامه این مطلب بیشتر و دقیق‌تر به این پرسش پاسخ داده شده است که تاپل در پایگاه داده چیست و سایر موضوع‌های مهم پیرامون آن نیز شرح داده شده‌اند.

ادامه مطلب

کرنل لینوکس چیست؟ – توضیح هسته لینوکس به زبان ساده

کرنل لینوکس یا همان هسته لینوکس جزء اصلی سیستم عامل لینوکس است و رابط اصلی بین سخت‌افزار کامپیوتر و فرآیند‌های آن به حساب می‌آید. کرنل لینوکس منابع را تا حد امکان به صورت کارآمد مدیریت می‌کند. هسته لینوکس یکی از اصلی‌ترین بخش‌های سیستم عامل لینوکس محسوب می‌شود که مسئول تعامل بین سخت‌افزار و نرم‌افزار در کامپیوتر است. کرنل لینوکس به عنوان مجموعه‌ای از فایل‌های باینری که قابل اجرا هستند، کنترل کننده اصلی سیستم عامل محسوب می‌شود که به موجب آن، امکان استفاده از منابع سخت‌افزاری مانند «سی‌پی‌یو» (پردازنده)، حافظه، سیستمِ فایل، شبکه و مجموعه دیگری از دستگاه‌های ورودی/‌خروجی فراهم می‌شود. اگر می‌خواهید دقیق‌تر بدانید کرنل لینوکس چیست و چه وظایفی دارد یا چگونه نصب و به‌روزرسانی می‌شود، در ادامه این نوشتار همراه ما باشید.

ادامه مطلب

Async و Await در جاوا اسکریپت – توضیح به زبان ساده + مثال و کد

در زبان برنامه نویسی جاوا اسکریپت، کلمات کلیدی «Async» و «Await» «سینتکسی» (Syntax) جدید هستند که به مدیریت عملیات ناهمزمانی کمک می‌کنند. در این مطلب آموزش از مجله فرادرس موضوع Async و Await در جاوا اسکریپت و ابعاد مختلف آن پوشش داده خواهد شد تا کاربران بتوانند در آخر عملیات ناهمزمانی را در جاوا اسکریپت یاد بگیرند.

ادامه مطلب

ترمینال لینوکس چیست؟ – هر آنچه باید بدانید

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

ادامه مطلب

ساخت اپلیکیشن اندروید بدون برنامه نویسی با ۱۹ راهکار مختلف

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

ادامه مطلب

الگوریتم های یادگیری ماشین که باید بشناسید – ۱۰ الگوریتم شاخص ۲۰۲۳

«یادگیری ماشین» (Machine Learning) به عنوان یکی از شاخه‌های مهم حوزه «هوش مصنوعی» (Artificial Intelligence) محسوب می‌شود که در سال‌های اخیر توجه بسیاری از پژوهشگران اکثر رشته‌ها را به خود جلب کرده است. به عبارتی، کاربرد این حیطه از علوم کامپیوتر را می‌توان در دستاوردهای مختلف بشر مشاهده کرد. یادگیری ماشین شامل الگوریتم‌های مختلفی است که سیستم‌های کامپیوتری با کمک آن‌ها می‌توانند بدون نیاز به دخالت انسان و به‌طور خودکار به حل مسائل مختلف بپردازند. در مطلب حاضر، قصد داریم به معرفی پرکاربردترین الگوریتم های یادگیری ماشین بپردازیم و مهم‌ترین زبان‌های برنامه نویسی این حوزه را به علاقه‌مندان آن معرفی کنیم.

ادامه مطلب