К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Web Development with Rust · LearnSpace
Назад в каталог
courseraПрограммирование

Web Development with Rust

Курс от Edureka
Средний≈ 11.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The "Web Development in Rust" course equips learners with essential skills to build high-performance web services using Rust. Focusing on Rust's speed, safety, and concurrency, this course guides you through developing scalable and robust backend solutions for modern applications. By the end of this course, you will be able to: - Apply key Rust concepts, including HTTP fundamentals, RESTful APIs, and server-side rendering, to build backend systems. - Implement popular Rust web frameworks such as Rocket and Actix to create dynamic and efficient web applications. - Integrate database functionality efficiently using Diesel ORM for data storage and retrieval. - Harness Rust's powerful concurrency features to develop responsive applications handling multiple simultaneous requests. - Follow best practices for performance, security, and scalability in backend development. Designed for web developers, software engineers, system programmers, entrepreneurs, coding enthusiasts, and freshers aspiring to build a career in software development. Prior programming experience is beneficial but not mandatory. Start your educational journey with this comprehensive course to master Rust web development and enhance your programming skills.

Навыки, которые вы освоите

Rust (Programming Language)Restful APIObject-Relational MappingAPI DesignWeb ApplicationsSystem ProgrammingServer SideSoftware DocumentationDatabase ManagementWeb ServersNetwork ProtocolsScalabilityBack-End Web DevelopmentApplication Programming Interface (API)Web FrameworksWeb Development

Программа курса

4 модулей · 57 учебных материалов

01Web Servers with Rocket20 материалов

Routing and Handling Requests

Course OverviewЧтениеCourse IntroductionВидеоWhat’s Your Background in Rust Web Development?DIALOGUEUnderstanding Routing in Rust Web ApplicationsВидео

Учитесь у экспертов

Edureka

Преподаватель курса

Web Development with Rust
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.9 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Defining Routes and Handling RequestsВидео
Managing Request Parameters and Query StringsВидео
How to Use Discussion ForumsЧтение
Introduce YourselfОбсуждение
Knowledge Check - Routing and Handling RequestsЗадание

Setting up a Rocket Application

Introduction to RocketВидеоInstalling and Configuring RocketВидеоCreating a Basic Rocket ApplicationВидеоMiddleware in RocketЧтениеKnowledge Check - Setting up a Rocket ApplicationЗаданиеRocket Design PhilosophyОбсуждение

Database Integration with Diesel

Introduction to Diesel ORMВидеоDefining Models and SchemaВидеоQuerying and Manipulating DataВидеоKnowledge Check - Database Integration with DieselЗадание

Module Wrap-Up and Assessment

Knowledge Check: Web Servers with RocketЗадание
02RESTful API Development18 материалов

Designing RESTful APIs with Rust

Introduction to RESTful APIsВидеоChoosing a Web FrameworkВидеоSteps to Build RESTful APIsВидеоBuilding a Basic RESTful APIЧтениеKnowledge Check - Designing RESTful APIs with RustЗадание

HTTP Methods and CRUD Operations

Overview of HTTP Methods and CRUD OperationsВидеоAuthentication and Authorization in RustВидеоAuthentication and Authorization TestingВидеоTransaction Handling in RustВидеоPagination and FilteringЧтениеTesting CRUD OperationsЧтениеKnowledge Check - HTTP Methods and CRUD OperationsЗадание

API Documentation with OpenAPI and Swagger

Generating API documentation ВидеоAnnotating Routes and Models ВидеоHosting API Documentation with Swagger UI or ReDoВидеоWriting Unit Tests and Integration TestsЧтениеKnowledge Check - API Documentation with OpenAPI and SwaggerЗадание

Module Wrap-Up and Assessment

Knowledge Check: RESTful API DevelopmentЗадание
03Systems Programming with Rust14 материалов

Low-Level System Programming

Working with Pointers and Unsafe CodeВидеоFFI and InteroperabilityВидеоSystem Calls and File I/OВидеоKnowledge Check - Low-Level Systems ProgrammingЗадание

Advanced Networking and WebSocket Programming

Network Programming in RustВидеоAsynchronous Networking with TokioВидеоWebSocket Programming with RustВидеоSetting Up a Web SocketЧтениеKnowledge Check - Advanced Networking and WebSocket ProgrammingЗадание

Building Operating System Kernels

Minimalist KernelsВидеоMemory Management in KernelsВидеоOperating System KernelsЧтениеKnowledge Check - Building Operating System KernelsЗадание

Module Wrap-Up and Assessment

Knowledge Check: Systems Programming with RustЗадание
04Course Wrap Up and Assessment5 материалов
Key Insights from Web Development with RustDIALOGUEPractice Project : Rust Crypto TrackerЧтениеEnd Course Knowledge Check: Web Development with RustЗаданиеCourse Summary of Web Development with RustВидеоDescribe Your Learning JourneyОбсуждение