曙海教育集團
全國報名免費熱線:4008699035 微信:shuhaipeixun
或15921673576(微信同號) QQ:1299983702
首頁 課程表 在線聊 報名 講師 品牌 QQ聊 活動 就業
 
Rust Language培訓

 
   班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號)
       每期人數限3到5人。
   上課時間和地點
開課地址:【上海】同濟大學(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領館區1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續班 、周末班、晚班):2020年3月16日
   實驗設備
     ☆資深工程師授課
        
        ☆注重質量 ☆邊講邊練

        ☆合格學員免費推薦工作
        ★實驗設備請點擊這兒查看★
   質量保障

        1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
        2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
        3、培訓合格學員可享受免費推薦就業機會。

課程大綱
 
  • # Day 1
  • Introduction
  • Installation
  • rustup
  • cargo, rustc
  • crates.io
  • create a first project
  • creating a library or executable
  • Cargo.toml
  • Cargo.lock
  • exploring the source
  • cargo tools
  • hello world program
  • Basic syntax
  • functions
  • variables
  • types
  • structs and enums
  • control flow: if, loops, pattern matching
  • exercise: the guessing game
  • Ownership
  • moves
  • mutability
  • borrowing
  • lifetimes
  • exercise: fixing borrow checker compilation errors
  • Modules
  • importing code
  • visibility
  • source code organisation
  • Traits and generics
  • methods
  • generic types, functions and methods
  • type aliases
  • Standard library
  • Option
  • Result
  • collections: Vec, HashMap
  • iterators
  • exercise: start building a small in memory database
  • # Day 2
  • Tools
  • importing crates
  • unit tests
  • benchmarks
  • fuzzing
  • documentation
  • attributes
  • exercise: integrate unit tests, CI and other tools for the database example
  • Strings and slices
  • String
  • &str
  • &[u8]
  • Iterators
  • Closures
  • exercise: start implementing queries
  • Destructuring
  • if let
  • API design
  • Usual traits
  • Clone and Copy
  • Debug and Display
  • PartialEq, Eq
  • Drop
  • Static VS dynamic dispatch
  • Associated types
  • Deref
  • Into
  • I/O
  • exercise: add optional file storage for the database
  • Concurrency
  • threads
  • channels
  • Send, Sync
  • mutability
  • Arc, Mutex
  • exercise: multiple clients querying the database while storing regularly
  • # Day 3
  • FFI
  • repr(C)
  • exporting functions and structures
  • unsafe
  • Box
  • rusty-cheddar and rust-bindgen
  • linking
  • cargo-vendor
  • exercise: making a C interface for our in memory database
  • common libraries and interfaces (adaptable depending on what the students want to focus on)
  • docs.rs
  • Command
  • clap
  • serde
  • log
  • tokio
  • rocket
  • lazy_static
  • nom
 
  備案號:備案號:滬ICP備08026168號-1 .(2024年07月24日)....................
主站蜘蛛池模板: 狠狠人妻久久久久久综合| 狠狠色狠狠色综合曰曰| 开心久久婷婷综合中文字幕| 欧美在线观看综合国产| 国产成人无码综合亚洲日韩| 亚洲欧美综合区自拍另类| 狠狠色伊人亚洲综合网站色| 狠狠色丁香婷婷久久综合不卡| 区三区激情福利综合中文字幕在线一区亚洲视频1 | HEYZO无码综合国产精品227| 亚洲va欧美va天堂v国产综合| 国产成人精品综合久久久久| 色欲久久久天天天综合网精品| 色拍自拍亚洲综合图区| 亚洲综合网站色欲色欲| 亚洲偷自拍拍综合网| 亚洲综合偷自成人网第页色| 炫硕日本一区二区三区综合区在线中文字幕| 日韩亚洲国产综合高清| 亚洲狠狠爱综合影院婷婷| 亚洲AV综合色一区二区三区| 亚洲综合激情另类专区| 久久综合久久伊人| 婷婷丁香五月天综合东京热| 色成年激情久久综合| 婷婷五月综合激情| 色视频综合无码一区二区三区| 精品综合久久久久久888蜜芽| 伊人丁香狠狠色综合久久| 欧美精品国产日韩综合在线| 综合久久久久久中文字幕亚洲国产国产综合一区首| 亚洲国产综合人成综合网站| 欧美激情综合网| 99精品国产综合久久久久五月天 | 国产亚洲综合成人91精品| 天堂久久天堂AV色综合| 一本一本久久a久久综合精品蜜桃| 狠狠色狠狠色综合日日不卡 | 91在线亚洲综合在线| 亚洲欧美综合网| 色狠狠成人综合色|