سوال دو
Back End ، به قسمتی از یک سایت یا نرم افزار را که برای کاربران قابل مشاهده نیست Back End می گویند (مربوط به پشت صحنه ی وبسایت می باشد)؛ یا به عبارت دیگر هسته و مغز یک سایت است که وظیفه کنترل منطق آن را بر عهده دارد ، و همچنین کاربران به کدهای نوشته شده در بک اند دسترسی ندارند و نمی توانند آنها را مشاهده کنند.
برنامه نویسان Back End کسانی هستند که باید:
الف) به زبانها و تکنولوژیهای مختلف سمت سرور مانند:
1- Java
2- Python
3- PHP
4- SQL
5- #C
6- NET. و آشنا و مسلط باشند.
ب) پایگاه داده ( Database ) و Cache : به سیستم مدیریتی پایگاه داده (DBMS) که یکی از موارد ضروری برای یک توسعه دهنده بک اند به شمار می آیند باید مسلط باشند؛ و برخی از این سیستم های مدیریتی مانند mySQL، mongoDB، Oracle و Redis در دسترس برنامه نویس می باشد.
ج) سرور : کار بر روی سرورهای مختلف مانند Apache، Nginx و Microsoft lls که برای برنامه نویس بک اند بسیار مهم است و در این میان لینوکس می تواند شرایط بهتری نسبت به ویندوز یا مک برای برنامه نویسی بک اند محیا کند.
د) API ها : آشنایی کامل با رابط کاربردی برنامه نویسی یا همان API برای تبدیل شدن به یک برنامه نویس بک اند امری ضروری و مهم می باشد بدین گونه که آگاهی در زمینه استفاده از وب سرویس های Saop و Rest برای آنها کافی می باشد.
1- NIC مخفف عبارت Network Interface Card و به معنای کارت واسط شبکه است.
یکی از اصلی ترین اجزای سخت افزاری کامپیوتر کارت شبکه است. کارت شبکه سخت افزاری است که هر کامپیوتر سرویس دهنده یا سرویس گیرنده برای اتصال به شبکه باید داشته باشد .در واقع کارت شبکه اتصال میان کامپیوتر و محیط انتقال در شبکه را فراهم میکند.
انواع کارت های شبکه عبارتند از : کارت شبکه های روی مادربرد و کارت های شبکه جانبی و کارت های شبکه بی سیم
یکی از فواید مهم و اساسی کارت شبکه این است که می توان به وسیله آن دستگاه های هوشمند را به هم و یا به شبکه جهانی(اینترنت) متصل کرد.
2- در ابتدا اگر بخواهیم فایلی را که وجود خارجی ندارد و آن را تازه به وجود آورده ایم ذخیره کنیم فرقی ندارد که از save استفاده کنیم یا از save as زیرا هر دو یک کار را انجام میدهند اما اگر فایلی که از قبل ذخیره داشتیم و الان روی آن تغییراتی را اعمال کرده ایم بخواهیم در همان جا ذخیره کنیم از save استفاده میکنیم ولی اگر میخواهیم فرمت آن را تغییر بدهیم و یا آن را در جای دیگری ذخیره کنیم از save as استفاده میکنیم، البته فایل قبلی در جای خود می ماند و دچار تغییرات نمیشود ( در save as ) فایل قبلی در جای خود می ماند و فایل جدید در جایی که ذخیره میشود میرود.
3- در ابتدا مبخواهم فرق بین کلید های delete و backspace را برای شما بگوییم درست است که هر دوی آن ها در اصل متن مورد نطر را پاک میکنند اما تفاوت اساسی میان آنها این است که کلید delete متن را از پیش رو پاک میکند ولی کلید backspace متن را از پشت پاک میکند .
کلید ctrl+c که یک متن و یا فایل را کپی میکند ؛ کلید ctrl+v که متن یا فایل کپی شده را در جای مد نظر کپی یا paste میکند ؛ کلید ctrl+x که متن یا فایل مورد نظر را cut کرده یعنی بریده و به جای مد نظر برش یا انتقال میدهد کلید ctrl+z که کار آن undo است و کلید ctrl+y بالعکس آن، یعنی کار redo را انجام میدهد؛ کلید alt+tab که به وسیله آن میتوان پنجره را تغییر داد و به پنجره دیگری رفت ؛ کلید alt+f4 که به وسیله آن تمام پنجره ها بسته شده و با یک کلیک میتوان کامپیوتر را خاموش کرد
کلید بعدی ctrl+esc است که کار آن باز کردن منوی استارت است
کلید shift+ctrl+esc که task manager را باز میکند؛کلید win+r پنجره run را باز میکند ؛win+l قفل کردن صفحه ؛ win+d نشان دادن یا مخفی کردن تمامی پنجره های در حال اجرا.
4- موس های نوری دارای دوربین کوپکی هستند که در هر ثانیه 1500 عکس می گیرد. این نوع ماوس ها تقریبا بر روی هر سطحی کار میکند و یک دیود کوچک ساطع کننده نور (LED) دارند که نور را از آن سطح به یک سنسور CMOS یا Complimentary Metal-Oxide Semiconductor منعکس می کند.
سنسور CMOS، هر تصویر دریافتی را به یک پردازشگر دیجیتالی DSP میفرستد تا تحلیل شود. DSP با سرعت میلیون دستور در ثانیه قادر است الگوهای داخل تصویر را دیده و تشخیص بدهد که این الگوها چگونه حرکت میکنند و فرق هر تصویر با تصویر قبلی چیست. سپس بر اساس تغییر الگو در یک سلسله تصویر، DSP تشخیص میدهد که ماوس چقدر و چطور حرکت کرده و مختصات صحیح را به کامپیوتر ارسال میکند. سپس کامپیوتر با توجه به این مختصات دریافتی، نشانگر ماوس (Cursor) را روی صفحه حرکت میدهد؛ این عمل صدها بار در ثانیه انجام میشود تا حرکتی نرم و یکنواخت برای نشانگر ماوس ایجاد کند.
5- هر چند از هر دو دستگاه hub و switch میتوان برای اتصال قطعات شبکه به یکدیگر استفاده کرد؛ اما تفاوت اساسی و بنادین این دو را نمیتوان نادیده گرفت، یک hub دستگاه سادهای است که تمام ترافیک ورودی به خود را به تمام پورتهایش ارسال میکند و این میتواند باعث ایجاد و انتقال جریان زیادی ترافیک غیرضروری به شبکه شود. و از طرف دیگر switch اطلاعاتی در مورد دستگاههای متصل به خود را جمع آوری کرده و ترافیک ورودی آنها را تنها از طریق پورت(های) مرتبط هدایت میکند. این قابلیت همچنین این امکان را نیز فراهم میکند تا تبادلات انجام گرفته از طریق این switch را مدیریت کرد. و در نتیجه hub برای شبکه های کوچک مناسب هست و switch برای شبکه های بزرگ با حجم زیادی از ترافیک تبادل شده کاربرد دارد.
درباره این سایت