تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت و میزبانی یک سایت Full-Stack با انگولار

دوره آموزشی ساخت و میزبانی یک سایت Full-Stack با انگولار

4 ساعت 22 دقیقهمتوسط2020-08-21

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

شما Angular را یاد گرفت‌ه‌اید و می‌توانید رابط‌های front-end شگفت انگیزی ایجاد کنید - اما استقرار آنها به مواردی غیر از انگولار نیاز دارد. شما به منطق موجود در سرور و مکانی برای قرار دادن این منطق نیاز دارید. اگر می‌خواهید مهارت‌های Angular خود را در طیف گسترده‌تری از پروژه‌ها اعمال کنید - اما با توسعه سمت سرور خیلی آشنا نیستید - پس این دوره برای شما مناسب است. به Shaun Wassell، به مربی خود بپیوندید و او مراحل ساخت یک وب سایت full-stack و برمبنای Angular را از ابتدا شروع می‌کند. او نشان می‌دهد که چگونه می‌توان با استفاده از hapi بخش front-end Angular ایجاد کرد و back-end را در Node.js نوشت. او سپس نشان می‌دهد که چگونه MySQL را به back-end خود اضافه کنید، front-and و back-end را متصل کنید، تأیید اعتبار Firebase را به پروژه خود اضافه کنید و برنامه full-stack خود را به ابر منتقل کنید.

مهارت ها

HapiGoogle CloudAngularNode.jsJavaScriptOracleFront-End Web DevelopmentGoogleWeb DevelopmentOpen SourceDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01- ایجاد و میزبانی یک سایت فول استک
  • 02-آنچه باید بدانید
  • 03-Node.js و npm را نصب کنید
  • 04-فایل های تمرین
  • 05-رویکرد

1. ایجاد یک Front End Angular

  • 06-چرا انگولار
  • 07-یک پروژه Angular راه اندازی کنید
  • 08-ساختار پروژه زاویه ای
  • 09-اولین کامپوننت Angular خود را بسازید
  • 10-مسیرها و مسیریابی در انگولار
  • 11- داده های جعلی اضافه کنید
  • 12-صفحه Listings را پیاده سازی کنید
  • 13-یک صفحه جزئیات لیست ایجاد کنید
  • 14-یک صفحه تماس با فروشنده ایجاد کنید
  • 15-یک صفحه لیست های من ایجاد کنید
  • 16-یک صفحه لیست جدید ایجاد کنید
  • 17-فرم Listing Data را ایجاد کنید
  • 18-یک صفحه ویرایش فهرست ایجاد کنید
  • 19-یک نوار ناوبری ایجاد کنید

2. ایجاد یک Node Back End

  • 20-چرا Node.js
  • 21- یک سرور hapi راه اندازی کنید
  • 22- یک سرور hapi را با Postman تست کنید
  • 23- یک نقطه پایانی لیست ها ایجاد کنید
  • 24- سرور Node را به صورت خودکار راه اندازی مجدد کنید
  • 25-یک نقطه پایانی فهرست بندی فردی ایجاد کنید
  • 26- خطا در هاپی با استفاده از hapi_boom

3. اضافه کردن MySQL به Back End شما

  • 27-چرا MySQL
  • 28-MySQL و MySQL Workbench را نصب کنید
  • 29- پایگاه داده MySQL را راه اندازی کنید
  • 30-از Node به پایگاه داده MySQL متصل شوید
  • 31-نقاط پایانی لیست ها را بازنویسی کنید
  • 32- یک نقطه پایانی برای افزودن نماها ایجاد کنید
  • 33- برای دریافت لیست کاربر، یک نقطه پایانی ایجاد کنید
  • 34- یک نقطه پایانی برای ایجاد لیست ایجاد کنید
  • 35- یک نقطه پایانی برای ویرایش لیست ها ایجاد کنید
  • 36- یک نقطه پایانی برای حذف لیست ها ایجاد کنید

4. اتصال انتهای جلو و عقب

  • 37-خدمات در انگولار
  • 38-RxJS و Angular HttpClient
  • 39-از خطاهای CORS اجتناب کنید
  • 40-صفحه Listing Detail را وصل کنید
  • 41-صفحه فهرست های من را وصل کنید
  • 42-صفحه New Listing را وصل کنید
  • 43-صفحه Edit Listing را وصل کنید

5. احراز هویت

  • 44- Firebase Auth چیست
  • 45-یک حساب Firebase راه اندازی کنید
  • 46-Firebase را به Angular اضافه کنید
  • 47-Firebase را به hapi اضافه کنید
  • 48-ورود و خروج
  • 49-فهرست های کاربران را با Auth بارگیری کنید
  • 50- با Auth لیست ایجاد کنید
  • 51- لیست ها را با Auth ویرایش کنید
  • 52- لیست ها را با Auth حذف کنید

6. میزبانی سایت شما

  • 53-یک برنامه فول استک را به ابر منتقل کنید
  • 54-نصب Google Cloud CLI
  • 55- انتقال MySQL به ابر
  • 56-متغیرهای محیطی
  • 57- یک سرور Node را در Google Cloud میزبانی کنید
  • 58-یک اپلیکیشن Angular بسازید و ارائه دهید

نتیجه

  • 59- مراحل بعدی

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

درباره ما

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

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

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

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

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