تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت یک وب سایت با Node.js و Express.js

دوره آموزشی ساخت یک وب سایت با Node.js و Express.js

3 ساعت 11 دقیقهمبتدی2024-11-14

مدرسین

Daniel Khan

Daniel Khan

Technology Lead, Developer, Application Architect

جزئیات دوره

Node.js یکی از پلتفرم‌های مهم وب است که توسط شرکت‌هایی مانند Uber، Netflix و Intuit استفاده می‌شود. Express.js یک فریم‌ورک سریع و مینیمالیستی است که بر روی Node.js قرار می‌گیرد و به شما این امکان را می‌دهد که وب‌سایت‌ها و برنامه‌های وب قدرتمند تک‌صفحه‌ای و چندصفحه‌ای بسازید. در این دوره، مربی دنیل خان نحوه ساخت یک وب‌سایت واقعی و جامع با استفاده از این تکنولوژی‌ها را آموزش می‌دهد. یاد خواهید گرفت که چگونه یک برنامه پایه را در عرض چند دقیقه بسازید، HTML را به صفحات داینامیک تبدیل کنید، از موتورهای قالب برای ماژولار کردن کد استفاده کنید، روتینگ و منطق تجاری را اضافه کنید، خطاها را مدیریت کنید، داده‌های فرم را ذخیره کنید و نقطه‌های انتهایی API را برای برنامه‌های تک‌صفحه‌ای ایجاد کنید. در طول دوره، دنیل به شما کمک می‌کند که بخش‌هایی از Express.js را یاد بگیرید و دانش کلی خود را در مورد نحوه کار مؤثر با Node.js بهبود بخشید.

اهداف یادگیری:
ساخت یک برنامه پایه با استفاده از Express.js
سرو کردن صفحات HTML و محتوای ایستا
ایجاد روت‌ها (مسیرها)
استفاده از قالب‌ها (Templates)
مدیریت خطاها در Express.js
مدیریت درخواست‌های POST
ذخیره داده‌های فرم

مهارت ها

Express.jsNode.jsJavaScript FrameworksBack-End Web DevelopmentProjectWeb DevelopmentOpen Source

سرفصل ها

0. مقدمه

  • 01 - وب سایت‌های پویا با Node و Express
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین و گیت هاب
  • 04 - محیط توسعه خود را تنظیم کنید

1. ساختن یک اپلیکیشن Basic Express

  • 05 - یک سرور اکسپرس در سه دقیقه ایجاد کنید
  • 06 - ساختن از صفحه یا قالب HTML
  • 07 - ارائه صفحات HTML و محتوای ثابت
  • 08 - راه‌اندازی ESLint و Prettier
  • 09 - راه‌اندازی nodemon

2. موتورهای قالب

  • 10 - موتورهای قالب و اکسپرس
  • 11 - آشنایی با موتور قالب EJS
  • 12 - رندر صفحه فهرست با EJS

3. مسیرهای اکسپرس و میان افزار

  • 13 - میان افزار و مسیرهای اکسپرس
  • 14 - مسیرهای مدولار با express.Router
  • 15 - ایجاد مسیر برای تمامی صفحات فرعی
  • 16 - منطق تجاری را اضافه کنید
  • 17 - یک میان افزار مدیریت جلسه اضافه کنید

4. قالب‌بندی حرفه‌ای با Express

  • 18 - یک طرح بندی در سطح سایت ایجاد کنید
  • 19 - استفاده از پارتیال با EJS
  • 20 - متغیرهای قالب با جزئیات بیشتر
  • 21 - حلقه زدن لیست‌ها در قالب ها
  • 22 - ایجاد صفحه لیست
  • 23 - استفاده از مسیرهای پارامتر
  • 24 - چالش - جزئی و لیست
  • 25 - راه حل - جزئی و فهرست

5. رسیدگی به خطاها با ظرافت

  • 26 - نحوه رسیدگی به خطاها در اکسپرس
  • 27 - ایجاد صفحه خطا
  • 28 - پر کردن صفحه خطا

6. مدیریت داده‌های فرم

  • 29 - ایجاد قالب فرم
  • 30 - رسیدگی به درخواست‌های POST
  • 31 - اعتبارسنجی و ضدعفونی کردن ورودی کاربر
  • 32 - ذخیره‌سازی داده ها

7. ایجاد API با Express

  • 33 - مقدمه ای کوچک برای REST API
  • 34 - ایجاد و آزمایش یک نقطه پایانی API
  • 35 - جاوا اسکریپت سمت سرویس گیرنده را اضافه کنید
  • 36 - به روز رسانی صفحه از REST

نتیجه گیری

  • 37 - بر اساس آموخته‌های خود بسازید

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal