https://github.com/misterzurg/wbtech-quick-rust
π¦ HighLoad Π½Π° Rust.
https://github.com/misterzurg/wbtech-quick-rust
wb-rust wb-tech
Last synced: 3 months ago
JSON representation
π¦ HighLoad Π½Π° Rust.
- Host: GitHub
- URL: https://github.com/misterzurg/wbtech-quick-rust
- Owner: MisterZurg
- Created: 2024-08-28T16:39:47.000Z (9 months ago)
- Default Branch: dungeon-master
- Last Pushed: 2025-01-04T21:02:27.000Z (5 months ago)
- Last Synced: 2025-01-20T17:49:11.495Z (4 months ago)
- Topics: wb-rust, wb-tech
- Language: Makefile
- Homepage: https://tech.wildberries.ru/techschool/courses/rust
- Size: 240 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ΠΡΡΡΡΡΠΉ Rust
[](https://github.com/MisterZurg/wbtech-Quick-Rust/actions?workflow=clippy-lint)[//]: # ([]())

## About the course
> [!NOTE]
> HighLoad Π½Π° Rust. ΠΠ·ΡΡΠ°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π±ΡΡΡΡΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.## Instructors
[ΠΠΈΡ Π°ΠΈΠ» ΠΡΠ°ΡΠ΅Π²](https://github.com/mgrachev) β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΡΠΏΠΈΠΊΠ΅Ρ ΠΈ ΡΠ»Π΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° RustCon, Wildberries
ΠΠΌΠΈΡΡΠΈΠΉ ΠΠ΅Π»ΡΠ΅Π² β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Wildberries
ΠΠ»Π΅Π³ ΠΠΈΠ·Π΅Π΅Π² β Tech Lead, Wildberries
ΠΠΈΡΠΈΠ»Π» ΠΠΈΠΊΠ°Π½ΠΊΠΈΠ½ β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Wildberries
## Offered by
WBTech# Syllabus
## L0
- ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΠΉ Π΄Π°Π½Π½ΡΠ΅ ΠΎ Π·Π°ΠΊΠ°Π·Π΅## L1
- L1.1 Trait Action
- L1.2 Squares
- L1.3 Squares Sum
- L1.4 Worker Pool
- L1.5 Graceful Shutdown
- L1.6 Channels notify
- L1.7 Close / Cancellation token
- L1.8 HashMap, DashMap
- L1.9 Set i-th bit
- L1.10 Number pipeline
- L1.11
- L1.12
- L1.13
- L1.14
- L1.15
- L1.16
- L1.17
- L1.18
- L1.19
- L1.20
- L1.21
- L1.22
- L1.23
- L1.24:skull: ΠΠΊΠ·Π°ΠΌΠ΅Π½ L1
## L2
- L2.1 ΠΠΎΠ΄ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² ΡΠ°ΠΉΠ»Π΅
- L2.2 ΠΠ°Π΄Π°ΡΠ° Π½Π° ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΡ
- L2.3 Π£ΡΠΈΠ»ΠΈΡΠ° sort
- L2.4 ΠΠΎΠΈΡΠΊ Π°Π½Π°Π³ΡΠ°ΠΌΠΌ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ
- L2.5 Π£ΡΠΈΠ»ΠΈΡΠ° grep
- L2.6 Π£ΡΠΈΠ»ΠΈΡΠ° cut
- L2.7 ΠΠΎΠ΄ΡΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²
- L2.8 ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΠ‘
- L2.9 Π£ΡΠΈΠ»ΠΈΡΠ° wget
- L2.10 Π£ΡΠΈΠ»ΠΈΡΠ° telnet
- L2.11 HTTP-ΡΠ΅ΡΠ²Π΅Ρ
- L2.12 - 16 Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°. ΠΠ±ΡΡΡΠ½ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ## L3 ΠΠΈΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ
- L3.1 ΠΠΈΠ½ΠΈ-ΡΠΎΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ
- L3.2 Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ
- L3.3 Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ°ΡΠ°
- L3.4 Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
- L3.5 Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π΅Π±-ΡΠΎΠΊΠ΅ΡΠΎΠ²
- L3.6 Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΏΠΎΡΠΎΠΊΠΎΠ², ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ²
- L3.7 Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠ±ΡΡΠΈΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Redis
- L3.8 Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Axum, PostgreSQL, Redis ΠΈ Docker
- L3.9 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π° Rust
- L3.10 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΈΠ³ΡΡ Π½Π° Rust Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠΊΠ΅ΡΠΎΠ²