آموزش نود جی اس , مانگو دی بی , اکسپرس , ری اکت ریداکس با سایت آمازون قسمت 29

film_binesh_motahar_ir
0 بار بازدید - 3 سال پیش - بسم الله الرحمن الرحیم سلام
بسم الله الرحمن الرحیم سلام علیکم در این آموزش ان شاالله صفر تا صد یک سایت شبیه آمازون رو بالا می آوریم و به روش پیشرفته تصویر سازی آموزش داده می شود تا مطالب و پوشه های تو در تو به صورت یک تصویر در ذهن مخاطب شکل بگیرد. تمام قالب اچ تی ام ال و ری اکت و ریداکس و نود جی اس و مانگو دی بی را پیاده می کنیم آدرس سایتی که قرار است ایجاد شود : https://newamazona-final.herokuapp.com/ نشانی پوشه های طرح در گیت ایرانی پارسکدرز : https://git.parscoders.com/gomnam/amazona_amozesh_allah معرفی برنامه نویسی فول استک با MERN همانطور که مستحضرید برنامه نویس فول استک به فردی گفته میشود که توانایی پیاده سازی صفر تا صد یک سایت را دارد. در این میان استک های متفاوتی وجود دارند و از تکنولوژی ها و کتابخانه ها و فریمورک های متفاوتی میتوان استفاده کرد. بسته به اینکه تخصص او در کدام stack باشد, این کدنویسی را انجام میدهد. استک MERN چیست؟ در این تکنولوژی تماما از زبان برنامه نویسی javascript استفاده شده است. به این معنا که این زبان به تنهایی از عهده توسعه کل سایت یا اپلیکیشن کامل بر می آید و این افتخاریست که نصیب هر زبان برنامه نویسی ای نمیشود. کلمه MERN مخفف چهار کلمه است. MongoDB , Express.js , React.js و Node.js ! مونگو دی بی, همانطور که پایان نامش پیداست, به عنوان database server در این استک جا خوش میکند. اکسپرس جی اس, یک فریمورک برای Node.js است و مخصوص توسعه سمت سرور می باشد. ری اکت جی اس, یک کتابخانه جاوا اسکریپت است و سمت کاربر کار میکند. ند جی اس, یک محیط جاوا اسکریپت برای توسعه سمت سرور می باشد. سوال: چرا Node.js و Express.js هردو نام برده شدند؟ درحالیکه هر دو سمت سرور هستند و میتوانند جای هم به کار برده شوند؟ آیا یکی از این دو کافی نبود؟ پاسخ: وقتی هر دو نوشته میشوند به معنای ترتیب کارشان است. اطلاعاتی که جا به جا میشوند, ابتدا از مونگو که محل ذخیره اطلاعات است شروع به حرکت میکنند بخاطر همین اولین کلمه MERN به این نامگذاری شد. سپس از مونگو به اکسپرس و از اکسپرس به ری اکت می روند. در راه بازگشت به مونگو از Node استفاده میکنند.  نکته: شایان ذکر است که فریمورک Express بدون همکاری با React هم میتواند یک سایت کامل بسازد. با پکیج های view engine خود مانند ejs قابلیت نوشتن کدهای جاوا اسکریپت در میان html را فراهم می آورد و به این ترتیب مشابه jsx در React عمل میکند.
3 سال پیش در تاریخ 1400/03/21 منتشر شده است.
0 بـار بازدید شده
... بیشتر