آموزش سریع انگولار - یادگیری انگولار و گوگل فایربیس - آخرین آپدیت

دانلود Angular Crash Course - Learn Angular And Google Firebase

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

آموزش جامع Angular و Firebase: ساخت پروژه واقعی وب با Angular 19

به‌طور عملی Angular را یاد بگیرید و حرفه‌ای شوید. این دوره برای کسانی مناسب است که می‌خواهند به‌سرعت و با رویکردی کاربردی Angular را فرا بگیرند.

آنچه در این دوره خواهید آموخت:

  • مبانی ضروری Angular برای یادگیری سریع
  • ساخت پروژه‌های واقعی وب مانند یک وب‌سایت وبلاگی
  • مناسب برای مبتدیانی که دانش اولیه‌ای از JavaScript، HTML و CSS دارند
  • استفاده از Componentها، Serviceها، Standalone Componentها، Events، Signals، Inputs و غیره در Angular
  • یادگیری و تسلط بر Google Firebase و افزودن آن به پروژه‌های Angular
  • احراز هویت (ورود، ثبت نام و خروج) با استفاده از Google Firebase (کتابخانه Angular Fire)
  • CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) برای Angular: ذخیره، به‌روزرسانی و حذف داده‌ها در پایگاه داده Google Firebase
  • میزبانی تصاویر: آپلود و ذخیره تصاویر در Google Firebase Storage

پیش‌نیازها:

این دوره برای علاقه‌مندانی است که با نحوه کار توسعه وب آشنا هستند، HTML، CSS و مقداری JavaScript می‌دانند.

به یک لپ‌تاپ یا کامپیوتر، Visual Studio Code (نسخه رایگان) یا هر ویرایشگر کد دیگری نیاز دارید.

این دوره در دسامبر 2024 با آخرین نسخه Angular (یعنی Angular 19) ضبط شده است.

برای یادگیری Angular به بیش از 100 ساعت زمان نیاز ندارید! این دوره به‌طور خاص برای توسعه‌دهندگان پرمشغله‌ای طراحی شده است که می‌خواهند Angular را به‌سرعت و به روشی عملی یاد بگیرند. ما از Angular برای ساخت یک وب‌سایت فرانت‌اند و از Google Firebase به عنوان بک‌اند برای ذخیره داده‌های اپلیکیشن فرانت‌اند خود استفاده خواهیم کرد.

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

Google Firebase را با اتصال برنامه Angular خود به بک‌اند Google Firebase یاد بگیرید و از آن استفاده کنید.

اگر می‌خواهید:

  • ایجاد برنامه‌های فرانت‌اند سریع و واکنش‌گرا با استفاده از Angular
  • یادگیری Angular 19
  • یادگیری Google Firebase به عنوان بک‌اند برنامه‌تان برای حفظ داده‌های پویا
  • ساخت برنامه‌های Angular با استفاده از آخرین نسخه Angular، با استفاده از Signals، Effects، Services و غیره
  • با یادگیری یک فریم‌ورک فرانت‌اند محبوب در صنعت، رزومه خود را تقویت کنید

آنچه در این دوره خواهید آموخت:

  • راه‌اندازی محیط توسعه برای پروژه‌های Angular
  • ایجاد یک برنامه Angular جدید از ابتدا
  • Angular CLI
  • Componentها
  • Standalone componentها
  • Serviceها
  • Reactive Forms
  • Form Validation
  • Data Binding
  • Dynamic Templates
  • Properties و Data Binding
  • افزودن پکیج‌ها
  • Routing
  • Pipes
  • Tailwind CSS
  • Google Firebase و سرویس بک‌اند برای ذخیره داده‌ها
  • Google Firebase Authentication
  • Google Firestore برای ذخیره و آپلود فایل‌ها
  • ساخت برنامه فرانت‌اند و ادغام آن با پایگاه داده بک‌اند (Google Firebase)
  • Signals و Observables
  • Loops و Conditionals

ضمانت بازگشت کامل وجه 30 روزه از Udemy

این دوره دارای ضمانت بازگشت کامل وجه 30 روزه از Udemy است.


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

مقدمه Introduction

  • مقدمه Introduction

  • نصب ویژوال استودیو کد Install Visual Studio Code

  • نصب افزونه های ویژوال استودیو کد Install Visual Studio Code Extensions

  • نصب Node.js و npm Install Node Js and npm

  • نصب Angular CLI Install Angular CLI

  • مخزن کد گیت هاب Github Code Repository

مبانی و ضروریات انگولار Angular basics and essentials

  • بیایید انگولار را درک کنیم Let's Understand Angular

  • ایجاد یک برنامه جدید انگولار Create New Angular Application

  • کامپوننت ها - بلوک های سازنده یک برنامه انگولار Components - Building Blocks of an Angular Application

  • مدیریت داده های پویا - حالت و رفتار کامپوننت Managing Dynamic Data - Component State and Behavior

  • رندر کردن قالب های پویا Rendering Dynamic Templates

  • عبارات شرطی و حلقه ها Conditionals and Loops

  • مدیریت رویدادهای کاربر User Event Handling

  • اشتراک گذاری کد یا منطق با استفاده از سرویس ها Sharing Code or Logic using Services

نبض توسعه - پروژه واقعی انگولار و گوگل فایربیس Dev Pulse - Angular and Google Firebase Real World Project

  • ایجاد یک برنامه جدید انگولار با استفاده از Angular CLI Create New Angular Application Using Angular CLI

  • نصب Tailwind CSS در برنامه انگولار Install Tailwind CSS in Angular Application

  • ایجاد منوی ناوبری یا نوار ناوبری Create Navigation Menu or Navbar

  • کامپوننت Create-Post، RouterOutlet و RouterLink Create-Post Component, RouterOutlet and RouterLink

  • تعریف عناصر و استایل صفحه Create-Post Define Elements and Style Create-Post Page

  • فرم های واکنشی انگولار و فرم ایجاد پست Angular Reactive Forms and Create Post Form

  • اعتبارسنجی در فرم های واکنشی Validations in Reactive Forms

  • محیط ها Environments

  • معرفی و راه اندازی گوگل فایربیس Google Firebase Intro and Setup

  • نصب AngularFire و افزودن پیکربندی فایربیس Install AngularFire and Add Firebase Configuration

  • ذخیره داده با استفاده از متد addDoc در فایربیس Save data using addDoc method to Firebase

  • ذخیره داده با استفاده از متد setDoc در فایربیس Save data using setDoc method to Firebase

  • ایجاد سرویس BlogPost Creating BlogPost Service

  • افزودن ویرایشگر Markdown و پیش نمایش Add Markdown Editor and Preview

  • بارگذاری فایل ها - CoverImage به BlogPost Upload Files - CoverImage to BlogPost

عملیات CRUD، صفحه داشبورد، صفحات عمومی CRUD Operations, Dashboard Page, Public pages

  • مقدمه بخش Section Introduction

  • نوار ناوبری - عملکرد ورود و خروج و UserService Navbar - LoggedIn and LoggedOut Functionality and UserService

  • منوی کشویی نوار ناوبری (استفاده از سیگنال ها برای تغییر واکنش گرا حالت) Navbar Dropdown (use signals to reactively change state)

  • صفحه داشبورد و آمار داشبورد - انتقال داده از کامپوننت والد به فرزند Dashboard Page and Dashboard Statistics - Passing Data From Parent to Child Co

  • دریافت داده های مجموعه از Firestore - لیست BlogPost Getting Collection Data From Firestore - BlogPost List

  • دریافت یک سند واحد از Firestore - ویرایش/به روز رسانی BlogPost Get Single Document From Firestore - Edit/Update BlogPost

  • حذف سند از Firestore - حذف BlogPost Delete Document From Firestore - Delete BlogPost

احراز هویت با استفاده از گوگل فایربیس (ثبت نام، ورود، خروج) Authentication using Google Firebase (Register, Login, Logout)

  • مروری بر احراز هویت گوگل فایربیس Google Firebase Authentication Overview

  • فعال کردن احراز هویت گوگل فایربیس Enable Google Firebase Authentication

  • ایجاد صفحه/کامپوننت ثبت نام Create Register Page/Component

  • الگوی صفحه ثبت نام Register Page Template

  • ثبت نام کاربر Register User

  • ایجاد کامپوننت صفحه ورود Create Login Page Component

  • الگوی HTML صفحه ورود Login Page HTML Template

  • ورود کاربر با استفاده از گوگل فایربیس User Login using Google Firebase

  • عملکرد خروج/خروج از سیستم Logout/Signout Functionality

فیلتر، ایجاد دسته ای داده، صفحه اصلی و صفحه جزئیات وبلاگ (صفحات عمومی) Filter, Batch Create Data, Home page and Blog Details Page (Public pages)

  • افزودن جزئیات کاربر به وبلاگ ها Add User Details To Blogs

  • داشبورد برای نمایش فقط وبلاگ های ایجاد شده توسط کاربر وارد شده Dashboard to show only loggedIn user created blogs

  • بارگذاری دسته ای/عمده داده در پایگاه داده Firestore Bulk/Batch Upload Data in Firestore Database

  • صفحه اصلی - نمایش تمام وبلاگ ها Home Page - Display All Blogs

  • صفحه جزئیات وبلاگ - استفاده از Observables Blog Details Page - Using Observables

  • صفحه جزئیات وبلاگ - استفاده از سیگنال ها Blog Details Page - Using Signals

  • صفحه جزئیات وبلاگ - استفاده از RxResource Blog Details Page - Using RxResource

نمایش نظرات

آموزش سریع انگولار - یادگیری انگولار و گوگل فایربیس
جزییات دوره
10.5 hours
52
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
246
4.6 از 5
دارد
دارد
دارد
Sameer Saini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sameer Saini Sameer Saini

برنامه نویس حرفه ای نرم افزار