آموزش WebAssemble: دسترسی به C و C ++ در برنامه های وب

WebAssembly: Accessing C and C++ in Web Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با استفاده از WebAssemble برنامه های وب را با کد محلی تسریع کنید. WebAssemble یک فناوری جدید و انقلابی است که به توسعه دهندگان امکان می دهد صفحات وب را با استفاده از زبان های سطح بالا معروف مانند C ، C ++ ، Rust و Python برنامه نویسی کنند. سپس کد به bytecode WebAssemble وارد شده و توسط موتور جاوا اسکریپت تعبیه شده در همه مرورگرهای وب پیاده سازی می شود. شما بدون به خطر انداختن عملکرد ، انعطاف پذیری و عملکردی کسب می کنید. این دوره بر کاربردهای عملی این فناوری متمرکز است: تبدیل کد C و C ++ به WebAssemble و اجرای WebAssemble در JavaScript. برنامه نویس و مهندس مت اسکارپینو ، با اجرای سریع الگوریتم های مرتب سازی سریع و ضرب ماتریسی ، قدرت WebAssemble را نشان می دهد. وی همچنین ویژگی های پیشرفته مانند اشکال زدایی و قالب متن WebAssemble را مرور می کند. در پایان دوره ، شما می دانید که ظرفیت گسترده WebAssemble نمایانگر است و آماده پیاده سازی آن در پروژه وب بعدی خود هستید.
موضوعات شامل:
  • برنامه نویسی برای WebAssemble با Enscripten
  • پروژه های ساختمانی با ساخت
  • بارگیری WebAssemble در جاوا اسکریپت
  • فراخوانی JavaScript در WebAssemble
  • الگوریتم های عملی برای برنامه های WebAssemble
  • تجزیه و تحلیل برنامه های WebAssemble

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

مقدمه Introduction

  • برنامه های وب خود را با WebAssemble سرعت بخشید Accelerate your web applications with WebAssembly

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. WebAssemble و Emscriptten 1. WebAssembly and Emscripten

  • نمای کلی از WebAssociation Overview of WebAssembly

  • نصب Emscriptten Installing Emscripten

  • راه رفتن از طریق Installation walk-through

  • گردآوری و اجرا Compilation and execution

  • به عنوان مثال WebAssemble ساده Simple WebAssembly example

  • ساخت پروژه ها با emmake Building projects with emmake

  • نمونه بارگذاری نمونه کارها Emscripten makefile example

2. توسعه وب سایت 2. WebAssembly Development

  • بارگیری WebAssemble به JavaScript Loading WebAssembly into JavaScript

  • بارگیری به عنوان مثال WebAssociation Loading WebAssembly example

  • تماس با JavaScript در WebAssemble Calling JavaScript in WebAssembly

  • با مثال JavaScript تماس بگیرید Calling JavaScript example

  • اشیاء حافظه Memory objects

  • به عنوان مثال حافظه Memory object example

3. الگوریتم های عملی در WebAssemble 3. Practical Algorithms in WebAssembly

  • آشنایی با Quicksort Introduction to quicksort

  • اجرای Quicksort در WebAssemble Implementing quicksort in WebAssembly

  • آشنایی با عملیات ماتریس Introduction to matrix operations

  • مدیریت ماتریس در حافظه Managing matrices in memory

  • مثال عملیات ماتریس Matrix operations example

4. تجزیه و تحلیل برنامه های WebAssociation 4. Analyzing WebAssembly Applications

  • تجزیه و تحلیل اطلاعات اشکال زدایی Analyzing debug information

  • قالب متن WebAssemble The WebAssembly text format

  • قالب متن پیشرفته WebAssemble Advanced WebAssembly text format

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش WebAssemble: دسترسی به C و C ++ در برنامه های وب
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 45m
25
Linkedin (لینکدین) lynda-small
30 مرداد 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,968
- از 5
ندارد
دارد
دارد
Matt Scarpino

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Scarpino Matt Scarpino

توسعه دهنده نرم افزار با سرعت بالا

متیو اسکارپینو یک توسعه‌دهنده نرم‌افزار با تجربه و متخصص در توسعه نرم‌افزار با سرعت بالا است.

در حال حاضر، متیو به‌عنوان توسعه‌دهنده نرم‌افزار در Plutocracy.com کار می‌کند، شرکتی که قصد دارد از قدرت یادگیری عمیق استفاده کند. از سرمایه گذاران فردی و شرکت های سرمایه گذاری کوچک حمایت کنید. او در نقش فعلی خود، پیش بینی سهام را با استفاده از پایتون، درون یابی اسپلاین و شبکه های عصبی مکرر (RNN) پیاده سازی می کند. او مدل‌های TensorFlow را در موتور یادگیری ماشین ابری گوگل برای پردازش با سرعت بالا مستقر کرده است. تخصص های متیو عبارتند از C++، Python، TensorFlow و Google Cloud Platform (GCP).

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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