Создайте полнофункциональный клон Twitter с использованием Rust

Создайте полнофункциональный клон Twitter с использованием Rust
en
20.07.2023
15 г 0 мін 55 сек

О ЧЕМ ЭТОТ ПРОЕКТ?

Этот проект сосредоточен на создании клона Twitter с использованием Rust как для фронтенда, так и для бэкенда, полностью с нуля. Проект охватывает различные возможности веб-приложения, включая разработку серверного программного обеспечения с маршрутизацией URL для общедоступных и приватных точек входа, сессии, хостинг статических данных, доступ к API и управление данными с использованием построителя запросов. Интерактивный одностраничный интерфейс позволяет пользователям создавать сообщения, загружать изображения, участвовать в опросах, редактировать и просматривать профили и добавлять сообщения в закладки. Кроме того, в рамках проекта изучается тестирование приложения, модификация среды сборки для более эффективной разработки, создание документации и устранение возникающих проблем и ошибок.

ПОЧЕМУ ЭТОТ ПРОЕКТ ЗАМЕЧАТЕЛЕН?

Это всесторонний проект для вашего портфолио. Его создание займет примерно 15 часов.

С акцентом на реализацию как фронтенда, так и бэкенда с использованием Rust, этот проект предоставляет уникальную возможность исследовать все возможности этого мощного языка программирования. Вы получите ценный практический опыт в создании полноценного и функционального веб-приложения. Кроме того, вы познакомитесь с интеграцией базы данных Postgres через использование построителя запросов Diesel, который использует мощь Rust для обеспечения доступа к данным на этапе компиляции и автозаполнения запросов в среде IDE. Этот проект — отличная возможность развить свои навыки в языке программирования Rust и изучить тонкости разработки полноценного веб-приложения.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 106397 [filesize] => 6456582 [mime_type] => video/mp4 [length] => 212 [length_formatted] => 3:32 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090702947845805 ) [created_timestamp] => -2082844800 )