SlideShare a Scribd company logo
1 of 9
‫فرهادی‬ ‫علی‬
‫معرفی‬ServiceWorker‫آن‬ ‫کاربردهای‬ ‫و‬
HTML 5 Semantics,
Document Object Model
App Cache, Local Storage,
Indexed DB, File API
GeoLocation, Drag and Drop,
Full Screen API, Notification
Web Sockets, Push API
WebRTC
‫امروز‬ ‫تا‬ ‫گذشته‬ ‫از‬ ‫وب‬ ‫استانداردهای‬
Multimedia, Animation,
Poiter Lock, Web Audio
SVG, Canvas,
WebGL, CSS3 3D
Web Workers, Shared Workers,
Shadow DOM, History API
CSS Object Model, Media Query,
WOFF, CSS Animation and Effects
ServiceWorker
ServiceWorker‫چیست؟‬
•‫اسکریپتی‬‫است‬‫مشابه‬WebWorker‫که‬‫در‬‫پس‬‫زمینه‬‫و‬‫در‬context
‫ی‬‫مستقل‬‫از‬‫صفحه‬‫وب‬‫اجرا‬‫‌شود‬‫ی‬‫م‬.
•‫زمانی‬‫که‬‫نیاز‬‫نیست‬‫اجرای‬‫آن‬‫متوقف‬‫شده‬‫و‬‫دوباره‬‫در‬‫هنگام‬‫نی‬‫از‬‫اجرا‬
‫می‬‫شود‬.
•‫میتواند‬‫به‬‫صورت‬‫رویدادگر‬‫حتی‬‫زمانی‬‫که‬‫هیچ‬‫صفحه‬‫ای‬‫باز‬‫ن‬‫یست‬‫اجرا‬
‫شود‬.
•‫کاربرد‬‫اصلی‬‫آن‬‫عمل‬‫کردن‬‫به‬‫صورت‬‫یک‬‫پروکسی‬‫بین‬‫صفح‬‫ه‬‫وب‬‫و‬‫شبکه‬
‫است‬.
•‫به‬‫عنوان‬‫بستری‬‫برای‬‫سایر‬‫استانداردهایی‬‫که‬‫احتیاج‬‫به‬‫یک‬‫س‬‫رویس‬
‫پس‬‫زمینه‬‫دارند‬‫عمل‬‫می‬‫کند‬.
•‫به‬‫دالیل‬‫امنیتی‬‫فقط‬‫با‬HTTPS‫کار‬‫می‬‫کند‬.
ServiceWorker Life Cycle
Install
Activate
Idle/Terminate
‫یک‬ ‫حیات‬ ‫چرخه‬ServiceWorker:
•‌‫بار‌اول‌که‬register‌‫میشود‌رویداد‬install‫فراخوانی‌میشود‬.
•‌‫زمانی‌که‌فرایند‌نصب‌خاتمه‌یابد‌رویداد‬activate‫فراخوانی‌میشود‬.
•‌،‫پس‌از‌اتمام‌فرایند‌فعال‌سازی‬ServiceWorker‫میتواند‌کنترل‌صفحات‌را‌به‌دست‌بگیرد‬.
•‌‫زمانی‌که‌هیچ‌صفحه‌ای‌باز‌نباشد،‌مرورگر‬ServiceWorker‫را‌متوقف‌میکند‬.
•‌‫در‌صورت‌نیاز‬(‫به‌صورت‌رویدادگرا‬)ServiceWorker‫مجددا‌اجرا‌میشود‬.
•‌‫زمانی‌که‌فایل‬ServiceWorker‫تغییر‌کند،‌مجددا‌فرایند‌نصب‌انجام‌میشود‌ولی‌فرایند‌فعال‌س‬‌‫ازی‌انجام‬
‫نمیشود‌تا‌تمام‌صفحات‬‌‫تحت‌کنترل‬ServiceWorker‌‫قبلی‌بسته‌شوند،‌سپس‬ServiceWorker‌‫جدید‬
‫فعال‌شده‌و‌کنترل‌را‌در‌دست‌می‌گیرد‬.
ServiceWorker for Offline Apps
‫چرا‬‫از‬AppCache‫استفاده‬‫نکنیم؟‬
•‫بیش‬‫از‬‫حد‬‫پیچیده‬‫است‬.
•‫انعطاف‬‫پذیر‬‫نیست‬‫و‬‫فقط‬‫برای‬Use Case‫های‬‫خاص‬
‫کاربرد‬‫دارد‬.
• “The ApplicationCache spec is like an onion:
it has many many layers, and as you peel
through them you’ll be reduced to tears.”
•‫در‬‫آینده‬ServiceWorker‫جایگزین‬AppCache
‫خواهد‬‫شد‬.
ServiceWorker for Offline Apps
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js');
}
self.addEventListener('install', function(event) {
event.waitUntil(
caches.open('static-v1').then(function(cache) {
return cache.addAll([
'/index.html',
'/fallback.html',
new Request('//mycdn.com/style.css', {mode: 'no-cors'}),
new Request('//mycdn.com/script.js', {mode: 'no-cors'})
]);
})
);
});
self.addEventListener('fetch', function(event) {
event.respondWith(
caches.match(event.request).then(function(response) {
return response || event.default();
}).catch(function() {
return caches.match('/fallback.html');
})
);
});
in index.html:
in sw.js:
ServiceWorker for Push Notifications
‫مزایای‬Push‫نسبت‬‫به‬WebSocket
•‫ارتباط‬WebSocket‫با‬‫بسته‬‫شدن‬‫صفحه‬‫قطع‬‫میشود‬‫ولی‬
ServiceWorker‫حتی‬‫زمانی‬‫که‬‫صفحه‬‫سایت‬‫بست‬‫ه‬
‫است‬‫هم‬‫رویداد‬push‫را‬‫دریافت‬‫میکند‬.
•‫در‬‫صورت‬‫افزایش‬‫تعداد‬‫کاربران‬‫برای‬‫استفاده‬‫از‬
WebSocket‫منابع‬‫بیشتری‬‫سمت‬‫سرور‬‫نیاز‬‫است‬‫تا‬
‫تعداد‬‫زیاد‬‫اتصال‬‫همزمان‬‫را‬‫پاسخگو‬‫باشد‬.‫اما‬‫در‬‫ص‬‫ورت‬
‫استفاده‬‫از‬Push API‫این‬‫وظیفه‬‫به‬‫عهده‬‫سرویس‬‫دهن‬‫ده‬
Push‫خواهد‬‫بود‬.
•‫در‬‫گوشی‬‫های‬‫هوشمند‬‫که‬‫منابع‬‫کمتری‬‫در‬‫اختیار‬‫د‬‫ارند‬
‫استفاده‬‫از‬Push‫بسیار‬‫بهینه‬‫تر‬‫است‬.
References & Image Credits
• ServiceWorker Cookbook
https://serviceworke.rs/
• Is ServiceWorker ready?
https://jakearchibald.github.io/isserviceworkerready/
• Using ServiceWorkers
https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers
• MDN :: ServiceWorker API
https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API
• Push API Draft Specification
https://w3c.github.io/push-api/
• ServiceWorker Draft Specifications
https://slightlyoff.github.io/ServiceWorker/spec/service_worker/
• Application Cache is a Douchebag
http://alistapart.com/article/application-cache-is-a-douchebag
• Building Offline Sites with ServiceWorkers and UpUp
https://dev.opera.com/articles/offline-with-upup-service-workers/
‫پایان‬

More Related Content

Viewers also liked

2evaluacionduranteelcicloescolar 130117051710-phpapp02
2evaluacionduranteelcicloescolar 130117051710-phpapp022evaluacionduranteelcicloescolar 130117051710-phpapp02
2evaluacionduranteelcicloescolar 130117051710-phpapp02Ramiro Murillo
 
Semana del Cerebro en Asturias
Semana del Cerebro en AsturiasSemana del Cerebro en Asturias
Semana del Cerebro en Asturiass.calleja
 
Documento Congreso de Estudiantes
Documento Congreso de EstudiantesDocumento Congreso de Estudiantes
Documento Congreso de Estudiantescee_info_2012
 
Constitución mexicana
Constitución mexicanaConstitución mexicana
Constitución mexicanaGeera Bahena
 
Trabajo final Proyeto Emf 2013 J.T
Trabajo final Proyeto Emf 2013 J.TTrabajo final Proyeto Emf 2013 J.T
Trabajo final Proyeto Emf 2013 J.TJöhn Cädc
 
Green mtk i
Green mtk iGreen mtk i
Green mtk iivancast
 
Gicev - Education-Other IT certificates
Gicev - Education-Other IT certificatesGicev - Education-Other IT certificates
Gicev - Education-Other IT certificatesToni Gicev
 
Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016
Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016
Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016Jorge Vallina Crespo
 
diferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicionaldiferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicionalfelipe garcia
 
Evolucion de los modos y medios de los buques
Evolucion  de los modos y medios de los buquesEvolucion  de los modos y medios de los buques
Evolucion de los modos y medios de los buquesmariangelymileidys
 
Simplifying the Complex: Serving Data from Pipeline Data Models
Simplifying the Complex: Serving Data from Pipeline Data ModelsSimplifying the Complex: Serving Data from Pipeline Data Models
Simplifying the Complex: Serving Data from Pipeline Data ModelsSafe Software
 
Couleurs Du Monde
Couleurs Du MondeCouleurs Du Monde
Couleurs Du MondeRuper
 
La maquina de vapor. Rosario Carmona Marín.
La maquina de vapor. Rosario Carmona Marín.La maquina de vapor. Rosario Carmona Marín.
La maquina de vapor. Rosario Carmona Marín.RosarioCarmonaMarin98
 
School Smart Analytics eTechSchool
School Smart Analytics eTechSchoolSchool Smart Analytics eTechSchool
School Smart Analytics eTechSchooltechlead-india
 

Viewers also liked (19)

2evaluacionduranteelcicloescolar 130117051710-phpapp02
2evaluacionduranteelcicloescolar 130117051710-phpapp022evaluacionduranteelcicloescolar 130117051710-phpapp02
2evaluacionduranteelcicloescolar 130117051710-phpapp02
 
Semana del Cerebro en Asturias
Semana del Cerebro en AsturiasSemana del Cerebro en Asturias
Semana del Cerebro en Asturias
 
Documento Congreso de Estudiantes
Documento Congreso de EstudiantesDocumento Congreso de Estudiantes
Documento Congreso de Estudiantes
 
Slidershared
SlidersharedSlidershared
Slidershared
 
Constitución mexicana
Constitución mexicanaConstitución mexicana
Constitución mexicana
 
Festividad de san pedro y san pablo ninos
Festividad de san pedro y san pablo ninosFestividad de san pedro y san pablo ninos
Festividad de san pedro y san pablo ninos
 
Trabajo final Proyeto Emf 2013 J.T
Trabajo final Proyeto Emf 2013 J.TTrabajo final Proyeto Emf 2013 J.T
Trabajo final Proyeto Emf 2013 J.T
 
Green mtk i
Green mtk iGreen mtk i
Green mtk i
 
Gicev - Education-Other IT certificates
Gicev - Education-Other IT certificatesGicev - Education-Other IT certificates
Gicev - Education-Other IT certificates
 
Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016
Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016
Seminarios Turismo Sostenible Agrotravel & Formagrupo 2016
 
diferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicionaldiferencia entre correo electrónico y tradicional
diferencia entre correo electrónico y tradicional
 
Evolucion de los modos y medios de los buques
Evolucion  de los modos y medios de los buquesEvolucion  de los modos y medios de los buques
Evolucion de los modos y medios de los buques
 
Simplifying the Complex: Serving Data from Pipeline Data Models
Simplifying the Complex: Serving Data from Pipeline Data ModelsSimplifying the Complex: Serving Data from Pipeline Data Models
Simplifying the Complex: Serving Data from Pipeline Data Models
 
Pgu slide yerasyl2
Pgu slide yerasyl2Pgu slide yerasyl2
Pgu slide yerasyl2
 
Couleurs Du Monde
Couleurs Du MondeCouleurs Du Monde
Couleurs Du Monde
 
3. BPW
3. BPW3. BPW
3. BPW
 
Revoluciòn Educativa y las Herramientas Tecnològicas
Revoluciòn Educativa y las Herramientas TecnològicasRevoluciòn Educativa y las Herramientas Tecnològicas
Revoluciòn Educativa y las Herramientas Tecnològicas
 
La maquina de vapor. Rosario Carmona Marín.
La maquina de vapor. Rosario Carmona Marín.La maquina de vapor. Rosario Carmona Marín.
La maquina de vapor. Rosario Carmona Marín.
 
School Smart Analytics eTechSchool
School Smart Analytics eTechSchoolSchool Smart Analytics eTechSchool
School Smart Analytics eTechSchool
 

Similar to معرفی ServiceWorker و کاربردهای آن

توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...Web Standards School
 
آشنایی با Jekyll
آشنایی با Jekyllآشنایی با Jekyll
آشنایی با JekyllNavid Kashani
 
Microservices Workshop Part 1
Microservices Workshop Part 1Microservices Workshop Part 1
Microservices Workshop Part 1Masoud Bahrami
 
آموزش ASP.NET MVC فصل اول : مقدمات
آموزش ASP.NET MVC فصل اول : مقدماتآموزش ASP.NET MVC فصل اول : مقدمات
آموزش ASP.NET MVC فصل اول : مقدماتMorteza Dalil
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟Masoud Sharifi
 
Highportal profile-11.8
Highportal profile-11.8Highportal profile-11.8
Highportal profile-11.8Hamzeh Elhaki
 
Itcms facilities
Itcms facilitiesItcms facilities
Itcms facilitiesIT Solution
 
Web Application Security Test
Web Application Security TestWeb Application Security Test
Web Application Security TestSaeid Sadeghi
 
13940305-NetManagementOS_ver1.5
13940305-NetManagementOS_ver1.513940305-NetManagementOS_ver1.5
13940305-NetManagementOS_ver1.5Ehsan Khanahmadi
 
مهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدمهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدعباس بني اسدي مقدم
 

Similar to معرفی ServiceWorker و کاربردهای آن (20)

cloud services for libraries
cloud services for librariescloud services for libraries
cloud services for libraries
 
How Create Waf With Naxsi
How Create Waf With NaxsiHow Create Waf With Naxsi
How Create Waf With Naxsi
 
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
 
آشنایی با Jekyll
آشنایی با Jekyllآشنایی با Jekyll
آشنایی با Jekyll
 
Proxmox
ProxmoxProxmox
Proxmox
 
Proposal
ProposalProposal
Proposal
 
Microsoft BI Sumery
Microsoft BI SumeryMicrosoft BI Sumery
Microsoft BI Sumery
 
Microservices Workshop Part 1
Microservices Workshop Part 1Microservices Workshop Part 1
Microservices Workshop Part 1
 
ODI Sumery
ODI SumeryODI Sumery
ODI Sumery
 
بکتوری
بکتوریبکتوری
بکتوری
 
آموزش ASP.NET MVC فصل اول : مقدمات
آموزش ASP.NET MVC فصل اول : مقدماتآموزش ASP.NET MVC فصل اول : مقدمات
آموزش ASP.NET MVC فصل اول : مقدمات
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟
 
ESB
ESBESB
ESB
 
Highportal profile-11.8
Highportal profile-11.8Highportal profile-11.8
Highportal profile-11.8
 
Itcms facilities
Itcms facilitiesItcms facilities
Itcms facilities
 
Web Application Security Test
Web Application Security TestWeb Application Security Test
Web Application Security Test
 
Pg autoscaling in ceph
Pg autoscaling in  cephPg autoscaling in  ceph
Pg autoscaling in ceph
 
13940305-NetManagementOS_ver1.5
13940305-NetManagementOS_ver1.513940305-NetManagementOS_ver1.5
13940305-NetManagementOS_ver1.5
 
مهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهدمهاجرت به متن باز در شرکت توزیع برق مشهد
مهاجرت به متن باز در شرکت توزیع برق مشهد
 
Full resume
Full resumeFull resume
Full resume
 

More from Web Standards School

طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقاییطراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقاییWeb Standards School
 
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمینقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمیWeb Standards School
 
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همرازابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همرازWeb Standards School
 
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانیپنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانیWeb Standards School
 
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستودهچرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستودهWeb Standards School
 
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
 یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوریWeb Standards School
 
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانیاینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانیWeb Standards School
 
روی سیستم من کار می‌کرد!(CI/CD) - حامد ایروانچی
 روی سیستم من کار می‌کرد!(CI/CD)  - حامد ایروانچی روی سیستم من کار می‌کرد!(CI/CD)  - حامد ایروانچی
روی سیستم من کار می‌کرد!(CI/CD) - حامد ایروانچیWeb Standards School
 
کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی
 کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی
کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمیWeb Standards School
 
چگونگی شروع و رقابت در بازارهای بین المللی
چگونگی شروع و رقابت در بازارهای بین المللیچگونگی شروع و رقابت در بازارهای بین المللی
چگونگی شروع و رقابت در بازارهای بین المللیWeb Standards School
 
اهمیت و ویژگی های Web Platform در حال و آینده
اهمیت و ویژگی های Web Platform در حال و آیندهاهمیت و ویژگی های Web Platform در حال و آینده
اهمیت و ویژگی های Web Platform در حال و آیندهWeb Standards School
 
واقعیت افزوده بر بستر ابرها
واقعیت افزوده بر بستر ابرهاواقعیت افزوده بر بستر ابرها
واقعیت افزوده بر بستر ابرهاWeb Standards School
 
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان دادهمعرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان دادهWeb Standards School
 
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیتتأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیتWeb Standards School
 
آرامش در سایه پذیرش
آرامش در سایه پذیرشآرامش در سایه پذیرش
آرامش در سایه پذیرشWeb Standards School
 
امنیت در IoT و متدولوژی‌های Pentest در IoT
امنیت در IoT و متدولوژی‌های Pentest در IoTامنیت در IoT و متدولوژی‌های Pentest در IoT
امنیت در IoT و متدولوژی‌های Pentest در IoTWeb Standards School
 
دیزاین در عصر هوش مصنوعی و محصولات هوشمند
دیزاین در عصر هوش مصنوعی و محصولات هوشمنددیزاین در عصر هوش مصنوعی و محصولات هوشمند
دیزاین در عصر هوش مصنوعی و محصولات هوشمندWeb Standards School
 
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلینتوسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلینWeb Standards School
 
نقش AR/VR در‌آینده بازاریابی
نقش AR/VR در‌آینده بازاریابینقش AR/VR در‌آینده بازاریابی
نقش AR/VR در‌آینده بازاریابیWeb Standards School
 
بازاریابی، با کمی دقت و سرعت بیشتر
بازاریابی، با کمی دقت و سرعت بیشتربازاریابی، با کمی دقت و سرعت بیشتر
بازاریابی، با کمی دقت و سرعت بیشترWeb Standards School
 

More from Web Standards School (20)

طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقاییطراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
 
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمینقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
 
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همرازابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
 
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانیپنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
 
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستودهچرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
 
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
 یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
 
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانیاینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
 
روی سیستم من کار می‌کرد!(CI/CD) - حامد ایروانچی
 روی سیستم من کار می‌کرد!(CI/CD)  - حامد ایروانچی روی سیستم من کار می‌کرد!(CI/CD)  - حامد ایروانچی
روی سیستم من کار می‌کرد!(CI/CD) - حامد ایروانچی
 
کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی
 کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی
کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی
 
چگونگی شروع و رقابت در بازارهای بین المللی
چگونگی شروع و رقابت در بازارهای بین المللیچگونگی شروع و رقابت در بازارهای بین المللی
چگونگی شروع و رقابت در بازارهای بین المللی
 
اهمیت و ویژگی های Web Platform در حال و آینده
اهمیت و ویژگی های Web Platform در حال و آیندهاهمیت و ویژگی های Web Platform در حال و آینده
اهمیت و ویژگی های Web Platform در حال و آینده
 
واقعیت افزوده بر بستر ابرها
واقعیت افزوده بر بستر ابرهاواقعیت افزوده بر بستر ابرها
واقعیت افزوده بر بستر ابرها
 
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان دادهمعرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده
 
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیتتأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت
 
آرامش در سایه پذیرش
آرامش در سایه پذیرشآرامش در سایه پذیرش
آرامش در سایه پذیرش
 
امنیت در IoT و متدولوژی‌های Pentest در IoT
امنیت در IoT و متدولوژی‌های Pentest در IoTامنیت در IoT و متدولوژی‌های Pentest در IoT
امنیت در IoT و متدولوژی‌های Pentest در IoT
 
دیزاین در عصر هوش مصنوعی و محصولات هوشمند
دیزاین در عصر هوش مصنوعی و محصولات هوشمنددیزاین در عصر هوش مصنوعی و محصولات هوشمند
دیزاین در عصر هوش مصنوعی و محصولات هوشمند
 
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلینتوسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین
 
نقش AR/VR در‌آینده بازاریابی
نقش AR/VR در‌آینده بازاریابینقش AR/VR در‌آینده بازاریابی
نقش AR/VR در‌آینده بازاریابی
 
بازاریابی، با کمی دقت و سرعت بیشتر
بازاریابی، با کمی دقت و سرعت بیشتربازاریابی، با کمی دقت و سرعت بیشتر
بازاریابی، با کمی دقت و سرعت بیشتر
 

معرفی ServiceWorker و کاربردهای آن