レバテックフリーランスのサイトに当サイトが紹介されました!

【動画で学習】UdemyのJavaScript 人気/おすすめ講座【セールでお得】

こちらでは、UdemyのJavaScript講座を、おすすめ、セール情報とともに紹介していきまっす。

Udemy講座の特徴

udemy

具体的な講座を見る前に、Udemyについてざっと整理しておきましょう。

Udemyは動画ベースの学習サービス、以下のような特徴があります。

Udemyの特徴

  • 買い切り型で継続コストがない
  • その上、内容更新あり、質問可能
  • スマホ対応、流し聴き学習も可能
  • 30日間返金が可能
  • セールで頻繁に80%以上割引

なんといっても、買い切り型なので購入後は継続コスト等が一切不要なのが安心。

その上で、講座の内容がアップデートされたり、質問も可能なので、買い切りなのに利用できるサポートが手厚いです。

講座の内容も10時間以上に登るものも多く、1本で基礎から応用まで学習可能

ユーザー評価や、動画プレビューあり、さらには30日間の返金保証もあるので、まず失敗しない購入が可能

購入時に絶対に抑えておきたいのがセール。毎回80~90%OFFの割引されます。

基本月1回は必ずセールが開催されているので、そこで購入するようにしましょう。また、新規ユーザーは1本目は大概セール価格で購入可能です。

 

UdemyのJavaScript講座 人気ランキング(セール情報付き)

以下がUdemyで学習できるJavaScriptの最新の人気講座ランキング(日本語のもの)です。

セール価格情報も載せています。上述したとおりUdemyのセールは大きいので逃さずゲットしてください。

人気
Rank
学習コース評価
1
(4.6)
総評価数 6165件
2
ちゃんと学ぶ、HTML/CSS + JavaScript
発売日 2017/08/29
受講者 62,861人
通常 27,800円
現在 2,000円
(4.4)
総評価数 12412件
3
(4.4)
総評価数 6608件
4
はじめてのJavaScriptプログラミング入門
発売日 2016/12/17
受講者 11,379人
通常 2,600円
現在 1,800円
(4.5)
総評価数 1660件
5
(4.7)
総評価数 7296件
6
【JS】ガチで学びたい人のためのJavaScriptメカニズム
発売日 2020/02/01
受講者 30,163人
通常 10,000円
現在 1,500円
(4.5)
総評価数 4019件
7
超JavaScript 完全パック 2024
発売日 2022/04/21
受講者 8,500人
通常 27,800円
現在 2,000円
(4.5)
総評価数 1031件
8
(4.3)
総評価数 126件
9
(4.2)
総評価数 489件
10
(4.4)
総評価数 1380件
11
アプリを作って学ぶ JavaScript 練習&講座
発売日 2023/08/16
受講者 294人
通常 8,000円
現在 1,500円
(4.3)
総評価数 52件
12
JavaScriptで学ぶWebアプリ開発の必須知識〜Node.js・Web API・Ajax・async/await〜...
発売日 2022/07/19
受講者 936人
通常 3,000円
現在 3,000円
(4.5)
総評価数 82件
13
JavaScriptで作るリバーシゲーム
発売日 2016/06/04
受講者 1,910人
通常 10,000円
現在 1,800円
(4)
総評価数 183件
14
(3.9)
総評価数 354件
15
実例でわかる JavaScript 初心者講座
発売日 2015/10/29
受講者 8,929人
通常 10,000円
現在 1,800円
(4.6)
総評価数 1284件
16
JavaScriptエンジニアのためのハンズオンで学ぶTypeScript徹底入門 2023年最新版...
発売日 2019/09/29
受講者 6,701人
通常 27,800円
現在 27,800円
(4.5)
総評価数 975件
17
モダンフロントエンドエンジニアになるためのJavaScript入門 2024年版...
発売日 2022/01/08
受講者 1,531人
通常 27,800円
現在 2,000円
(4.3)
総評価数 198件
18
JavaScriptとHTMLで「レトロ風RPG」を作ろう 全コード解説
発売日 2021/10/31
受講者 943人
通常 8,000円
現在 1,800円
(4.6)
総評価数 101件
19
(3.4)
総評価数 424件
20
(3.6)
総評価数 124件
21
5日で覚える!JavaScript/JQueryプログラミング【超入門】
発売日 2020/07/08
受講者 82人
通常 2,600円
現在 1,500円
(3.8)
総評価数 11件
22
(4.7)
総評価数 90件
23
【作りながら学ぶ】Python入門 & HTML,CSS,JavaScript超入門
発売日 2022/10/06
受講者 319人
通常 2,600円
現在 1,800円
(4.3)
総評価数 33件
24
(3.8)
総評価数 48件
25
【IoT体験ガイド】JavaScriptとArduinoを使ってIoTハンズオンに挑戦しよう!...
発売日 2017/11/27
受講者 488人
通常 10,000円
現在 10,000円
(2.8)
総評価数 64件
26
【初心者向け】つまずかないWEB制作/開発(HTML/CSS, JavaScript, PHP)...
発売日 2022/04/20
受講者 120人
通常 19,800円
現在 1,600円
(4.4)
総評価数 14件
27
(4.4)
総評価数 21件
28
必見!JavaScript & プログラム入門 with すぐに使えるテクニック集!...
発売日 2016/03/27
受講者 687人
通常 3,000円
現在 1,800円
(5)
総評価数 122件
29
誰でもわかる JavaScript基礎&jQuery基礎
発売日 2018/05/14
受講者 295人
通常 23,800円
現在 1,500円
(3.3)
総評価数 32件
30
HTML / CSS / JavaScript ウェブサイト作成&公開入門
発売日 2022/10/23
受講者 63人
通常 27,800円
現在 1,800円
(4.4)
総評価数 11件
31
(4.3)
総評価数 414件
32
JavaScript+HTML:Electronでつくるローカルアプリ実例講座 for Windows...
発売日 2017/04/14
受講者 1,212人
通常 10,000円
現在 2,200円
(4)
総評価数 131件
33
ES6からES9まで - JavaScriptアップデート講座
発売日 2020/07/18
受講者 157人
通常 2,600円
現在 1,800円
(4.6)
総評価数 24件
34
まるごとどっぷりJavaScript
発売日 2021/03/04
受講者 97人
通常 3,000円
現在 1,800円
(4.4)
総評価数 21件
35
(4.6)
総評価数 79件
36
(3.3)
総評価数 33件
37
(4)
総評価数 35件
38
【世界で4万人が受講】JavaScriptエンジニアのためのES6完全ガイド...
発売日 2018/03/29
受講者 6,284人
通常 10,000円
現在 10,000円
(4.8)
総評価数 1110件
39
(4.2)
総評価数 16件
40
JavaScriptとHTMLで「タワーディフェンス」を作ろう 全コード解説...
発売日 2021/11/19
受講者 344人
通常 8,000円
現在 1,500円
(4.5)
総評価数 36件
41
初心者向けJavaScript & jQuery基礎講座
発売日 2018/04/18
受講者 365人
通常 2,600円
現在 1,500円
(3.9)
総評価数 99件
42
実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js...
発売日 2016/02/27
受講者 2,714人
通常 10,000円
現在 1,800円
(4.6)
総評価数 171件
43
(4.4)
総評価数 122件
44
(4.4)
総評価数 25件
45
(3.8)
総評価数 8件
46
(3.9)
総評価数 6件
47
(0)
総評価数 0件
 

UdemyのJavaScript 人気・おすすめの5講座

以下が今人気のおすすめの講座の詳細です。

Udemy講座では、1つのコースで基礎から応用まで幅広く学べるものが多く、コスパ高く学習可能。

自分にあったコースをセールでゲットして効率よく学習しましょう。

【最新ver対応済】モダンJavaScriptの基礎から始める挫折しないためのReact入門

【最新ver対応済】モダンJavaScriptの基礎から始める挫折しないためのReact入門
発売日 2020/08/27
(4.6)

7 total hours
【フルリニューアルしました!】Reactの習得に苦戦する理由は「JavaScript」への理解不足です。このコースではスムーズにReact開発のスタート地点に立てるように、モダンJavaScriptの動作の仕組みや概念、機能から解説します。

これからReactを勉強する全ての人におくるReact入門コース決定版!


Reactの勉強に苦戦する多くの人と話してきました。

そこで感じたのは苦戦する多くの人は学習の順序を間違えているということです。


JavaScriptへの理解なくしてReactの習得はなし得ません。

そこでJavaScript→Reactの理解の架け橋となる本コースを作成しました。


■2023年11月 フルリニューアルしました!

ありがたいことにコース公開から3年で24000人もの方に受講いただきました。

3年でReactのバージョン等大きく変わりましたし、皆さんからのレビュー内容を反映したい気持ちもあり、全て再収録・再編集し直しました!


↓リニューアル内容例

  • 最新のReact v18への対応

  • 昨今の状況を加味した解説等の追加

  • 一部新規レクチャー

  • 誤っていた箇所の修正

  • レビューいただいた内容の反映(音質改善や完成版コードの共有等)


これから先もReact入門コースの代名詞として選ばれ続けるよう皆さんの声を反映していきます!


■本コースでは以下の流れで学習を進めます。

  1. モダンJavaScriptを取り巻く周辺知識や仕組みの概念を知る

    SPAとは?仮想DOMとは?パッケージマネージャとは?等

    React開発に関わる事柄について説明することでまず概念を理解し学習を進め易くします。

  2. React開発で使用するモダンJavaScriptの機能を知る

    ReactはJavaScriptの機能をふんだんに使って開発していきます。そのためまずは良く使うモダンなJavaScriptの機能を先に理解することで後でReactの学習に集中することができます。

  3. プレーンなJavaScriptのみでアプリケーションを開発する

    Reactを使用することでどういう恩恵があるか、従来との違いは何なのか?を知るためにまずはReactを使わずJavaScriptのみでアプリケーションを開発します。

    このステップを挟むことでよりReactへの理解が深まります

  4. Reactの基本やルールを知る

    ここからReact特有のルールや文法、機能についてフォーカスして学んでいきます。

  5. JavaScriptだけで作成したアプリケーションと同じものをReactで開発する

    学んできたReactを使用し実際にアプリケーションを開発することでより理解を深めます。

    実務ではどのような書き方をするか、抑えるべきポイントも合わせて説明していきますのでイメージが深まるかと思います。

    更にプレーンなJavaScriptで作成したものと同じものを作成するので、近代JavaScriptの転換を体感することができます。


■それ以外の本コースの特徴

  • 私自身、複数プロジェクトでReactを使用し仕事をしているエンジニアです(フリーランス→会社設立)

  • 学習には息抜きも必要なのでセクションの合間に私の経験やフロントエンド周りの雑談も含まれたりしています

  • コード入力時は画面を拡大する等、編集も工夫しているためスマホでもストレスなく閲覧できます

  • 収録音声にも気をつかっているのでイヤホン等で視聴しても不快ではないです(声の好みは分かりませんが...)



↓全て表示↑少なく表示
 
Users Voice
WEBアプリケーションの経験はなく、勉強はいつも挫折していました。 WEBアプリケーションで挫折する理由も自覚があり、「憶えることが多い」+「進化の速度が早い」だと思っています。 このコースはとても分かりやすく解説して下さっているので、最後まで受講することが出来ました。 ただこのままではどんどん忘れていってしまう為、ここからはコードを書いて憶える自分自身の努力が大切かなと思いました。もう少し体に染み付いたら、ステップアップコースも受講予定です。 (参考:Udemy)

↓全て表示 ↑少なく表示
初学者に理解できる言葉選びで説明してくださっているので、非常にスムーズに学習できました! (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • 講師自己紹介
    • コース全体像
    • なぜこのコースが必要なのか
    • このコースを受けたらできるようになること
    • 質問の仕方
  2. このコースで用いる環境について
    • [追加]CodeSandboxの変更点
    • [追加]StackBlitzの紹介
    • CodeSandboxの紹介
    • CodeSandboxの機能説明
    • 雑談(情報処理の単位が取れずに留年しかけてました)
  3. ReactやVue等を使うために知っておきたいJavaScriptの基本
    • このセクションで伝えたいこと
    • JavaScriptって何?なぜオススメ?
    • DOMや仮想DOMってなんなんだ
    • npmやyarn等のパッケージマネージャーの意義を知る
    • ECMAScriptとは。近代JavaScriptの転換期について
    • モジュールバンドラーやトランスパイラの概念
    • SPAとは?従来のWebシステムとの違い
    • 雑談(フリーランスって一言に言っても...)
  4. モダンJavaScriptの機能に触れる
    • CodeSandboxのURL
    • このセクションで取り組むこと
    • const、let等の変数宣言
    • テンプレート文字列 ``
    • アロー関数 =>
    • 分割代入 {} []
    • デフォルト値 =
    • オブジェクトの省略記法
    • スプレッド構文 ...
    • mapやfilterを使った配列の処理
    • 三項演算子 ? :
    • 論理演算子の本当の意味を知ろう
    • 雑談(伸びる人、伸びない人)
  5. 素のJavaScriptだけでTODOアプリを作成してみよう
    • CodeSandboxのURL
    • TODOアプリ作成の準備
    • HTMLで構造を作成
    • CSSでスタイリング
    • タスクの追加機能(テキスト)
    • タスクの追加機能(ボタン)
    • タスクの削除機能
    • タスクの完了機能
    • タスクの戻す機能
    • セクションまとめ
    • 雑談(コンポーネントって何だ?)
  6. Reactの基本を学ぶ
    • Reactを学ぶ準備
    • JSX記法のルールを知る
    • コンポーネントの使い方を知る
    • Reactでのイベントやスタイルの扱い方を知る
    • Propsを知る
    • Stateを知る
    • 再レンダリングと副作用を知る(useEffect)
    • default exportとnamed export
    • 雑談(ライブラリの選定)
  7. React使ってTODOアプリを作成してみよう
    • CodeSandboxのURL
    • TODOアプリ作成の準備
    • JSXで構造を作成
    • CSSでスタイリング
    • Reactでの実装を意識したモックに変更
    • タスクの追加機能
    • タスクの削除機能
    • タスクの完了機能
    • タスクの戻す機能
    • カイゼン(コンポーネント化)
    • カイゼン(コンポーネント内でのスタイル定義)
    • カイゼン(TODOの上限設定)
  8. さいごにとこれから
    • 雑談(このコースの次にするべきこと)
    • ボーナスレクチャー:さいごにとこれから
   

ちゃんと学ぶ、HTML/CSS + JavaScript

ちゃんと学ぶ、HTML/CSS + JavaScript
発売日 2017/08/29
(4.4)

17 total hours
Webの仕事に関わる人なら誰でも必要な、「HTML/CSS」とプログラミング言語「JavaScript」の知識をこれ一本で。基礎の基礎から、jQuery/Vue.jsまで学びます。

HTMLとCSS、JavaScriptなどの Webの知識は、今や Webに関わる仕事はもちろんの事、アプリ開発やメディア制作など、あらゆる仕事に必要になっています。

これら、フロントエンド(表示される画面に関わる要素)を操るエンジニアを「フロントエンドエンジニア」などと呼びます。この講座では、そんなフロントエンドエンジニアになるための基礎知識となる、HTMLと CSS、プログラミング言語の JavaScriptを総合的に学びます。

スマートデバイスに対応した「レスポンシブWebデザイン」での、サイト制作や「CSSフレームワーク」を用いて、簡単に Webサイトデザインを行なう方法、そして JavaScriptでは「Ajax通信」や「jQuery/Vue.js」などの「JavaScriptフレームワーク」を用いたプログラミング開発まで学ぶことができます。

本講座を修得すれば、簡単な Webページなら自分の力で組み上げることができるようになるでしょう。また、他のチームメンバーが作った Webページの構造を理解し、変更したり、制作に参加するといった事もできます。

なお、本講座は同じ作者の、『これからWebをはじめる人のHTML&CSS, JavaScriptのきほんのきほん(マイナビ出版刊)』に基づいて映像講義にしています。本講座だけでも学ぶことができますが、書籍を手元に置けばより理解が深まることでしょう。合わせてご利用ください。


↓全て表示↑少なく表示
 
Users Voice
解説が丁寧でわかりやすい。ただ、使用されているライブラリのバージョンが古いので注意が必要。概念を理解するには古くても問題ないと思うが、実際の使用方法を学ぶという観点では、微妙だと感じる。 (参考:Udemy)

↓全て表示 ↑少なく表示
?向けの解説で、基礎の基礎から説明してくださる (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • Udemyでの受講について
    • Webの開発環境を整えよう(macOS編)
    • Webの開発環境を整えよう(Windows編)
  2. 入会フォームを HTML/CSSで作成しよう(2023年改訂)
    • HTMLファイルを作ってみよう
    • HTMLタグを書いてみよう
    • 「属性」でHTMLタグを調整しよう
    • パスワード入力欄を作ろう
    • HTMLの基本タグを挿入しよう
    • (補足) lang属性について
    • HTMLのheadタグに文字コードやタイトルを挿入しよう
    • タグの入れ子構造と、空要素の書き方
    • CSSを書いてみよう
    • Webで利用する単位
    • CSSを内部参照で書こう
    • CSSを外部参照で書こう
    • ファイルのパスについて知ろう
    • sanitize.cssでブラウザーごとのCSSの差異をなくそう
    • サニタイズとリセットの違いを知ろう
    • CSSの優先順位を知ろう
    • @importでCSSを読み込もう
    • divタグでレイアウトを調整しよう
    • Webで色を指定するカラーコードを知ろう
    • marginプロパティで余白を調整しよう
    • borderプロパティで枠線を引こう
    • paddingプロパティで内側の余白を調整しよう
    • テキスト入力フィールドのスタイルを整えよう
    • ボタンのスタイルを調整しよう
    • テキストフィールドにラベルを設定しよう
    • 必須項目ラベルを追加しよう
    • 入会申し込みフォームを仕上げよう
  3. レスポンシブWebデザインで、スマホ対応のサイトを作ろう(2023年改訂)
    • CDアルバムの紹介ページを作ろう
    • HTMLの基本タグを作成しよう
    • セクショニングコンテンツでエリアを分けよう
    • CSSでスタイルを整えよう
    • 子孫型セレクターで要素を指定しよう
    • imgタグで画像を入れ込もう
    • Webで使える画像の種類
    • floatプロパティで画像と文章を回り込ませよう
    • Flexible Boxで柔軟なレイアウトをしよう
    • ol, liタグでリストを作ろう
    • aタグでリンクを設置しよう
    • CSS Gridでグリッドレイアウトをしよう
    • 収録曲リストのスタイルを整えよう
    • 文字参照でコピーライトを挿入しよう
    • Webフォントでフォントを変更しよう
    • メディアクエリーでスマホ向けレイアウトを作ろう
    • max-widthプロパティで画面幅に沿うリキッドレイアウトにしよう
    • 全体のスタイルを整えて仕上げよう
    • CSS Transitionでアニメーションを作ろう①
    • CSS Transitionでアニメーションを作ろう②
  4. Flexible Boxと CSS Grid Layoutをより詳しく学ぼう
    • Flexbox:各プロパティを学ぼう
    • Flexbox:各子要素のプロパティを学ぼう
    • CSSGrid:グリッドレイアウトの各プロパティを学ぼう
    • CSSGrid:各子要素のプロパティを学ぼう
    • CSSGrid:セルをまたいだセルを作ろう
    • CSSGrid:grid-template-areasプロパティを利用した指定をしよう
  5. Bootstrapで素早く Webページを作ろう【2023年版】
    • Bootstrapで簡単にフォームを作ろう
    • CDNでBootstrapを使おう
    • Containerを使って画面幅を調整しよう
    • Spacingを使って、余白を簡単に調整しよう
    • 背景やテキスト色をBootstrapで調整しよう
    • Bootstrapのグリッドシステムを理解しよう
    • Containerを分けて、全画面幅の要素を追加しよう
    • テキストフィールドを使おう
    • テキストフィールドのさまざまな種類
    • セレクトボックスを使おう
    • チェックボックスを使おう
    • ラジオボタンを使おう
    • フレキシブルボックスをBootstrapで簡単に使おう
    • テキストエリアを使おう
    • ボタンを使おう
    • バッヂを使って、必須ラベル・任意ラベルを追加しよう
  6. EmmetでHTML/CSS入力を楽しよう
    • これ以降のレクチャーについて
    • Emmetとは
    • HTMLタグをEmmetで書こう
    • 応用的なHTML Emmet
    • EmmetでHTMLの属性を記述しよう
    • HTML Emmetでの要素の省略
    • CSSもEmmetで書こう
    • ショートハンドCSSをEmmetで書こう
    • Emmetのアクション機能①
    • Emmetのアクション機能②
    • snippets.jsでEmmetをカスタマイズしよう
    • EmmetにオリジナルのHTML、CSSスニペットを作ろう
  7. CSSの単位について詳しく知ろう
    • CSS単位の基本、px(ピクセル)
    • 印刷由来の単位、in, cm, mm, q, pc, pt
    • 相対長の単位、%、em、ch, ex, lh
    • ルート基準の単位指定 rem, rlh
    • ビューポートを基準とした単位 vw, vh, vmin, vmax, svw, svh, lvw, lvh, dvw, dvh
    • 論理的プロパティ vi, vb
  8. JavaScript入門:JavaScriptの基本を知ろう
    • サンプルファイルについて
    • JavaScriptで計算結果を表示しよう - document.write
    • JavaScriptのルールを知ろう
    • バグの発生とデバッグ作業をしよう
    • さまざまな計算をしよう - 算術演算子
    • データ型について知ろう
    • 文字列と数字をつないで計算式を表示しよう - 文字列連結
    • プログラム内にコメントを書こう
    • 警告ウィンドウを表示しよう - window.alert
    • 変数・定数を知ろう
    • 代入演算子について知ろう
    • ウィンドウのタイトルを書き換えよう - プロパティ
    • ユーザーの入れた金額の税込金額を求めよう - window.prompt
    • データ型を変換しよう
    • 計算機を作ろう
  9. JavaScript入門:オブジェクト指向プログラミングを知ろう
    • 今日の日付を表示しよう - Dateオブジェクト
    • 小数を切り捨て、切り上げ、四捨五入をしよう - Mathオブジェクトと静的メソッド
    • 関数を作ろう
    • サイコロを振るプログラムを作ってみよう
  10. JavaScript入門:HTMLを操作しよう
    • JavaScriptでHTMLを書き換えよう - DOM
    • ボタンのクリックに反応しよう - イベント
    • イベント定義を無名関数で書こう
    • フォームパーツを復習しよう
    • テキストフィールドの内容を受け取ろう
    • テキストフィールドに入力されているかを確認しよう - if
    • 比較演算子について知ろう
    • 複数の条件を繋げる論理演算子について知ろう
    • 1から100までの数字を表示しよう - for
    • サイコロで1が出るまで繰り返そう - while
    • 少なくとも一回は実行される do while構文を知ろう
    • サイコロで1が出たら終わりにしよう - break
    • 都道府県の情報を画面に表示しよう
    • for of構文で繰り返そう
    • 都道府県にそれぞれのキーをつけて管理しよう - 連想配列
    • 配列操作のメソッドを知ろう
    • 開発者ツールに表示しよう - console.log
    • 都道府県を地域で分けて管理しよう - 多次元配列
    • ID属性以外の方法で要素を取得しよう - querySelector
    • 各種フォームパーツから値を取得しよう①
    • 各種フォームパーツから値を取得しよう②
    • パスワードを生成するツールを作成しよう
  11. JavaScript入門:クラス宣言でオリジナルのオブジェクトを作成しよう
    • 商品管理クラスを宣言しよう
    • オリジナルのメソッドを定義しよう
    • ゲッター・セッターでプロパティを守ろう
    • コンストラクタでクラスの初期設定をしよう
    • 子クラスを定義してクラスを分けよう
    • 年齢計算プログラムを作成しよう
    • プログラムを外部ファイル化しよう
  12. 【旧カリキュラム】JavaScriptで今日の日付を表示しよう
    • ここから先のレクチャーについて
    • HTML/CSS:画面を作り上げよう
    • JavaScript:オブジェクト・メソッド・パラメーター
    • JavaScript:文字列・数字と四則演算、文字列連結
    • JavaScript:変数の扱い
    • new Dateのパラメーターについて
    • JavaScript:オブジェクトとインスタンス
    • JavaScript:Dateオブジェクトを使ってプログラムを仕上げよう
  13. 【旧カリキュラム】イベントドリブンな、ストップウォッチプログラムを作成しよう
    • HTML/CSS:画面の見た目を作成しよう
    • JavaScript:getElementByIdとプロパティで要素を書き換えよう
    • JavaScript:if構文で条件に沿ったプログラムを作ろう
    • JavaScript:function(関数)定義をしよう
    • JavaScript:イベントドリブンなプログラムを作成しよう
    • JavaScript:setIntervalで定期的に実行されるプログラムを作ろう
    • JavaScript:変数のスコープを理解しよう
    • JavaScript:秒数から、分と時を計算しよう
    • JavaScript:thisを使って、STOPボタンを実装しよう
  14. 【旧カリキュラム】Ajax通信でフォトライブラリーを作成しよう
    • HTML/CSS:ページを形作っていこう1 - position: fixed
    • HTML/CSS:ページを形作っていこう2 - position: relative, absolute
    • JavaScript:JSONデータを配列で操ろう
    • JavaScript:createElementと appendChildで HTML要素を作ろう
    • JavaScript:for構文で繰り返し処理をしよう
    • 【補足】利用した画像ファイルは次のレクチャーでも利用してください
    • JavaScript:Ajax通信を行なおう
    • JavaScript:Ajax通信で受信したデータを処理しよう - 論理演算子
    • JavaScript:画面を仕上げよう
  15. 【旧カリキュラム】JavaScriptライブラリーを利用しよう
    • jQuery:jQueryを使ってみよう
    • jQuery:Ajax通信を行なってプログラムを仕上げよう
    • Vue.js:Vue.jsを使ってみよう
    • Vue.js:Vue.jsで画面を作り上げよう
   

ウェブ開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!

ウェブ開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!
発売日 2017/11/25
(4.4)

26 total hours
Ruby on Rails7/MySQL/Bootstrap/AWS Cloud9/Git/GitHub等ウェブ開発に必要な様々なスキルを沢山学ぼう!カフェのウェブサイト、フォトギャラリー、ポートフォリオサイト、タスク管理アプリ等に挑戦!

プログラミングを学んで、ITエンジニアを目指そう!

このコースは、プログラミング初心者の方がプログラミングや関連スキルを1から学び、ITエンジニアを目指すためのコースです。

想定する受講生

  • 実務未経験からITエンジニアに転職したいですか?

  • 自らウェブアプリケーションを開発して公開できるようになりたいですか?

  • 駆け出しのウェブ開発者の方でさらにスキルアップしたいですか?

⇒ あなたの答えが1つ以上YESなら、これはまさにあなたが探しているコースです!


HTML, CSS, Bootstrap 5, JavaScript, MySQL, Ruby, Ruby on Rails 7, AWS Cloud9, GitGitHubを用いたWebアプリケーション開発の方法を総合的に学べます21時間超えの大型コースでお得に学べます。


☆☆コースの内容をしっかりと確認した上で受講をいただけるように、無料プレビューを30分公開しております。ぜひご覧ください!!☆☆


IT人材は、2030年に最大78万人不足すると経済産業省から発表がされました。

現在、ITエンジニアの転職市場は売り手市場です。また、自らWebアプリケーション開発ができるようになり、素早くアイディアを形にできれば、システム開発の費用が削減できて、起業への挑戦もハードルが下がります。

基本的なWebページの(HTML, CSS)の構築方法を学習したあと、画面サイズによって動的にレイアウトが変わるモバイルフレンドリーでレスポンシブ対応のWebサイトの作り方を学習します(Bootstrap)。

その後に、プログラミングを学習します。主にブラウザ側で動作させるJavaScriptと、サーバー側で動かすRubyを学習します。

よく使う機能が用意されていて、高速に開発が行えるWebアプリケーションフレームの使い方を学習します。スタートアップ企業でもよく使われるフレームワークを使用します(Ruby on Rails)。

Webアプリケーションを開発を行う上でキーポイントとなるデータを体系的に扱うデータベースの使い方を、学習します(MySQL)。

開発環境構築も丁寧に手順を追って説明します(AWS Cloud9)。

私は約10年の豊富なエンジニア経験があるとともに、初心者向けのプログラミング勉強会の講師や、エンジニア志望の大学生向けインターン講師、があるのが強みです。初心者の時によくつまずく箇所が分かっているので、講座では丁寧な解説をしています。

皆さんの今後の自己実現のためのお役に立てるコースとなれば幸いです。
それでは、皆さんとコースの中でお会いできることを楽しみにしております。


利用ソフトウェアとバージョン

下記を使用してWebアプリケーション開発を学習します。

  • HTML5 ・・・Webページの文章を構造化して記述

  • CSS3・・・Webページの見た目を整える

  • JavaScript (ES2015・ES6以降)・・・Webページを動的に操作することができるプログラミング言語

  • Bootstrap 5 ・・・よく使うWebぺージのデザインが簡単に設定できるCSSフレームワーク

  • MySQL 5.7・・・データベース

  • Ruby 3.0.2・・・サーバ側で動かすプログラミング言語

  • Ruby on Rails 7・・・Webアプリケーションを高速で開発するためのフレームワーク

  • AWS Cloud9・・・アマゾン ウェブサービスが提供するWebブラウザで動作開発環境

  • Git 2.13・・・ソースコードのバージョン管理

  • GitHub・・・Gitによるソースコード管理を行えるウェブサービス

  • Visual Studio Code ・・・テキストエディタ

  • Google Chrome ・・・ウェブブラウザ


学習環境について

  • パソコン(Mac または Windows)が必要。

  • 動画内ではmacOSを使用。Windows環境での学習については補足説明。

  • インストールして使うアプリケーションとして、Webブラウザ Google Chromeとテキストエディタ Visual Studio Codeを使います。MacでもWindowsでもOK。無料。

  • 一部のカリキュラムの開発環境には、AWS Cloud9というブラウザでWeb開発が行えるアマゾンのサービスを利用。無料枠で1年間学習可能。

  • アマゾン ウェブ サービスのアカウント作成が必要で、メールアドレス、クレジットカード、電話番号の用意が必要(認証のためクレジットカード登録が必要ですが、無料枠内で学習すれば課金発生しません。課金の管理は自己管理にてお願いいたします。無料枠についてはコースで説明いたします。)

  • GitHub 無料プラン


Q&Aコーナーのご利用について

  • 本コースの内容を超えるご質問にはお答えできませんので、あらかじめご了承ください。

  • コース内で紹介する動作確認済みのサンプルコード以外の動作については、サポート対象外とさせていただいております。

  • ご意見・ご要望や、コンテンツのリクエストは、コース内で紹介する専用のフォームにてお知らせいただけると幸いです。


コースにご満足いただけない場合は?

  • 受講するか迷っていますか?30日以内返金保証制度があるため安心です(Udemy ウェブサイトよりコースをご購入の場合)


旧版のコンテンツについて

  • 学習中の方が困らないように、一定期間動画を視聴いただけるようにしていますが、メンテナンスとサポート(Q&A)は終了しています。使用バージョンが古くメンテナンスが困難なため、一定期間経過後に廃止します。


補足

  • ウェブ開発初心者向けの講座です。実務経験豊富なITエンジニアの方にとっては、物足りない可能性があります。

  • セクション「実践:ECサイトのコーディングをしよう」は、コースの難易度調整のために、β版のコンテンツとして試験的に公開中です。予告無く公開中止とする場合があります。

  • セクション「Rubyの開発環境構築をしよう」は、別のUdemyコース「はじめてのRuby on Rails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しよう」とコンテンツを共用している部分があります。


更新履歴

  • 2023/5/31 レクチャー「IAMユーザーを作成しよう」を最新情報へアップデート

  • 2022/12/19 セクションリニューアル「新・Git / GitHub入門 - ソースコードのバージョン管理をしよう」

  • 2022/12/14 新規セクション試験公開「実践:ECサイトのコーディングをしよう」

  • 2022/11/9 新規セクション追加「CSSグリッドレイアウトでタイル状のレイアウトを作成しよう」

  • 2022/8/4 セクションリニューアル「MySQL入門」

  • 2022/7/4 セクションリニューアル「JavaScript入門」(ES5 → ES2015・ES6以降へ)

  • 2022/5/24 新規セクション追加「Flexboxの基本を習得しよう」

  • 2022/3/3 新規セクション追加「ウェブ開発の概要を知ろう」

  • 2022/3/1 セクションリニューアル 「Ruby on Rails」関連(Ruby on Rails7  へ対応。旧:Ruby on Rails 5)

  • 2022/3/1 動作確認済みのRubyバージョンをv3.0.2へ変更(旧:v2.5.0)

  • 2022/3/1 セクションリニューアル 「Rubyの開発環境構築をしよう」

  • 2021/12/22【β版・試験的公開】ポートフォリオサイト - 作品紹介サイトを制作しよう

  • 2021/10/07 HTMLの基本 のVisual Studio Codeのemmet設定のUI変更に対応(macOS, Windows)

  • 2021/5/28  セクションリニューアル「Bootstrap5でフォトギャラリーを制作しよう」

  • 2021/5/20 セクションリニューアル「Bootstrap」※Bootstrap5 対応

  • 2021/1/22 セクションリニューアル「CSS入門」

  • 2020/9/26 セクションリニューアル「実践:ウェブサイトのコーディング」

  • 2020/6/2 セクションリニューアル「HTML入門」「HTMLステップアップ」

  • 2019/6/25 「Atomの設定 不可視文字」 Windows版Atomの操作について補足

  • 2019/6/6 フォントオーサム公式サイトの仕様変更に対応

  • 2019/4/2 AWS請求アラートのUI変更(設定→Billling設定)に対応

  • 2019/1/29 「Rubyのバージョン管理 1」rvmの設定手順を一部変更

  • 2019/1/17 「AWS Cloud9による開発環境構築」セクション テキストエディタの設定レクチャーをアップデート

  • 2019/1/5 「AWS Cloud9による開発環境構築」セクションの、RVMインストール手順を修正

  • 2018/11/06 「HTML入門」セクションのコードの文字が小さい問題を修正

  • 2018/8/28 セクション8 Bootstrap 4入門の「ナビゲーションバー」 class指定について補足

  • 2018/8/8 実践:Webサイトのコーディング「CSSによるスタイルの設定 2」補足テロップ追加

  • 2018/6/15 レクチャー新規追加「JavaScriptのエラーを自力で解決するための方法」

  • 2018/5/22 動画アップデート 「コース紹介動画」

  • 2018/5/16 レクチャー新規追加 「リモートリポジトリからプル」

  • 2018/4/25 誤植修正 イントロダクション - Ruby入門

  • 2018/4/2  レクチャー新規追加「ビデオ速度の変更」

  • 2018/2/16 セクションを新規追加「Git/Git Hub入門」



↓全て表示↑少なく表示
 
Users Voice
初心者です。本で勉強していましたが漠然と記載を見てしまい理解が深まらず書いてある事以外の応用がきかない状況でした。コース動画は解説がとても分かりやすいです。購入して良かったです。 (参考:Udemy)

↓全て表示 ↑少なく表示
順序良くレクチャーが進むのでわかりやすいと思います。 1回のレクチャーの時間も長くないので助かります。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. コース概要
    • コース紹介
  2. ウェブ開発の概要を知ろう
    • ウェブ開発関連の用語を知ろう
    • ウェブ開発入門の学習の流れを知ろう
  3. 開発環境を準備しよう
    • Google Chromeをインストールしよう
    • テキストエディタについて
    • 補足:拡張機能の競合について
    • 【macOS】Visual Studio Codeのインストール
    • 【Windows】Visual Studio Codeのインストール
    • 【よくあるご質問】Visual Studio Codeのメニューを 日本語化する方法と英語化する方法
  4. HTMLの基本を習得しよう
    • イントロダクション - HTML入門
    • 受講オリエンテーション
    • 補足:Q&A対応に関するガイドライン
    • HTMLの歴史
    • HTMLの基本構文
    • HTML文書の基本構造
    • 補足:自動生成されるmeta要素について
    • サンプルコードについて
    • 補足:Q&Aでコードを共有する場合について
    • 【macOS】はじめてのHTML
    • 【Windows】はじめてのHTML
    • 技術ドキュメント MDN
    • HTML文書のインデントと改行
    • 【macOS】Visual Studio Codeの設定
    • 【Windows】Visual Studio Codeの設定
    • よくあるHTMLの記述間違い
    • 補足:構文チェック
    • 構文チェック
    • 演習:HTMLのエラーを取り除く
    • 演習回答:HTMLのエラーを取り除く
    • よくあるご質問:要素の書き順
    • HTMLのコメント
    • 改行
    • 区切り線
    • リスト
    • 入れ子になったリスト
    • 演習:リスト
    • 演習解答:リスト
    • 説明リスト
    • 見出し
    • よくあるご質問:画像のダウンロード方法と配置方法について
    • 属性と画像の表示
    • リンク
    • 強調
    • 著作権表記
    • 情報のグループ化
    • span要素
    • 演習 : HTML基礎
    • 演習回答 : HTML基礎
    • コンテンツリクエスト募集中!
  5. HTMLステップアップ編
    • イントロダクション - HTMLステップアップ
    • 再掲:サンプルコードについて
    • 補足:はじめてのテーブル
    • はじめてのテーブル
    • 行と列の覚え方
    • ヘッダーのあるテーブル
    • thead、tbody、tfootがあるテーブル
    • キャプション
    • セルの結合
    • 演習 : テーブル
    • 演習回答:テーブル
    • フォーム概要
    • はじめてのフォーム
    • お問い合わせフォームの制作① - 単一行のテキスト入力欄
    • お問い合わせフォームの制作② - プルダウンメニュー
    • お問い合わせフォームの制作③ - ラジオボタン
    • お問い合わせフォームの制作④ - テキストエリア
    • お問い合わせフォームの制作⑤ - チェックボックス
    • お問い合わせフォームの制作⑥ - 送信ボタン
    • お問い合わせフォームの制作⑦ - ラベル
    • フォームバリデーション
    • 演習:フォーム
    • 演習回答:フォーム
  6. CSSの基本を習得しよう
    • イントロダクション - CSS入門
    • 再掲:サンプルコードについて
    • CSSの基本をマスターしよう
    • はじめてのCSSを書いてみよう
    • コメントアウトをしよう
    • 色の指定ができるようになろう
    • 背景を指定しよう
    • ボックスモデルの基本を理解しよう
    • マージンを指定しよう
    • 補足:マージンの相殺について理解しよう①
    • マージンの相殺について理解しよう①
    • マージンの相殺について理解しよう②
    • パディングを設定しよう
    • ボーダーを設定しよう
    • ボックスの横幅と高さを指定しよう
    • マージンとパディングの違いを学ぼう
    • 3つのセレクターを使えるようになろう
    • 結合子を使ったセレクタを指定しよう
    • 複数のセレクタを指定しよう
    • リンクで使用する疑似クラスを指定しよう
    • フォントを指定しよう
    • ウェブフォントを利用しよう
    • テキストに様々なスタイルを設定しよう
  7. Flexboxの基本を習得しよう
    • Flexboxとは?
    • 再掲:サンプルコードについて
    • Flexboxの基本的な書き方を知ろう
    • flex-directionプロパティで、子要素の並ぶ向きを指定しよう。
    • flex-wrapプロパティで、子要素の折り返しを指定しよう。
    • justify-contentプロパティで、子要素の水平方向の揃えを指定しよう。
    • align-itemsプロパティで、子要素の垂直方向の揃えを指定しよう。
    • align-contentプロパティで、子要素を複数行にした時の揃えを指定しよう。
    • flex-flowプロパティで、flex-directionとflex-wrapをまとめて指定してみよう。
    • セクションまとめ - Flexboxの基本を習得しよう
  8. CSSグリッドレイアウトでタイル状のレイアウトを作成しよう
    • イントロダクション - CSSグリッドレイアウトとは?
    • 再掲:サンプルコードについて
    • CSSグリッドレイアウトの基本的な書き方
    • grid-template-columnsプロパティで、横の並びについての指定をしよう
    • grid-template-rowsプロパティで、縦の並びについて指定をしよう
    • gapプロパティで、余白を指定しよう
    • repeat関数で繰返しの指定をしよう
    • minmax()で、最小値、最大値を指定しよう
    • auto-fit/auto-fillで繰返しの数値を指定しよう
  9. ポートフォリオサイト - 作品紹介サイトを制作しよう
    • イントロダクション-ポートフォリオ作品紹介サイト
    • 再掲:サンプルコードについて
    • ファイルの作成
    • HTMLのマークアップ①
    • HTMLのマークアップ②
    • HTMLのマークアップ③
    • HTMLのマークアップ④
    • HTMLのマークアップ⑤
    • CSSによるスタイル設定①
    • CSSによるスタイル設定②
    • CSSによるスタイル設定③
    • CSSによるスタイル設定④
    • CSSによるスタイル設定⑤
    • ファビコンを設定しよう
  10. 実践:ウェブサイトのコーディングにチャレンジしよう
    • イントロダクション - 実践:新ウェブサイトのコーディング
    • よくあるご質問(必ずご確認ください)
    • 再掲:サンプルコードについて
    • ファイルの作成
    • HTMLによるマークアップ①
    • よくあるご質問:ダミー画像が表示されない場合について
    • HTMLによるマークアップ②
    • HTMLによるマークアップ③
    • CSSによるスタイルの設定①
    • 【重要】アップデート情報:CSSによるスタイルの設定②
    • CSSによるスタイルの設定②
    • CSSによるスタイルの設定③
    • CSSによるスタイルの設定④
    • レスポンシブ対応
    • 画像の設定
    • メタデータの設定
    • よくあるご質問 その2(本セクション)
  11. 【β版・試験公開中】実践:ECサイトのコーディングをしよう
    • 補足:β版・試験公開中について
    • 【β版・試験公開中】イントロダクション - 実践:ECサイトのコーディングをしよう
    • 【β版・試験公開中】課題を確認しよう
    • 【β版・試験公開中】フォルダとファイルの準備
    • 【β版・試験公開中】【解説】フォルダとファイルの準備
    • 【β版・試験公開中】htmlやcssの準備をしよう
    • 【β版・試験公開中】【解説】htmlやcssの準備をしよう
    • 【β版・試験公開中】htmlの全体のレイアウトを作成しよう
    • 再掲:サンプルコードについて
    • 【β版・試験公開中】【解説】htmlの全体のレイアウトを作成しよう
    • 【β版・試験公開中】headerをマークアップしよう
    • 【β版・試験公開中】【解説】headerをマークアップしよう
    • 【β版・試験公開中】mainエリアをマークアップしよう
    • 【β版・試験公開中】【解説】mainエリアをマークアップしよう
    • 【β版・試験公開中】footerエリアをマークアップしよう
    • 【β版・試験公開中】【解説】footerエリアをマークアップしよう
    • 【β版・試験公開中】全体に共通のスタイルをあてよう
    • 【β版・試験公開中】【解説】全体に共通のスタイルをあてよう
    • 補足:AdobeXDのデザインスペックの確認方法について
    • 【β版・試験公開中】headerのスタイルをあてよう
    • 【β版・試験公開中】【解説】headerのスタイルをあてよう
    • 【β版・試験公開中】main visualエリアのスタイルをあてよう
    • 【β版・試験公開中】【解説】main visualエリアのスタイルをあてよう
    • 【β版・試験公開中】goodsエリアのスタイルをあてよう
    • 【β版・試験公開中】【解説】goodsエリアのスタイルをあてよう
    • 【β版・試験公開中】footerエリアのスタイルをあてよう
    • 【β版・試験公開中】【解説】footerエリアのスタイルをあてよう
    • 【β版・試験公開中】レスポンシブに対応させよう
    • 【β版・試験公開中】【解説】レスポンシブに対応させよう
  12. Bootstrap5の基本を習得しよう
    • イントロダクション-Bootstrap5
    • 再掲:サンプルコードについて
    • Bootstrapとは
    • はじめてのBootstrap
    • はじめてのBootstrap-ボタン
    • はじめてのBootstrap-ナビゲーション①
    • はじめてのBootstrap-ナビゲーション②
    • はじめてのBootstrap-グリッドシステム①
    • はじめてのBootstrap-グリッドシステム②
    • はじめてのBootstrap-グリッドシステム③
    • はじめてのBootstrap-グリッドシステム④
    • はじめてのBootstrap-グリッドシステム⑤
    • はじめてのBootstrap-ジャンボトロン・フォーム
 
Preview Video
   

はじめてのJavaScriptプログラミング入門

はじめてのJavaScriptプログラミング入門
発売日 2016/12/17
(4.5)

6.5 total hours
JSを基礎から学習してUI/UXに優れた動的なウェブアプリケーション開発ができる初心者向けコース。jQueryを使わないJavaScriptのコーディングが学習できます。

本コースはプログラミング言語「JavaScript」未経験の方が、中級者を目指すために設計された、初級レベルコースです。

  • Webサイトの98.0%(*1)で使われていて世界で一番人気のあるプログラミング言語JavaScriptを学びたいですか?

  • JavaScriptを使って、UI/UXに優れたインタラクティブなWebサイトを構築できるようになりたいですか?

  • JavaScriptに興味があるが、最初のとっかかりがなにが良いか分からなくて困っていませんか?

  • React.js、Angular.js、Node.js、Vue.js, Nuxt.js のようなライブラリやフレームワークの使用に興味があり、jQueryを使わない素のJavaScriptでプログラミングが出来るようになりたいですか?

  • 仕事でJavaScriptを扱う必要に迫られましたか?

  • 簡単なプログラムであれば自分でJavaScriptを書けるようになりたいWebデザイナーですか?

  • Webディレクターの仕事をしていて、JavaScriptについてプログラマーと会話ができるようになりたいですか?


あなたの答えが1つ以上YESなら、これはまさにあなたが探しているコースです!

今すぐ、コース紹介動画を視聴して、カリキュラム内容をご確認ください!!


このコースを学ぶメリット

インターネットとPCがあれば、いつでも自分のペースで学ぶ事ができます。

学習したことを定着させるために、演習のレクチャーが含まれています。

より実践的なアプリ開発に取り組むことで、理解がさらに深まります。


おわりに

Webサイト98.0%で使われていて、世界で一番人気のあるプログラミング言語JavaScriptを使って動的なWebサイトを作れるようになりたい場合は、今すぐにこのコースを受講してください。

React.js、Angular.js、Node.jsのような一般的なライブラリやフレームワークの使用に興味があり、jQueryを使わない素のJavaScriptでプログラミングが出来るようになりたい方は、今すぐにこのコースを受講してください。(React.js、Angular.js、Node.jsの学習はこのコースには含まれません。)

本このコースは、JavaScriptを初めて学ぶ方が中級者を目指すためのコースです。


学習環境について

  • パソコン(macOS または Windows)が必要です。

  • レクチャーの動画収録ではmacOSを利用します。Windows特有の操作については、適宜補足説明します。

  • 使用するツールは、ブラウザ(Google Chrome)とテキストエディタ(Visual Studio Code)です。

  • Google ChromeとVisual Studio Codeは、macOS版とWindows版どちらも無料でダウンロードができます。


JavaScriptのバージョンについて

  • ES2015(ES6)をベースとしています。

  • ES2015より新しいバージョンの構文については、重要度や普及状況などを考慮してカリキュラムに取り入れる方針です。


Q&Aコーナーのご利用について

  • 本コースの内容を超えるご質問にはお答えできませんので、あらかじめご了承ください。

  • コース内で紹介する動作確認済みのサンプルコード以外の動作については、サポート対象外とさせていただいております。

  • ご意見・ご要望や、コンテンツのリクエストは、コース内で紹介する専用のフォームにてお知らせいただけると幸いです。



更新履歴

  • 2021/5/11 全面リニューアル(ES5→ES2015・ES6以降の構文への対応等)


(*1)Usage of JavaScript for websites | w3techs , 2022/09/10時点


↓全て表示↑少なく表示
 
Users Voice
コースを進めると、一通りの技術が習得できて、楽しく学習できました。 (参考:Udemy)

↓全て表示 ↑少なく表示
話し方が丁寧で聞き取りやすいです。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. コースイントロダクション
    • このコースについて
    • 受講オリエンテーション(Udemyのご利用が初めての方向け)
    • 補足:受講オリエンテーション
    • 学習環境を準備しよう①
    • 学習環境を準備しよう②
  2. JavaScriptの基本を習得しよう
    • イントロダクション-JavaScriptの基本を習得しよう
    • よくあるご質問(必ずご確認ください)
    • 補足:自動生成されるmeta要素について
    • はじめてのJavaScriptプログラムを実行しよう①
    • はじめてのJavaScriptプログラムを実行しよう②
    • 外部ファイルに記述しよう
    • JavaScriptとは
    • プログラムをコメントアウトしよう
    • 自力でエラーを取り除けるようになろう
    • リテラルについて理解しよう
    • エスケープシーケンスを使おう
    • 変数と定数を使い分けよう
    • データ型について理解しよう
    • 基本的な演算子を使おう
    • 演算子の優先順位を理解しよう
    • 文字列結合とテンプレートリテラルを使おう
    • 複合代入演算子を使おう
    • 演習問題: 演算子
    • インクリメントとデクリメントを使おう
    • 条件分岐を記述しよう if / else
    • より複雑な条件分岐を記述しよう else if
    • 型変換をしよう
    • boolean型を使おう
    • == と ===の違いを理解しよう
    • 演習問題: 条件分岐
    • 論理演算子を使おう
    • 条件分岐の入れ子を使おう
    • 条件分岐switchを使おう
    • 演習: switch
    • nullとundefinedを理解しよう
    • 三項演算子を使おう
    • コンテンツリクエスト募集中!
  3. JavaScriptの基本を習得しよう 2
    • イントロダクション
    • 関数とは何か理解しよう
    • function命令を使おう
    • 関数リテラルを使おう
    • Functionコンストラクターを使おう
    • アロー関数を使おう
    • 訂正情報:演習問題 関数
    • 演習問題:関数
    • コールバック関数
    • 配列について理解しよう
    • 配列を操作しよう
    • オブジェクトを使おう
    • オブジェクトメソッドを使おう
    • 繰り返し処理forを使おう
    • ループの入れ子を使おう
    • 繰り返し処理whileを使おう
    • 繰り返し処理do whileを使おう
    • 繰り返し処理forEachを使おう
    • 繰り返し処理for...ofを使おう
    • 演習:配列、ループ
  4. DOM操作: ウェブサイトを動的に書き換えよう
    • イントロダクション
    • DOMとは何か知ろう
    • 要素ノードを取得しよう
    • テキストの置換をしよう
    • 属性値を取得しよう
    • 属性の追加、更新、削除をしよう
    • タグ名で要素を取得しよう
    • name属性で要素を取得しよう
    • クラス名で要素を取得しよう
    • セレクタで要素を取得しよう
    • 要素の追加と削除をしよう
    • Windowオブジェクトを使おう
  5. イベント処理を理解しよう
    • イントロダクション
    • イベントハンドラを登録しよう
    • 訂正情報:イベントハンドラの削除
    • イベントハンドラの削除
    • changeイベントを利用してイベントハンドラを実行しよう
    • DOMContentLoadedイベントとonloadイベントを使おう
    • 演習:数取器(カウンター)を作ろう
  6. 実践:文字数カウンターを開発しよう
    • イントロダクション
    • HTML側を実装しよう
    • 入力文字数をコンソールに表示しよう
    • 文字数の表示部分を実装しよう
    • 細かい部分の仕上げをしよう
  7. 実践:フォトギャラリーを開発しよう
    • イントロダクション
    • 補足:画像URL変更のお知らせ
    • 画像データを準備しよう
    • HTML側を実装しよう
    • メイン画像と説明文を表示しよう
    • サムネイルを表示しよう
    • スタイルを設定しよう
    • クリックしたサムネイル画像をメイン画像に設定しよう
  8. ボーナスレクチャー
    • ボーナスレクチャー
 
Preview Video
   

【2023年最新】【JavaScript&CSS】ガチで学びたい人のためのWEB開発実践入門(フロントエンド編)

【2023年最新】【JavaScript&CSS】ガチで学びたい人のためのWEB開発実践入門(フロントエンド編)
発売日 2019/12/16
(4.7)

24.5 total hours
基礎を終えた方に最適!基礎レベルから一気にプロレベルへ!JavaScript、CSS、Sass(Dart Sass)の基礎~実践までを最短で学習。世界が変わる20時間。

--

本コースは2022年8月に大幅リニューアルを行い、書き方などを最新化しています。

--


「基礎レベルの事はわかるようになったけど、どうやってプロが作成するような本格的なサイトを組み立てていけばいいの!?」

「CSSやJSの基本的な文法や書き方は習得した。で、次は何を学べばいいの?」

「コードを整理するためにはどのように記載したらいいの?」

「もう一歩高いレベルの事を学びたい。」

「基本的な文法はなんとなく知っているけど、その先どのようにして成長していけばよいのかわからない?」


そんな悩みを持った方に最適のコースです。


私がまだ駆け出しエンジニアだった頃、基本的な文法を学んだ段階でまず思ったことは、

「で、どうやってこれで本格的なWEBサイトを組み立てていけばいいの?」

ということでした。


書籍やインターネットを探してみても、簡単なサイトを作りながら本当に基礎的な部分を教えているものばかりで、

もう一歩上のレベルの事を説明してくれるものは見つかりませんでした。


「どういった知識が必要なのか?どのようにして本格的なサイトを組み立てていくのか?何を覚える必要があって、何を覚えなくていいのか?」


私が初学者の時にはそんなことを思っていました。


今になって思うと随分遠回りをしたと思います。

今だと一瞬でできることでも、どのようにして実現すればよいのかがわからない状態では、
全く適切でない方法で1週間くらいかかって開発を行っていた時もありました。


「誰か実践的な書き方や方法を教えてくれないかな~。」


当時の私はそんな風に思っていました。


「こちらのコースでは今の私が当時の私に伝えたい、CSSとJavaScriptの知識を凝縮しました。」


WEB開発では覚えることがたくさんあります。

一方、皆さんの時間は有限でとても貴重なものです。


馬鹿正直に使わないHTMLタグを覚える必要はありませんし、すべてのCSSのスタイルについて覚える必要はありません。もちろん、JavaScriptの関数やメソッドについても同様です。


それよりも、もっと根本的なところで、「なぜ、そのような動きになるのか?」「なぜそのように実装するのか?」「どういったところに気を付けて学んでいけばよいのか?」について、学んでいきましょう。


「なぜそうするのか?」がわかっていれば、状況に応じて自分で最善の解決法を実装がでるようになります。そして、基礎を固めましょう。CSS、JavaScriptの基礎がわかっているとWEB開発が何倍も楽になります。また、新しくJavaScriptフレームワークやCSSフレームワークを使う際にも、学習効率は何倍にもなるでしょう。


こちらのコースは基本的な事を学んだレベルのWEB開発者をプロレベルまで一気に引き上げます。

  • もし、あなたが体系的にJavaScript、CSSの基礎について学びたいのであれば、こちらのコースを是非受けてみてください。

  • もし、あなたがCSS、JavaScriptの実装が思い通りにいかず、悩んでいるのであれば是非こちらのコースを是非受けてみてください。

  • もし、あなたがCSS、JavaScriptの実践的な記述方法からコードの最適化について学びたいのであれば、こちらのコースを是非受けてみてください。

  • もし、あなたがCSS、JavaScriptの中級者レベルに最短でなりたいのであればこちらのコースを是非受けてみてください。


20時間のコースを終えた時、あなたにはこれまでと違う世界が見えているはずです。


**こちらのコースでは以下の内容については扱いませんのでご承知おきください**

  • サーバーとの通信やサーバーへのデータリクエストの方法については扱いません。

  • JavaScriptを使ったフォームのチェックや非同期通信については扱いません。

  • サーバー側の実装(バックエンド開発)については扱いません。

  • JSフレームワーク(ReactやVue)やCSSフレームワーク(Bootstrap等)を使った実装については基本的に扱いません。

    ※一部、JSライブラリを使用します。

  • こちらのコースではES moduleを使ったJavaScriptの整理は行いません。
    WebpackでのJSファイルのバンドルも行いません。
    ※こちらのコースではJavaScriptのコード整理にclassを使用しますので、私が別で出しているWebpackのコースを参考にして、こちらのコースで作成した成果物のバンドルを是非試してみてください。

  • 本コースで使用するSassはDart Sassとなります。(2022年8月にLibSassからDart Sassにリニューアルしました。)


↓全て表示↑少なく表示
 
Users Voice
本日完遂しました。 ネイティブなcssとjsで高いレベルのフロント技術が学べました。 ここからreactやcssのフレームワークに学ぶことで基礎が分かった上で使用できるので、とても良い学習になったと思います。 所々一回では覚えられない技術があったので、自身でサイトを作って復習したいと思います。 とても楽しかったです。ありがとうございました。 (参考:Udemy)

↓全て表示 ↑少なく表示
丁寧なレクチャーで実際に手も動かすので飽きずに最後まで受講することができました。 長らく独学にて非効率な勉強をしていましたが他のコースもお世話になりそうです。 ありがとうございました。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • コース紹介
    • ★重要★コース受講の準備を行おう Part.1
    • コース受講の準備を行おう Part.2
    • プロジェクトの構成とコースの進め方
    • Udemyでの学習方法のアドバイス
    • ChatGPTで疑問を解決しよう!!
  2. 超初心者の方はここからスタート
    • HTMLとは?HTMLの概要と文法について
    • HTMLのこれだけは知っておいて!インライン要素とブロック要素の使い分け
    • CSSとは?CSSの概要と文法について
    • CSSのこれだけは知っておいて!詳細度について
  3. コード記述の効率化を学ぼう
    • 【Tips】コードの自動補完を使おう
    • 【Tips】Visual Studio Codeのショートカットを使おう
  4. CSSの基礎から始めよう(Transition編)
    • 【導入】セクション紹介
    • 【丁寧に解説】まずはボタンを作りながら、CSSプロパティーを設定してみよう!
    • Transitionプロパティーの使い方を学ぼう(ボタンにホバーアクションを追加!!)
    • 【Sass】CSSをSassで記述してみよう!
    • 【Tips】Chromeの開発ツールの使い方について学ぼう
    • 【おさらい】CSSセレクターとSassネスティング
    • SassからCSSへの変換がうまくいかない時の対処法
    • ★重要★Live Sass Compilerのトランスパイル対象フォルダ
    • ホバーで影ができるボタンを作ってみよう
    • 【演習】色々なエフェクトのボタンを作ってみよう
    • 【解答】色々なエフェクトのボタンを作ってみよう
    • Transformプロパティーの使い方をマスターしよう
    • PositionとZ-indexをマスターして思い通りのレイアウトを組もう!!
    • Transform, Position, Z-indexの復習!背景色がスライドするボタンを作ってみよう!
    • ::before?::after?疑似要素を使って無駄な記述を減らそう!
    • タイミングファンクション(a.k.a easing-function)でアニメーションをオサレにしよう!
    • 【発展】3Dアニメーションでより豊かな表現方法を身に着けよう
    • 【発展】【演習】3Dアニメーション ~ キュービックのボタンを作成してみよう
    • HTML要素を思った通りに配置するレイアウト方法まとめ
    • セクション修了!お疲れ様です!
  5. CSSを極めよう(Animation編)
    • 【導入】セクション紹介
    • 【簡単!】アニメーションを使って簡単なローダーを作ってみましょう!
    • 【文法】AnimationとKeyframesの文法を学ぼう!
    • 【Sass】@Mixinを使った一歩上のSassコーディング!!
    • Mixinのファイルを分割して管理してみよう
    • 【Part.1】Sassファイルの分割方法について学ぼう
    • 【Part.2】Sassファイルの分割方法について学ぼう
    • ★重要★DartSassへの移行対応(以降のレクチャー前に一度ご確認ください)
    • 【Tips】疑似セレクターを使ってみよう!nth-childのハマりやすい罠とは!?
    • 【Sass】@for文で一歩上のSassコーディング!!
    • 【演習】Animationで色んなローダーを作ってみよう
    • 【解答 Part. 1】Animationで色んなローダーを作ってみよう
    • 【解答 Part. 2】Animationで色んなローダーを作ってみよう
    • 【実践】よく巷で見かけるオサレなやつ!メニューアイコンを作ってみよう!!
    • 【実践】オサレな文字列のアニメーションを作ってみよう!!
    • 【Sass】@Each文で配列をループ!フェードインアニメーションをサクッと作ってみよう!
    • 【Tips】今時の画像の表示方法まとめ ~ <img srcset>, <picture>, background-imageの使い分け
    • 【実践】画像にオサレなカバースライドアニメーションを適用してみよう!!
    • 【実践】画像にオサレなホバーアニメーションを適用してみよう!!
    • 【Tips】Background-imageを画像タグのようにアスペクト比を保ちながら表示する小技
    • 【Tips】アニメーションに最適なプロパティー
    • セクション修了!お疲れ様です!
  6. JavaScriptの基礎を固めよう!
    • 【導入】JavaScriptとは?
    • 【文法編】変数の宣言方法とデータ型について学ぼう!
    • 【文法編】関数の定義と使い方!
    • 【文法編】メソッドとプロパティーについて学ぼう!
    • 【文法編】配列の使い方をマスターしよう!
    • 【文法編】オブジェクトを使ってデータを管理しよう!
    • 【文法編】ループの記述方法基礎
    • 【文法編】ループの記述方法(for inとfor of)
    • 【文法編】ループの記述方法(実践)
    • 【文法編】if文と判定処理の正しい記述方法について学ぼう!
    • 【文法編】アロー関数を使って省略記法をマスターしよう!
    • 【文法編】コールバック関数をマスターしよう!
    • 【文法編】コールバック関数とループ処理
    • 【文法編】配列とforEachメソッド
    • 【文法編】配列とreduceメソッド
    • 【文法編】reduce関数を作ってみよう
    • 【DOM編】JavaScriptでHTML参照・更新!セレクターAPIを学ぼう!
    • 【DOM編】画面に機能を追加!イベントリスナーでイベントを登録!
    • 【DOM編】超基礎!画面初期化時にコードを実行!DOMContentLoadedとLoadの違いについて学ぼう!
    • 【DOM編】【演習】文字列をHTMLタグに分割してみよう!!
    • 【レベルアップ】Classを使ったコードの整理方法!!クラスでコードの再利用性を高めよう!
    • 【レベルアップ】thisを学んでクラスやオブジェクトを変幻自在に操ろう!!
    • 【おさらい】Classとオブジェクト
    • 【おさらい】thisとオブジェクト
    • 【おさらい】thisとbindの関係
    • 【おさらい】TextAnimationクラスをもう一度見てみよう。
    • 【レベルアップ】クラス継承でコードを有効利用しよう!!不要なコードは書かないようにしましょう!
    • ★重要★TweenMaxのバージョンアップ方法について学ぼう
    • セクション修了!お疲れ様です!
  7. JavaScriptのより実践的な記述について学ぼう!
    • 【導入】セクション紹介
    • 【Tips】スクロール検知の達人!IntersectionObserverを学ぼう!
    • 【実践】文字アニメーションをスクロールに合わせて発動しよう!
    • 【レベルアップ】スクロール監視クラスを作成してコードの最適化を行おう!
    • 【実践】スライドアニメーションをスクロールに合わせて発動しよう!
    • 【実践】クラスの記述に慣れよう!スマホメニューの作成 Part. 1!!
    • 【レベルアップ】BEMでCSSを記述してみよう!スマホメニューの作成 Part. 2!!
    • 【実践】スマホメニューを完成させよう!
    • 【実践】ページローダーでイライラ解消!ページローダーの作り方!
    • 【ライブラリ導入編】ヒーロースライダーでページをオサレにしよう!
    • ★重要★スライダー作成時の注意点!
    • 【実践編 Part.1】ヒーロースライダーでページをオサレにしよう!
    • 【実践編 Part.2】ヒーロースライダーでページをオサレにしよう!
    • 【実践編 Part.3】ヒーロースライダーでページをオサレにしよう!
    • セクション修了!お疲れ様です!
  8. スマホでもキレイに見えるレスポンシブ画面の作り方
    • 【導入】セクション紹介
    • メディアクエリの適用方法について学ぼう
    • モバイルファーストの実装について学ぼう
    • 【Tips】ビューポートとは?メディアクエリが効かない時の対処法
    • メディアクエリの文法の意味について学ぼう
    • Sassでメディアクエリを汎用的な部品として作成してみよう
    • ユーティリティクラス(汎用的なフォントクラス)を作成してみよう
    • ユーティリティクラス(汎用的なレイアウトクラス)を作成してみよう
  9. 本格的なWebサイトの作成
    • 【導入】セクション紹介
    • 本セクションの進め方
    • ヒーロースライダーの組み込みから始めて行こう!
    • 【Tips】最初にやっておくべきCSSのリセット処理!|マルチブラウザ対応
    • 【Tips】Webフォントでデバイス間の表示を統一しよう!
    • まずはHouseセクションを作成してみよう(House Part. 1)
    • スライドアニメーションを組み込んでみよう(House Part. 2)
    • レスポンシブにレイアウトを切り替えよう(House Part. 3)
    • Popularセクションを作成しよう(Popular Part.1)
    • レスポンシブにレイアウトを切り替えよう(Popular Part.2)
    • Travelセクションを作成しよう(Travel Part.1)
    • レイアウトの微調整を行おう(Travel Part.2)
    • z-indexの使い方とアニメーションを付与してみよう(Travel Part.3)
    • 【実践】Flexboxでフッター作成!Part. 1
    • 【実践】Flexboxでフッター作成!Part. 2
    • 【ちょっと休憩】emとremについて
    • 【実践】ヘッダーを作ろう!Part. 1!
    • 【実践】ヘッダーを作ろう!Part. 2!
    • 【実践】サイドバーを作成しよう
    • 【実践】ページローダー追加
    • 【あともう一息です】JavaScriptのコードを整理しよう
    • サイドのアニメーションとページローダー完了後のアニメーションを追加しよう!
    • 【いよいよサイト完成です】サイトを完成させよう!
  10. インターネットに公開してみよう
    • インターネット公開前の準備(リリース準備をしよう)
    • インターネットにWebサイトを公開しよう
  11. さいごに
    • 【ボーナスレクチャー】さらにレベルアップしたい方へ。
  12. 【リニューアル前のコンテンツ】Webサイト作成(序)
    • ★重要★本セクションはリニューアル前の内容となるため受講不要です。
    • 【導入】セクション紹介
    • 【スマホ対応】レスポンシブデザインとは?スマホでも見やすいサイトを作るために!
    • 【スマホ対応】レスポンシブデザインの基礎を学ぼう!メディアクエリとビューポートについて学ぼう!
    • 【スマホ対応】モバイルファーストCSSの実装方法を学ぼう!
    • ヒーロースライダーの組み込みから始めて行こう!
    • 【Tips】最初にやっておくべきノーマライズとは?|マルチブラウザ対応
    • 【Tips】Webフォントでデバイス間の表示を統一しよう!
    • 【Tips】サイト表示に統一感を!共通クラスで記述を最小限に効果を最大限に!
  13. 【リニューアル前のコンテンツ】Webサイト作成(完)
    • ★重要★本セクションはリニューアル前の内容となるため受講不要です。
    • あともう少しです!後半戦も頑張っていきましょう!
    • 【実装開始!】まずは以前作成したモジュールを移行してこよう!
    • スマホ画面から作成していこう!(Houseセクションの作成 Part.1)
    • Flexboxで超簡単にレスポンシブ画面を実装しよう!(Houseセクションの作成 Part.2)
    • 【復習】Flexboxを使ったレスポンシブ画面の実装の復習!!(Popularセクションの作成)
    • 【実践】Flexboxを使ったレスポンシブ画面の実装(Travelセクションの作成)
    • 【実践】Z-indexと疑似要素を使った実践的な記述方法について学ぼう!
    • 【実践】Flexboxでフッター作成!
    • 【ちょっと休憩】emとremについて
    • 【実践】ヘッダーを作ろう!Part. 1!
    • 【実践】ヘッダーを作ろう!Part. 2!
    • 【実践】サイドバーを作成しよう
    • 【実践】ベースデザインを完成しよう
    • 【実践】ページローダー追加
    • 【いよいよ完成へ!】JavaScriptを整理しよう!Part. 1
    • 【いよいよ完成へ!】JavaScriptを整理しよう!Part. 2
    • 【完】サイトを完成させよう
 
Preview Video
   

関連:JavaScriptを本でも学ぼう

UdemyのJavaScript講座は上述したとおり、HTML/CSSの基礎も含めた学習からVue.jsを使った実用等まで、詳しく・幅広く学べる非常にパフォーマンスの高い学習法。

ただ、リファレンスとしては動画だと見返しづらい側面もありますので、書籍も併用しながら学習すると良いかと思います。

JavaScriptの参考書は以下で紹介しています。合わせて参照ください。

いじょうでっす。

コメント

タイトルとURLをコピーしました