آموزش ایجاد وبسایت PWA یا Progressive Web Apps

در طول دوره آموزش pwa یا همان Progressive Web Apps ما سعی داریم روش قابل دسترس کردن وبسایت‌ها را در تلفن همراه را به شما آموزش دهیم.

آموزش ایجاد وبسایت PWA یا Progressive Web Apps

اشتراک گذاری:

توضیحات

امروزه داشتن یک اپلیکیشن موبایلی برای استارتاپ‌ بسیار امر ضروری و کاربردی است. اما هیچگاه به هزینه‌های توسعه یک اپلیکیشن موبایلی فکر کرده‌اید؟ خب باید راهکارهای ساده‌تری برای اینکار وجود داشته باشد که یک استارتاپ با کمترین هزینه یک اپلیکیشن مناسب داشته باشد. PWA دقیقا آنچیزی‌ست که شما به آن نیاز خواهید داشت. با استفاده از PWA شما می‌توانید تنها با دانش جاوااسکریپت نسخه اپلیکیشن وبسایت‌تان را طراحی کنید. در این دوره آموزشی از وبسایت راکت قصد داریم شما را با این تکنولوژی آشنا کنیم.

PWA چیست‌؟

PWA مخفف Progressive Web Apps است که در زبان فارسی به عنوان اپلیکیشن‌های پیش‌ رونده شناخته می‌شود. اما اپلیکیشن پیش رونده یعنی چه؟ امروزه در کنار سیستم‌ها خانگی و لپ‌تاپ‌ها، بازدید وبسایت‌های از طریق مرورگر تلفن‌های همراه بیشتر شده و اکثر مواقع زمانی که شما یک وبسایت ایجاد می‌کنید نیاز به ایجاد یک اپلیکیشن‌ برای آن را حس خواهید کرد.

اما تفاوت بین یک سایت با اپلیکیشن در چیست؟ اپلیکیشن‌ها به دوربین یا میکروفون و یا مکان شما دسترسی دارند اما تا قبل از آمدن PWA این امکان برای وبسا‌یت‌ها وجود نداشت و همین موضوع احساس داشتن یک اپلیکیشن‌ را هم ایجاد می‌کرد. اما امروزه با ارائه امکاناتی برای ارتباط مستقیم وبسایت‌های با دروبین، میکروفون، نوتیفیکیشن و مواردی از این دست با استفاده از جاوااسکریپت ما می‌توانیم با طراحی رسپانسیو وبسایت، به سادگی کارهایی که یک اپلیکیشن انجام می‌د‌هد را با استفاده از سایت هم انجام دهیم. بنابراین PWA چیزی بیشتر از امکاناتی نیست که با استفاده از جاوااسکریپت در اختیار وبسایت‌ها قرار گرفته‌ است.

در قالب دوره آموزش PWA ما شما را با ویژگی‌های مختلفی که در PWA وجود دارد به شکل کامل آشنا خواهیم کرد.

چرا PWA یاد بگیرید؟

شما می‌توانید با استفاده از جاوااسکریپت و امکاناتی که از طریق مرورگرها در اختیار وبسایت‌ها قرار گرفته، وبسایتی طراحی کنید که همانند اپلیکیشن‌های موبایل کار می‌کند. یعنی می‌توانید به سادگی از طریق دوربین تصویربرداری کنید یا از طریق میکروفن صدا ضبط کنید و یا به کاربر نوتیفیکیشن نمایش دهید، یا کارهای دیگر که در اینصورت شما هر کاری که از اپلیکیشن‌های موبایل انتظار داشتید را می‌توانید با وبسایت خود هم انجام دهید و در کنار این موضوع نیاز به این نخواهید داشت که جداگانه برای اندروید یا ios اپلیکیشن تهیه کنید.

پیش نیاز آموزش PWA

قبل از آنکه شروع به یادگیری این دوره بکنید نیاز است که با تکنولوژی‌های پایه‌ای دنیای وب از جمله HTML/CSS/JS آشنایی کامل داشته باشید. برای این مسئله هم می‌توانید روی راکت حساب کنید. برای این کار ابتدا دوره‌های آموزشی HTML، دوره آموزشی CSS و در نهایت دوره آموزشی جاوااسکریپت را مشاهده کنید.

چرا آموزش PWA را از مجموعه راکت یاد بگیرید؟

وبسایت راکت اولین وبسایت بود که آموزش PWA را در اختیار ایرانیان قرار داد. ما در راکت تمام تلاش خود‌ را کرد‌ه‌ایم تا بتوانیم PWA را به شکل جامع و کاربردی به شما آموزش دهیم تا شما توانایی این را بدست بیاورید که از آن برای ایجاد وبسایت‌های با قابلیت اپلیکیشن ایجاد کنید.

در کنار آموزش اکثر سرفصل‌های PWA با مثال‌های مختلف ما سعی می‌کنیم در کل پروسه یادگیری در کنار شما باشیم و در صورت داشتن سوال یا مشکل به شما کمک کنیم تا سوالات و مشکلات خود را حل کنید.

در این دوره آموزشی چه چیزهایی را یاد خواهید گرفت؟

ما در این دوره آموزشی قصد داریم به صورت کامل با تکنولوژی PWA آشنا شویم و همچنین در پروژه‌های مختلف از قابلیت‌های آن استفاده کنیم. بنابراین در این دوره ابتدا با مفاهیم اولیه و سرویس‌های پایه‌ای آشنا خواهیم شد و سپس با یک دیدگاه پروژه محور به کارمان ادامه خواهیم داد. 

  • نصب و راه‌اندازی اولیه ابزارهای مورد نیاز
  • آشنایی با مفاهیم اولیه PWA و تفاوت آن با دیگر ابزارها
  • کار با فایل مانیفست
  • آشنایی با سرویس ورکرها
  • کار با مفهوم کشینگ و ایجاد دسترسی آفلاین
  • کار با دیتابیس IndexDB
  • آشنایی با مفهوم نوتیفیکیشن‌ها 
  • کار با دسترسی‌های مختلف
  • پیاده‌سازی PWA با استفاده از فریمورک‌های جاوااسکریپتی
  • و...

سوالات متداول

?

آیا pwa ارزش یادگیری دارد؟

pwa با امکانات زیادی که در اختیار شما قرار میدهد این اجازه را همزمان هم به شما می‌دهد که بتوانید با استفاده از جاوا اسکریپت یک وبسایت اپلیکیشن گونه ایجاد کنید و در اختیار کاربرانتان قرار دهید. بنابراین قطعا pwa ارزش بالایی برای یادگیری دارد

?

یادگیری pwa چقدر زمان میبرد؟

این موضوع تماما بستگی به تلاش شما و دانشی دارد که از جاوا اسکریپت دارید . بنابراین اگر میزان دانش شما در جاوا اسکریپت قابل قبول باشد قطعا به زمان زیادی برای یادگیری pwa نیاز نیست.

?

pwa چیست؟

pwa یا همان Progressive Web Apps در زبان فارسی با عنوان اپلیکیشن‌های پیش رونده شناخته می‌شود. pwa چیزی بیشتر از یک سری امکانات جاوا اسکریپتی که مرورگرها در اختیارمان قرار می‌دهند تا وبسایتمان را بیشتر شبیه اپلیکیشن‌های موبایلی کنیم، نیست.

?

آیا pwa یک اپلیکیشن native ایجاد می‌کند؟

شما با استفاده از pwa تنها امکاناتی را در اختیار میگیرید که در نهایت می‌توانید با آن امکانات وبسایت خود را به حالت اپلیکیشن در بیاورید تا کاربر زمان کار با وبسایت شما در موبایل خود حس یک اپلیکیشن واقعی که با زبان‌های برنامه نویسی مربوط به اندروید یا ios ایجاد شده را به دست بیاورد.

?

PWA به کسب و کارها چه کمکی می‌کند؟

PWA یک تجربه سریع و قابل دسترس از وبسایت‌تان را به کاربران موبایل ارائه می‌کند. با توجه به اینکه بیشتر ترافیک اینترنت مربوط به دستگاه‌های موبایل می‌شود بسیار ضروری‌ است که وبسایت‌تان بتواند برای کاربران موبایل به خوبی نمایش داده شود.

گارانتی بازگشت وجه

برای آنکه به شما اطمینان دهیم، که ما از محتوای دوره‌های خود ۱۰۰ درصد مطمئن هستیم، برای این دوره گارانتی بازگشت وجه قرار داده‌ایم و این به این معنی است که اگر شما محتوای این دوره را به شکل کامل مشاهده کنید، اما نتیجه‌ای که به شما قول دادیم را دریافت نکنید ۱۰۰ درصد مبلغ پرداختی شما را برگشت خواهیم زد.

مراحل و فرایند گارانتی

جلسات دوره

دیدگاه و پرسش

برای ارسال دیدگاه لازم است وارد شده یا ثبت‌نام کنید ورود یا ثبت‌نام

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

تکمیل ضبط
خیلی بد
بد
متوسط
خوب
عالی
4.38 از 56 رای
مدت دوره 11:12:57
تعداد جلسات: 36
نوع دوره: فقط نقدی
شرکت‌کنندگان: 1598 نفر
گواهی پایان دوره
وضعیت: ابتدا وارد سایت شوید
گواهی پایان دوره راکت چیست؟
حسام موسوی
مدرس دوره

بیشتر از ۱۵ سال هست که در حال برنامه‌نویسی و انجام پروژه های مختلف هستم و ۱۰ سالی هست که آموزش برنامه‌نویسی به علاقمندان حوزه برنامه نویسی میدیم در همه این مدت الان عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی ک...