Course catalog

Course duration

Course provider

Topic

Categories

Showing 61-80 of 217 items.

linkedin PHP: Performance Optimization (Mitalearn-118198)

  • 2 hours 25 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Justin Yost
درباره این دوره:

حفظ کاربر و تبدیل فروش مستقیماً تحت تأثیر سرعت سایت است. با این حال، بهبود عملکرد یک وب سایت بزرگ می تواند دشوار باشد و به ترکیبی از هنر و علم نیاز دارد. در این دوره آموزشی با انواع ابزارها و تکنیک های توسعه نرم افزار PHP با کارایی بالا آشنا شوید. مربی جاستین یوست در مورد چگونگی فکر کردن به بهینه سازی عملکرد، اندازه گیری عملکرد نرم افزار PHP، تست برای اطمینان از اینکه کاربران را به دلیل بارگذاری کند صفحه از دست نمی دهید، بهینه سازی پرس و جوهای پایگاه داده خود و موارد دیگر بحث می کند.

linkedin PHP: Test-Driven Development with PHPUnit (Mitalearn-98189)

  • 1 hours 54 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Justin Yost
درباره این دوره:

با توسعه آزمایشی نرم افزار بهتری را با اشکالات کمتر توسعه دهید و در زمان بیشتری برای توسعه ویژگی های جدید صرفه جویی کنید. این دوره توسعه دهندگان را از نوشتن اولین تست واحد خود در PHPUnit به بهبود پوشش کد در برنامه های خود می برد. جاستین یوست برای مقابله با وابستگی‌ها در نرم‌افزار، نوشتن تست‌های مبتنی بر استثنا، و اضافه کردن سریع موارد تست به مجموعه اصلی تست‌های واحد، تست‌های نوشتن را پوشش می‌دهد. توسعه دهندگان با درک اولیه چرخه توسعه مبتنی بر آزمایش (TDD) آشنا خواهند شد و نحوه استفاده از تست های واحد برای نوشتن کد و همچنین کدهای قدیمی Refactor را درک خواهند کرد.

linkedin React: Building Progressive Web Apps (PWAs) (Mitalearn-147744)

  • 49 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Eve Porcello
درباره این دوره:

برنامه‌های تک صفحه‌ای ممکن است روان، سریع و مؤثر باشند، اما با قطع اتصال شبکه ناپدید می‌شوند. برنامه‌های وب پیشرو (PWA) به‌صورت آفلاین کار می‌کنند، انعطاف‌پذیری را افزایش می‌دهند و به توسعه‌دهندگان اجازه می‌دهند تجربه‌های کاربری یکپارچه‌ای را ایجاد کنند که شبیه برنامه‌های بومی است. در این دوره آموزشی با Eve Porcello بیاموزید که چگونه با استفاده از React، چارچوب انعطاف پذیر front-end، PWA خود را بسازید. ایو توضیح می‌دهد که چگونه مولفه PWA را بسازید، داده‌ها را واکشی کنید، از Lighthouse برای اعتبارسنجی برنامه خود استفاده کنید، و قابلیت‌های آفلاین را اضافه کنید تا برنامه‌تان را حتی در زمانی که اینترنت قطع است اجرا کنید. به علاوه، یاد بگیرید که چگونه برنامه خود را به صورت محلی با مرورگرهایی مانند Chrome و Safari برای iOS نصب کنید.

linkedin React: Cloud-Powered Apps with Firebase (Mitalearn-197282)

  • 2 hours 29 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Victor Mejia
درباره این دوره:

برنامه های کاربردی وب مدرن به چیزی بیش از کد React نیاز دارند. شما به هاست، API، احراز هویت و استقرار خودکار نیاز دارید. شما باید برنامه ها را سریع و بدون مدیریت زیرساخت بسازید. Firebase به شما امکان می دهد دقیقاً این کار را انجام دهید. Firebase که توسط Google Cloud Platform پشتیبانی می‌شود و توسط برخی از بزرگترین برنامه‌های امروزی استفاده می‌شود، مجموعه‌ای از ابزارها برای کمک به ساخت و مقیاس‌بندی برنامه وب شما است. در این دوره آموزشی، مدرس ویکتور مجیا به خدمات مختلف ارائه شده توسط Firebase و همچنین نحوه کار با آنها برای ساختن یک برنامه بدون سرور می پردازد.

برای شروع، ویکتور نگاهی به کنسول Firebase و نحوه آن می اندازد. می تواند به شما در مدیریت پروژه های مختلف Firebase کمک کند. سپس نحوه استفاده از Firebase Authentication را برای افزودن احراز هویت به برنامه خود نشان می دهد. ذخیره داده ها با استفاده از Firebase Cloud Firestore. و برنامه خود را با استفاده از میزبانی Firebase اجرا کنید. به علاوه، نحوه ایجاد توابع بدون سرور خود را با استفاده از Firebase Cloud Functions ببینید.

linkedin React: Creating and Hosting a Full-Stack Site (2019) (Mitalearn-185756)

  • 2 hours 39 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Shaun Wassell
درباره این دوره:

شما React را یاد گرفته اید و می توانید رابط های front-end شگفت انگیزی ایجاد کنید. اما استقرار آنها نیاز بیشتری دارد. شما به منطق و مکانی برای قرار دادن آن نیاز دارید. با ترکیب رابط کاربری front-end خود با یک راه حل back-end و میزبانی ابری، می توانید برنامه های قدرتمند و تعاملی کامل بسازید. در این دوره مبتنی بر پروژه، Shaun Wassell نشان می‌دهد که چگونه React، Node.js و Amazon Web Services (AWS) را در یک وب‌سایت با ویژگی‌های کامل، شامل فرم‌های کاربرپسند برای ارسال مقالات و نظرات، ترکیب کنیم. یاد بگیرید که چگونه از اجزای React یک رابط ایجاد کنید، یک سرور Node.js توسعه دهید، در پایگاه داده MongoDB پیوند دهید و سایت خود را در سرویس های وب آمازون مستقر کنید. در پایان دوره، شما مهارت هایی را خواهید داشت که خدمات مشتری خود را به سطح بعدی ببرید: برنامه های وب تمام پشته که واقعاً تعاملی هستند.

linkedin React: Server-Side Rendering (2018) (Mitalearn-138836)

  • 1 hours 17 minutes
  • پیشرفته
  • Release date: 29 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

رندر سمت سرور به شما امکان می دهد برنامه های خود را برای استفاده از منابع مشتری یا سرور بسته به شرایط شبکه و دستگاه بهینه کنید. دستگاه قدیمی در شبکه کند؟ رندر روی سرور دستگاه جدید، شبکه سریع؟ احتمالاً باید به مشتری اجازه دهید کار را انجام دهد. برخی معماری به دست آمده را جهانی و برخی دیگر ایزومورفیک می نامند، اما نتایج صاف هستند. درباره پیاده سازی رندر سمت سرور یا SSR در پروژه های React خود بیاموزید. امانوئل هنری نشان می دهد که چگونه می توان یک پروژه SSR را با React و Next.js راه اندازی کرد، یک فروشگاه متمرکز با Redux اضافه کرد و مسیرهای سفارشی را با Express و Next.js پیکربندی کرد. او دوره را با بحث در مورد تقسیم کد، که می تواند عملکرد برنامه را بهبود بخشد، به پایان می رساند.

linkedin React: SPAs (2018) (Mitalearn-157281)

  • 3 hours 47 minutes
  • متوسط
  • Release date: 7 November 2018
  • Author: Ray Villalobos
درباره این دوره:

شما اصول اولیه React را می دانید، اما اکنون می خواهید یک پروژه آماده برای تولید بسازید. زمان آن فرا رسیده است که بیشتر از رابط کاربری جستجو کنید. React: SPAs به شما نشان می دهد که چگونه یک برنامه کاربردی تک صفحه ای (SPA)، با ابزارهایی برای مدیریت کاربران و خواندن و نوشتن داده ها از پایگاه داده بسازید. مربی Ray Villalobos به شما نشان می دهد که چگونه اجزای React را ایجاد کنید، احراز هویت و مجوز کاربر را اضافه کنید، و یک پایگاه داده Firebase را با مسیریابی سفارشی ادغام کنید. پروژه‌ای که در این دوره تکمیل می‌کنید به شما این امکان را می‌دهد که پروژه‌های React خود را به سطح بالاتری ببرید و تجربه‌های کاربری با ویژگی‌های کامل را ایجاد کنید که روان و پاسخ‌گو هستند، بدون بارگذاری ثابت صفحه.

linkedin React.js: Building an Interface (2019) (Mitalearn-163129)

  • 2 hours 17 minutes
  • متوسط
  • Release date: 29 June 2026
  • Author: Ray Villalobos
درباره این دوره:

React.js یک کتابخانه جاوا اسکریپت برای ایجاد رابط های کاربری است که داده های پویا را نمایش می دهد. به دلیل اجزای قابل استفاده مجدد و رویکرد منحصر به فرد ارائه داده، رابط هایی که با React ایجاد می کنید، انعطاف پذیر، سریع و سبک هستند. دلیل دیگری برای انتخاب React نیاز دارید؟ یادگیری آن نیز آسان است، با این درس ها از نویسنده کارکنان، Ray Villalobos. به Ray در این دوره عملی و عملی با یک پروژه نمونه واقع بینانه که نقاط قوت React را نشان می‌دهد بپیوندید: ابزاری برای زمان‌بندی قرار آنلاین. در طول مسیر، می‌توانید مهارت‌های کلیدی React را یاد بگیرید، از جمله مدیریت رویدادها، شکستن کد به اجزای فرعی سفارشی، مدیریت داده‌ها از طریق props، و تنظیم مرتب‌سازی و جستجو.

linkedin reveal.js: Online Presentations (Mitalearn-45999)

  • 2 hours 2 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Ray Villalobos
درباره این دوره:

برای طراحان و توسعه دهندگان وب، ابزارهایی مانند PowerPoint و Keynote فاقد قدرتی هستند که برای مرورگرهای وب در دسترس است. Reveal.js به شما امکان می‌دهد تا ارائه‌هایی ایجاد کنید که از تمام قدرت وب استفاده می‌کنند، برجسته‌سازی نحوی برای کد، پشتیبانی از ضربه زدن و ضربه زدن به موبایل، قالب‌بندی CSS، و توانایی ادغام با کتابخانه‌ها و چارچوب‌های دیگر مانند jQuery و EaselJS. کشف.js را با Ray Villalobos کاوش کنید، زیرا او نحوه ساخت اسلایدشو با ویرایشگر متن و مرورگر و ترکیب صدا و تصویر، انیمیشن و استایل CSS را نشان می‌دهد.

linkedin Ruby on Rails 5 Essential Training (Mitalearn-97798)

  • 10 hours 21 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

بیاموزید که چگونه با آخرین نسخه از چارچوب محبوب و منبع باز Ruby on Rails، برنامه های تحت وب با ویژگی های کامل و شی گرا ایجاد کنید. Ruby on Rails 5 Essential Training ویژگی‌های اساسی چارچوب، همراه با بهترین شیوه‌ها و تکنیک‌های توسعه دنیای واقعی را پوشش می‌دهد، که در نتیجه یک برنامه کاربردی کامل با محتوای پویا و مبتنی بر پایگاه داده ایجاد می‌کند. برای ساختن نسخه خود از پروژه مثال، یک سیستم مدیریت محتوای مبتنی بر داده، همراه باشید، در حالی که نحوه مسیریابی درخواست های مرورگر، ساختار پایگاه داده، رندر صفحات با محتوای پویا، پردازش و اعتبارسنجی داده های فرم و پیکربندی احراز هویت را می آموزید. مربی کوین اسکوگلند، بنیانگذار آژانس توسعه وب Nova Fabrica، همچنین اصول طراحی CRUD را معرفی می‌کند و به شما کمک می‌کند تا به کمک‌های داخلی Rail تسلط پیدا کنید. در پایان دوره، شما باید بتوانید از Ruby on Rails برای ایجاد برنامه های کاربردی وب قوی استفاده کنید که هم مقیاس پذیری و هم نگهداری آسان باشد.

linkedin Ruby on Rails: Get More From ActiveRecord (Mitalearn-87241)

  • 4 hours 27 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

برای سرعت بخشیدن به توسعه Ruby on Rails آماده اید؟ درک نحوه استفاده از ActiveRecord برای ایجاد، به روز رسانی و بازیابی داده ها در یک پایگاه داده رابطه ای برای نوشتن کدهای شی گرا و کارآمدتر ضروری است. این دوره آموزشی به شما کمک می کند تا اصول ActiveRecord را درک کنید و از میانبرها و تکنیک های اهرمی برای انتقال داده ها سریعتر و قدرتمندتر استفاده کنید. کوین اسکوگلند اصول اولیه کار با رکوردهای پایگاه داده را بررسی می کند و نحوه استفاده از پرس و جوهای ActiveRecord برای مکان یابی سریعتر رکوردها را نشان می دهد. او همچنین نحوه استفاده از تماس‌های برگشتی را برای خودکارسازی عملکرد هنگام ذخیره یا حذف اشیاء و ایجاد ارتباط بین مدل‌های ActiveRecord برای ساده‌سازی عملیات رایج نشان می‌دهد. در پایان دوره، مهارت های لازم برای نوشتن کد Rails مختصر و با کارایی بالا را خواهید داشت که نیازی به پرداختن به SQL و سایر سوالات خسته کننده پایگاه داده را از بین می برد.

linkedin Sass Essential Training (2015) (Mitalearn-72944)

  • 2 hours 4 minutes
  • متوسط
  • Update date: 2 August 2019
  • Author: Ray Villalobos
درباره این دوره:

اصول دستوری شیک Awesome Stylesheets (Sass) را بیاموزید، یک زبان توسعه وب مدرن که به شما کمک می‌کند CSS را بهتر، سریع‌تر و با ویژگی‌های پیشرفته‌تر بنویسید. Ray Villalobos بهترین راه برای نصب Sass و کار با ویژگی‌های اصلی آن را به شما نشان می‌دهد: متغیرها، تودرتو، جزئی‌ها و میکس‌ها. به علاوه، یاد بگیرید که چگونه از SassScript برای ایجاد توابع پیچیده از لیست‌ها و دستورات کنترلی Sass استفاده کنید.

linkedin Spring Boot 1.0 Essential Training (Mitalearn-133906)

  • 3 hours 23 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Frank P Moley III
درباره این دوره:

بیاموزید که چگونه با Spring Boot، یک چارچوب قدرتمند برای ساخت سریع برنامه های وب و با استفاده از کد کمتر، شروع به کار کنید. برنامه‌های مبتنی بر جاوا که در Spring Boot می‌سازید فقط اجرا می‌شوند: آنها وابستگی‌های خود را حل می‌کنند و محفظه‌هایی را برای اجرای کد در هر محیطی ایجاد می‌کنند. در این دوره آموزشی با فرانک مولی، معمار نرم افزار و توسعه دهنده Spring، نحوه استفاده از Spring Boot برای ساخت پروژه های خود را بیاموزید. فرانک نحوه تنظیم اولیه، بسته بندی و اجرای برنامه های وب Spring Boot و برنامه های CLI را نشان می دهد و از کتابخانه پروژه های شروع کننده رایج برای رفع نیازهای حیاتی کسب و کار استفاده می کند: داده، پیام، امنیت و موارد دیگر. به علاوه، نحوه گسترش Spring Boot را با ایجاد استارت‌های خود بیابید و از نقاط پایانی HTTP ماژول Actuator برای نظارت و مدیریت برنامه‌های خود استفاده کنید.

linkedin Spring Boot 2.0 Essential Training (Mitalearn-199968)

  • 2 hours 41 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Frank P Moley III
درباره این دوره:

بیاموزید که چگونه با Spring Boot 2.x شروع کنید، یک چارچوب قدرتمند که می تواند به شما کمک کند تا برنامه های وب را سریع و با استفاده از کد کمتر بسازید. برنامه‌های مبتنی بر جاوا که در Spring Boot می‌سازید "فقط اجرا می‌شوند": آنها وابستگی‌های خود را حل می‌کنند و محفظه‌هایی را برای اجرای کد در هر محیطی ایجاد می‌کنند. در این دوره آموزشی با فرانک مولی، معمار نرم افزار و توسعه دهنده Spring، نحوه استفاده از Spring Boot برای ساخت پروژه های خود را بیاموزید. فرانک نشان می‌دهد که چگونه می‌توان برنامه‌های وب و برنامه‌های CLI را راه‌اندازی اولیه، کانتینری‌سازی و اجرا کرد و از کتابخانه پروژه‌های شروع کننده رایج برای رفع نیازهای حیاتی کسب‌وکار استفاده کرد: داده، پیام، امنیت، و موارد دیگر. به علاوه، نحوه گسترش Spring Boot را با ایجاد استارت‌های خود بیابید و از نقاط پایانی HTTP ماژول Actuator برای نظارت و مدیریت برنامه‌های خود استفاده کنید.

linkedin Spring: Spring Data 2 (2017) (Mitalearn-114934)

  • 1 hours 31 minutes
  • متوسط
  • Update date: 25 July 2026
  • Author: Mary Ellen Bowman
درباره این دوره:

کدنویسی در پایگاه‌های داده – که اغلب شامل استفاده از کد دیگ بخار است که نگهداری و اشکال‌زدایی آن دشوار است – می‌تواند کار خسته‌کننده‌ای باشد. ارتقاء برنامه‌ها به نوع دیگری از ذخیره‌سازی داده‌ها به همین ترتیب چالش برانگیز است، زیرا معمولاً شامل بازنویسی‌های گسترده کد است. Spring Data با انتزاع کردن تعاملات ذخیره داده در یک API مخزن مشترک و حذف کد boilerplate به این مسائل می پردازد.\r\n مری الن بومن پروژه چتر Spring Data را توصیف می کند و به شما کمک می کند JPA را برای نقشه برداری شی-رابطه ای درک کنید. او همچنین پرس و جو را پوشش می دهد و به سایر ویژگی های Spring Data Commons مانند QueryDSL و auditing می پردازد.

linkedin SVG: Clipping, Masking, and Filters (Mitalearn-145874)

  • 2 hours 19 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:

با SVG کارهای بیشتری انجام دهید. بسیاری از طراحان و توسعه دهندگان وب از قدرت SVG برای همین استفاده می کنند: گرافیک برداری مقیاس پذیر. اما تعداد کمی می دانند که SVG همچنین به شما امکان می دهد جلوه های بصری مبتنی بر کد ایجاد کنید - نوعی گرافیک که قبلاً فقط در برنامه هایی مانند فتوشاپ امکان پذیر بود. در این دوره آموزشی با مورتن رند-هندریکسن، به ویژگی‌های بصری پیشرفته موجود در قالب گرافیک برداری مقیاس‌پذیر، از جمله برش، پوشش و فیلترها، نگاهی عمیق بیندازید. یاد بگیرید که چگونه از clipPath، ماسک و عناصر فیلتر مختلف برای ایجاد ماسک های بریده، لایه های آلفا، و افکت هایی مانند تاری و وضوح، تصحیح رنگ، اکستروژن و ترکیب پیشرفته استفاده کنید. مورتن شامل تفکیک کامل تمام فیلترهای موجود در SVG به همراه مثال هایی است که مزایای جلوه های بصری مبتنی بر کد را نشان می دهد.

linkedin Vanilla JavaScript: Animations (Mitalearn-140400)

  • 1 hours 1 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Joseph Labrecque
درباره این دوره:

استراتژی ها و تکنیک های متحرک سازی محتوا با استفاده از جاوا اسکریپت و فناوری های وب بومی را بررسی کنید. در این دوره متمرکز، مربی جوزف لابرک نحوه استفاده از جاوا اسکریپت وانیلی را برای اجرای انیمیشن های رایج در مرورگرهای وب مدرن نشان می دهد. جوزف با پوشش مفاهیم اولیه توسعه وب، از جمله نحوه ایجاد یک سند HTML و استایل دادن به آن با CSS، شروع می کند. او سپس به اصول انیمیشن جاوا اسکریپت می‌پردازد و به نحوه پیکربندی عناصر مدل شی سند (DOM) - ساختار تگ پایه HTML - و نحوه متحرک کردن این عناصر در نما می‌پردازد. او همچنین به عنصر بوم HTML5 و نحوه اجرای انیمیشن های پیچیده در این سطح طراحی واحد و قدرتمند نگاه می کند. در نهایت، او به آینده انیمیشن جاوا اسکریپت از طریق Web Animations API نگاه می کند، که زبان مشترکی را برای مرورگرها و توسعه دهندگان برای توصیف انیمیشن ها و تعامل با پخش فراهم می کند.

linkedin Vanilla JavaScript: Web Performance Optimization APIs (Mitalearn-147846)

  • 1 hours 43 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Maximiliano Firtman
درباره این دوره:

با استفاده از APIهای عملکردی که در مرورگرهای مدرن تعبیه شده‌اند، می‌توانید عملکرد وب‌سایت‌ها و برنامه‌های کاربردی خود را اندازه‌گیری کنید و تغییرات «زنده» در محتوا، پیمایش صفحه و موارد دیگر ایجاد کنید. این به شما امکان می دهد تجربه سریعتر و بهتری برای همه کاربران خود ایجاد کنید: برای کاربر دسکتاپ در وای فای پرسرعت یا کاربر تلفن همراه با سیگنال ضعیف. این دوره نحوه جمع‌آوری معیارهای واقعی را از دستگاه‌های واقعی با چهار API مفید نشان می‌دهد: جدول زمانی عملکرد، زمان‌بندی ناوبری، زمان‌بندی کاربر و زمان‌بندی منابع. مربی Maximiliano Firtman نشان می دهد که چگونه می توان به API ها با وانیلی جاوا اسکریپت دسترسی پیدا کرد و آنها را اعمال کرد و از تکنیک های برنامه نویسی واکنشی (مانند بیکن ها و چند رشته ای) برای بهینه سازی کدها استفاده کرد تا به بهترین نحو ممکن اجرا شود.

linkedin Vue.js 2: Building an Interface (Mitalearn-186317)

  • 1 hours 46 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Ray Villalobos
درباره این دوره:

بهترین راه برای یادگیری Vue.js استفاده از Vue.js است. هنگامی که یک رابط برنامه ایجاد کردید و نقاط قوت و انعطاف پذیری آن را در عمل مشاهده کردید، می توانید تصمیم بگیرید که چه مقدار از Vue.js را می خواهید در پروژه های خود استفاده کنید. این دوره عملی به شما می آموزد که چگونه یک برنامه ساده مبتنی بر مؤلفه بسازید: یک سیستم رزرو و مدیریت قرار ملاقات با ویژگی هایی برای جستجو و مرتب سازی. در طول مسیر، Ray Villalobos نحوه استفاده از مؤلفه‌ها و مولفه‌های فرعی Vue.js را نشان می‌دهد. ساخت فرم ها؛ ایجاد، به روز رسانی و حذف داده ها؛ و مدیریت رویدادها در پایان دوره، یک نمونه اولیه اپلیکیشن کاربردی و مهارت های بیشتری با این چارچوب انعطاف پذیر خواهید داشت. دوره‌های مرتبط در Angular، React و jQuery را بگذرانید تا ببینید چگونه می‌توانید یک پروژه را در چندین فریمورک بسازید و یکی را که برای شما مناسب است انتخاب کنید.

linkedin WebAssembly: Accessing C and C++ in Web Applications (Mitalearn-144310)

  • 1 hours 45 minutes
  • پیشرفته
  • Release date: 28 June 2026
  • Author: Matt Scarpino
درباره این دوره:

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

Suggestions