Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Rust Programming EssentialsГод выпуска: September 2023
Производитель: Published by Pearson via O'Reilly Learning
Сайт производителя:
https://learning.oreilly.com/videos/rust-programming-essentials/9780138201593/Автор: Andy Olsen
Продолжительность: 19h 59m
Тип раздаваемого материала: Видеоурок
Язык: Английский + субтитры
Описание:
20 Hours of Video Instruction
Learn Rust programming from the ground up and create real-world applications.
Rust Programming covers all the aspects of mastering the Rust language, from foundational to advanced levels. This video course will help you learn how to apply Rust to real-world scenarios through clear training and detailed examples.
The Rust language combines the efficiency, speed, and low-level power of C/C++ with the benefits of higher-level languages such as Java, Python, and C#, and you can use it to implement all kinds of solutions including embedded systems, DevOps operators, operating systems and platforms, and much more besides.
In the course, you will learn about the Rust toolset, the Rust type system, how to implement flow control, how to use compound types and collections, and how Rust carefully manages the lifetime of objects and how they are referenced safely in your code.
The course also looks at how to organize Rust applications into functions, structures, and traits. You will learn how to use these techniques to achieve familiar object-oriented goals such as abstraction, encapsulation, inheritance, and polymorphism. You will also learn how Rust deals with important issues such as generic types and multithreading.
You will learn how to structure large applications in Rust through detailed walkthrough of two complete real-world applications. Experienced trainer Andy Olsen will systematically teach you the skills needed to start using Rust effectively and efficiently.
[spoiler="Содержание"]
Introduction
Module 1 Rust Programming Essentials
Lesson 1 Getting Started with Rust
Lesson 2 Understanding Rust Variables and Types
Lesson 3 Implementing Flow Control
Lesson 4 Understanding Enums
Lesson 5 Using Compound Types and Collections
Module 2 Rust Ownership and Borrowing
Lesson 6 Understanding Ownership in Rust
Lesson 7 Understanding Borrowing in Rust
Module 3 Structuring Rust Code
Lesson 8 A Closer Look at Functions
Lesson 9 Nested Functions and Closures
Lesson 10 Defining Simple Structs
Lesson 11 Implementing Functionality in a Struct
Module 4 Advanced Rust Programming Concepts
Lesson 12 Defining Traits
Lesson 13 Generics
Lesson 14 Multithreading and Concurrency
Lesson 15 Additional Rust Techniques
Module 5 Real-World Rust in Action
Lesson 16 Rust Project 1 Implementing a CSV Parser
Lesson 17 Rust Project 2 Accessing a Relational Database
Summary
[/spoiler]
Файлы примеров: отсутствуют
Формат видео: MP4
Видео: AVC, 1280×720, 16:9, 30.000 fps, 3 000 kb/s (0.017 bit/pixel)
Аудио: AAC, 44.1 KHz, 2 channels, 128 kb/s, CBR
[spoiler="Скриншоты"]

[/spoiler]
Доп. информация:
Demo files for this course are available for download from
https://ptgmedia.pearsoncmg.com/imprint_downloads/informit/bookreg/9780138201647/rustdev.zip[Pearson / O'Reilly Media] Rust Programming Part 1: Rust Programming Foundations by Andy Olsen [2023, ENG + Sub][Pearson / O'Reilly Media] Rust Programming Part 2: Rust Advanced Concepts and Real-World Projects by Andy Olsen [2023, ENG + Sub]