Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Learn Rust by Building Real Applications, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:02:06
    Course Introduction
  • Урок 2. 00:03:39
    What is Rust
  • Урок 3. 00:01:34
    Installing Rust
  • Урок 4. 00:01:36
    Setting Up the Development Environment
  • Урок 5. 00:06:38
    Cargo
  • Урок 6. 00:00:25
    Introduction
  • Урок 7. 00:03:43
    The Stack
  • Урок 8. 00:04:42
    The Heap
  • Урок 9. 00:01:55
    Smart Pointers
  • Урок 10. 00:04:54
    Explore the Memory Layout in GDB
  • Урок 11. 00:00:49
    Introduction
  • Урок 12. 00:02:30
    Basic Data Types
  • Урок 13. 00:06:31
    Functions
  • Урок 14. 00:05:44
    Macros
  • Урок 15. 00:03:23
    Mutability
  • Урок 16. 00:05:15
    The Standard Library
  • Урок 17. 00:08:37
    Ownership
  • Урок 18. 00:07:45
    References and Borrowing
  • Урок 19. 00:04:44
    Explore the Ownership and Borrowing in GDB
  • Урок 20. 00:07:09
    Finishing Touches
  • Урок 21. 00:00:45
    Introduction
  • Урок 22. 00:04:16
    The HTTP Protocol and the Architecture of Our Server
  • Урок 23. 00:10:51
    Structs
  • Урок 24. 00:17:12
    Strings
  • Урок 25. 00:11:16
    Enums
  • Урок 26. 00:04:10
    The Option Enum
  • Урок 27. 00:14:28
    Organising Our Code into Modules
  • Урок 28. 00:02:40
    Listening for TCP Connections
  • Урок 29. 00:07:29
    The Result Enum
  • Урок 30. 00:02:35
    Loops
  • Урок 31. 00:03:21
    Tuples
  • Урок 32. 00:10:22
    The Match Expression
  • Урок 33. 00:10:08
    Arrays
  • Урок 34. 00:06:33
    Logging the Incoming Requests to the Console
  • Урок 35. 00:18:37
    Traits and Type Conversions
  • Урок 36. 00:13:19
    Custom Errors
  • Урок 37. 00:08:43
    Advanced Error Handling
  • Урок 38. 00:09:52
    Iterating Over Strings
  • Урок 39. 00:06:39
    Converting an Option into a Result
  • Урок 40. 00:07:14
    Parsing Values From Strings
  • Урок 41. 00:07:15
    The "If Let" Expression
  • Урок 42. 00:07:45
    Lifetimes - Part 1
  • Урок 43. 00:19:31
    Lifetimes - Part 2
  • Урок 44. 00:01:39
    Silencing Compiler Warnings
  • Урок 45. 00:08:11
    Representing the Query String Using a Hash Map - Part 1
  • Урок 46. 00:17:13
    Representing the Query String Using a Hash Map - Part 2
  • Урок 47. 00:04:49
    The Derive Attribute
  • Урок 48. 00:03:42
    Modelling the HTTP Response
  • Урок 49. 00:11:01
    Copy and Clone Types
  • Урок 50. 00:13:25
    Writing Data to a TCP Stream
  • Урок 51. 00:06:54
    Dynamic vs Static Dispatch
  • Урок 52. 00:06:16
    Custom Traits
  • Урок 53. 00:03:00
    Implementing Getters
  • Урок 54. 00:03:02
    Routing Incoming Requests
  • Урок 55. 00:06:56
    Working with Environment Variables
  • Урок 56. 00:03:50
    Serving HTML Files
  • Урок 57. 00:10:48
    Serving Arbitrary Files Securely
  • Урок 58. 00:02:39
    Next Steps