Angular 5 یک فریمورک ساختاری برای ایجاد اپلیکیشن های وب پویا است. با استفاده از Angular 5، Angular CLI، Bootstrap 4 و Firebase یک اپلیکیشن چت Realtime ایجاد کنید. در این دوره با ایجاد صفحات جدید، پیاده سازی مسیریابی، احراز هویت، کار بر روی تنظیم یک حساب جدید Firebase و ادغام  Firebase Backend در اپلیکیشن Angular 5، استفاده از الگوی Reactive، پیاده سازی Observables برای افزودن توانایی Realtime در  اپلیکیشن چت، ایجاد realtime chat room، ایجاد صفحات مشخصات کاربر، پیاده سازی یک موتور جستجو برای کاربران و یادگیری نحوه ارسال پیام های مستقیم به کاربران و غیره آشنا می شوید. پایان این دوره، شما قادر خواهید بود یک برنامه چت کامل بدون محدودیت زمانی را با استفاده از Angular 5 و Firebase ایجاد کنید و آن را در AWS استقرار کنید تا دنیا بتواند آن را ببیند.

سرفصل:

  • معرفی دوره
  • راه اندازی محیط
  • راه اندازی دایرکتوری پروژه
  • نصب بوت استرپ
  • ساخت صفحات اولیه
  • ایجاد فرم ورود
  • ایجاد نمایه ورود
  • ایجاد صفحه ثبت نام
  • افزودن کامپوننت Navbar
  • ایجاد کامپوننت های Chatroom Page
  • ایجاد طرح بندی Chatroom Page
  • استفاده از فرم قالب محور برای ورودی پیام جدید
  • پایان دادن به ظاهر صفحه Chatroom
  • ایجاد هشدار، بارگیری و سرویس های احراز هویت
  • ایجاد اخطار هشدار
  • پیاده سازی اعلان های هشدار در صفحه ورود به سیستم
  • ایجاد شاخص بارگیری اپلیکیشن
  • راه اندازی سرویس تأیید هویت
  • اتصال صفحات ورود و ثبت نام به سرویس تأیید هویت
  • حفاظت از مسیرها با یک گارد احراز هویت
  • راه اندازی و اتصال به Firebase
  • راه اندازی Firebase
  • اتصال صفحه ثبت نام به Firebase
  • اتصال صفحه ورود به سیستم به Firebase
  • تغییر لینک Navbar بر اساس وضعیت تایید
  • ساختن قابلیت Chatroom
  • پر کردن Firestore Database با داده Chatroom
  • نمایش لیست چت از Firestore
  • مسیریابی برای انتخاب یک Chatroom
  • رندر پیام های Chatroom از Firestore
  • پست کردن  پیام های جدید Chat
  • ایجاد پروفایل های کاربری
  • پر کردن Firestore Database با داده های کاربر
  • ایجاد صفحات پروفایل کاربر
  • پیاده سازی ویرایش پروفایل صفحه منطق
  • ویرایش صفحه مشخصات HTML و SCSS
  • ایجاد گارد برای جلوگیری از ویرایش پروفایل های دیگر کاربران
  • پاکسازی، امنیت و استقرار در آمازون AWS S3
  • امنیت Backend در Firebase’s Firestore
  • ساخت و استقرار در  Amazon AWS S3