آموزش Angular و Firebase

Angular and Firebase Tutorial

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش میانی Angular و Firebase، توسعه دهندگان نرم افزار را برای استفاده از Angular و Firebase برای ردیابی تجزیه و تحلیل و رفع خرابی ها آماده می کند.

اگر قبلاً از چارچوب برنامه کاربردی وب مبتنی بر TypeScript Google، Angular استفاده می‌کنید، و علاقه‌مند به ساختن برنامه‌ای هستید که از پایگاه داده قوی Firebase و بک‌اند قاتل نیز استفاده می‌کند، پس خوش شانس هستید! این دوره آموزشی به شما آموزش می دهد که چگونه یک برنامه کاربردی در Angular با استفاده از Firebase به عنوان پشتیبان توسعه و نگهداری خود بسازید.

ترکیب Angular با Firebase تنها زمانی منطقی است که از یکی از آنها استفاده می‌کنید یا می‌خواهید برنامه‌های بهتر و پایدارتری را کدنویسی کنید و با این آموزش می‌توانید آن را به درستی انجام دهید.

برای هر کسی که توسعه‌دهندگان نرم‌افزار در تیم خود دارد، این آموزش منبع باز می‌تواند برای توسعه‌دهندگان نرم‌افزار جدید، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع منبع باز استفاده شود.

آموزش Angular و Firebase: آنچه باید بدانید

این آموزش Angular و Firebase دارای ویدیوهایی است که بهترین موضوعات برنامه نویسی را پوشش می دهد، از جمله:

  • ایجاد کاربران جدید از قسمت ظاهری و باطن
  • اتصال Angular به Firebase
  • درک امنیت نقطه پایانی
  • ایجاد یک برنامه Angular کامل با یک Backend Firebase
چه کسی باید آموزش Angular و Firebase را انجام دهد؟

این آموزش Angular و Firebase به عنوان آموزش متن باز در سطح تخصصی در نظر گرفته می شود، به این معنی که برای توسعه دهندگان نرم افزار طراحی شده است. این دوره مهارت های جاوا اسکریپت برای توسعه دهندگان نرم افزار با سه تا پنج سال تجربه در زمینه بهترین شیوه های برنامه نویسی طراحی شده است.

توسعه دهندگان نرم افزار جدید یا مشتاق. اگر یک توسعه دهنده کاملاً جدید هستید، باید به طور جدی یاد بگیرید که چگونه با Angular و Firebase توسعه دهید. Firebase یک پلت فرم توسعه است که به شما کمک می کند تجزیه و تحلیل ها را ردیابی کنید و به طور خودکار خرابی های شما را برطرف می کند در حالی که Angular پر از ویژگی های مفید است که توسعه را بسیار آسان تر می کند. این دوره به شما نشان می دهد که چگونه حرفه خود را با ادغام هر دوی آنها قوی شروع کنید.

توسعه دهندگان نرم افزار با تجربه. توسعه دهندگان نرم افزار با چند سال تجربه باید قبلاً نام Angular و Firebase را شنیده باشند و احتمالاً ایده مناسبی از مزایای آنها داشته باشند. اگر در مورد نوشتن برنامه‌ها در Firebase با Angular مشکل دارید، این دوره آموزشی را بگذرانید و ببینید نه تنها استفاده از آنها با هم چقدر آسان است، بلکه چقدر مزایایی را در توسعه خود از انجام این کار خواهید دید.


سرفصل ها و درس ها

Firebase Auth Basics با Angular Firebase Auth Basics with Angular

  • بررسی اجمالی Overview

  • معرفی Introduction

  • Firebase Auth را به Angular اضافه کنید Add Firebase Auth to Angular

  • ورود و صفحه اصلی ایجاد کنید Create Login and Home Pages

  • ورود و خروج Log In and Log Out

  • نتیجه Conclusion

ایجاد حساب و مدیریت خطا در Firebase Account Creation and Error Handling in Firebase

  • بررسی اجمالی Overview

  • معرفی Introduction

  • محافظت از صفحات در برابر کاربران تایید نشده Protect Pages from Unauthed Users

  • مدیریت خطای احراز هویت Auth Error Handling

  • ایجاد حساب های جدید Create New Accounts

  • نتیجه Conclusion

Firebase Auth در برنامه های زاویه ای تمام پشته Firebase Auth In Full-Stack Angular Apps

  • بررسی اجمالی Overview

  • معرفی Introduction

  • راه اندازی Firebase Back-end Back-end Firebase Setup

  • نمایش داده های کاربر Firebase Auth Display Firebase Auth User Data

  • ذخیره اطلاعات اضافی کاربر Store Extra User Data

  • نتیجه Conclusion

MEAN Stack Endpoint Security با Firebase Auth MEAN Stack Endpoint Security with Firebase Auth

  • بررسی اجمالی Overview

  • معرفی Introduction

  • توکن های Firebase Auth را ارسال و تأیید کنید Send and Verify Firebase Auth Tokens

  • یک صفحه ویرایش اطلاعات ایجاد کنید Create an Edit Info Page

  • ایجاد سرویس‌هایی برای Auth Logic Create Services for Auth Logic

  • نتیجه Conclusion

Firebase Auth را به برنامه های Angular موجود اضافه کنید Add Firebase Auth to Existing Angular Apps

  • بررسی اجمالی Overview

  • معرفی Introduction

  • راه اندازی اولیه Front-end Basic Front-end Setup

  • یک صفحه ورود اضافه کنید Add a Login Page

  • یک صفحه ایجاد حساب اضافه کنید Add a Create Account Page

  • Firebase Auth را در یک سرویس کپسوله کنید Encapsulate Firebase Auth in a Service

  • نتیجه Conclusion

از Firebase Auth برای پشتیبانی از چندین کاربر استفاده کنید Use Firebase Auth to Support Multiple Users

  • بررسی اجمالی Overview

  • معرفی Introduction

  • محافظت از صفحات برنامه Protect Application Pages

  • ساختار داده را برای پشتیبانی از چندین کاربر بازنگری کنید Rethink Data Structure to Support Multiple Users

  • داده های کاربر را بارگیری کنید و اجازه خروج از سیستم را بدهید Load User Data and Allow Logging Out

  • از شناسه کاربر در درخواست های سرور استفاده کنید Use the User's ID in Server Requests

  • نتیجه Conclusion

ایجاد و حذف کاربران در برنامه های MEAN Stack موجود Create and Delete Users In Existing MEAN Stack Apps

  • بررسی اجمالی Overview

  • معرفی Introduction

  • کاربران جدید را از Front-end ایجاد کنید Create New Users from the Front-end

  • بازنگری در استراتژی ایجاد حساب ما Rethinking Our Create-Account Strategy

  • کاربران جدید از Back-end ایجاد کنید Create New Users from the Back-end

  • حذف حساب های کاربری Delete User Accounts

  • نتیجه Conclusion

امنیت نقطه پایانی را به برنامه‌های موجود MEAN Stack اضافه کنید Add Endpoint Security to Existing MEAN Stack Apps

  • بررسی اجمالی Overview

  • معرفی Introduction

  • مبانی امنیت Endpoint Endpoint Security Basics

  • از GET Endpoints محافظت کنید Protect GET Endpoints

  • از نقاط پایانی با Express Middleware محافظت کنید Protect Endpoints with Express Middleware

  • نتیجه Conclusion

MEAN Stack Firebase Auth Best-Practics MEAN Stack Firebase Auth Best-Practices

  • بررسی اجمالی Overview

  • معرفی Introduction

  • Refactor Front-End Auth-Token Logic Refactor Front-End Auth-Token Logic

  • درخواست های تایید شده را به صورت خودکار انجام دهید Make Authed Requests Automatically

  • تأیید خودکار با درخواست‌های POST، PUT و DELETE Automatic Auth with POST, PUT, and DELETE Requests

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش Angular و Firebase
جزییات دوره
7h
40
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.