Свържете се с нас

Съдържание и теми, включени в курса

Въведение в Rust за уеб разработка

  • Какво е Rust?
  • Предимства от използването на Rust за уеб разработка
  • Преглед на рамки и инструменти за уеб разработка с Rust

Настройка на средата за разработка

  • Инсталиране на Rust и свързани инструменти
  • Конфигуриране на средата за разработка
  • Разглеждане на популярни IDE и текстови редактори за уеб разработка с Rust

Изграждане на сървърни уеб приложения

  • Обработка на HTTP заявки и отговори
  • Маршрутизиране и обработка на URL адреси
  • Междинен софтуер и потоци за обработка на заявки
  • Управление на сесии и удостоверяване

Работа с бази данни в Rust

  • Преглед на опциите за бази данни в Rust
  • Заявки към бази данни с помощта на библиотеки на Rust
  • ORM (Обектно-релационно картографиране) в Rust
  • Миграция и управление на данни в уеб приложения с Rust

Създаване на RESTful API

  • Проектиране на RESTful API
  • Обработка на CRUD операции с помощта на Rust
  • Сериализация и десериализация на формати на данни (JSON, XML и др.)
  • Версиониране и документиране на API

Разработване на фронтенд компоненти с Rust

  • Преглед на фронтенд рамки и библиотеки в Rust
  • Интегриране на Rust с JavaScript рамки (напр. React, Vue.js)
  • Писане на фронтенд компоненти с помощта на Rust и WebAssembly

Оптимизация на производителността в уеб приложения с Rust

  • Профилиране и сравнителен анализ на уеб приложения с Rust
  • Подобряване на производителността с асинхронно програмиране
  • Техники за кеширане и оптимизация на ресурси
  • Стратегии за балансиране на натоварването и мащабиране

Гарантиране на сигурността в уеб приложения с Rust

  • Често срещани уязвимости в сигурността на уеб приложения
  • Валидиране и дезинфекция на входни данни в Rust
  • Удостоверяване и оторизация в Rust
  • Сигурна комуникация и криптиране в уеб приложения

Тестване и внедряване на уеб приложения с Rust

  • Писане на модулни тестове и интеграционни тестове за уеб приложения с Rust
  • Потоци за непрекъсната интеграция и внедряване за уеб проекти с Rust
  • Опции за контейнеризация и внедряване на уеб приложения с Rust
  • Мониторинг и логване в производствени среди

Обобщение и следващи стъпки

Изисквания

  • Основно разбиране на концепциите за програмиране
  • Запознатост с HTML, CSS и JavaScript
  • Опит с език за бекенд програмиране (като Python, Ruby или Node.js)

Аудитория

  • Разработчици
  • Уеб разработчици
  • Бекенд разработчици
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (2)

Предстоящи Курсове

Свързани Kатегории