Companies Home Search Profile

Rust Fundamentals

Focused View

Edward Curren

3:34:38

16 View
  • 01. Course Overview.mp4
    01:07
  • 02. Introduction.mp4
    03:28
  • 03. Course Overview.mp4
    05:37
  • 04. The Project.mp4
    01:18
  • 05. Development Environment Setup.mp4
    04:18
  • 06. Anatomy of a Rust Program.mp4
    03:13
  • 07. Static vs. Dynamic and Compiled vs. Interpreted.mp4
    03:58
  • 08. Stack vs. Heap.mp4
    02:02
  • 09. Overview.mp4
    01:05
  • 10. Number Types.mp4
    05:38
  • 11. Characters and Booleans.mp4
    02:26
  • 12. Arrays and Tuples.mp4
    04:46
  • 13. Strings and String Slices.mp4
    03:41
  • 14. String Concatination.mp4
    02:37
  • 15. Summary.mp4
    00:39
  • 16. Overview.mp4
    01:22
  • 17. Variables.mp4
    03:57
  • 18. Casting Data Types.mp4
    02:20
  • 19. Variable Mutability.mp4
    01:59
  • 20. Scope and Shadowing.mp4
    02:51
  • 21. Overview.mp4
    00:43
  • 22. Math Operators.mp4
    03:15
  • 23. Logic Operators.mp4
    04:43
  • 24. Bitwise Operators.mp4
    02:38
  • 25. Project Part 1.mp4
    03:11
  • 26. Overview.mp4
    01:10
  • 27. If Else.mp4
    04:56
  • 28. Enum.mp4
    04:16
  • 29. Option.mp4
    05:40
  • 30. Match Statements.mp4
    03:55
  • 31. Match with Enumerations.mp4
    02:26
  • 32. If Let.mp4
    02:00
  • 33. Rust Loops.mp4
    02:45
  • 34. While Loops.mp4
    02:27
  • 35. For Loops.mp4
    03:22
  • 36. Project.mp4
    08:14
  • 37. Introduction.mp4
    01:39
  • 38. Memory Management.mp4
    02:23
  • 39. Ownership.mp4
    03:11
  • 40. Borrowing.mp4
    03:53
  • 41. Lifetimes.mp4
    03:46
  • 42. Summary.mp4
    00:29
  • 43. Overview.mp4
    01:16
  • 44. Functions.mp4
    01:48
  • 45. Ownership Borrowing with Functions.mp4
    03:38
  • 46. Closures.mp4
    03:20
  • 47. Error Handling.mp4
    03:22
  • 48. Result Enum.mp4
    02:43
  • 49. Error Propagation.mp4
    02:43
  • 50. Summary.mp4
    02:03
  • 51. Overview.mp4
    00:53
  • 52. Data Structures.mp4
    02:20
  • 53. Associated Methods.mp4
    03:11
  • 54. Traits.mp4
    04:17
  • 55. Overview.mp4
    01:05
  • 56. Sequences.mp4
    01:08
  • 57. Vectors.mp4
    03:59
  • 58. Vector Double Ended Queue.mp4
    02:33
  • 59. Maps.mp4
    03:13
  • 60. Sets.mp4
    01:59
  • 61. Overview.mp4
    01:02
  • 62. Generic Types.mp4
    03:35
  • 63. Constraints.mp4
    02:39
  • 64. Overview.mp4
    02:40
  • 65. Concurrency Hazards.mp4
    01:53
  • 66. Creating Threads.mp4
    02:28
  • 67. Thread Communication.mp4
    04:20
  • 68. Where to go from here.mp4
    00:59
  • 69. Overview.mp4
    02:58
  • 70. Modules.mp4
    03:55
  • 71. Cargo.toml.mp4
    02:54
  • 72. Cargo Fundamentals.mp4
    03:02
  • 73. Publishing Crates.mp4
    05:03
  • 74. Summary.mp4
    00:50
  • 75. Summary.mp4
    01:25
  • Description


    With its low overhead and high performance cross platform development, Rust is a great language for systems programming, embedded development and web programming. This course will teach you everything you need to know to become a Rust developer.

    What You'll Learn?


      The Rust programming language helps you write faster, more reliable software. Developer friendly programming and low-level control are often at odds in a given language. Rust balances technical capacity with ease of development. Rust gives you the option to control low-level details (such as memory usage) without the hassle traditionally associated with such control. This course, Rust Fundamentals, will help you be comfortable with fundamental programming concepts on any platform. First, you’ll explore the syntax and fundamental principles of Rust. Next, you’ll discover how to go about building high performance applications with Rust. Finally, you’ll learn how to combine and publish projects. When you’re finished with this course, you’ll have the skills and knowledge of Rust needed to develop real world applications.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Edward Curren
    Edward Curren
    Instructor's Courses
    Ed graduated from the University of Dayton in 1995 with a BS in Computer Science and often wishes he could break the secrets of quantum physics to return to that time. Later Ed contracted with the Department of Homeland Security to be part of a team which built a counter-terrorism system before moving on to the FBI’s counter-intelligence division where he worked with the Advanced Concepts Unit building software solutions to address difficulties that the bureau faced. He decided to move back to the Cleveland area to be near family as his daughter turned 3 years old and took a position with One Call Now as the Director of Software Development. When One Call Now was bought out, he joined the architecture team at National Interstate Insurance as the enterprise architect. Mr. Curren hold 3 patents for software innovations, is an occasional guest lecturer at the University of Akron and loves to marry his passion for technology with his passion for flying.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 75
    • duration 3:34:38
    • level preliminary
    • Release Date 2023/12/15