لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
پروژه های ساختمانی با ساخت li>
بارگیری WebAssemble در جاوا اسکریپت li>
فراخوانی 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
متیو اسکارپینو یک توسعهدهنده نرمافزار با تجربه و متخصص در توسعه نرمافزار با سرعت بالا است.
در حال حاضر، متیو بهعنوان توسعهدهنده نرمافزار در Plutocracy.com کار میکند، شرکتی که قصد دارد از قدرت یادگیری عمیق استفاده کند. از سرمایه گذاران فردی و شرکت های سرمایه گذاری کوچک حمایت کنید. او در نقش فعلی خود، پیش بینی سهام را با استفاده از پایتون، درون یابی اسپلاین و شبکه های عصبی مکرر (RNN) پیاده سازی می کند. او مدلهای TensorFlow را در موتور یادگیری ماشین ابری گوگل برای پردازش با سرعت بالا مستقر کرده است. تخصص های متیو عبارتند از C++، Python، TensorFlow و Google Cloud Platform (GCP).
نمایش نظرات