ساتا SATA چییست؟
SATA مخفف Serial Advanced Technology Attachment می باشد که یکی از قطعات بسیار مهم و کاربردی در بخش سخت افزاری سیستم های کامپیوتری به شمار می رود. با استفاده از کابل ساتا می توانید درایورهای نوری و هارد دیسک را به سیستم کامپیوتری خود متصل نمایید.
طریقه اتصال :کی از قسمتهای انتهایی کابل ساتا را به یک درگاه ساتا در مادربرد وصل باید کرد.
تصویر مادربرد:
معنی رنگ و سرعت های کابل ساتا:
تصویر انواع کابل:
► back _End چیست؟
backend بخشی از یک وبسایت یا نرم افزار است که کاربران قادر به مشاهده آن نیستند. بک اند، مغز یک سایت است که وظیفه کنترل منطق را بر عهده دارد. کدهایی که در بخش بک اند نوشته میشوند، به طور مستقیم با سیستم در ارتباط نیستند، بلکه از طریق سرور به مرورگر کاربرها ارسال میشوند؛ به همین دلیل است که به بک اند، برنامه نویسی سمت سروریا server side نیز گفته میشود.
► برنامه نویس backend کیست؟
درواقع برنامه نویس back_end کسی است که وبسایت را کد نویسی میکند و در دید کاربر نیست این قسمت از سایت همیشه در پس زمینه در حال اجرا است و عملکردی شبیه به دسکتاپ ویندوز را دارد.
► وظایف برنامه نویس backend:
کسانی که در زمینه backend کارمی کنند، باید حداقل به یکی از زبانهای برنامه نویسی سمت سرور تسلط داشته باشند و بهتر است از مباحث تخصصی زبان برنامه نویسی مد نظر اطلاعات کافی داشته باشند.
کدها با امنیت بیشتری نوشته میشوند, کدها با سرعت بیشتری اجرا خواهند شد و قادر به نوشتن برنامههای شی گرا خواهند بود.
• مدیریت پایگاه داده و ایجاد و ادغام آن
• آشنایی کامل با انواع سیستم عاملها
• نگهداری سیستم های مدیریت محتوا
• جلوگیری از هک شدن سیستم و داشتن اطلاعات کافی درمورد تنظیمات امنیتی
• آنالیز دادههای وبسایت
• مجتمع سازی API ها
برنامه نویس front_end که به عنوان برنامه نویس سمت کلاینت نیز شناخته میشود، از زبانهای کدنویسی HTML، CSS و جاوا اسکریپت برای طراحی و ساخت قسمتهای مختلف یک وبسایت استفاده میکنند. این المانها میتوانند مواردی مانند رنگها و ساختار متن، تصاویر، جداول و گرافها، دکمهها و صفحات مختلف وب باشند. برنامه نویس باید دائماً از آخرین تغییرات و نحوه صحیح برنامه نویسی در این حوزه آگاه باشد.
► یک برنامه نویس front_end بایستی مسلط به:
به زبان های برنامه نویسی CSS, HTML, جاوا اسکریپ مسلط باشد.
در تمام مرورگر ها توانایی کارکردن داشته باشد.
برنامه نویسان فرانتاند ممکن است از پایتون, روبی یا پی اچ پی نیز استفاده کنند تا بتوانند به راحتی میان دادهها با بکاند وبسایت ارتباط برقرار کنند.
تفاوت UI و UX:
UX مخفف User Experience و به معنای تجربه کاربری و UI مخفف User Interface و به معنی رابط کاربری می باشد و هر دو با کلمه user شروع می شوند و مستقیما با کاربر در ارتباط هستند. UI جلوه ظاهری دارد اما UX به مسیری که کاربر در سایت یا اپلیکیشن به آن نیاز دارد می پردازد.
► وظایف طراح تجربه کاربری UXd
• مدیریت و بررسی رفتار کاربر
• بررسی و انتخاب محتوا و متنهای استفاده شده در سایت یا محصول و …
• تمرکز روی اطلاعاتی که به کاربر داده میشود یا از او گرفته میشود
• بررسی بخش مارکتینگ
► وظایف طراح رابط کاربری Uid
یک طراح رابط کاربری در دو سطح کار میکند:
• طراحی رابط کاربری
• کدنویسی رابط کاربری (اجرای نهایی)
درباره هاب و سوئیچ شبکه باید گفت هاب یک دستگاه شبکه است که به شما امکان می دهد چند دستگاه را به یک شبکه متصل کنید، در حالی که یک سوئیچ شبکه دستگاه های مختلف را در یک شبکه کامپیوتری به هم متصل می کند. یک Hub روی لایه فیزیکی کار می کند، در حالی که سوئیچ شبکه روی لایه پیوند داده عمل می کند.
_Switch روی لایه پیوند داده عمل می کند.
+Hub روی لایه فیزیکی کار می کند.
_دارای سرعت های 10/100 مگابیت در ثانیه، 1 گیگابیت در ثانیه، 10 گیگابیت در ثانیه.
+سرعت آن تا 10 مگابیت بر ثانیه است.
_حالت انتقال دوبلکس کامل یا نیمه است.
+حالت انتقال نیمه دوبلکس است.
_از قاب و بسته استفاده می کند.
+از مدارهای سیگنال الکتریکی استفاده می کند.
_سوئیچ شبکه دستگاهی هوشمند است.
+هاب دستگاهی هوشمند نیست.
♦ساختار موس نوری:
در واقع موس نوری از یک دوربین کوچک برای گرفتن 1500 تصویر در هر ثانیه استفاده می کند. این موس ها اکنون تقریباً روی هر سطحی کار می کنند و دارای یک دیود ساطع کننده نور قرمز (LED) کوچک هستند. که نور آن به سطح و سپس به یک سنسور نیمه هادی (CMOS) برمیگردد.
♦بهترین سطح برای موس نوری:
ماوس نوری می تواند روی هر سطح صافی کار کند. حتی می تواند روی سطوحی کار کند که به طور پراکنده متریال متفاوتی دارند و مات هستند. با این حال ، برای دقت بیشتر ، یک پد موس یک گزینه مناسب تر است.
WIN+R : این شرتکات برنامه RUN را اجرا می کند.
WIN+D : این شرتکات شما را به دستکاپ ویندوز میبرد.
Ctrl+V : برای چسباندن محتوای کات یا کپی استفاده میشود.
Ctrl+z : برای بازگردانی آخرین عملیات انجام میشود.
Ctrl+B : برای انتخاب کردن یک متن و زدن این میانبر آن متن حالت Bold میگیرد.
Ctrl+A : باعث میشود تمامی محتوای یک صفحه یا یک پوشه را انتخاب کنید.
برای مثال فایل ذخیره سازی:
برای ذخیره کردن فایل های تولید شده از منوی File روی گزینه Save کلیک کنید. پنجره ی Save As باز می شود.
هیچ تفاوتی بین Save و Save as وجود ندارد . هر کدام را انتخاب کنید باز هم پنجره ی Save as باز می شود و شما باید محل ذخیره سازی نام و پسوند فایل و مشخص می کنید
اما اگر می خواهید فایلی را که قبلا ذخیره کرده اید ، تغییراتی ایجاد و در همان محل قبلی و با همان نام و پسوند ذخیره کنید کافیست که بعد از اعمالتغییرات گزینه ی Save را انتخاب کنید در اینصورت دیگر پنجره ای ظاهر نمی شود.
ولی اگر می خواهید محل ذخیره سازی ، نام یا پسوند فایل را تغییر بدهید گزینه Save as را انتخاب کنید.
کارت شبکه چیست؟
کارت شبکه از تجهیزات سخت افزاری مهمی است که وجود آن در فرایند پیاده سازی شبکه ضروری است.
تمامی کامپیوتر های تحت شبکه باید دارای یک کارت شبکه باشند تا ارتباط بین کامپوتر و محیط انتقال مثل فیبر نوری یا کابل مسی فراهم شود.
کارت شبکه در اصل یک واسط میان شبکه و تجهیزات دیگر مانند کامپیوتر ,تلفن همراه ,دوربین مدار بسته و... است. که امکان برقراری ارتباط با انواع
شبکه ها همچون شبکه کابلی, شبکه اترنت, شبکه بی سیم ,شبکه Wi_Fi را فراهم می سازد
کارت شبکه به نام های Network Card , Network Adapter و NIC میشناسند.
• انواع کارت شبکه :
Erthernet ( 1
از کارت شبکه به منظور انتقال داده ها تحت شبکه به همراه اتصال به کامپیوتر استفاده می شود. کابل اترنت از طرفی به کارت شبکه اتنرنت متصل می شود و یک سر آن هم به مودم یا روتر وصل می شد.
wireless ( 2
نحوه کار کارت شبکه وایرلس به این شکل است که به کمک آنتن هایی که دارد، از روتر سیگنال های وایرلس را دریافت می کند و آنها را به اتصال اینترنتی برای استفاده در کامپیوتر تبدیل می کند.
البته این کارت شبکه برای اتصال کامپیوتر به شبکه، احتیاج به تنظیمات بیشتری بر روی کامپیوتر دارد و اتصال به شبکه وایرلس نیز با وارد کردن پسورد wifi امکان پذیر است.
IDE چیست؟
IDE مخفف عبارت environment development Integrated است. محیطی که به منظور نوشتن کدها برای برنامه نویسی
فراهم شده و موجب شده تا امر کد نویسی راحت تر صورت پذیرد.
IDE های مختل ف در دسترس برنامه نویسان قرار دارد که با توجه به نیاز خود یکی از آن ها را انتخاب میکنند.
IDE ها متشکل از قسمت های زیر هستند:
∎ ویرایشگر های کد منبع : ویرایشگرهای کد منبع که در زمان نوشتن ساختار برنامه با عمل برجسته سازی با نشانه های بصر ی
مانند تغییر رنگ و بولد نمودن و ...
∎ ارا ئه خودکار به زبان مکمل و اخط ار اشکاالت در زمان برنامه نویسی موجب اسان تر شدن عمل کد نویسی هستند.
∎کامپایلر : مجموعه ابزار هایی که به منظور اتوماسیون اموری که ساده هستند و یا نیاز به تکرار دارند . مانند کامپایل نمودن کد
منبع به کدهای باینری و بسته بندی این کد ها و اجرای تست های خودکار در دسترس برنامه نویس هستند.
∎اشکال زدایی یا IDE : Debuggerها توانایی نمایش خطا در بدنه اصلی کد ها را دارد.
مزایای استفاده از IDE
IDE میتواند با استفاده از راه اندازی سریع و با استاندارد نمودن ابزار ها بهره وری برنامه نویسان را بهبود ببخشد. درحالیکه
بدون استفاده از IDE ها برنامه نویس م لزم است تا وقت زیادی را برای امور مختلف مانند طرز استفاده از ابزار های مختلف
پیکربندی از ابزار ها و نحوه یادگیری این ابزار ها صرف نمایید. این درحالی است که در IDE ابزار ها ی مختلفی برای ازمون های
مختلف و انحرافی گنجانده شده است.
∎بهترین IDE ها برای پایتون :
1 pycharm
Spyder 2
ublime text 3
Visual studio code 4
منابع: اموزشگاه کامپیوتر پرتو ,programstore.ir