Веб-разработка Rust и WebAssembly с JS (TS) - Практическое руководство - udemy (2021)

  • Автор темы VkurseAngel
  • Дата начала
VkurseAngel

VkurseAngel

Старожил
Команда форума
Премиум
14 Фев 2023
33,339
73,391
121
#1
Rust и WebAssembly с JS (TS) - Практическое руководство
Rust & WebAssembly with JS (TS) - The Practical Guide
udemy

Изображение Rust и WebAssembly с JS (TS) - Практическое руководство - udemy (2021)


Если вы планируете начать свою карьеру в качестве разработчика или улучшить свои навыки программирования, этот курс подходит именно вам. Узнайте, как создать браузерную игру с минимальным кодом JS и Rust, скомпилированным по инструкции WebAssembly. Вы получите уверенность и навыки, необходимые для начала ваших проектов во время этого курса. Кроме того, вы получите правильное мышление, чтобы встать в ряды разработчиков.

Rust — это язык программирования, невероятно быстр и эффективно использует память: без среды выполнения или сборщика мусора он может поддерживать критически важные для производительности службы, работать на встроенных устройствах и легко интегрироваться с другими языками.

WebAssembly — это новый тип кода, который можно запускать в современных веб-браузерах — это низкоуровневый язык, похожий на Assembler, с компактным двоичным форматом, который работает почти с исходной производительностью и поддерживает такие языки, как C/C++, C# и Rust с целью компиляции, чтобы их можно было запускать в Интернете. Он также предназначен для работы вместе с JavaScript, что позволяет им работать вместе.

Вы создадите игру Snake с нуля. Вы научитесь писать код на языке Rust, typescript, скомпилированном языке.

Курс начинается с объяснения и практических примеров языка Rust. Вы изучите особенности Rust, такие как «перемещение» и «копирование».

В Rust нет сборщика мусора. Память очищается, когда значения выходят за пределы области видимости. Вы научитесь легко управлять этой концепцией.

Следующая функция, о которой вы узнаете, — это заимствование и ссылки. С помощью ссылок вы сможете получить доступ к значениям, не владея ими.

В начальных лекциях мы также поговорим об управлении памятью в структурах Stack и Heap, модульности, строках и других важных темах.

После вводных лекций по Rust вы начнете создавать свою игру Snake. Вы узнаете, как структурировать приложение модульно и аккуратно.

Вы создадите свой собственный интерфейс JS, доступный через простой сервер разработки Webpack. Позже вы преобразуете реализацию JS в TS (Typescript). Это укажет типы и будет на той же странице, что и код Rust.

Вы создадите свой серверный код на Rust, основу нашей игры. Вы узнаете, как компилировать код Rust в код WebAssembly. WebAssembly — это код, который может работать в браузере. Это быстрее (почти родная скорость) и эффективнее, чем JS.

В конце курса мы создадим рабочий сервер и развернем нашу игру на Heroku, чтобы любой в Интернете мог играть в нашу игру.
Материал на английском языке

Продажник:





Скачать курс:
 

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя