tosinsonetworkplus tosinsonetworkplus .

tosinsonetworkplus

معرفي دوره هاي آموزشي هك وب سايت يا تست نفوذ وب + نقشه راه

        

چگونه دوره هاي آموزش هك وب سايت را ياد بگيريم؟ از چه دوره اي مي توانيم تبديل به يك متخصص تست نفوذ يا هكر وب سايت شويم؟ چه دوره هاي آموزشي هك وبي در فضاي مجازي وجود دارد؟ از كجا هك كردن وب سايت را شروع كنيم؟ يادگيري هك و نفوذ به اپليكيشن هاي تحت وب با چه دوره هايي شروع مي شود؟ نقشه راه يادگيري هك و نفوذ به وب چيست؟ پاسخ همه اين سوالات به همراه مسير راه يادگيري هك و نفوذ و آموزش تست نفوذ وب را مي توانيد در اين مقاله مطالعه كنيد.

وب هكينگ چيست؟ معرفي تخصص تست نفوذ وب يا Web Hacking
تست نفوذ وب و Web Application يا همان وب هكينگ قانونمند يكي از پرطرفدارترين و پر مخاطب ترين حوزه هاي امنيت ، Security و تست نفوذ مي باشد. حوزه امنيت و Security نيز مانند ساير حوزه هاي تخصصي IT به شاخه هاي مختلفي تقسيم مي شود. به عنوان مثال 3 شاخه كلي براي حوزه امنيت متصور مي باشد كه شامل :

Network Pentest 
Web Application Pentest
جرم يابي سايبري | فارنزيكس (Forensics) مي باشد
اما بسياري از دانشجويان و علاقه مندان به حوزه امنيت و Security شاخه دوم يعني Web Application Pentest | Web server Pentest | وب هكينگ قانونمند را انتخاب مي كنند .

مهمترين دلايل ورود به دنياي وب هكينگ يا تست نفوذ وب چيست؟
امروزه همه شركت ها ، ارگان ها و سازمان ها داراي وب سايت و Web application ها با ساختار Web server و Android و ساير تكنولوژي هاي وب نوظهور مي باشند. بنابراين با توجه به حساس بودن و محرمانه بودن و حياتي بودن ديتا ها و اطلاعات خود شركت ها و كاربران آنها دراين ساختار ، ارزيابي و تست نفوذ وب و وب اپليكيشن ها مورد نياز مي باشد. و اين خود باعث ايجاد فرصت و بازار كاري بزرگ با درامد عالي براي علاقه مندان به شاخه تست نفوذ وب و وب هكينگ (Web hacking) مي شود.
وجود ارتباط و وابستگي منظم بين مباحث و مفاهيم حوزه تست نفوذ وب و Web hacking باعث افزايش قدرت يادگيري و علاقه مندي كاربران و دانشجويان اين حوزه مي گردد.
رشد روز افزون ساختار ها ، ابزار ها و تكنولوژي هاي حوزه وب و همچنين به موازات آن رشد تهديدات سايبري اين حوزه ، نياز به داشتن تخصص تست نفوذ وب و سامانه هاي وب و Web application ها هر روز بيشتر احساس مي گردد.
نقشه راه دوره هاي آموزشي هك وب يا وب هكينگ ( آموزش هك وب )
با توجه به اهميت شاخه تست نفوذ وب و با توجه به دلايل مذكور فوق ، يكي از دغدغه ها و فكر مشغولي هاي دانشجويان و كاربران اين حوزه ، داشتن مسير راه ، Road Map و انتخاب درست چگونگي يادگيري تخصصي اين شاخه مي باشد. تقريبا تمامي كمپاني ها و شركت هاي ارائه دهنده دوره هاي امنيت، كتاب هايي در حوزه تست نفوذ وب و Web Application را ارائه داده اند.

اما قوي ترين و حرفه اي ترين كمپاني كه به صورت كامل ، حرفه اي و جامع ، از مقدماتي تا حرفه اي( تخصصي) ، مرحله به مرحله و همچنين به صورت كاملا عملي و لابراتوار محور شاخه تست نفوذ وب و Web Application را تدريس نموده است كمپاني و شركت SANS مي باشد. اين شركت 2 دوره به نام هاي SANS 542 و SANS 642 را در حوزه تست نفوذ وب به دنيا معرفي نموده است .

اما همانطور كه مستحضر هستيد معادل فارسي كه دقيقا تمامي مفاهيم و مطالب موجود در اين دو دوره را به صورت كامل و جامع بيان كرده باشد ، بسيار كم است. همچنين در كلاس هاي حضوري نيز با توجه به اينكه سطح دانش همه دانشجويان در اين حوزه يكسان نيست و به دليل زمان زيادي كه براي حل تمرين بر روي لابراتوار ها صرف مي شود و همچنين زمان استراحت در نظر گرفته شده ، اساتيد محترم قادر به پوشش كامل اين قبيل دوره هاي نمي باشند . لازم به ذكر است هزينه بالاي دوره هاي حضوري نيز خود دليلي بر گرايش دانشجويان به سمت دوره هاي آفلاين و از قبل ضبط شده و Capture شده مي باشد.

دوره آموزشي هك وب | SANS SEC542 چيست؟
دوره sans 542 | دوره GWAP (GIAC Web Application Penetration Tester) يا دوره Web hacking | وب هكينگ | Web Pentest كامل ترين دوره تست نفوذ وب (Web Application Pentest) مي باشد . اين دوره متعلق به كمپاني SANS بوده و در اين دوره انواع حملات و آسيب پذيري هاي وب به صورت مقدماتي تا حرفه اي به صورت عملي (Labs) آموزش داده خواهد شد .

دوره sans 542 (GWAPT) به افراد و دانشجويان اين توانايي را خواهد داد كه پس از گذراندن اين دوره به صورت عملي و براساس Lab هاي طراحي شده ، انواع معماري و ساختار وب ،آسيب پذيري هاي وب سايت ها و Web Apllication ها را شناسايي و تحليل نموده ، هچينين در اين دوره افراد توانايي Exploit كردن و اكسپلويت نويسي آسيب پذيري هاي تحت وب به زبان هابي javaScript , Python و php را خواهد داشت .

اين دوره جزء دوره هاي تخصصي حوزه امنيت محسوب مي شود و به صورت كاملا حرفه اي براي افرادي كه قصد شركت در پروژه هاي تست نفوذ وب و سامانه ها و Application هاي وب را دارند بسيار مناسب مي باشد . حتي برنامه نويسان تحت وب مي توانند از اين دوره براي كد نويسي امن و Secure استفاده نمايند.

دوره آموزشي هك وب پيشرفته | SANS SEC 642 چيست؟
دوره sans 642 | Advanced WebApp Penetration testing | دوره تست نفوذ پيشرفته وب | وب هكينگ پيشرفته ، پيشرفته ترين و حرفه اي ترين دوره تست نفوذ پيشرفته وب و Web application ها مي باشد.اين دوره متعلق به كمپاني sans بوده و در اين دوره علاوه بر ارائه تكنيك هاي پيشرفته حملات و تست نفوذ هاي دوره sans 542 ، تست نفوذ و هك جديدترين ساختار ها و تكنولوژي هاي وب مانند : NoSqlinjection بر روي ديتا بيس هاي غير رابطه اي ، انواع حملات NodeJs ، آسيب پذيري SSTI ، CSRF پيشرفته با Ajax ، CMS Hacking ، WebSocket Hacking ، PHP unserialize attack ، انواع كرك هاي پيشرفته ترافيك هاي رمز شده در وب شامل ECB , CBC , Padding Oracel ، Bypass كردن WAF و IPS ، PHP Juggling و آسيب پذيري هاي پيشرفته logical و خيلي ديگر از حملات و آسيب پذيري هاي نوظهور ارائه مي شود.

اين دوره قوي ترين و پيشرفته ترين دوره تست نفوذ و هك وب در دنيا محسوب مي شود و جزء دوره هاي تخصصي حوزه امنيت محسوب مي شود كه مي توان گفت اين دوره دوره سنگيني مي باشد كه حتما دانشجويان مي بايست دوره Sans 542 يعني دوره مقدماتي اين دوره را پشت سر گذاشته باشند.

مزاياي دوره SANS 542 و SANS 642 مهندس محمدي 
ارائه كامل ، جامع تمامي مفاهيم و سرفصل هاي دوره sans 542 و sans 642 به ساده ترين شكل ممكن به زبان فارسي
ارائه مطالب و مفاهيم بيشتر از كتاب به صورت عملي و تئوري و مرتبط با سرفصل هاي اين 2 كتاب
آموزش و ارائه چگونگي ايجاد و راه اندازي لابراتوار و Web application هاي آسيب پذير در راستاي انجام و اجراي CTF هاي در نظر گرفته شده توسط كتاب
پشتيباني كامل و مستمر توسط مدرس دوره
آموزش و ايجاد آمادگي صد در صد دانشجو براي شركت در بازار كار واقعي و دريافت انواع پروژه هاي تست نفوذ وب ، وب سايت و Web application ها
امكان تهيه دوره و به صرفه بودن از لحاظ اقتصادي با توجه به قيمت مناسب اين دوره در مقايسه با دوره ها حضوري معادل همين دوره ها و با در نظر گرفتن محدوديت هاي بيان شده در خصوص دوره هاي حضوري
راهنما و مسير يادگيري دوره هاي آموزش هك وب مهندس محمدي
دانشجويان علاقه مند به شاخه تست نفوذ وب و وبسايت ها مي بايست به ترتيب دوره هاي زير را پشت سر بگذرانند.

1- پيشنهاد مي گردد اگر دانشجويان اطلاعاتي كلي و عمومي در حوزه امنيت را ندارند و به تازگي وارد اين حوزه شده اند و يا اينكه به عنوان مثال دوره هاي مقدماتي امنيت و همتراز انها مانند Security + | سكيوريتي پلاس را پشت سر نگذاشته اند ، حتما دوره Security plus | سكيوريتي پلاس را پاس نمايند و يا اينكه خودشان مفاهيم كلي و عمومي امنيت را مطالعه نمايد.

2- در مرحله دوم دانشجويان مي بايست دوره SANS 542 ارائه شده توسط مهندس محمدي در وب سايت توسينسو را تهيه و مطالعه نموده و حتما لابراتورا ها و CTF هاي در نظر گرفته شده براي اين دوره را انجام دهند.

3- در مرحله سوم دانشجويان مي باست دوره SANS 642 ارائه شده توسط مهندس محمدي در وب سايت توسينسو را تهيه و مطالعه نموده و حتما لابراتوارها و CTF هاي در نظر گرفته شده براي اين دوره را انجام دهند.

4- در مرحله سوم دوره DVWA ارائه شده توسط مهندس محمدي در وب سايت را تهيه و مطلالعه نمايند چرا كه مفاهيم و سرفصل هاي ارائه شده در اين دوره بسيار كاربردي و مهم مي باشد.

 

 

 


برچسب: ، آموزش هك ،آموزش هك قانونمند،آموزش CEH ،آموزش سكيوريتي پلاس،آموزش Security،آموزش امنيت شبكه،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۱۹ فروردين ۱۴۰۲ساعت: ۰۹:۴۹:۰۲ توسط:محمد نصيري موضوع: نظرات (0)

معرفي 5 سايت آموزش تخصصي شبكه ، لينوكس و امنيت


امروز ميخواهيم بهترين وب سايت هاي آموزش تخصصي شبكه ، لينوكس و امنيت در دنيا را به شما معرفي كنيم و تجربه آموزش هر كدام را به اشتراك بگذاريم . اين روزها پيدا كردن يك دوره آموزشي مناسب در حوزه شبكه و امنيت و حتي لينوكس آسان نيست.هر كسي به خودش اجازه مي دهد با يك ميكروفون ، يك كامپيوتر و لابراتوار ساده خانگي و البته روخواني از روي كتابهاي آموزشي براي خودش آموزش طراحي كند و با تكنيك هاي سئو آن را به صفحات اول گوگل بياورد و براي خودش رزومه بسازد .

اما ما امروز ميخواهيم وب سايتهاي مرجعي كه در حوزه آموزش شبكه ، آموزش لينوكس و البته آموزش امنيت شبكه بسيار قدرتمند فعاليت مي كنند را براي شما ليست كنيم . در عين حال شما مي توانيد با مراجعه به هر يك از وب سايت هاي مورد نظر از طريق بررسي رتبه بندي دوره ها ، بهترين دوره آموزشي را براي خودتان انتخاب كنيد پس تا انتها با اين مقاله همراه باشيد.

معرفي وب سايت يودمي ( Udemy )
خوب وب سايت يودمي قطعا بزرگترين پلتفرم آموزش شبكه و امنيت در دنيا به حساب مي آيد. اين وب سايت ده ها هزار عنوان دوره آموزشي متنوع در حوزه هاي مختلف دارد كه قطعا حوزه آموزش فناوري اطلاعات و شبكه و ... نيز جزو محبوب ترين هاي Udemy هستند.

از مزاياي دوره هاي آموزش شبكه و امنيت و لينوكس يودمي مي توانيم به قسمت بسيار ارزان آن در مقايسه با ساير پلتفرم هاي آموزش انلاين اشاره كنيم. برخي اوقات همه آموزشهاي يودمي بيشتر از 90 درصد تخفيف مي خورند و اين يكي از سياست هاي تجاري وب سايت يودمي است.

اما يكي از نقاط ضعف مهم دوره هاي يودمي اين است كه نظارتي روي كيفيت دوره ها ندارد ( حداقل از نظر من ) و هر كسي مي تواند با هر سطح دانشي در ان تدريس كنم و اين باعث مي شود كه انتخاب كردن بين دوره هاي آموزشي بسيار سخت و دشوار شود.

بايد حتما در زمان خريد از اين وب سايت به رنكينگ و نظرات كاربران آن نگاه كنيد. هر چند كه در دنيا قيمت دوره هاي آموزش لينوكس و آموزش شبكه يودمي بسيار ارزان به نظر مي رسد اما بد نيست بدانيد كه در كمترين حالت قيمت هاي دوره هاي يودمي 10 دلار در 90 درصد تخفيف هستند و اين در حال حاضر براي ايران و ايراني كه يك دلار هم ارزش بالايي دارد كم نيست .

معرفي وب سايت ليندا ( Lynda ) يا لينكداين
وب سايت ليندا كه در حال حاضر با عنوان آكادمي لينكداين شناخته مي شود هم يكي ديگر از وب سايت هاي بسيار خوب در حوزه آموزش هاي تخصصي لينوكس و شبكه به حساب مي آيد. اكانت ليندا با اكانت لينكداين شما يكپارچه شده است و طبيعتا داشتن پشتيباني خاص مايكروسافت از اين پلتفرم آموزشي آنرا بسيار خاص كرده است.

دوره هاي آموزشي لينكداين داراي ساختار طراحي يكپارچه و شكيل هستند و در آموزش آنها نظم خاصي به كار رفته است. محبوبيت بيشتر اين پلتفرم آموزشي بيشتر در حوزه آموزش هاي سازماني است تا آموزشهاي فوق تخصصي و به همين دليل كمتر كسي از ايراني ها علاقه مند به آموزش ديدن در لينكداين هستند.

اما به هر حال نمي توان كتمان كرد كه لينكداين يكي از برترين پلتفرم هاي آموزش شبكه و امنيت در دنيا به حساب مي آيد. من سابقا بيشتر از آموزشهاي گرافيكي و آفيس ليندا استفاده مي كردم و در اين حوزه از اين پلتفرم راضي هستم. لينكداين هم مثل يودمي اجازه تدريس مي دهد اما طبق قواعد و استانداردهايي كه تعريف مي كند و اين باعث مي شود كيفيت آموزشهاي به نسبت بهتري داشته باشد.

معرفي وب سايت سي بي تي ناگت ( CBT Nuggets )
از نظر من CBT Nuggets بدون شك قدرتمندترين وب سايت آموزش شبكه و لينوكس در دنيا به حساب مي آيد. دليل اين موضوع اين است كه آموزشهاي CBT Nuggets بصورت تخصصي و فوق تخصصي بر روي مباحث مرتبط با فناوري اطلاعات متمركز شده اند و مثل دو وب سايت گذشته درگير همه دوره هاي آموزشي نشده اند.

يكي از با قدمت ترين وب سايت هاي آموزش فناوري اطلاعات دنياست و ساختار آموزش آن طبق يك استاندارد مشخص طراحي شده است. مدرسين در CBT Nuggets از قبل تعريف شده اند و هر كسي امكان تدريس در اين پلتفرم را نداشته و فيلترهاي خاصي براي آن وجود دارد.

يكي از نقاط ضعف CBT Nuggets قطعا آموزش سطحي است. در دوره هاي آموزشي شبكه و لينوكسي كه در CBT Nuggets مشاهده مي كنيد ، مدرس در بطن و عمق مفاهيم وارد نمي شود و صد البته مفاهيم و آموزشها بصورت يكپارچه ارائه نمي شوند و قسمت به قسمت و بخش به بخش آموزش داده مي شوند.

براي مثال در دوره آموزش لينوكس LPIC 2 در بخش بانك هاي اطلاعاتي بدون اينكه به شما گفته شود چگونه بانك اطلاعاتي بسازيد يكباره وارد دستورات مي شوند و اين روش تدريس چندان جذاب نيست . سبك تدريس در CBT Nuggets طنز و كمدي است و اين يكي از نقاط قوت اين مجموعه محسوب مي شود. به شخصه آموزشهاي CBT Nuggets را دوست دارم اما خوب هزينه استفاده از اين پلتفرم ، فارغ از داشتن ويديوها بسيار براي فارسي زبانان سنگين است.

معرفي وب سايت پلورال سايت ( Pluralsight )
وب سايت Pluralsight در ابتدا فقط بر روي دوره هاي آموزش برنامه نويسي متمركز بود اما به مرور زمان و با گسترش رقبا و نياز به ورود به حوزه هاي ديگر ، يكي ديگر از قدرت هاي آموزشي حوزه شبكه به نام Trainsignal را خريداري كرد و تبديل به يك پلتفرم آموزش شبكه ، امنيت ، لينوكس و برنامه نويسي و بصورت كلي فناوري اطلاعات در دنيا شد.

مكانيزم كاري اين وب سايت نيز تا حد زيادي شبيه به يودمي است اما ساختار مشخصي دارد و به نسبت كيفيت دوره هاي بالايي نيز دارد. هزينه هاي تمامي وب سايت هايي كه عنوان كرديم به دلار مي باشد و اين موضوع براي آموزش ديدن در ايران اصلا خوب نيست.

مكانيزم كاري اين وب سايت نيز تا حد زيادي شبيه به يودمي است اما ساختار مشخصي دارد و به نسبت كيفيت دوره هاي بالايي نيز دارد. هزينه هاي تمامي وب سايت هايي كه عنوان كرديم به دلار مي باشد و اين موضوع براي آموزش ديدن در ايران اصلا خوب نيست.

معرفي وب سايت توسينسو ( ToSinSo)
اگر بخواهيم يك نمونه فوق تخصصي از وب سايت آموزش حوزه فناوري اطلاعات در ايران و به زبان فارسي نام ببريم ، شك نكنيد بهترين سايت آموزش شبكه و فناوري اطلاعات ايران ، قطعا وب سايت توسينسو است. اين وب سايت كه تغيير نام داده شده انجمن تخصصي فناوري اطلاعات ايران است به نوعي با قدمت ترين و با كيفيت ترين وب سايت آموزشي اين حوزه محسوب مي شود .

استفاده از اساتيد منتخب فارسي زبان و داراي سابقه كاري در سطح كلان ، قيمت هاي بسيار مناسب در مقايسه با ساير دوره هاي آموزشي ، ارائه گواهينامه حضور در دوره و صد البته پشتيباني عالي از دانشجويان دوره توسط مدرس و سايت از جمله مهمترين فاكتورهايي است كه توسينسو را در آموزش شبكه و فناوري اطلاعات از همه وب سايت هاي فارسي زبان متمايز مي كند. شعار جالب اين وب سايت اين است ، ما دومين وب سايت برتر آموزش فناوري اطلاعات فارسي هستيم ، اولين را شما به ما معرفي كنيد و اين يعني كيفيت در اولويت اين وب سايت است.


برچسب: آموزش شبكه ،آموزش شبكه هاي كامپيوتري،آموزش نتورك پلاس ،دوره آموزشي نتورك پلاس،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۱۶ فروردين ۱۴۰۲ساعت: ۰۱:۲۳:۲۱ توسط:محمد نصيري موضوع: نظرات (0)

يادگيري ماشين بدون نظارت | Unsupervised Machine Learning چيست ؟

در مقاله يادگيري ماشين بانظارت، ياد گرفتيم كه چگونه مي توان مدل ها را با استفاده از مجموعه داده آموزشي برچسب دار، آموزش داد و بعد از آزمون قبولي، از آن ها براي سوددهي در هر كسب و كاري استفاده كرد. اما ممكن است در خيلي از پروژه ها يا صنايع امكان دسترسي به يك مجموعه داده برچسب دار نباشد يا به گونه اي تهيه يك مجموعه داده برچسب دار خيلي دشوار باشد، لذا نمي توان مدل ها را با استفاده از اين نوع داده ها به خوبي آموزش داد، اما مي توان يكسري الگو و رابطه از دل اين مجموعه داده استخراج كرد. در اين شرايط مي توان از الگوريتم هاي يادگيري بدون نظارت به منظور خوشه بندي و استخراج رابطه بين داده ها نيز استفاده كرد. در ادامه بيشتر در مورد الگوريتم يادگيري بدون نظارت | Unsupervised Machine Learning آشنا خواهيم شد.

يادگيري ماشين بدون نظارت چيست؟
همانطور كه از نام اين نوع يادگيري پيداست، يادگيري بدون نظارت | Unsupervised Machine Learning يك تكنيك يادگيري ماشين است كه در آن مدل‌ها با استفاده از مجموعه داده‌هاي آموزشي نظارت نمي‌شوند (يعني از مجموعه داده داراي برچسب آموزش نمي بينند). در عوض، مدل‌ها مي توانند يكسري الگوها و بينش‌هاي پنهان را از دل مجموعه داده ها پيدا ‌كنند.

مي توان يادگيري بدون نظارت را اينگونه نيز تعريف كرد:

يادگيري بدون نظارت نوعي از يادگيري ماشيني است كه در آن مدل‌ها با استفاده از مجموعه داده‌هاي بدون برچسب آموزش داده مي‌شوند و اجازه دارند بدون هيچ نظارتي بر روي آن داده‌ها عمل كنند.

در دوره آموزشي جامع علم داده مدرس كاظم تقنديكي تمام A-Z علم داده (يادگيري ماشين، داده كاوي) را به شكل كاملاً عملي و با زباني ساده به شما آموزش مي دهد

يادگيري بدون نظارت | Unsupervised Machine Learning را نمي توان مستقيماً براي حل يك مسئله رگرسيون يا دسته بندي نيز استفاده كرد زيرا براي حل اين نوع مسائل ما نياز به مجموعه داده اي داريم كه داراي ويژگي برچسب باشد، لذا براي حل اين نوع مسائل بايد از الگوريتم هاي يادگيري بانظارت استفاده كرد. هدف از يادگيري بدون نظارت، يافتن ساختار زيربنايي مجموعه داده، گروه بندي آن داده ها بر اساس شباهت ها و نمايش آن مجموعه داده در يك قالب فشرده است .

مثال: فرض كنيد يك مجموعه داده ورودي حاوي هزاران تصوير انواع مختلف گربه و سگ بدون هيچ نوع برچسبي داريم (تصوير زير) كه آن را به يك الگوريتم يادگيري بدون نظارت سپرده ايم. الگوريتم نمي تواند بر روي اين مجموعه داده آموزش داده شود اما مي تواند با توجه به الگوهاي شباهتي كه بين تصاوير مختلف گربه و سگ وجود دارد (مانند رنگ چشم، رنگ مو، اندازه و ...)، آن ها را به 2 خوشه گربه و سگ تقسيم نمايد.



چرا بايد از يادگيري بدون نظارت استفاده كنيم؟
مهمترين عواملي كه استفاده از الگوريتم يادگيري بدون نظارت را در صنايع مهم دانسته است عبارتند از:

يادگيري بدون نظارت براي يافتن يك دانش عميق از داده ها مفيد است.
يادگيري بدون نظارت بسيار شبيه به هوش مصنوعي و يادگيري انسان است كه با تجربيات و مشاهدات خود مي تواند الگو و رابطه بين در داده ها را بيابد.
يادگيري بدون نظارت مهم است چرا كه مي تواند بر روي داده هاي بدون برچسب و دسته بندي نشده كار مي .
در دنياي واقعي، ما هميشه داده هاي ورودي با خروجي مربوطه نداريم، بنابراين براي حل چنين مواردي، به يادگيري بدون نظارت نياز داريم.
نحوه كار الگوريتم هاي يادگيري بدون نظارت :
نحوه كار الگوريتم هاي يادگيري بدون نظارت را مي توان با تصوير زير درك كرد:
 



در تصوير فوق و در مرحله اول ما يك مجموعه داده ورودي (تصاوير تصادفي حيوانات) بدون برچسب داريم، به اين معني كه بخشي از داده ها از قبل دسته بندي نشده است و داراي برچسب نمي باشند. لذا در مرحله بعد با استفاده از يكي از الگوريتم هاي يادگيري ماشين بدون نظارت مانند k-means رابطه ها و الگوهاي پنهان از دل تصاوير استخراج شده و خوشه بندي داده ها نيز انجام مي پذيرد.

انواع الگوريتم يادگيري بدون نظارت:
الگوريتم هاي يادگيري بدون نظارت | Unsupervised Machine Learning را مي توان به دو دسته تقسيم كرد:

الگوريتم هاي خوشه‌بندي | Clustering : خوشه‌بندي روشي است براي قراردادن اشياء در يكسري خوشه‌ها، به‌گونه‌اي كه اشياي (داده هاي) داخل يك خوشه بيشترين شباهت را با يكديگر و كمترين شباهت را با اشياي ساير خوشه ها دارند.
الگوريتم هاي قواعد انجمني | Association rule : از اين نوع الگوريتم ها براي تحليل سبد خريد يك فروشگاه استفاده مي شود به عنوان مثال با استفاده از اين نوع الگوريتم ها مي توانيم رابطه خريد بين محصولات يك فروشگاه را درك كنيم، يكي از اين نوع قواعد مي تواند به اين شكل تفسير شود. آقاي رضاييان با ضريب اطمينان 90 درصد موقع خريد پنير، محصول ديگري با نام نان نيز خريده است.
الگوريتم هاي يادگيري بدون نظارت:
برخي از الگوريتم هاي يادگيري بدون نظارت | Unsupervised Machine Learning نيز در زير ليست شده است:

خوشه بندي سلسله مراتبي
خوشه بندي K-means
خوشه بندي مبتني بر چگالي
K نزديكترين همسايه
تشخيص ناهنجاري
شبكه هاي عصبي
الگوريتم  Apriori
مزاياي يادگيري بدون نظارت 
 
يادگيري بدون نظارت | Unsupervised Machine Learning در مقايسه با يادگيري نظارت شده براي كارهاي پيچيده‌تر استفاده مي‌شود، زيرا در يادگيري بدون نظارت، داده‌هاي ورودي برچسب‌دار نداريم.
معايب يادگيري بدون نظارت
يادگيري بدون نظارت ذاتاً دشوارتر از يادگيري تحت نظارت است زيرا داده هاي ورودي داراي هيچ گونه برچسبي نيز نمي باشد.
نتيجه عملكردي الگوريتم هاي يادگيري بدون نظارت ممكن است دقت كمتري داشته باشد زيرا داده‌هاي ورودي برچسب‌گذاري نمي‌شوند و الگوريتم‌ها خروجي دقيق را از قبل نمي‌دانند و آموزش داده نشده اند.


برچسب: آموزش SQL،آموزش SQL Server،دوره SQL،دوره آموزشي SQL Server،آموزش اس كيو ال سرور،آموزش PLSQL،آموزش بانك اطلاعاتي،آموزش پايگاه داده SQL،،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۱۶ فروردين ۱۴۰۲ساعت: ۰۱:۲۱:۳۲ توسط:محمد نصيري موضوع: نظرات (0)

ميكروتيك را از كجا شروع كنيم؟ مسير و نقشه راه يادگيري ميكروتيك

اما دوره هاي آموزشي ميكروتيك را مي توان ساده ترين دوره هاي آموزشي شبكه دانست. اگر دانش مقدماتي شبكه را طبق مسير راهي كه گفتيم داشته باشيد ، تقريبا مي توانيد در كمتر از يك ماه به كليه دوره هاي آموزشي ميكروتيك تسلط پيدا كنيد.

به قول خودمان مورچه چيه كه كله پاچش چي باشه ! وقتي سيسكو بلد هستيد ، ميكروتيك در برابرش حرفي براي گفتن ندارد.

اما در ميان دوره هاي آموزشي شبكه ميكروتيك پيچيدگي خاصي وجود ندارد ، تقريبا بعد از يادگيري دوره MTCNA ميكروتيك شما مي توانيد تمامي دوره هاي ميكروتيك را بصورت همزمان ياد بگيريد كه

در ادامه اين دوره ها را با لينك معرفي مي كنيم. هر چند براي شمايي كه مي خواهيد متخصص شبكه عمومي شويد تا حد همان MTCNA كفايت مي كند :

دوره آموزشي MTCNA ( Mikrotik Certified Network Associate ) با هدف يادگيري مقدماتي ميكروتيك
دوره آموزشي MTCRE ( MikroTik Certified Routing Engineer ) | با هدف آموزش مسيريابي
دوره آموزشي MTCWE ( MikroTik Certified Wireless Engineer ) با هدف آموزش شبكه هاي وايرلس
دوره آموزشي MTCTCE ( MikroTik Certified Traffic Control Engineer ) با هدف مديريت ترافيك شبكه
دوره آموزشي MTCUME ( MikroTik Certified User Management Engineer ) با هدف آموزش مديريت كاربران
دوره آموزشي MTCINE ( MikroTik Certified Inter Network Engineer ) با هدف مديريت پروتكل هاي روتينگ
دوره آموزشي MTCSWE ( MikroTik Certified Switching Engineer ) با هدف آموزش سويچينگ
دوره آموزشي MTCIPv6E ( Mikrotik Certified IPv6 Engineer ) با هدف يادگيري آدرس IP نسخه 6
دوره آموزشي MTCSE ( Mikrotik Certified Security Engineer ) با هدف يادگيري امنيت شبكه

پيشنياز همه دوره هاي آموزشي ميكروتيك ، دوره آموزش نتورك پلاس است.


برچسب: ، آموزش ميكروتيك ،آموزش Mikrotik،دوره ميكروتيك ،دوره آموزشي ميكروتيك،آموزش MTCNA،دوره آموزش MTCNA آموزش MTCRE ،دوره آموزش MTCRE،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ فروردين ۱۴۰۲ساعت: ۰۴:۱۳:۳۵ توسط:محمد نصيري موضوع: نظرات (0)

سي شارپ چيست؟ معرفي كامل C# به همراه مزايا ، معايب و كاربردها


سي شارپ چيست؟ زبان C# چه كاربردهايي دارد؟ آيا زبان سي شارپ براي شروع برنامه نويسي مناسب است؟ چه نوع برنامه هايي مي توان با زبان سي شارپ نوشت؟ و سوالاتي از اين دست در ذهن تمام افرادي كه قصد شروع برنامه نويسي را دارند شكل ميگيرد. در اين مطلب ميخواهيم به معرفي زبان سي شارپ بپردازيم و ببينيم كه اين زبان محبوب و قدرتمند چه قابليت هايي در اختيار ما قرار ميدهد و آيا مي توان از اين زبان به عنوان نقطه شروعي براي ورود به دنياي برنامه نويسي استفاده كرد؟جامع ترين آموزش برنامه نويسي سي شارپ كدام است ؟ پس با من تا انتهاي اين مطلب همراه باشيد.
برنامه كامپيوتري چيست؟قبل از اينكه به سراغ مبحث اصلي، يعني پاسخ سي شارپ چيست برويم بايد كمي با مفاهيم اوليه آشنا شويم؟ در اولين قدم به سوال برنامه كامپيوتري چيست پاسخ مي دهيم. شما هر روز با برنامه هاي كامپيوتري سر و كار داريد. از گوشي هاي موبايل گرفته تا كامپيوترهاي روميزي و تبلت، همه اين ها براي اينكه كاربردي باشند به مفهومي به نام برنامه كامپيوتري وابسته هستند.

 


برنامه كامپيوتري بر روي سيستم هاي كامپيوتري اجرا مي شوند و هر كدام كاربردهاي خاص خودشان را دارند. براي مثال، سيستم عامل اصلي ترين برنامه كامپيوتري است كه شما در زمان روشن كردن يك كامپيوتر با آن مواجه مي شويد، مثل سيستم عامل لينوكس، ويندوز، اندرويد و ... ساير برنامه هاي كامپيوتري بر روي بستر سيستم عامل اجرا مي شوند، مثل برنامه پخش آهنگ، برنامه ويراستار و ... كامپيوتر ها بدون برنامه كامپيوتري قابل استفاده نيستند، پس برنامه هاي كامپيوتري نقش مهمي در كامپيوتر ها ايفا مي كنند.

برنامه نويس و برنامه نويسي چيست؟
برنامه نويسي به پروسه توليد يك برنامه كامپيوتري گفته مي شود. پروسه برنامه نويسي يك پروسه پيچيده است كه انجام آن نياز به تجربه و كسب مهارت هاي زيادي دارد. برنامه مثال، يك برنامه پخش آهنگ را در نظر بگيريد. اين برنامه توسط يك زبان برنامه نويسي توليد مي شود و به پروسه توليد اين برنامه، برنامه نويسي مي گويند.

 

شخصي كه كار برنامه نويسي را انجام مي دهد، برنامه نويس نام دارد و براي اين كار بايد با يك زبان برنامه نويسي آشنا باشد. پروسه برنامه نويسي شامل نوشتن يكسري كدها است كه ورودي را از كاربر گرفته و يك خروجي را ايجاد مي كند. مانند برنامه پخش آهنگ كه به عنوان ورودي فايل صوتي را گرفته و به عنوان خروجي آهنگ را پخش مي كند. يك برنامه كامپيوتري فقط مي تواند خروجي توليد كند و ورودي نداشته باشد، اما اكثر برنامه هاي كامپيوتري نياز به يك ورودي دارند.

براي آشنايي بيشتر با مفاهيم اوليه برنامه نويسي مطلب كاملترين آموزش برنامه نويسي به صورت گام به گام را مطالعه كنيد. همچنين براي شروع برنامه نويسي مطلب برنامه نويسي را از كجا شروع كنيم را مطالعه كنيد تا به سوالات مهم شما در اين زمينه پاسخ داده شود.

زبان سي شارپ چيست؟
رسيديم به سوال اصلي سي شارپ چيست؟ در بخش قبلي با مفهوم برنامه نويس و برنامه نويسي آشنا شديم و گفتيم كه برنامه نويس براي نوشتن برنامه هاي كامپيوتري نياز به يك زبان برنامه نويسي دارد. سي شارپ يك زبان برنامه نويسي است كه به كمك آن مي توان براي توليد انواع مختلفي از برنامه ها را توليد كرد.

برنامه هايي مانند برنامه هاي موبايل، برنامه هاي تحت وب، ويندوز و ... زبان سي شارپ ريشه در زبان سي دارد. زبان سي بوسيله دنيس ريچي در سال 1970 معرفي شد و تحولي در دنياي برنامه نويسي ايجاد كرد. امروزه بيشتر زبان هاي محبوب مانند سي شارپ، جاوا و جاوا اسكريپت ريشه در زبان سي دارند. يعني دستوراتي كه در اين زبان ها استفاده مي شود شباهت زيادي به زبان سي دارد.براي مطالعه ادامه اين مقاله به منبع مراجعه كنيد.


برچسب: آموزش سي شارپ، آموزش C# ،دوره سي شارپ، دوره آموزشي سي شارپ آمو،زش جاوا، آموزش Java، آموزش زبان برنامه نويسي جاوا، آموزش زبان برنامه نويسي سي شارپ، آموزش جنگو ،دوره آموزشي جنگو،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ فروردين ۱۴۰۲ساعت: ۰۴:۰۸:۴۹ توسط:محمد نصيري موضوع: نظرات (0)

21 سوال مهم براي يادگيري و آموزش لينوكس قبل از شروع دوره لينوكس

در يادگيري لينوكس و شروع آموزش لينوكس شما حتما براتون سوالهايي پيش مياد كه بايد با پاسخ اونها به خوبي آشنا باشيد. من توي اين مطلب متداول ترين سوالاتي كه براي آموزش لينوكس و شروع يادگيري لينوكس هست رو براي شما عزيزان ليست كردم ، هر چند كه قبلا مقاله اي كامل با عنوان لينوكس را از كجا شروع كنيم رو نوشتم كه خيلي از سوالات داخلش جواب داده شده ، اما شايد بخاين بصورت خاص در خصوص اين موارد پاسخي داشته باشيد كه اينجا جمعشون كردم.

بهترين راه براي يادگيري لينوكس چيست؟
بهترين راه يادگيري لينوكس به زبان فارسي استفاده از يك دوره ساده ، روان ، كاربردي و تدريس توسط يك مدرس با تجربه مي باشد. دوره آموزشي لينوكس ( سري LPIC مهندس نصيري ) قطعا بهترين دوره آموزشي لينوكس به زبان فارسي مي باشد كه شما مي توانيد با آن براحتي لينوكس را قورت بدهيد.

اما روشهاي ديگري هم براي يادگيري لينوكس وجود دارد كه يادگيري با كتاب روش خوب و كاربردي است . توجه كنيد كه هدف معرفي بهترين روش يادگيري لينوكس است و قطعا هر كس روش خاص يادگيري خودش را دارد ، شما مي توانيد ابتدا دوره ويديوي لينوكس را ياد بگيريد ، سپس با كمك ويديوهاي مكمل ، مقالات و شركت در تالارهاي پرسش و پاسخ ، دانش لينوكس خود را به سطح عالي برسانيد.

چه دوره هاي آموزشي لينوكسي در دنيا وجود دارد؟
اساسا سه نوع دوره آموزشي لينوكس حرفه اي در دنيا وجود دارد ، هر چند دوره هاي متفرقه ديگري هم وجود دارند . دوره هاي آموزشي انيستيتو حرفه اي هاي لينوكس كانادا يا LPI كه در قالب دوره هاي آموزشي Linux Essentials ، سري دوره هاي آموزشي LPIC يك ، دو و سه ارائه مي شوند دوره هاي آموزشي شركت RedHat كه با عنوان هاي RHCSA و RHCSE مطرح هستند ، دوره آموزشي CompTIA Linux Plus كه توسط شركت كامپتيا و تحت ليسانس شركت RedHat ارائه مي شود . علاوه بر اين سه نوع دوره ، دوره هاي خاص منظوره براي هر توزيع هم ممكن است وجود داشته باشد براي مثال دوره هاي تخصصي لينوكس OpenSUSE و ... ( دوره آموزشي LPIC 1 )

براي مطالعه بيشتر و آشنايي بيشتر با در مباحث و مفاهيم آموزش لينوكس به منبع مقاله در اين لينك مراجعه كنيد.

 

در يادگيري لينوكس و شروع آموزش لينوكس شما حتما براتون سوالهايي پيش مياد كه بايد با پاسخ اونها به خوبي آشنا باشيد. من توي اين مطلب متداول ترين سوالاتي كه براي آموزش لينوكس و شروع يادگيري لينوكس هست رو براي شما عزيزان ليست كردم ، هر چند كه قبلا مقاله اي كامل با عنوان لينوكس را از كجا شروع كنيم رو نوشتم كه خيلي از سوالات داخلش جواب داده شده ، اما شايد بخاين بصورت خاص در خصوص اين موارد پاسخي داشته باشيد كه اينجا جمعشون كردم.

بهترين راه براي يادگيري لينوكس چيست؟
بهترين راه يادگيري لينوكس به زبان فارسي استفاده از يك دوره ساده ، روان ، كاربردي و تدريس توسط يك مدرس با تجربه مي باشد. دوره آموزشي لينوكس ( سري LPIC مهندس نصيري ) قطعا بهترين دوره آموزشي لينوكس به زبان فارسي مي باشد كه شما مي توانيد با آن براحتي لينوكس را قورت بدهيد.

اما روشهاي ديگري هم براي يادگيري لينوكس وجود دارد كه يادگيري با كتاب روش خوب و كاربردي است . توجه كنيد كه هدف معرفي بهترين روش يادگيري لينوكس است و قطعا هر كس روش خاص يادگيري خودش را دارد ، شما مي توانيد ابتدا دوره ويديوي لينوكس را ياد بگيريد ، سپس با كمك ويديوهاي مكمل ، مقالات و شركت در تالارهاي پرسش و پاسخ ، دانش لينوكس خود را به سطح عالي برسانيد.

چه دوره هاي آموزشي لينوكسي در دنيا وجود دارد؟
اساسا سه نوع دوره آموزشي لينوكس حرفه اي در دنيا وجود دارد ، هر چند دوره هاي متفرقه ديگري هم وجود دارند . دوره هاي آموزشي انيستيتو حرفه اي هاي لينوكس كانادا يا LPI كه در قالب دوره هاي آموزشي Linux Essentials ، سري دوره هاي آموزشي LPIC يك ، دو و سه ارائه مي شوند دوره هاي آموزشي شركت RedHat كه با عنوان هاي RHCSA و RHCSE مطرح هستند ، دوره آموزشي CompTIA Linux Plus كه توسط شركت كامپتيا و تحت ليسانس شركت RedHat ارائه مي شود . علاوه بر اين سه نوع دوره ، دوره هاي خاص منظوره براي هر توزيع هم ممكن است وجود داشته باشد براي مثال دوره هاي تخصصي لينوكس OpenSUSE و ... ( دوره آموزشي LPIC 1 )

براي مطالعه بيشتر و آشنايي بيشتر با در مباحث و مفاهيم آموزش لينوكس به منبع مقاله در اين لينك مراجعه كنيد.


برچسب: آموزش لينوكس،آموزش Linux،دوره آموزش لينوكس،دوره آموزشي لينوكس،آموزش لينوكس اسنشيالز،آموزش لينوكس اسنشيال، دوره لينوكس،آموزش LPIC 1،آموزش LPIC 2،،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ فروردين ۱۴۰۲ساعت: ۰۴:۰۷:۰۰ توسط:محمد نصيري موضوع: نظرات (0)

SQL چيست؟ معرفي كامل اس كيو ال و آشنايي با كاربردهاي آن

چيست؟ اس كيو ال چه كاربردهايي دارد و واژه SQL مخفف چه كلماتي است؟ پرسشي كه در ذهن خيلي از علاقه مندان به بانك هاي اطلاعاتي شكل مي گيرد و ما در اين مقاله قصد داريم به تمامي سوالات شما در اين باره پاسخ دهيم و با زبان SQL آشنا شويم.اس كيول (SQL) يا Structured Query Language يك زبان Domain-Specific است كه براي برنامه نويسي و طراحي بانك هاي اطلاعاتي در بانك هاي رابطه اي يا RDBMS ها استفاده مي شود.

زبان SQL مختص يك شركت يا يك سازمان نيست، البته پايه اين زبان توسط شركت IBM گذاشته شد، ولي امروزه اين زبان يك استاندارد پايه براي بانك هاي اطلاعاتي رابطه اي تعريف مي كند. بر اساس اين استاندارد شركت هايي كه نرم افزار بانك اطلاعاتي توليد مي كنند مثل مايكروسافت يا اوراكل زبان مختص مربوط به بانك خود را طراحي مي كنند كه استفاده كنندگان از آن نرم افزار مي توانند از زبان SQL مختص آن نرم افزار براي كوئري گرفتن، طراحي و برنامه نويسي در بانك هاي اطلاعاتي استفاده كنند.

تاريخچه زبان SQL چيست؟
قبل از اينكه به سراغ پاسخ به سوال SQL چيست برويم بهتر است كه كمي با تاريخچه آن آشنا مي شويم. زبان SQL اولين بار در شركت IBM توسط دوناد چمبرلين و ريموند بويس در اواسط سال 1970 معرفي شد. نام اولين نسخه SEQUEL بود و به همين دليل امروزه نيز واژه SQL به صورت سيكوئل نيز تلفظ مي شود. واژه SEQUEL مخفف Structured English Query Language بود كه براي تغيير و كوئري گرفتن از داده هاي بانك مخصوص IBM طراحي شده بود. بعد ها زبان SEQUEL به SQL تغيير نام داده شد و تبديل به يك استاندارد براي پياده سازي زبان بانك هاي اطلاعاتي رابطه اي شد.

بانك اطلاعاتي SQL چيست؟
پاسخ به پرسش SQL چيست نيازمند آشنايي با يكسري مفاهيم است! همانطور كه قبلاً گفتيم كاربرد زبان SQL در بانك هاي رابطه اي است و ما بوسيله زبان SQL مي توانيم اقدام به طراحي، تغيير و كوئري گرفتن از بانك هاي اطلاعاتي كنيم. اما قبل از اينكه به بررسي كاربردهاي زبان SQL بپردازيم توضيح مختصري در مورد بعضي مفاهيم اصلي يك سيستم بانك اطلاعاتي رابطه اي يا RDBMS بدهيم. اين مفاهيم در كنار هم تشكيل يك سيستم واحد را مي دهند كه مي توان از آن براي نگه داري و آناليز و استخراج داده استفاده كرد. بخش هاي اصلي يك RDBMS به شرح زير است:

بانك اطلاعاتي يا Database: بانك ها مجموعه اي از اجزاي مختلف هستند كه امكانات لازم براي نگه داري اطلاعات را در اختيار ما قرار مي دهند. براي مثال ما براي هر سيستم مي توانيم يك بانك داشته باشيم، مثل بانك اطلاعاتي سيستم مالي يا بانك اطلاعاتي سيستم منابع انساني.
جدول يا Table: جداول در داخل Database قرار دارند و داده هاي مختلف را تقسيم بندي مي كنند. براي مثال در يك ديتابيس مالي ممكن است كه ما نياز به ذخيره كردن اطلاعاتي مانند سرفصل هاي حسابداري و اسناد حسابداري داشته باشيم كه هر كدام از اين اطلاعات مي توانند داخل يك جدول ذخيره شوند.
ركورد يا Record: ركوردها به اطلاعات ذخيره شده داخل جدول گفته مي شود. براي مثال، در سيستم مالي ما نياز به ذخيره كردن يك سند مالي داشته باشيم، اين سند به صورت يك Record در جدول ذخيره مي شود. هر جدول مي تواند شامل تعداد زيادي ركورد باشد.
ستون يا Column: هر ركورد در ديتابيس شامل يكسري اطلاعات است، باز هم مثال سند مالي را بررسي مي كنيم، يك سند مالي مي تواند اطلاعاتي مانند تاريخ، شرح و شما سند داشته باشد، هر يك از اين اطلاعات در يك ركورد در قالب يك ستون يا Column ذخيره مي شوند.براي مطالعه بيشتر و آشنايي بيشتر با در مباحث و مفاهيم آموزش SQL Server به منبع مقاله در اين لينك مراجعه كنيد.
 

 

SQL چيست؟ اس كيو ال چه كاربردهايي دارد و واژه SQL مخفف چه كلماتي است؟ پرسشي كه در ذهن خيلي از علاقه مندان به بانك هاي اطلاعاتي شكل مي گيرد و ما در اين مقاله قصد داريم به تمامي سوالات شما در اين باره پاسخ دهيم و با زبان SQL آشنا شويم.اس كيول (SQL) يا Structured Query Language يك زبان Domain-Specific است كه براي برنامه نويسي و طراحي بانك هاي اطلاعاتي در بانك هاي رابطه اي يا RDBMS ها استفاده مي شود.

زبان SQL مختص يك شركت يا يك سازمان نيست، البته پايه اين زبان توسط شركت IBM گذاشته شد، ولي امروزه اين زبان يك استاندارد پايه براي بانك هاي اطلاعاتي رابطه اي تعريف مي كند. بر اساس اين استاندارد شركت هايي كه نرم افزار بانك اطلاعاتي توليد مي كنند مثل مايكروسافت يا اوراكل زبان مختص مربوط به بانك خود را طراحي مي كنند كه استفاده كنندگان از آن نرم افزار مي توانند از زبان SQL مختص آن نرم افزار براي كوئري گرفتن، طراحي و برنامه نويسي در بانك هاي اطلاعاتي استفاده كنند.

تاريخچه زبان SQL چيست؟
قبل از اينكه به سراغ پاسخ به سوال SQL چيست برويم بهتر است كه كمي با تاريخچه آن آشنا مي شويم. زبان SQL اولين بار در شركت IBM توسط دوناد چمبرلين و ريموند بويس در اواسط سال 1970 معرفي شد. نام اولين نسخه SEQUEL بود و به همين دليل امروزه نيز واژه SQL به صورت سيكوئل نيز تلفظ مي شود. واژه SEQUEL مخفف Structured English Query Language بود كه براي تغيير و كوئري گرفتن از داده هاي بانك مخصوص IBM طراحي شده بود. بعد ها زبان SEQUEL به SQL تغيير نام داده شد و تبديل به يك استاندارد براي پياده سازي زبان بانك هاي اطلاعاتي رابطه اي شد.

بانك اطلاعاتي SQL چيست؟
پاسخ به پرسش SQL چيست نيازمند آشنايي با يكسري مفاهيم است! همانطور كه قبلاً گفتيم كاربرد زبان SQL در بانك هاي رابطه اي است و ما بوسيله زبان SQL مي توانيم اقدام به طراحي، تغيير و كوئري گرفتن از بانك هاي اطلاعاتي كنيم. اما قبل از اينكه به بررسي كاربردهاي زبان SQL بپردازيم توضيح مختصري در مورد بعضي مفاهيم اصلي يك سيستم بانك اطلاعاتي رابطه اي يا RDBMS بدهيم. اين مفاهيم در كنار هم تشكيل يك سيستم واحد را مي دهند كه مي توان از آن براي نگه داري و آناليز و استخراج داده استفاده كرد. بخش هاي اصلي يك RDBMS به شرح زير است:

بانك اطلاعاتي يا Database: بانك ها مجموعه اي از اجزاي مختلف هستند كه امكانات لازم براي نگه داري اطلاعات را در اختيار ما قرار مي دهند. براي مثال ما براي هر سيستم مي توانيم يك بانك داشته باشيم، مثل بانك اطلاعاتي سيستم مالي يا بانك اطلاعاتي سيستم منابع انساني.
جدول يا Table: جداول در داخل Database قرار دارند و داده هاي مختلف را تقسيم بندي مي كنند. براي مثال در يك ديتابيس مالي ممكن است كه ما نياز به ذخيره كردن اطلاعاتي مانند سرفصل هاي حسابداري و اسناد حسابداري داشته باشيم كه هر كدام از اين اطلاعات مي توانند داخل يك جدول ذخيره شوند.
ركورد يا Record: ركوردها به اطلاعات ذخيره شده داخل جدول گفته مي شود. براي مثال، در سيستم مالي ما نياز به ذخيره كردن يك سند مالي داشته باشيم، اين سند به صورت يك Record در جدول ذخيره مي شود. هر جدول مي تواند شامل تعداد زيادي ركورد باشد.
ستون يا Column: هر ركورد در ديتابيس شامل يكسري اطلاعات است، باز هم مثال سند مالي را بررسي مي كنيم، يك سند مالي مي تواند اطلاعاتي مانند تاريخ، شرح و شما سند داشته باشد، هر يك از اين اطلاعات در يك ركورد در قالب يك ستون يا Column ذخيره مي شوند.براي مطالعه بيشتر و آشنايي بيشتر با در مباحث و مفاهيم آموزش SQL Server به منبع مقاله در اين لينك مراجعه كنيد.


برچسب: آموزش SQL،آموزش SQL Server،دوره SQL،دوره آموزشي SQL Server،آموزش اس كيو ال سرور،آموزش PLSQL،آموزش بانك اطلاعاتي،آموزش پايگاه داده SQL،،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ فروردين ۱۴۰۲ساعت: ۰۴:۰۲:۵۵ توسط:محمد نصيري موضوع: نظرات (0)

آموزش كامل نصب لينوكس تصويري بصورت گام به گام + انواع نصب لينوكس

 امروز مي خواهيم آموزش نصب لينوكس با همه روشهاي ممكن و همه نكات را با هم ياد بگيريم. در اين آموزش نصب لينوكس ما از پايه اي ترين مفاهيم سيستم عامل لينوكس يعني يك انتخاب درست در نصب لينوكس ، تا انتخاب روشهاي نصب مختلف لينوكس ، مزايا و معايب هر روش نصب لينوكس ، از روشن كردن كامپيوتر تا انتخاب توزيع لينوكس و البته نصب گام به گام توضيح هر قسمت از فرآيند نصب لينوكس بصورت مفصل با شما صحبت مي كنيم و همه اينها در قالب يك آموزش نصب لينوكس گام به گام در ادامه براي شما آماده شده است.

نصب لينوكس به چه روشهايي انجام مي شود؟
اولين سئوالي كه بايد از خود قبل از نصب لينوكس بپرسيم اين است كه چه نوع روش نصبي را انتخاب كنيم ؟ بله ، روش هاي متعددي براي نصب سيستم عامل لينوكس وجود دارد كه از آن جمله مي توان به Dual Boot كردن ، استفاده از CD هاي Live ، نصب بصورت Fresh Install و نصب در محيط هاي مجازي اشاره كرد. يكي از خصوصيات ويژه لينوكس اين است كه براحتي مي توان آن را با سيستم عامل هاي ديگر بصورت همزمان مورد استفاده قرار داد.

براي مطالعه بيشتر و آشنايي بيشتر با در مباحث و مفاهيم به آموزش لينوكس و منبع مقاله در لينك بالا مراجعه كنيد.


برچسب: آموزش لينوكس،آموزش Linux،دوره آموزش لينوكس،دوره آموزشي لينوكس،آموزش لينوكس اسنشيالز،آموزش لينوكس اسنشيال، دوره لينوكس،آموزش LPIC 1،آموزش LPIC 2،،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ فروردين ۱۴۰۲ساعت: ۰۳:۵۶:۵۲ توسط:محمد نصيري موضوع: نظرات (0)

شبكه چيست؟ تعريف انواع شبكه هاي كامپيوتري به زبان ساده

شبكه يا Network چيست؟ تعريف و مفهوم شبكه در هر حوزه اي وجود دارد. وقتي صحبت از معني شبكه مي شود ، ذهن انسان به انواع و اقسام شبكه هايي كه هر روز در مورد آن مي شنود ، كشيده مي شود. در واقع شبكه به تنهايي در برگيرنده معاني متنوعي است و به هر چيزي كه به هر نحوي با چيز ديگري ارتباط داشته باشد و چيزي را به اشتراك بگذارد ، به نوعي شبكه گفته مي شود. در اين مقاله ما بصورت ويژه در خصوص تعريف " شبكه چيست " از ديدگاه شبكه هاي كامپيوتري مي پردازيم و با اين سوال كه " شبكه كامپيوتري چيست" ادامه مقاله را پيش مي بريم. پس تا انتها با توسينسو همراه باشيد.

تعريف شبكه چيست از لحاظ لغوي
از لحاظ لغوي وقتي صحبت از چيزي به نام شبكه مي شود ، يعني ما چيزهايي را (كامپيوتر ، اجزاي بدن انسان ، تلفن و ... ) را به هم متصل مي كنيم تا چيزي را به اشتراك بگذاريم ( فايل ، احساس درد ، صدا و ... ) . بنابراين شبكه مجموعه اي از ارتباطات براي اشتراك گذاري چيزي است كه امكان اشتراك گذاري در آن شبكه را داشته باشد. براي مثال در شبكه آبرساني شما با استفاده از ارتباطاتي به نام لوله و اتصالاتي به نام شير فلكه چيزي را به نام آب براي استفاده مشتركين شبكه به اشتراك مي گذاريد. عجله نكنيد تا اين بحث بهتر در ادامه باز شود.

براي ورود به دنياي شبكه مي توانيد وارد دوره هاي آموزشي شبكه در اين لينك شويد.


برچسب: آموزش شبكه ،آموزش شبكه هاي كامپيوتري،آموزش نتورك پلاس ،دوره آموزشي نتورك پلاس،دوره نتورك پلاس،آموزش Network+،دوره شبكه،دوره آموزشي شبكه،آموزش ويپ،دوره آموزشي ويپ،،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ فروردين ۱۴۰۲ساعت: ۰۳:۵۲:۵۰ توسط:محمد نصيري موضوع: نظرات (0)

كاملترين معرفي انواع شبكه هاي كامپيوتري و 4 دسته بندي شبكه

 تفاوت شبكه هاي LAN ، WAN ، MAN ، PAN و ... در چيست؟ انواع شبكه از لحاظ اندازه به چه دسته بندي هايي تقسيم مي شوند؟ اين سوالي است كه ممكن است براي خيلي از افراديكه تازه وارد دنياي شبكه و فناوري اطلاعات مي شوند ، پيش بيايد. سوال مهمتر اين است كه چند نوع شبكه داريم؟ قبل از اينكه به سراغ انواع شبكه هاي كامپيوتري از لحاظ ابعاد برويم بد نيست بدانيد كه ما شبكه هاي كامپيوتري را بر اساس چه فاكتورهايي طبقه بندي مي كنيم .

انواع شبكه هاي كامپيوتري از لحاظ نوع ارتباط
از نظر نوع ارتباط ما مي توانيم انواع شبكه هاي كامپيوتري را به سه نوع ارتباط دسته بندي كنيم ، شبكه هاي بيسيم يا وايرلس كه با استفاده از امواج راديويي ارتباط برقرار مي كنند. شبكه هاي كابلي كه با استفاده از كابل هايي از جنس فلز ( مس يا آلومينيوم ) با همديگر ارتباط برقرار مي كنند و در نهايت شبكه هايي از جنس فيبر نوري كه با استفاده از فيبرهاي نوري از جنس شيشه و با امواج نور با هم ارتباط برقرار مي كنند ، تقسيم بندي كنيم.

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

انواع شبكه هاي كامپيوتري از لحاظ تكنولوژي هاي انتقال داده
اما يكي ديگر از انواع شبكه هاي كامپيوتري مرتبط به روش انتقال داده است. اين نوع از شبكه هاي كامپيوتري كمي تخصصي تر بحث انواع شبكه را دنبال مي كنند. در اين طبقه بندي ما شبكه ها را به دسته بندي هاي مثل شبكه هاي پخش فراگير يا برودكست ( Broadcast ) كه چيزي شبيه به شبكه هاي تلوزيوني قديمي آنالوگ هستند و شبكه هاي نقطه به نقطه يا Point To Point و نوع ديگري از طبقه بندي كه در مقوله اين مقاله نيست طبقه بندي مي كنيم.

انواع شبكه هاي كامپيوتري از نظر ابعاد و اندازه ( جغرافيايي )
مرسوم ترين نوع طبقه بندي انواع شبكه هاي كامپيوتري كه در دوره آموزش نتورك پلاس (Network+) نيز به خوبي به آن پرداخته مي شود ، انواع شبكه از لحاظ اندازه و ابعاد هستند. از كوچكترين اندازه هاي شبكه گرفته كه از لحاظ فني همان شبكه بلوتوث موبايل و ماوس و كيبورد شما است تا شبكه هايي در ابعاد يك كشور و حتي زمين ، در اين دسته بندي قرار مي گيرند. براي طبقه بندي شبكه هاي كامپيوتري از لحاظ اندازه ، ما سه دسته بندي كلي داريم كه تقريبا از همه معروف تر هستند :

شبكه محلي يا شبكه لن (LAN) كه مخفف Local Area Network است
شبكه شهري يا شبكه من (MAN ) كه مخفف Metropolitan Area Network است
شبكه گسترده يا شبكه ون (WAN ) كه مخفف Wide Area Network است
البته طبقه بندي هاي ديگري از لحاظ اندازه هاي شبكه نيز وجود دارد كه بعد از تعريف اين شبكه ها ، گذري به آنها نيز خواهيم داشت.

براي مطالعه بيشتر و آشنايي بيشتر با در مباحث و مفاهيم به منبع مقاله در اين لينك مراجعه كنيد.

 

 

تفاوت شبكه هاي LAN ، WAN ، MAN ، PAN و ... در چيست؟ انواع شبكه از لحاظ اندازه به چه دسته بندي هايي تقسيم مي شوند؟ اين سوالي است كه ممكن است براي خيلي از افراديكه تازه وارد دنياي شبكه و فناوري اطلاعات مي شوند ، پيش بيايد. سوال مهمتر اين است كه چند نوع شبكه داريم؟ قبل از اينكه به سراغ انواع شبكه هاي كامپيوتري از لحاظ ابعاد برويم بد نيست بدانيد كه ما شبكه هاي كامپيوتري را بر اساس چه فاكتورهايي طبقه بندي مي كنيم .

انواع شبكه هاي كامپيوتري از لحاظ نوع ارتباط
از نظر نوع ارتباط ما مي توانيم انواع شبكه هاي كامپيوتري را به سه نوع ارتباط دسته بندي كنيم ، شبكه هاي بيسيم يا وايرلس كه با استفاده از امواج راديويي ارتباط برقرار مي كنند. شبكه هاي كابلي كه با استفاده از كابل هايي از جنس فلز ( مس يا آلومينيوم ) با همديگر ارتباط برقرار مي كنند و در نهايت شبكه هايي از جنس فيبر نوري كه با استفاده از فيبرهاي نوري از جنس شيشه و با امواج نور با هم ارتباط برقرار مي كنند ، تقسيم بندي كنيم.

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

انواع شبكه هاي كامپيوتري از لحاظ تكنولوژي هاي انتقال داده
اما يكي ديگر از انواع شبكه هاي كامپيوتري مرتبط به روش انتقال داده است. اين نوع از شبكه هاي كامپيوتري كمي تخصصي تر بحث انواع شبكه را دنبال مي كنند. در اين طبقه بندي ما شبكه ها را به دسته بندي هاي مثل شبكه هاي پخش فراگير يا برودكست ( Broadcast ) كه چيزي شبيه به شبكه هاي تلوزيوني قديمي آنالوگ هستند و شبكه هاي نقطه به نقطه يا Point To Point و نوع ديگري از طبقه بندي كه در مقوله اين مقاله نيست طبقه بندي مي كنيم.

انواع شبكه هاي كامپيوتري از نظر ابعاد و اندازه ( جغرافيايي )
مرسوم ترين نوع طبقه بندي انواع شبكه هاي كامپيوتري كه در دوره آموزش نتورك پلاس (Network+) نيز به خوبي به آن پرداخته مي شود ، انواع شبكه از لحاظ اندازه و ابعاد هستند. از كوچكترين اندازه هاي شبكه گرفته كه از لحاظ فني همان شبكه بلوتوث موبايل و ماوس و كيبورد شما است تا شبكه هايي در ابعاد يك كشور و حتي زمين ، در اين دسته بندي قرار مي گيرند. براي طبقه بندي شبكه هاي كامپيوتري از لحاظ اندازه ، ما سه دسته بندي كلي داريم كه تقريبا از همه معروف تر هستند :

شبكه محلي يا شبكه لن (LAN) كه مخفف Local Area Network است
شبكه شهري يا شبكه من (MAN ) كه مخفف Metropolitan Area Network است
شبكه گسترده يا شبكه ون (WAN ) كه مخفف Wide Area Network است
البته طبقه بندي هاي ديگري از لحاظ اندازه هاي شبكه نيز وجود دارد كه بعد از تعريف اين شبكه ها ، گذري به آنها نيز خواهيم داشت.

براي مطالعه بيشتر و آشنايي بيشتر با در مباحث و مفاهيم به منبع مقاله در اين لينك مراجعه كنيد.


برچسب: آموزش شبكه ،آموزش شبكه هاي كامپيوتري،آموزش نتورك پلاس ،دوره آموزشي نتورك پلاس،دوره نتورك پلاس،آموزش Network+،دوره شبكه،دوره آموزشي شبكه،آموزش ويپ،دوره آموزشي ويپ،،
ادامه مطلب
امتیاز دهید:
رتبه از پنج: 0
بازدید:

+ نوشته شده: ۷ فروردين ۱۴۰۲ساعت: ۰۳:۵۰:۰۸ توسط:محمد نصيري موضوع: نظرات (0)