inflearn logo
知識共有
inflearn logo

゚レガントな高性胜プログラミング蚀語Rustの入門ず掻甚

誰もが堅牢で効率的な高性胜゜フトりェアを䜜成できるようにするプログラミング蚀語、Rustを孊ぶ講矩です。ロヌレベルのプログラミングができながらもハむレベルの蚀語機胜が豊富で理想的です。

難易床 初玚

受講期間 無制限

Rust
Rust
webassembly
webassembly
Rust
Rust
webassembly
webassembly

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.6

5.0

Steve

43% 受講埌に䜜成

アプリ開発者ずしお働いおいる䌚瀟員です。退勀埌にリフレッシュする兌Rustを勉匷しおみようず賌入したした。説明が本圓にすごくなくすっきりですね。理解も本圓によく行きたす。それから ​​Rust開発者に転向するかも ありがずうございたす

5.0

김믌석

86% 受講埌に䜜成

囜内開発講矩の倧半はお金が惜しいのがほずんどですが、この講矩は違いたすね。 講矩では数倚くの悩みが芋えたす。 rust 䞭玚以䞊の講矩もお越しいただければ幞いです。 さらに講垫様をブランディングしおみおはどうでしょう。 オヌプントヌクルヌムも䜜っお本を曞いおㅎㅎ

5.0

Halo

50% 受講埌に䜜成

むンフコンでセッションを聞いたのに良かったのですぐに受講したした。 カリキュラムず授業資料がきれいに構成されおいおよく聞きたした。 玠敵な講矩ありがずうございたす

受講埌に埗られるこず

  • Rust

  • りェブアセンブリ

みなさんが探しおヘマンラスト入門講矩登堎
お芋逃しなくすぐに始めたしょう⭐

䞖界で最も愛されおいる蚀語、ラスト

ラストRustは「スタックオヌバヌフロヌStack Overflow」で7幎連続で最も愛される蚀語1䜍に遞ばれたした。
珟圚、ラストを䜿甚しおいる開発者は䞖界䞭で280䞇人に達しおいたす。ディスコッドDiscord、クラりドフレアCloudflareなどの䌁業でもラストを䜿甚しおいたす。
䞖界が愛するラストに䌚いたしょう

効率的な゜フトりェア制䜜、
ラストず

このレッスンでは、次䞖代の高性胜プログラミング蚀語、Rustを孊びたす。ロヌレベルのプログラミングをしなければなりたせんが、C/C++やGoなどの蚀語機胜に限界を感じた方は、ロヌレベルのプログラミングをサポヌトしながら、高氎準の蚀語機胜を搭茉したRustを掻甚すればいいです講矩を通じおバック゚ンドの実務に掻甚する䟋を取り䞊げ、ラストで最高性胜の゜フトりェアを安定的に䜜りたしょう。


なぜRustを曞くのですか

01
高性胜

ラストは高速でメモリ効率の高い蚀語です。むンタプリタや仮想マシンなど別途のランタむムがなく、ガベヌゞコレクタやGCもありたせん。メモリヌ回収䜜業がなく、コンパむル時があらかじめメモリヌを管理するため、最倧限のパフォヌマンスを匕き出すこずができるプログラミング蚀語です。

02
信頌性

匷力なタむプシステムを備えおいるのでタむプで安党にプログラミングできたす。所有暩モデルが充実しおおり、メモリやスレッド環境に安党に掻甚できたす。コンパむル時に倚く発生する問題を防ぐこずができるため、ランタむムに遭遇するバグを倧幅に枛らすこずができたす。

03
生産性

文曞化が良くなっおいお開発にずおも䟿利です。コンパむラがフレンドリヌで゚ラヌメッセヌゞがある堎合は、どの問題を解決するかをすばやく把握できたす。パッケヌゞマネヌゞャやビルドツヌルはもちろん、統合開発環境で䜿える蚀語環境が充実しおおり、倚くの䜜業を楜にするこずができたす。


こんな方におすすめです

軜量で高速でデプロむが䟿利なCLIツヌルを䜜成したい方

組み蟌みシステムやロヌレベルプログラミングにRustを䜿甚したい方

Webアセンブリの結果にRustを䜿甚したい方

高性胜Webサヌビスを䜜成する必芁がある開発者


孊習内容を確認しおください

✅Rust蚀語の基瀎ず同時に、難しい所有暩モデルずリヌス寿呜に぀いおも芪切に説明したす。
✅ 基本的な文法の説明を終えお、 AWS Lambda 関数を Rust にしおみる䟋を通しお高い実甚性を䜓隓したす。

1. おなじみのVSCodeで公匏Rust拡匵プログラムを䜿っお緎習したす。

2. Rust独自のメモリ管理モデルである所有暩に぀いお芪切に説明したす。

3. スタックメモリずヒヌプメモリの䜿甚による違いに基づいお、所有暩モデルを確実に理解したす。

知識共有者キム・デヒョンの䞀蚀✒

私は、カカオDaum、NHN、ラむン+などで、長い間バック゚ンドの開発者ず開発チヌムの長を務めたした。さたざたなプログラミング蚀語に興味があり、さたざたな蚀語でビゞネスプロゞェクトを行った経隓がありたす。高性胜な結果を出すこずができるGo蚀語も勉匷したしたが、あたりにも䜎レベルの蚀語だから満足できたせんでした。

RustはさらにGCもなくメモリ管理を盎接しなければならないので、より䜎氎準の蚀語なのかず心配しおいたしたが、傟いおいたした。 Rustの関数型蚀語的機胜たでも満足しお個人サむドプロゞェクトを進めおみ、講矩も補䜜するこずになりたした。


予想される質問 Q&A 💬

Q. C/C++ があるのになぜ Rust を孊ぶべきですか

C/C++ レベルの結果性胜を出すこずができながらメモリ管理負担がないため、はるかに生産性の高い開発ができたす。

Q. Java、Python、Goに比べおはるかに難しいず思いたすか

メモリヌ所有暩モデルがあるので䞍慣れですが、コンパむラが倚くの郚分に代わっおくれるので難しくありたせん。このレッスンで説明されおいる所有暩モデルの郚分だけを理解するず、他の蚀語レベルで簡単に理解できたす。

Q. 䜎レベルの蚀語はあたりにも䜎レベルなので、アプリケヌションを䜜るのは難しいですか

Rustはロヌレベルを扱える蚀語ですが、蚀語レベルは珟代関数型プログラミング蚀語レベルで利䟿性が高いです。開発者にずっおフレンドリヌでシステムレベルのプログラミングもできる魅力的な蚀語なので、難しくありたせん。むしろ、開発ツヌルず環境があたりにも敎っおいお、より䟿利になるたでです。


受講前の泚意事項📢

緎習環境

  • オペレヌティングシステムずバヌゞョンOSmacOSベヌスで進行したすが、WindowsやLinuxでも問題ないず予想したす。
  • 䜿甚ツヌルVSCodeでRust公匏拡匵プログラムを䜿甚しお実挔したす。
  • PC仕様特に高仕様は必芁ありたせん。

孊習資料

遞手の知識ず泚意事項

  • 基本Java、Python、Goなどの蚀語の1぀以䞊の孊習経隓が必芁です。
  • ガラスC / C ++のような䜎レベルの蚀語に粟通しおいるず、より簡単に孊習できたす。
  • りェブアセンブリ、AWS Lambdaの䟋はこのレッスンに加えお10月にアップロヌドされる予定です。 アップロヌド前たでアヌリヌバヌド割匕30進行

こんな方に
おすすめです

孊習察象は
誰でしょう

  • 高性胜゜フトりェアを開発する必芁がある人

  • システムレベルのプログラミングをする人

  • より速いWebサヌビスを開発する必芁がある人

前提知識、
必芁でしょうか

  • Java、Python、JavaScript、C / C ++などのプログラミング蚀語の1぀以䞊の孊習経隓

こんにちは
hatemogiです。

1,980

受講生

159

受講レビュヌ

27

回答

4.7

講座評䟡

6

講座

関数型プログラミングに関心の高いバック゚ンド開発者です。カカオDaumの開発チヌム長、NHNの䞻垭、LINE+のリヌドを歎任し、開発チヌムのリヌディングを行っおきたした。珟圚はDinoticiaずいうAIスタヌトアップで開発チヌム長ずしお働いおいたす。

https://hatemogi.com/ にお開発者個人のホヌムペヌゞを運営しおいたす。..

もっず芋る

カリキュラム

党䜓

28件 ∙ (4時間 36分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

91ä»¶

4.6

91件の受講レビュヌ

  • alexmadnix님의 프로필 읎믞지
    alexmadnix

    受講レビュヌ 7

    ∙

    平均評䟡 4.4

    5

    75% 受講埌に䜜成

    発音ずむントネヌションが良くお耳によく入っおくるのに説明も明瞭でシンプルで䟋をよくしおくれお簡単に理解できたした。特にラストのパラメヌタリヌス倀寿呜ずホヌル匕甚衚蚘方法に぀いお理解がうたくいかなかったが、この講矩を聞いおから100ではないがある皋床理解されおいたす。ありがずうございたす。

    • kmsaa1234724님의 프로필 읎믞지
      kmsaa1234724

      受講レビュヌ 4

      ∙

      平均評䟡 5.0

      5

      86% 受講埌に䜜成

      囜内開発講矩の倧半はお金が惜しいのがほずんどですが、この講矩は違いたすね。 講矩では数倚くの悩みが芋えたす。 rust 䞭玚以䞊の講矩もお越しいただければ幞いです。 さらに講垫様をブランディングしおみおはどうでしょう。 オヌプントヌクルヌムも䜜っお本を曞いおㅎㅎ

      • hatemogi
        知識共有者

        受講ず応揎の蚀葉ありがずうございたす。次の講矩も頑匵っお䜜りたす。

    • stevehong님의 프로필 읎믞지
      stevehong

      受講レビュヌ 2

      ∙

      平均評䟡 5.0

      5

      43% 受講埌に䜜成

      アプリ開発者ずしお働いおいる䌚瀟員です。退勀埌にリフレッシュする兌Rustを勉匷しおみようず賌入したした。説明が本圓にすごくなくすっきりですね。理解も本圓によく行きたす。それから ​​Rust開発者に転向するかも ありがずうございたす

      • lyzzeee님의 프로필 읎믞지
        lyzzeee

        受講レビュヌ 19

        ∙

        平均評䟡 5.0

        5

        50% 受講埌に䜜成

        むンフコンでセッションを聞いたのに良かったのですぐに受講したした。 カリキュラムず授業資料がきれいに構成されおいおよく聞きたした。 玠敵な講矩ありがずうございたす

        • hatemogi
          知識共有者

          うわヌ、他の良いセッションの間でも私の足りないセッションも聞いおくれお嬉しいです。受講ず応揎の蚀葉もありがずうございたす

      • cjy132109229님의 프로필 읎믞지
        cjy132109229

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        14% 受講埌に䜜成

        rust Webアセンブリは本圓に興味がありたす これからもずっず期埅しおいたすよ!!

        • hatemogi
          知識共有者

          受講ずお蚀葉ありがずうございたす

      hatemogiの他の講座

      知識共有者の他の講座を芋おみたしょう

      䌌おいる講座

      同じ分野の他の講座を芋おみたしょう

      ï¿¥7,033