توسعه برنامه کاربردی با Ionic [ویدئو]

Hands-On App Development with Ionic [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در حالی که Ionic یک چارچوب آسان و ساده برای یادگیری است، ساخت برنامه های Ionic گاهی اوقات می تواند سخت باشد. طراحی معماری آن و اطمینان از اینکه برنامه شما با کارایی بالا، پویا و مقیاس پذیر است همیشه مشکل است. در این دوره، یک برنامه Notes با ویژگی های غنی را در یک فرآیند گام به گام با استفاده از چارچوب Ionic توسعه می دهید. شما از اجزای وب، فضای ذخیره‌سازی دائمی و APIها استفاده خواهید کرد تا مطمئن شوید برنامه‌تان کارایی بالایی دارد. شما از ابزار مدیریت حالت واکنشی MobX برای مقیاس پذیر کردن برنامه های خود استفاده خواهید کرد. سپس از پایگاه داده SQLite برای ماندگاری داده ها در دستگاه خود استفاده خواهید کرد. با Ionic Native Camera API، تصاویر را به یادداشت‌های خود اضافه کرده، ذخیره می‌کنید، سپس آنها را ویرایش و ذخیره می‌کنید، یادآورهایی را در یادداشت‌های خود تنظیم می‌کنید، و از دستگاهتان می‌خواهید با استفاده از اعلان‌های محلی Ionic Native شما را از رویدادها مطلع کند. شما برنامه خود را در دستگاه های iOS و Android و همچنین در وب مستقر خواهید کرد. در پایان دوره، شما مهارت های Ionic 4 و 5 خود را به سطح بالاتری خواهید برد و برای ساخت برنامه های موبایل هیبریدی متقابل پلتفرم مجهز خواهید شد. بسته کد این دوره ویدیویی در -https://github.com/PacktPublishing/Hands-On-App-Development-with-Ionic Build و توسعه برنامه های بومی، دنیای واقعی و چند پلت فرم با استفاده از Ionic 4 و 5 موجود است. ، MobX و Cordova برنامه های Ionic خود را با افزونه SQLite Cordova ادغام کنید تا داده ها به روش SQL در دستگاه شما باقی بماند. از MobX برای مدیریت وضعیت با Ionic 4 و 5 و ساخت برنامه‌های واکنش‌پذیر مقیاس‌پذیر استفاده کنید برنامه های خود را با استفاده از عملکرد Ionic CLI بر روی چندین پلتفرم توسعه و اجرا کنید ایجاد رابط های کاربری رده بالا با قابلیت های پیشرفته و استفاده مجدد از کد برای ساخت برنامه ها برای چندین پلتفرم برای پشتیبانی از استقرار در مرورگرهای وب، انتزاعی برای ذخیره سازی برنامه ایجاد کنید از Ionic Native برای دسترسی به دوربین دستگاه و افزودن تصاویر به موارد استفاده کنید استفاده از نوتیفیکیشن های محلی برای تنظیم یادآوری این دوره برای توسعه دهندگان وب و موبایل است که دانش اولیه Ionic را دارند و می خواهند مهارت های خود را به سطح بالاتری برسانند و نیاز به ساخت برنامه های بلادرنگ و پیچیده دارند. برای دنبال کردن این دوره به درک اولیه جاوا اسکریپت نیاز است. با استفاده از فریم ورک Ionic 4 و 5، برنامه‌های چند پلتفرمی کارآمد، پایدار، واکنش‌پذیر و مقیاس‌پذیر بسازید * برنامه‌هایی را توسعه دهید که از یک پایگاه کد استفاده می‌کنند و روی پلتفرم‌های موبایل Android، iOS و همچنین وب با استفاده از APIهای بومی و فضای ذخیره‌سازی درون دستگاه کار می‌کنند * بهترین شیوه های صنعت را دنبال کنید و از MobX با Ionic (از طریق ذخیره سازی دستگاه) برای ایجاد یک معماری مقیاس پذیر استفاده کنید.

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

راه اندازی پروژه Ionic Setting Up Ionic Project

  • بررسی اجمالی دوره Course Overview

  • ایجاد پروژه Ionic و ارائه در مرورگر Creating Ionic project and serving on browser

  • ایجاد صفحات برنامه Creating App Pages

  • رنگ های تم با استفاده از ژنراتور رنگ یونی Theming Colors Using Ionic Color Generator

مدیریت وضعیت برنامه با MobX Application State Management with MobX

  • مقدمه ای بر MobX و ویژگی های کلیدی آن Introduction to MobX and Its Key Features

  • نصب بسته های MobX برای Angular Installing MobX Packages for Angular

  • اشتراک در Properties State با استفاده از @observable Subscribing to State Properties Using @observable

  • به‌روزرسانی وضعیت با @action Updating State with @action

  • استفاده از مقادیر محاسبه شده @ Using @computed Values

ساخت Notes Crud با استفاده از MobX Building the Notes Crud Using MobX

  • ایجاد فروشگاه یادداشت ها Creating the Notes Store

  • یادداشت های فهرست Listing Notes

  • افزودن و ویرایش یادداشت ها Adding and Editing Notes

  • افزودن و ویرایش یادداشت ها قسمت 2 Adding and Editing Notes Part 2

  • افزودن و ویرایش یادداشت ها قسمت 3 Adding and Editing Notes Part 3

  • حذف یادداشت ها Deleting Notes

یادداشت های ماندگار با استفاده از Cordova SQLite Persisting Notes Using Cordova SQLite

  • در حال نصب پلاگین Cordova SQLite Installing Cordova SQLite Plugin

  • CRUD با استفاده از Cordova SQLite CRUD Using Cordova SQLite

  • CRUD با استفاده از Cordova SQLite - قسمت 2 CRUD Using Cordova SQLite - Part 2

  • CRUD با استفاده از Cordova SQLite - قسمت 3 CRUD Using Cordova SQLite - Part 3

  • اضافه کردن Abstraction به Cordova SQLite Adding Abstraction over Cordova SQLite

  • استفاده از Ionic Storage به عنوان جایگزین برای مرورگرهای وب Using Ionic Storage as a Fallback for Web Browsers

افزودن تصاویر با استفاده از Ionic Native Camera API Adding Pictures Using Ionic Native Camera API

  • نصب @ionic-native/Camera و گرفتن عکس Installing @ionic-native/Camera and Taking Pictures

  • ذخیره تصاویر در پایگاه داده همراه با یادداشت ها Saving Pictures to Database Along with the Notes

  • نمایش تصاویر با یادداشت Displaying Pictures with Notes

  • ارائه گزینه های مختلف برای انتخاب تصویر Providing Different Options for Picture Selection

با استفاده از Ionic Native Local-Notifications یادآوری ها را تنظیم کنید Set Reminders Using Ionic Native Local-Notifications

  • نصب Local-Notifications Ionic Native Package و پلاگین Cordova Installing the Local-Notifications Ionic Native Package and Cordova Plugin

  • درک عمیق اعلان‌های محلی Understanding Local-Notifications in Depth

  • تغییر پایگاه داده برای افزودن زمان یادآوری Modifying the Database to Add Reminder Time

  • افزودن کنترل فرم زمان یادآوری Adding the Reminder Time Form Control

  • ایجاد یادداشت با یادآوری Creating Notes with Reminders

  • به روز رسانی یادآوری یادداشت ها Updating Notes Reminders

  • حذف یادداشت ها با یادآوری Removing Notes with Reminders

بسته بندی تنظیمات و درباره برگه ها Wrapping up Settings and about Tabs

  • تغییر نام برنامه و نهایی کردن در مورد Tab Changing the App's Name and Finalizing about Tab

  • پاک کردن همه یادآوری‌ها در تب تنظیمات Clearing All Reminders Under the Settings Tab

ارتقا به Ionic 5 Upgrading to Ionic 5

  • به روز رسانی Ionic CLI و ارتقاء به Ionic 4.11.10 Updating Ionic CLI and Upgrading to Ionic 4.11.10

  • ارتقا به Ionic 5 و Angular v9 Upgrading to Ionic 5 and Angular v9

  • شکستن تغییرات Breaking Changes

  • بررسی دوره Course Review

نمایش نظرات

توسعه برنامه کاربردی با Ionic [ویدئو]
جزییات دوره
5 h 50 m
38
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Muhammad Ahsan Ayaz Muhammad Ahsan Ayaz

محمد احسن ایاز متخصص توسعه دهنده گوگل در Angular و معمار نرم افزار در Syncron است. او در 8 سال گذشته برنامه نویسی را در سراسر جهان از طریق مقالات، محتوای ویدئویی، مشاوره فردی و گفتگوهای فنی در کنفرانس های مختلف جهانی تدریس کرده است. او چندین کتابخانه و پلاگین را توسعه داده است که توسط صدها هزار توسعه‌دهنده استفاده می‌شوند، از جمله ngx-device-detector، که بیش از 5 میلیون نصب و بیش از 2000 پروژه GitHub از آن استفاده می‌کند. احسن جدای از برنامه نویسی به مسافرت و بازی های ویدئویی چند نفره علاقه دارد. او با همسرش در سوئد زندگی می کند.