Ultimate Rust 2: Intermediate Concepts

Video Tutorials, Courses

Ultimate Rust 2: Intermediate Concepts
Ultimate Rust 2: Intermediate Concepts
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.49 GB | Duration: 4h 18m


Rust for the daily practitioner
What you'll learn
How to write idiomatic, well-tested, documented Rust code
Threads, channels, closures, iterators, code documentation, std library traits, error handling, testing, benchmarks, logging, attributes, turbofish and more!
Rust concepts beyond the fundamentals taught in the "Ultimate Rust Crash Course"
How to use Rust to make video game prototypes
Requirements
A beginner's knowledge of Rust (taking the "Ultimate Rust Crash Course" is recommended)
Intermediate+ experience with general programming concepts and languages.
Rust installed and ready to use - this is a hands-on course!
Description
Join Nathan Stocks for a fast-paced, entertaining, curiously-informative, hands-on even deeper dive into the Rust programming language. This is the second course in the Ultimate Rust series following the Ultimate Rust Crash Course. If you like that course, you'll love this one!This is a hands-on course! Not only are there targeted exercise for each topic discussed, there are also a series of project scenarios that walk you through using what you've learned to put together playable game prototypes that work on macOS, Linux, and Windows! These projects will make use of Rusty Engine, a game engine developed specifically for this course to keep game engine concepts to a minimum so you can focus on using exactly what you learned in this course.Rust is a systems programming language that eliminates entire classes of bugs and security vulnerabilities, has zero-cost abstractions like C and C++, is fun to program in, and lets systems programmers have nice things. No wonder Rust is gaining traction in spaces as diverse as game engines, high-performance computing, embedded devices, and web programming! Learn how to write high-performance code without the worry of crashes or security vulnerabilities. Join a vibrant community of developers where diversity, inclusion, and just plain being nice are all first-class objectives.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Exercises Overview
Section 2: Lectures & Exercises
Lecture 3 Idiomatic Code
Lecture 4 Exercise - Idiomatic Code
Lecture 5 Documentation
Lecture 6 Exercise - Documentation
Lecture 7 Publishing
Lecture 8 Exercise - Publishing
Lecture 9 Closures
Lecture 10 Iterators
Lecture 11 Exercise - Closures & Iterators
Lecture 12 Common Traits
Lecture 13 Exercise - Traits
Lecture 14 Creating Errors
Lecture 15 Handling Errors
Lecture 16 Exercise - Errors
Lecture 17 Unit Tests
Lecture 18 Integration Tests
Lecture 19 Benchmarks
Lecture 20 Exercise - Testing
Lecture 21 Logging
Lecture 22 Exercise - Logging
Lecture 23 Multithreading
Lecture 24 Channels
Lecture 25 Exercise - Threads & Channels
Section 3: Project: Game Prototype with Rusty Engine
Lecture 26 Project Overview
Lecture 27 Tutorial: Configuration
Lecture 28 Tutorial: Engine Initialization
Lecture 29 Tutorial: Game State
Lecture 30 Tutorial: Game Logic Function
Lecture 31 Tutorial: Sprites
Lecture 32 Tutorial: Colliders
Lecture 33 Tutorial: Keyboard Input
Lecture 34 Tutorial: Mouse Input
Lecture 35 Tutorial: Text
Lecture 36 Tutorial: Audio
Lecture 37 Tutorial: Timer
Lecture 38 Tutorial: Engine & Game Structs
Lecture 39 Game Walkthrough: Common Setup
Lecture 40 Game Walkthrough: Road Race
Experienced systems programmers, software developers, engineers, wizards, warriors, and hobbits,Any developer who needs to run code fast, efficiently, securely, under tight restraints, or with a minimum of bugs.,Anyone planning to use Rust frequently
Screenshots

#
https://nitroflare.com/view/EB2221B4DB3A396/Ultimate_Rust_2_Intermediate_Concepts.part1.rar
https://nitroflare.com/view/540B4B9359A4DB4/Ultimate_Rust_2_Intermediate_Concepts.part2.rar

https://rapidgator.net/file/f3cce5e3c2564d59aa8197058432d159/Ultimate_Rust_2_Intermediate_Concepts.part1.rar.html
https://rapidgator.net/file/e26949b01d6d4e48210e1f124ab59ce6/Ultimate_Rust_2_Intermediate_Concepts.part2.rar.html