What you'll learn:
- HTML5, CSS3とモダンなJavaScriptの使い方
- 本格的なWebアプリケーションをモダンな技術で作る方法
- レスポンシブで、アクセシビリティも考慮したレイアウトの作り方
- Webアプリケーションのセキュリティで注意すべきこと - SQLインジェクション、XSSなど
- コース完了後もエンジニアとして成長するためのマインドセット
- NodeJS, Express, and MongoDBを使ったデモアプリの作成
- 本格的なWebサービスをゼロベースで作成
- Webアプリのデプロイ方法やクラウドサービスのデータベースの使い方
- ポートフォリオやランディングページなど静的サイトをHTMLやCSSで作成
- HTMLフォームとバリデーションのかけ方
- 認証基盤のゼロベースからの作り方
- BootstrapやBulmaなどCSSフレームワークの使い方
- レスポンシブなナビゲーションバーの実装方法
- JavaScriptの変数、条件分岐、ループ、関数、配列、オブジェクトについて
- JavaScriptの関数、スコープや高階関数の仕組みについて
- JavaScriptの奇妙な仕様についての理解
- フルスタックなWebアプリケーションをゼロから作る方法
- JavaScriptでDOMを操作する方法
- PostmanでAPIをテストする方法
- NodeJSでサーバーサイドのJavaScriptを実装
- 複数のモデルやリレーションを持つ複雑なWebアプリの作り方
- ExpressとMongoDBを使ったフルスタックなJSのWebアプリの作り方
- JavaScriptでの配列やオブジェクトの使い方
- コマンドライン、ターミナルの使い方
- NPMでモジュールの管理方法について
- HTTPリクエストの仕組みについて
このコースはUdemyで100万人以上の受講生を持つ大人気講師Colt Steele氏による「The Web Developer Bootcamp」の完全日本語版になります。
このコースは70時間近くに及ぶコンテンツで構成されていて、Web開発について学びたければ、このコース一本でフロントエンドからバックエンド、セキュリティからアプリのデプロイまで網羅しています!オンラインプログラミング教育のコンテンツには多くの選択肢がありますが、このコースは間違いなく、数多くあるものの中で最も包括的で効果的なものです。その理由として:
コースのカリキュラムは、海外で多数の実績をもつ講師(Colt Steele氏)によって組まれたものです。
Colt氏の対面のブートキャンプは94%もの生徒が就職に成功しています!
対面のプログラミングブートキャンプであれば数万ドル(数百万円)もするようなものと同等のカリキュラムで構成されています。
昨今の市場に合わせたモダンな技術を学びます。手を抜いているコンテンツは無く、70時間近くみっちりと濃いコンテンツを用意しています。
13個以上ものプロジェクトと、YelpCampという巨大で本格的なWebアプリも作ります。この規模の本格的なアプリを作るコースは他にはなかなかありません。
プログラミングについて、初心者向けに作られたコンテンツを学んだとしても、それを現場で活かすことが難しいことが多々あります。これは初心者向けの「易しい内容」が、実際には大事なポイントを省略していて現場で通用しないことがあるからです。このコースではそんなことはありません。それは、このコースが初心者向けじゃない、と言っているわけでもありません。このコースは完全な初心者であってもわかりやすいように構成しつつ、プロの現場でも使える実践的な内容についても学ぶことができます。
主なトピックとして、以下にリストップしています:
HTML5
CSS3
Flexboxやレイアウト
レスポンシブデザイン
JavaScript(モダンな構文含む)
非同期なJavaScript - Promise, async/awaitなど
AJAX
Bootstrap 4 & 5
Bulma
DOMの操作
ターミナルの使い方
Node.js
NPM
Express
テンプレートの活用
RESTfulなAPI
SQLとNoSQLのデータベース
MongoDB
データベースにおけるリレーション
スキーマ設計
Mongoose
認証基盤の自作
クッキーとセッション
認可
セキュリティ - SQLインジェクション、XSSなど
エンジニアのマインドセット
Webアプリのデプロイ
クラウドサービスのデータベース
画像アップロード
ジオコーディングと地図
さらに、このコースはただ「見て、コードを真似るだけ」のコースではありません。演習問題やクイズも多数用意していますし、コンセプトを伝えるための、いわゆるスライドを使った講義も多数あります。コース内のスライドやコードに関してもすべてダウンロード可能です。
Web開発のエキサイティングな世界に飛び込んでみましょう!
【注意】
本コースは2023年3月に更新したものになり、オリジナルのコースに追加されたReactのコンテンツに関してはローカライズができていません。現時点で追加する予定も無いため(将来的にはあるかもしれません)、その点についてはご理解した上でコースの購入をお願いします。