JavaScriptで学ぶWebアプリ開発の必須知識〜Node.js・Web API・Ajax・async/await〜
Rails などで「なんとなく」Web アプリ開発に入門した段階からステップアップしようとすると壁になる、Web アプリの仕組みと JavaScript の重要知識を、実際にコードを書きながら学びましょう!
Description
2022 年現在、Web アプリの開発に入門するための情報源は豊富で、Ruby on Rails などを使って「なんとなく」Web アプリが実装できるという方は増えています。
しかし、最近よくある構成の (いわゆるモダンな) Web アプリの開発には、さらに非常にたくさんの知識が必要になります。
例えば、React や Vue.js といったキーワードを聞いたことがある方は多いでしょう。
しかし、Web アプリを「なんとなく」実装できる段階で、より高度な Web アプリを開発しようとしても、よく分からないことだらけで苦戦する方は少なくありません。
Web アプリを「なんとなく」実装できる段階から、より高度な Web アプリの開発に進むには、Web アプリの仕組みと JavaScript の重要知識の 2 つを学ぶ必要があります。
このコースでは、Web アプリの仕組みと JavaScript の重要知識について、実際にコードを書きながら学んでいきます。
キーワード
Web アプリの仕組み:HTTP、Web API、Ajax、Cookie、CORS
JavaScript の重要知識:Node.js、npm、非同期処理、Promise、async/await
更新履歴
2023/05/12「(補足)asdf のセットアップについて」を追加
What You Will Learn!
- Web の仕組みの概要と、ネットワークの仕組みとの関係
- Web アプリケーションの構成パターン
- JavaScript での async/await を使った非同期処理の実装方法
- Web API を使った Web アプリケーションの仕組みと実装方法
- Cookie やセッションの仕組み
- 同一オリジンポリシーと CORS の仕組み
Who Should Attend!
- Web アプリをなんとなく作れるようになったが、コードの 1 つ 1 つが何をしているのかよく分からないという方
- フロントエンドとサーバサイドのコードが、どう繋がって動いているのかよく分からないという方
- Web アプリを開発していて「非同期処理・(Web) API・Ajax」といった言葉を耳にするが、何のことかよく分からず困っている方