لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Firebase
Firebase Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برای راه اندازی و راه اندازی یک برنامه پشته ای کامل ، توسعه دهندگان معمولاً باید توجه خود را از برنامه اصلی خود به مواردی مانند عملکرد ، امنیت ، عملکرد آفلاین ، میزبانی و احراز هویت معطوف کنند. Firebase پس از یکپارچه سازی صحیح ، تمام این نگرانی ها را از صفحه برنامه سازنده خارج می کند و به آنها اجازه می دهد تا در ساخت برنامه ای که کاربران را به وجد می آورد تمرکز کنند. در این دوره ، مدرس Shaun Wassell به شما کمک می کند تا با Firebase سرعت بیشتری کسب کنید. شاون نگاهی عمیق به نحوه کار Firebase و همچنین برخی از جوانب مثبت و منفی استفاده از پلت فرم توسعه برنامه دارد. او سپس نشان می دهد که چگونه می توان Firebase را در یک برنامه کاربردی React ، ویژگی به ویژگی ، قرار داد تا آن را به یک برنامه کاملاً کاربردی تبدیل کند. بیاموزید که چگونه از Firebase Authentication استفاده کنید ، که به شما امکان می دهد از راه اندازی سرور احراز هویت خود جلوگیری کنید. توابع Cloud ، که می توانید برای تعریف عملکردهای back-end استفاده کنید. و بیشتر.
سرفصل ها و درس ها
مقدمه
Introduction
Firebase: اختراع مجدد چرخ را متوقف کنید
Firebase: Stop reinventing the wheel
آنچه باید بدانید
What you should know
نصب نرم افزار و سایر تنظیمات
Installing software and other setup
فایل های تمرینی
Exercise files
از این دوره چه انتظاری دارید
What to expect from this course
1. مقدمه و راه اندازی اولیه
1. Introduction and Basic Setup
Firebase دقیقا چیست؟
What is Firebase exactly?
الزامات را جمع کنید
Gather requirements
یک حساب Firebase تنظیم کنید
Set up a Firebase account
یک برنامه را به Firebase بکشید
Hook up an app to Firebase
ابزارهای Firebase CLI را نصب کنید
Install Firebase CLI tools
برنامه به صورت پیاده روی
Example app walk-through
2. احراز هویت
2. Authentication
Firebase Auth چیست؟
What is Firebase Auth?
روش ورود به سیستم را تنظیم کنید
Set up the sign-in methods
توابع مهم Firebase Auth
Important Firebase Auth functions
از قفل کردن فروشنده خودداری کنید
Avoid vendor lock-in
یک عملکرد بسته بندی ورود به سیستم ایجاد کنید
Create a sign-in wrapper function
توابع دیگر بسته بندی auth ایجاد کنید
Create other auth wrapper functions
مسیرهای خصوصی را اضافه کنید
Add private routes
وارد شوید و از سیستم خارج شوید
Sign in and sign out
قیمت گذاری تأیید اعتبار
Authentication pricing
3. Firestore
3. Firestore
Firestore چیست؟
What is Firestore?
اصول اولیه پرس و جو Firestore
Firestore query basics
یک پایگاه داده Firestore تنظیم کنید
Set up a Firestore database
قوانین امنیتی Firestore
Firestore security rules
Firestore را با داده های توسعه جمع کنید
Populate Firestore with development data
توابع بسته بندی کاربر را اضافه کنید
Add user wrapper functions
توابع بسته بندی بررسی را اضافه کنید
Add review wrapper functions
توابع بسته بندی رستوران را اضافه کنید
Add restaurant wrapper functions
توابع بسته بندی رزرو را اضافه کنید
Add reservation wrapper functions
Firestore را به یک پروژه اضافه کنید
Add Firestore to a project
عملکرد ویرایش مشخصات را پیاده سازی کنید
Implement edit profile functionality
بارهای موجود را بارگیری کنید
Load available times
قیمت گذاری Firestore
Firestore pricing
4. توابع ابر
4. Cloud Functions
توابع ابر چیست؟
What are Cloud Functions?
عملکردهای ابر را به یک پروژه اضافه کنید
Add Cloud Functions to a project
توابع ابر را با نحو ES6 + بنویسید
Write Cloud Functions in ES6+ syntax
یک جریان تأیید ایمیل ایجاد کنید
Build an email verification flow
قوانین امنیتی Firestore را اصلاح کنید
Modify Firestore security rules
کاربران موقت ایجاد کنید
Create temporary users
کاربران موقت را تأیید کنید
Verify temporary users
ایمیل را با nodemailer ارسال کنید
Send emails with nodemailer
ارسال ایمیل از توابع ابر
Send emails from Cloud Functions
کاربران را با عملکردهای ابر تأیید کنید
Verify users with Cloud Functions
جریان تأیید را نشان دهید
Demonstrate the verification flow
قیمت گذاری توابع ابر
Cloud Functions pricing
5. توابع ابر بیشتر
5. More Cloud Functions
دسترسی با عملکردهای ابر را کنترل کنید
Control access with Cloud Functions
تنظیم شود تا توابع را بصورت محلی اجرا کنید
Set up to run functions locally
عملکردهای ابر را اجرا کنید
Run Cloud Functions
یک تابع رزرو کنید ، قسمت 1
The Make a Reservation function, part 1
یک تابع رزرو کنید ، قسمت 2
The Make a Reservation function, part 2
تابع ارسال نقد کنید
The Submit Review function
عملکرد رزرو را لغو کنید
The Cancel Reservation function
تابع دریافت توصیه ها
The Get Recommendations function
عملکرد رستوران های جستجو
The Search Restaurants function
6. توابع ابر تأیید هویت
6. Authentication Cloud Functions
پیشرفت های جریان خودکار
Auth-flow enhancements
فعال کردن OAuth در Firebase
Enabling OAuth in Firebase
ایجاد کاربران جدید از Oauth ، قسمت 1
Creating new users from Oauth, part 1
ایجاد کاربران جدید از Oauth ، قسمت 2
Creating new users from Oauth, part 2
بازنشانی گذرواژهها
Resetting passwords
7. ذخیره سازی ابر
7. Cloud Storage
فضای ذخیره سازی ابری چیست؟
What is cloud storage?
افزودن فضای ذخیره سازی ابری به یک پروژه
Adding cloud storage to a project
بارگذاری تصاویر نمایه
Uploading profile pictures
در حال بارگیری عکسهای نقد و بررسی
Uploading review photos
قیمت ذخیره سازی ابر
Cloud storage pricing
8. میزبانی
8. Hosting
میزبانی وب Firebase چیست؟
What is Firebase Hosting?
اعزام به میزبانی Firebase
Deploying to Firebase Hosting
قیمت گذاری میزبانی
Hosting pricing
کاربران و مجوزهای Firebase
Firebase users and permissions
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات