Udemy - Rust & WebAssembly with JS (TS) - The Practical Guide [ENG]

Страницы:  1

Ответить
Автор
Сообщение

Silerio


Udemy - Rust & WebAssembly with JS (TS) - The Practical Guide
Описание
Что такое Rust?
Rust - это язык программирования. Rust потрясающе быстр и эффективен с точки зрения памяти: без времени выполнения и сборщика мусора он может обеспечивать работу критически важных сервисов, работать на встраиваемых устройствах и легко интегрироваться с другими языками.
Что такое WebAssembly?
WebAssembly - это новый тип кода, который можно запускать в современных веб-браузерах. Это низкоуровневый ассемблерный язык с компактным двоичным форматом, который работает с производительностью, близкой к нативной, и предоставляет таким языкам, как C/C++, C# и Rust, цель компиляции, чтобы они могли работать в Интернете. Он также разработан для работы вместе с JavaScript, позволяя им работать вместе.
Подходит ли вам этот курс?
Если вы планируете начать карьеру разработчика или улучшить свои навыки программирования, этот курс вам подойдет. Узнайте, как создать браузерную игру с минимальным количеством JS и Rust-кода, скомпилированного в инструкции WebAssembly.
В ходе этого курса вы обретете уверенность и навыки, необходимые для начала работы над своими проектами. Кроме того, вы получите правильное мышление, чтобы претендовать на карьеру разработчика.
Над чем вы будете работать?
Вы создадите игру Snake с нуля. Вы научитесь писать код на языке Rust, статическом типе, компилируемом языке.
Курс начинается с объяснения и практических примеров языка Rust. Вы узнаете специфические для Rust функции, такие как "перемещение" и "копирование".
В Rust нет сборщика мусора. Память очищается, когда значения выходят за пределы области видимости. Вы узнаете, как с легкостью управлять этой концепцией.
Следующая функция, с которой вы познакомитесь, - это заимствование и ссылки. С помощью ссылок вы сможете получать доступ к значениям, не владея ими.
В начальных лекциях мы также поговорим об управлении памятью в структурах Stack и Heap, модульности, строках и других важных темах.
После вводных лекций по Rust вы начнете создавать свою игру Snake. Вы узнаете, как модульно и чисто структурировать приложение.
Вы создадите свой собственный JS-фронтенд, открываемый через простой сервер разработки Webpack. Позже вы преобразуете реализацию JS в TS (Typescript). Это позволит определять типы и быть на одной странице с кодом Rust.
Вы создадите свой rust-бэкенд, основу нашей игры. Вы научитесь компилировать Rust-код в код WebAssembly. WebAssembly - это код, который можно запускать в браузере. Он быстрее (почти Native speed) и эффективнее, чем JS.
В конце курса мы создадим рабочий сервер и развернем нашу игру на Heroku, чтобы любой человек в интернете мог поиграть в нашу игру.
Дополнительная информация: https://www.udemy.com/course/rust-webassembly-with-...-practical-guide
Download

Скачать .torrent файл

Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм

 
logo
Error