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