لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشنهای آفلاین-محور با Angular، Ionic، PouchDB و CouchDB
- آخرین آپدیت
دانلود Offline-First Apps with Angular, Ionic, PouchDB and CouchDB
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانه برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را بیازمایید، فرضیات را به چالش بکشید و در طول مسیر دوره، درک خود را عمیقتر کنید.
در این دوره، شما یاد خواهید گرفت که چگونه اپلیکیشنهای آفلاین-محور (Offline-First) را با استفاده از Angular، Ionic، PouchDB و CouchDB ایجاد کنید. شما مزایای قابلیتهای آفلاین و نحوه بهبود تجربه کاربری و قابلیت اطمینان آنها را بررسی خواهید کرد. از طریق ساخت یک اپلیکیشن مدیریت رستوران کاربردی به نام Julies، یاد میگیرید که چگونه دادهها را بهصورت یکپارچه بین پایگاههای داده محلی و از راه دور طراحی، پیادهسازی و همگامسازی کنید.
دوره با راهاندازی Ionic و توسعه یک اپلیکیشن ساده Todo شروع میشود و سپس تکنیکهای پیشرفتهتری مانند مدیریت عملیات CRUD، مدلسازی دادهها و همگامسازی بلادرنگ (Real-time) را شامل میشود. شما کار با PouchDB و CouchDB، پیادهسازی مدیریت وضعیت با XState و اطمینان از سازگاری دادهها در دستگاههای مختلف را یاد خواهید گرفت.
این دوره برای توسعهدهندگان سطح متوسط که با Angular و توسعه اپلیکیشنهای موبایل آشنایی دارند و میخواهند مهارتهای خود را در ساخت اپلیکیشنهای آفلاین-محور ارتقا دهند، عالی است. در پایان، شما با اعتماد به نفس کامل اپلیکیشنهای آفلاین-محور با ویژگیهای پیشرفته را ساخته و مستقر خواهید کرد.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
راهاندازی Ionic
Ionic Setup
بررسی ساختار پروژه Ionic
Ionic Project Structure Walkthrough
اولین اپلیکیشن Todo سریع و ساده
Our Quick First Todo App
یک اپلیکیشن Todo سریع و آسان ۱
A Fast and Easy Todo App 1
یک اپلیکیشن Todo سریع و آسان ۲
A Fast and Easy Todo App 2
اپلیکیشن Julies؛ اپلیکیشن آفلاین-محور برای رستورانها
Julies - The Offline-First App for Restaurants
اپلیکیشن Julies؛ مقدمه
Julies App - Introduction
طراحی صفحه؛ صفحه اصلی و صفحه سفارش
Screen Design - Home and Order Screen
صفحه اصلی با نمای کلی میزها
Home Screen with Table Overview
یکپارچهسازی PouchDB / CouchDB و اتصال چهارطرفه (Four Way Binding)
PouchDB / CouchDB Integration, Four-Way-Binding
راهاندازی CouchDB
Setting Up CouchDB
یکپارچهسازی PouchDB
PouchDB Integration
اتصال چهارطرفه (Four Way Binding)
Four-Way-Binding
قضیه CAP، سازگاری نهایی (Eventual Consistency)، برتری آپدیت بر Fetch
CAP-Theorem, Eventual Consistency, Update Is Better Than Fetch
انتشار تغییرات از PouchDB
Propagate Changes from PouchDB
استفاده از مدلها، پیادهسازی صفحه جزئیات میز و فرآیند سفارشدهی
Using Models, Implementing the Table Details Screen and the Ordering Process
تایپها / مدلها
Types / Models
مدلهای جزئیات میز
Table Details Models
نمای محصولات مصرف شده
Products Consumed View
نمایش محصولات موجود برای سفارش
Display Available Products for Ordering
رفع باگ: محصولات یکسان برای همه میزها مصرف میشد
Bugfix: Same Products Consumed for Every Table
استایلدهی به نمای محصولات
Styling the Products View
مقایسه String در مقابل String در Typescript
String Versus String in Typescript
افزودن محصول سفارش داده شده به محصولات مصرف شده
Add Ordered Product to Consumed Products
ذخیره افزودن/حذف محصولات مصرف شده در PouchDB و CouchDB
Save Add / Delete of Consumed Products to PouchDB and CouchDB
ایجاد اسناد در پایگاه داده برای میزهای خالی
Create Documents in the Database for Empty Tables
بازنویسی (Refactoring) پیادهسازی پایگاه داده
Refactoring the Database Implementation
نمایش نظرات