در این دوره به شما نشان خواهم داد که چگونه از Quasar Framework V1 (همراه با Vue JS 2، Vuex Firebase) برای ایجاد برنامههای دنیای واقعی و چند پلتفرمی با استفاده از یک پایگاه کد Vue JS استفاده کنید. و این برنامهها را آماده تولید کنید و در تمام پلتفرمهای اصلی - وب، iOS، Android، Mac Windows اجرا کنید.
در طول این دوره ما یک برنامه واقعی به نام Awesome Todo ایجاد خواهیم کرد. در این برنامه میتوانیم کارهایی را اضافه، ویرایش یا حذف کنیم و آنها را بهعنوان تکمیلشده علامتگذاری کنیم.
همچنین میتوانیم کارها را بر اساس نام یا تاریخ مرتب کنیم و با استفاده از نوار جستجو در میان کارها جستجو کنیم.
همچنین یک صفحه تنظیمات با 2 تنظیمات واقعی خواهد داشت که نحوه عملکرد برنامه را تغییر میدهد - و هنگامی که برنامه بسته میشود و راهاندازی مجدد میشود (یا مرورگر در نسخه وب مجدداً بارگیری میشود) باقی میماند. همچنین دارای یک صفحه راهنما، یک پیوند "از وب سایت ما بازدید کنید" و یک پیوند "به ما ایمیل کنید".
این برنامه با استفاده از پایگاه داده بیدرنگ Firebase پشتیبان خود را ایجاد می کند. کاربران میتوانند ثبت نام کنند، وارد شوند و همگامسازی دادههای خود را بهطور بیدرنگ در همه دستگاههایشان ببینند.
ما تولید برنامه را برای همه پلتفرمهای مختلف - وب، iOS، Android، Mac Windows آماده خواهیم کرد.
شما تمام اصول اولیه Quasar Framework، از جمله Quasar CLI، اجزای Quasar، پلاگینهای Quasar، دستورالعملهای Quasar، تشخیص پلتفرم، طرحبندیها، قالببندی ابزارهای مختلف Quasar را خواهید آموخت.
همچنین تمام اصول اولیه Vue.js از جمله Data Binding، رویدادها، Computed Properties، Components، Directives، Filters، Lists Lifecycle Hooks را به شما نشان خواهم داد.
میآموزید که چگونه با استفاده از Vuex وضعیت برنامه خود را مدیریت کنید، جایی که من وضعیت، جهش، تنظیمکننده اقدامات را پوشش میدهم.
من تمام اصول اولیه Firebase را پوشش خواهم داد، از جمله احراز هویت، خواندن دادهها، نوشتن دادهها برای محافظت از دادههای شما با قوانین پایگاه داده.
در پایان این دوره، میتوانید برنامههای دنیای واقعی خود را با بکاندهای واقعی که روی همه پلتفرمهای مختلف کار میکنند، ایجاد کنید.
توجه: این دوره برای Quasar V1 (با Vue 2) است. Quasar V2 (با Vue 3) در این دوره پوشش داده نمی شود.
معلم و برنامه نویس Indie App
من ۷ سال برای شرکتهای مختلف در بریتانیا به عنوان یک توسعهدهنده وب (هم جلویی و هم پشتیبان) کار کردم و در HTML، CSS، جاوا اسکریپت، jQuery، PHP و بسیاری موارد دیگر مهارت بالایی داشتم.
پس از علاقهمندی بیشتر به برنامهها، به مدت ۲ سال بهعنوان یک توسعهدهنده برنامه ترکیبی کار کردم و با استفاده از فناوریهایی از جمله Angular، Ionic، Vue.js و غیره، برنامههای چند پلتفرمی را برای بخش خیریه ایجاد کردم.
من برنامه موفق خود را به نام Fudget (برای iOS، Android، Mac Windows) ایجاد کردم که بالاترین رتبه بندی کاربر در برنامه مالی شخصی در iOS با بیش از 1.5 میلیون بارگیری است. این در نهایت به من امکان داد که شغلم را ترک کنم و یک برنامهنویس تمام وقت Indie App Developer شوم و روی برنامههای خودم کار کنم.
من یک کانال جوان اما موفق YouTube دارم که در آن آموزش های کدنویسی را نیز به اشتراک می گذارم.
من بسیار هیجان زده هستم که دانش خود را در Skillshare به اشتراک بگذارم!
نمایش نظرات