لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فقط Express (با یک دسته گره و http). به تفصیل.
Just Express (with a bunch of node and http). In detail.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بدون MERN یا MEAN... فقط Express js. برای کسانی که کمی در مورد عالی ترین چارچوب گره یاد گرفته اند و بیشتر می خواهند. بیان. این (بیشتر) تمام چیزی است که ما پوشش می دهیم، بنابراین وقتی تمام کردید، آن را خواهید فهمید! یک سرور اکسپرس راه اندازی کنید که می تواند هر کاری را که Express می تواند انجام دهد انجام دهد! سرور Express را بهعنوان یک REST API استفاده کنید از آن Express Server برای رندر کردن صفحات وب جلویی خود با EJS، PUG و دستهها استفاده کنید. درک اصول HTTP و چرخه درخواست/پاسخ یک نینجا، اما نباید کاملاً جدید باشید). شما حداقل قبلا یک برنامه Nodejs را اجرا کرده اید. من برخی از اصول اولیه را پوشش خواهم داد، اما این مقدمه ای برای کلاس گره نیست. شما دانش اولیه خط فرمان را دارید (حداقل توانایی هدایت و اجرای یک برنامه را دارید) شما یک رایانه دارید که قادر به اجرای Nodejs است.
شما تصوری از Node، Express و http دارید وگرنه اینجا نیستید. Node و جاوا اسکریپت بکاند دنیا را طوفانی کرده است، [SOME BIG COMPANY] به node منتقل شد و دنیا را تغییر داد، بلاههههه. یکی از اولین چیزهایی که قرار است در هر دوره نود یاد بگیرید، در مورد ماژول Express است. اما واقعا چقدر در مورد آن یاد می گیرید؟ چگونه یک صفحه را در موتور یک الگو رندر کنیم؟ چگونه یک مسیر دریافت و پست ایجاد کنیم؟ اکثر دانشآموزان پشتههای MEAN و MERN که من با آنها آشنا شدهام، Express را در چند نفس یاد گرفتهام و سپس به MongoDB، MySQL، Angular، React یا هر چیز دیگری که در مابقی پشته فناوری وجود داشت، رفتم. به هر حال http چیست؟ اصلا باید اهمیت بدم؟ رسیدن به عمق 2 اینچی آسان است و متوجه می شوید که وظیفه خود را انجام داده اید، اما در واقع نمی دانید که چرا کار می کند یا چگونه می توانید جلوتر بروید. این، به نظر من، برای کسی که میخواهد یک توسعهدهنده بزرگ باشد، خوب نیست.
بسیاری از دانشآموزان داشتهام که درسی فقط درباره Express js درخواست کردهاند، زیرا وقتی آن را یاد میگیرند یا غرق شدهاند، یا نمیتوانند جزئیاتی در مورد آن پیدا کنند تا فراتر از دانش مبتدی بروند. این دوره برای همین است. ما قطعات مختلف Express را با جزئیات مرور خواهیم کرد تا بتوانید بدانید چرا اینگونه رفتار می کند و بیشترین بهره را از آن ببرید. اکسپرس 5 در حال حاضر در آلفا است، بنابراین زمانی که نسخه بتا یا کامل شود، و با مطرح شدن سوالات، دوره بر اساس آن گسترش خواهد یافت!
توجه: این دوره مسیر سریعی برای راهاندازی یک برنامه وب با Express/Node نیست. شما می توانید آن را در 10 دقیقه در بسیاری از مکان های دیگر دریافت کنید. این دوره برای نگاهی طولانی تر و عمیق تر به آنچه که Express js در واقع انجام می دهد.
است
من از نسخه 2 در سال 2012 از Express استفاده میکنم و تقریباً همه چیز را دیدهام. این یکی از ماژول های گره مورد علاقه من است و به طور مداوم یکی از بیشترین بارگیری در npm است. فن آوری های فوق العاده دیگری وجود دارد که به Express وصله می شوند که به راحتی از دست می روند. این دوره به طور طبیعی به چیزهای دیگری مانند سوکتهای وب، webRTC و غیره منجر میشود. برای یکی از عالیترین ماژولهای گره در npm آماده شوید!
بخش ها:
تنظیم محیط (اگر گره را قبلاً نصب کرده اید از آن بگذرید)
قبل از Express... - TCP HTTP، ساخت سرور گره بدون اکسپرس
Express 101 - ساخت یک وب سرور اصلی با Express
Express 201 - Middleware and Rendering
Express 301 - Req Res بازدید مجدد، روتر، و مولد اکسپرس
پروژه در حال اجرا
پروژه API
گذرنامه (راهبرد محلی jwt هنوز در راه است)
بهترین تمرینها (آینده...)
تکمیلی - اتصال به DB های مختلف (بسیار اساسی - فقط برای کسانی که قبلاً با پایگاه داده آشنا هستند)
سرفصل ها و درس ها
معرفی
Introduction
بررسی اجمالی دوره
Course Overview
همه کدهای من (لینک github)
All my code (github link)
تنظیمات محیطی (اگر گره را قبلاً نصب کردهاید، رد شوید)
Environment Setup (skip if you have node installed already)
node و npm را در مک نصب کنید
Install node and npm on Mac
node و npm را روی کامپیوتر نصب کنید
Install node and npm on PC
قبل از اکسپرس ...
Before Express...
پیش اکسپرس
Pre-Express
اینترنت چگونه کار می کند - TCP و UDP
How the Internet Works - TCP and UDP
درخواست HTTP چیست و چگونه کار می کند؟
What is an HTTP request and how does it work?
دوره خانه داری - چگونه Nodejs را انجام دهم
Course Housekeeping - How I do Nodejs
سرورهای Node/HTTP 101
Node/HTTP servers 101
ارائه مسیرها و فایل های استاتیک در Node ساده (بدون سرگرمی...)
Serving up routes and static files in plain Node (no fun...)
سرویس دهی مسیرها و فایل های ثابت... ادامه دارد
Serving up routes and static files... continuted
اکسپرس 101
Express 101
اکسپرس چیست و چرا باید اهمیت بدهم؟
What is Express and why should I care?
اکسپرس را وارد کنید ... اصول اولیه
Enter Express... the basics
مسیریابی اولیه در اکسپرس
Basic Routing in Express
ارائه فایل های استاتیک در Express
Serving Static Files in Express
Express 201 - Middleware و Rendering
Express 201 - Middleware and Rendering
میان افزار. (این واقعاً اکسپرس است.)
Middleware. (It's all Express really is.)
قرار دادن کلاه ایمنی اکسپرس و سایر میان افزارهای عالی اکسپرس
Putting on your Express helmet, and other awesome Express middleware
پاسخگویی با JSON
Responding with JSON
STOP - زمان بررسی است
STOP - Time for a Review
سلاح خود را انتخاب کنید - API یا رندر سمت سرور
Chose your weapon - API or server side rendering
سیم کشی اکسپرس با موتور دید
Wiring up Express with a view engine
نکته برای ویدیوی بعدی
Note for next video
رندر در اکسپرس (با EJS) - قسمت 1 از 2
Rendering in Express (with EJS) - Part1 of 2
رندر در اکسپرس (با EJS) - قسمت 2 از 2
Rendering in Express (with EJS) - Part2 of 2
نمایش نظرات