Outlecture
Home
About
Technology
Design
Video
Contact
Official
English
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

IntelliJ のおすすめの教材5選! 【 2024年11月 最新版】

更新日:2024年11月4日

こちらは、独学で IntelliJ を学ぼうとしている初学者の方に最適な学習講座を紹介するページです。

目次

1. 本ページの説明

1. 本ページの説明

IntelliJ を独学で学ぶ上でおすすめの講座を動画プラットフォームから合計5選紹介します。

IntelliJとは

IntelliJ IDEAは、チェコ共和国のJetBrains社が開発・販売する統合開発環境(IDE)の一つで、高度な機能を持つJava開発用のIDEとして知られています。コード補完や自動コード生成、コード解析、デバッグ支援、プロファイリングなど、開発者が生産性を高めるための機能が充実しています。また、Java以外にもKotlinやScalaなどの言語にも対応しており、多数のプラグインも利用可能です。IntelliJ IDEAは、有料版と無料版のCommunity Editionがあります。有料版は、ビジネス向けにさらに高度な機能が追加されており、プロジェクト管理、コラボレーションツール、ビルドツールなどを提供しています。一方、Community Editionは、Java、Kotlin、Groovyなどの言語に対応し、基本的な開発機能を備えた無料版です。

本サイト「Outlecture(アウトレクチャー)」は講座の評価、情報の鮮度、購入者や視聴者数、直近の数値上昇率などを全てバランスよく採点し、ユーザーにとって最適な講座のみ抜粋できるよう独自のアルゴリズムで評価を行っています。

また、各動画プラットフォームもそれぞれ特徴があり、「こういう状況の方にはこちらの方が良い」というユースケースも合わせて説明していきます。

IntelliJをこれから学ぼうとしているみなさまのご参考にしていただければ幸いです。

※ 英語での視聴に問題なければ、 英語版の講座 をおすすめします。

2. Udemy おすすめ講座2選

Outlectureで厳選したおすすめのUdemy講座2選はこちらです。

コース名 平均評価 総購入者数 先月の購入者数
(2024年10月)
コースレベル コース時間 作成日 更新日 料金

IntelliJ ではじめる Spring Boot:課題管理アプリを作って学ぶWebアプリケーション開発の基礎

thumbnail
4.36 3,103 73 中級 2 時間 36 分 2021年4月19日 2024年2月17日 ¥27,800

実践 IntelliJ:高速な Java 開発を実現するための実践的なテクニックを学ぼう

thumbnail
4.5 930 36 初級 1 時間 49 分 2021年12月3日 2024年2月17日 ¥27,800

Udemy(ユーデミー)は、アメリカ・シリコンバレー発祥のユニコーン企業で、世界最大級のオンライン学習プラットフォームを運営しています。

Udemyの特徴は、

  • 15.5万以上(※海外講座含む)の豊富な講座を提供している
  • 講師陣の多くが世界最先端の現場で活躍されている
  • 1講座あたり数千~数万円で、キャンペーン時は70~90%OFFとなる良心的な値段
  • 講座は1度購入すれば視聴期限なく受講でき、30日返金保証もついている
  • 講座は0.5~2倍の変速機能を備え、自分のペースで学習することができ、専用アプリを使えばスマホからでもオフライン環境で受講可能
  • 講師に直接掲示板から質問ができるため、疑問を解決し自学自習をサポートしてくれる

等があげられます。

Outlectureの管理メンバーは、ソフトウェアエンジニアやクリエイター、webデザイナーが現役で活躍しています。私たちは初めて触るプログラミング言語やプロダクトの多くはUdemyの受講からキャッチアップをはじめています。
私たちの体験談として、Udemyの講座の質は非常に高いと感じています。講師陣が世界最先端で活躍している方々ばかりで、最先端の知識や現場でのノウハウを丁寧にわかりやすく教えてくれます。試験で使う知識ではなく、実際の現場・案件で使う知識と技術を習得することができます。

Udemyの講座は、実際の現場で活用したい方や自己学習を始めたい方に特におすすめです。一度購入すれば、視聴期限がなく、30日間の返金保証もあるため、安心して学びを始めることができます。

こんな方におすすめ

  • 実案件でIntelliJを使用する
  • 現役の(世界)トップ戦線で活躍している方のノウハウを学びたい
  • サブスクリプションの加入に抵抗のある
  • ITの基礎的な知識がある

各講座の詳細は以下に記載します。


IntelliJ ではじめる Spring Boot:課題管理アプリを作って学ぶWebアプリケーション開発の基礎

課題管理アプリをゼロから実装するコースです。IDE は IntelliJ IDEA (Community Edition) を使います。一緒に手を動かして Spring Boot での Web アプリケーション開発を体験してみましょう。

thumbnail
平均評価
4.36
総購入者数
3,103
先月の購入者数
(2024年10月)
73
コースレベル
中級
コース時間
2 時間 36 分
作成日
2021年4月19日
更新日
2024年2月17日
料金
¥27,800

Spring Boot を使ったWebアプリケーション開発を学ぶための講座です。

Spring の勉強を始めたばかりの方で以下のような状態に陥っている方はいないでしょうか?

  • Springの書籍を読んだが、Webアプリケーションを作れる自信がない

  • Springの公式ドキュメントの Guides をいくつか試してみたが、Webアプリケーションを作れる気がしない

この講座は、このような方のために作りました。

穴埋めではなくすべてのコードをゼロから実装することで、Webアプリケーション開発の基本を身に付けましょう。

IDEは、IntelliJ IDEA (Community Edition) を使用します(もちろんUltimate でもご受講可能です)

  1. はじめに
  2. 講座の概要
  3. IntelliJ のインストール
  4. 入門編:まずはアプリケーションを動かしてみよう
  5. Spring Boot アプリケーションを起動してみよう
  6. トップページを表示してみよう
  7. テンプレートエンジンを使ってトップページを表示してみよう
  8. Spring Devtools を導入して開発を効率化しよう
  9. 基礎編:課題一覧機能を実装しながら Spring Boot に慣れよう
  10. Model と Controller を作成しよう
  11. VIewを作成しよう
  12. ページ間を移動できるようにリンクを貼ろう
  13. Lombok を使ってリファクタリングしよう
  14. 3層アーキテクチャを理解しよう
  15. サービス層を作ってビジネスロジックを分離しよう
  16. 基礎編:データベースからデータを取得しよう
  17. Dependency Injection とは
  18. Dependency Injection を使おう
  19. H2データベースとMyBatisのセットアップをしよう
  20. schema.sql と data.sql でテーブル作成と初期データ投入をしよう
  21. data.sql の内容が文字化けする場合
  22. データアクセス層を作ってデータベースにselect文を実行しよう
  23. 実践編:課題作成を実装しよう
  24. 課題作成のための入力フォームを作ろう
  25. 課題作成のリクエストを受けるハンドラーメソッドを実装しよう
  26. Viewからデータを受け取れるようにしよう
  27. Viewから受け取ったデータをDBに保存しよう
  28. 登録処理にトランザクションを張ろう
  29. 2重サブミット対策をしよう
  30. バリデーションを実装しよう
  31. 実践編:課題詳細を実装しよう
  32. 課題詳細画面を実装しよう:View
  33. 課題詳細画面を実装しよう:Controller
  34. 課題詳細画面を実装しよう:Serivce + Repository
  35. 課題詳細画面を実装しよう:画面遷移のためのリンクを作ろう
  36. Bootstrap で画面のスタイリングをしよう
  37. Thymeleaf のフラグメントを理解しよう
  38. Thymleaf のフラグメントを使ってリファクタリングしよう
  39. すべてのページでフラグメントを利用するようにリファクタリングしよう
  40. Bootstrap を読み込もう
  41. 余白を調整しよう:Container
  42. 余白を調整しよう:Spacing
  43. テーブルのスタイルを調整しよう
  44. フォームのスタイルを調整しよう
  45. バリデーションのスタイルを調整しよう
  46. おわりに
  47. ボーナスレクチャー
実践 IntelliJ:高速な Java 開発を実現するための実践的なテクニックを学ぼう

IntelliJ の機能を駆使して生産性の高いコーディングができるようになりましょう。開発現場ですぐに活躍する機能に絞って解説します

thumbnail
平均評価
4.5
総購入者数
930
先月の購入者数
(2024年10月)
36
コースレベル
初級
コース時間
1 時間 49 分
作成日
2021年12月3日
更新日
2024年2月17日
料金
¥27,800


IntelliJ を使って生産性の高いJava開発ができていますか?


この講座は、IntelliJ をただのテキストエディタとして使うのを卒業して、生産性の高いJava開発ができるようになるための講座です。


以下のような方をターゲットとしています:

  • これから IntelliJ を使って開発をしていく予定である

  • IntelliJ を使っているけれども、各機能を使いこなせていない

  • もっと効率的なコーディングができるようになりたい


講座の中では、生産性の高い Java 開発をするための機能を紹介してきます。
実際に開発現場で活躍する機能に絞って解説しました:

  • ファイル/クラスの移動

  • 効率的なコード編集

  • リファクタリング

  • バージョン管理

  • 参照箇所を調べ上げる


講座を受講して生産性の高い Java 開発への一歩を踏み出してください!

  1. 紹介
  2. コースの目的
  3. レビューの投稿を促されても一旦無視してOKです
  4. スライドへのリンク
  5. ToolBox App で IntelliJ をダウンロードしよう
  6. Spring PetClinic は最新版ではないものを利用してください
  7. Spring PetClinic アプリケーションを用意しよう
  8. まずは使ってみよう
  9. プロジェクトをインポートしよう
  10. 使用メモリを調整しよう
  11. 謎の不調には Invalidate Caches
  12. IntelliJ の UI について知ろう
  13. どこでも検索 / なんでも実行
  14. プロジェクトツールウィンドウをキーボードだけで操作する
  15. 開いているファイルにフォーカスがあたるように設定を変更しよう
  16. 移動を早くしよう
  17. このセクションで学べること
  18. クラス名 / ファイル名で移動
  19. 行番号を指定して移動
  20. 最近開いたファイル / 最近編集したファイル
  21. 定義に移動 / 戻る
  22. 呼び出し箇所に移動 / 戻る
  23. テストクラスとテスト対象クラスを行き来しよう
  24. まとめ
  25. コード編集
  26. このセクションで学べること
  27. コメントアウト
  28. 行の削除 / 行の複製
  29. ステートメントの移動
  30. マルチカーソル
  31. Postfix Completion(後置補完)
  32. パラメーター情報を見る
  33. 型情報を見る
  34. import 文の自動追加 - Auto import
  35. import 文の自動削除 - Optimize Imports
  36. コードフォーマッターの適用 - Reformat Code
  37. フォーマッターを適用しない範囲を指定する - formatter:off/on
  38. まとめ
  39. リファクタリング
  40. このセクションで学べること
  41. リファクタリングポップアップ
  42. 名前の変更
  43. 変数の抽出
  44. 定数の抽出
  45. メソッドの抽出
  46. フィールドの抽出
  47. パラメーターの抽出
  48. インライン化
  49. シグネチャーの変更
  50. まとめ
  51. バージョン管理
  52. このセクションで学べること
  53. VCS Operations ポップアップ
  54. ブランチの作成
  55. ブランチのチェックアウト
  56. ブランチ名の変更とブランチの削除
  57. 変更差分を確認する
  58. 変更差分をロールバックする
  59. コミットする
  60. 直前のコミットを修正する
  61. プッシュする
  62. ログを確認する
  63. 特定の行の直近の変更を調べる
  64. 特定のコミットをチェックアウトする
  65. 選択範囲の変更履歴を表示する
  66. マージする
  67. コンフリクトを解消する
  68. まとめ
  69. 参照箇所を漏れなく調べよう
  70. このレクチャーで学べること
  71. 使用箇所の表示
  72. 呼び出し階層の表示
  73. まとめ
  74. おわりに
  75. ボーナスレクチャー

3. YouTubeおすすめ講座3選

Outlectureで厳選したおすすめのYouTube講座3選はこちらです。

動画名 総視聴数 先月の視聴数
(2024年10月)
いいね数 公開日

ゼロからメガベンチャーエンジニアになる完全ロードマップ公開します

thumbnail

チャンネル名:TECH WORLD

59,653 2,884 1,735 2023年11月17日

【Java】IntelliJ IDEAの入れ方+α(大雑把な説明)〔ゆっくり解説〕

thumbnail

チャンネル名:PitaQ

216 - 10 2024年8月23日

マイクラのMODを作ろう!vol.1【ゆっくり×Minecraft】

thumbnail

チャンネル名:logic-lab

37,335 290 665 2022年1月19日

YouTubeは、広告がつくものの無料で視聴でき、日常生活でもお馴染みとなっています。
最近では、良質な教材も増えており、学びたいけどお金をかけるほどでもない方や、概要をさらっと理解したい方には、YouTubeで学ぶことをおすすめします。

こんな方におすすめ

  • お金をかけずに学びたい
  • IntelliJの概要だけさらっと理解したい

各講座の詳細は以下に記載します。

ゼロからメガベンチャーエンジニアになる完全ロードマップ公開します

TECH WORLD

総視聴数
59,653
先月の視聴数
(2024年10月)
2,884
いいね数
1,735
公開日
2023年11月17日
提供:Udemy | Benesse
https://www.udemy.com/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=top&utm_term=202311-techworld

学びたいと教えたいをつなぐ、
オンライン学習プラットフォーム Udemy(ユーデミー)

・ブラックフライデーセール(2023年11月17~24日)
・サイバーセール(2023年11月26~27日)

が開催中!対象講座が1講座1,200円~!

◆動画内で紹介した講座

【1.プログラミング基礎】
・Java
【Java-基礎】完全未経験からの基礎入門講座(丁寧解説/豊富な図解/ハンズオン/Java Silver試験対応)
※動画内で誤って全て割引対象と説明しましたが、こちらの講座は割引対象外です。
https://www.udemy.com/course/uz-java-kiso/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=uz-java-kiso&utm_term=202311-techworld

・Python
米国AI開発者がゼロから教えるPython入門講座
※動画内で誤って全て割引対象と説明しましたが、こちらの講座は割引対象外です。
https://www.udemy.com/python-ai?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=www.udemy.com&utm_term=202311-techworld

・Ruby:
"ちゃんと" Ruby を学ぼう! ー オブジェクト指向機能ってなんだ?
https://www.udemy.com/course/ruby-ruby/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=ruby-ruby&utm_term=202311-techworld

ウェブ開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!
https://www.udemy.com/course/web-application-development/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=web-application-development&utm_term=202311-techworld

・Go
【Go入門】Golang基礎入門 + 各種ライブラリ + 簡単なTodoWebアプリケーション開発(Go言語)
https://www.udemy.com/course/golang-webgosql/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=golang-webgosql&utm_term=202311-techworld

・JavaScript(TypeScript):
はじめてのJavaScriptプログラミング入門
https://www.udemy.com/course/learn-basics-of-javascript/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=learn-basics-of-javascript&utm_term=202311-techworld

超TypeScript入門 完全パック
https://www.udemy.com/course/typescript-complete/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=typescript-complete&utm_term=202311-techworld


【2.Webアプリケーション開発】
・Java:Spring Boot
【ゼロからスタート】マイクロサービスのためのSpring Bootで始めるREST API入門
https://www.udemy.com/course/spring-bootrest-api/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=spring-bootrest-api&utm_term=202311-techworld

IntelliJ ではじめる Spring Boot:課題管理アプリを作って学ぶWebアプリケーション開発の基礎
https://www.udemy.com/course/intellij-spring-boot/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=intellij-spring-boot&utm_term=202311-techworld

・Ruby:Ruby on Rails
はじめてのRuby on Rails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しよう
https://www.udemy.com/course/the-ultimate-ruby-on-rails-bootcamp/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=the-ultimate-ruby-on-rails-bootcamp&utm_term=202311-techworld

・TypeScirpt:React,Next.js
【2023年最新】React(v18)完全入門ガイド|Hooks、Next.js、Redux、TypeScript
https://www.udemy.com/course/react-complete-guide/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=react-complete-guide&utm_term=202311-techworld

【4.コンピュータサイエンス】
・ネットワーク
ネットワークエンジニアを目指す初心者はここから始めよう!「ゼロから学ぶネットワーク基礎」豊富な図解で徹底解説
https://www.udemy.com/course/network_fundamentals_starting_from_zero/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=network_fundamentals_starting_from_zero&utm_term=202311-techworld

・データ構造とアルゴリズム(コーディング面接対策にもおすすめ):
現役シリコンバレーエンジニアが教えるアルゴリズム・データ構造・コーディングテスト入門
https://www.udemy.com/course/python-algo/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=python-algo&utm_term=202311-techworld

・コンピュータの仕組みOS:
ゼロから分かるコンピュータの仕組み【ハードとソフトの動きをイメージできるようになろう!】
https://www.udemy.com/course/tobach_02/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=tobach_02&utm_term=202311-techworld

【5.インフラ】
・AWS:
AWS:ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得
https://www.udemy.com/course/aws-and-infra/?utm_medium=udemyads&utm_source=bene-influencer&utm_campaign=yt-2023q4&utm_content=aws-and-infra&utm_term=202311-techworld

#Udemy #PR
※(株)ベネッセコーポレーションは日本におけるUdemyの独占的事業パートナーです。

・飲み会1回分で行けるプログラミングスクール「TECH WORLD」
【提供中のサービス】
・メガベンチャーエンジニアがメンターにつく「Java講座」
・メガベンチャーエンジニアがあなたのエンジニアキャリアをサポートする「プログラミングコーチング」
詳しくはこちら https://www.techworld-code.com/

Coffe Supporter(スポンサー募集):
https://www.youtube.com/channel/UCISDrqLMNq3w9AZ4otdoRuA/join

プログラミングに関する情報、質問はTwitter、インスタまで↓↓
・Twitter https://twitter.com/tech_world18
・Instagram https://www.instagram.com/tech_world.jp/

市川 達大
オンラインプログラミングスクール「Tech World」代表
ソフトウェアエンジニア メガベンチャー勤務
大阪大学 基礎工学部情報科学科
【Java】IntelliJ IDEAの入れ方+α(大雑把な説明)〔ゆっくり解説〕

PitaQ

総視聴数
216
先月の視聴数
(2024年10月)
-
いいね数
10
公開日
2024年8月23日
IntelliJ IDEA
Windows: https://www.jetbrains.com/ja-jp/idea/download/?section=windows
Mac: https://www.jetbrains.com/ja-jp/idea/download/?section=mac
Linux: https://www.jetbrains.com/ja-jp/idea/download/?section=linux

※特に理由がない限り、UltimateではなくCommunityを入れることを推奨します。

IntelliJ IDEA/IDE/統合開発環境/Java/プログラム開発ソフト/プログラミング/初心者/設定/セットアップ/ダウンロード/インストール
マイクラのMODを作ろう!vol.1【ゆっくり×Minecraft】

logic-lab

総視聴数
37,335
先月の視聴数
(2024年10月)
290
いいね数
665
公開日
2022年1月19日
IntelliJ IDEAを使って、本格的にMODを作っていきます!
今回は準備編として、IntelliJ IDEAのダウンロードと
MODを作るための環境を整えていきます。

Gradleの設定などIntelliJが自動でやってくれるようになったので
以前よりだいぶ簡単になりました

プログラムしたことない人はMCreatorでMODを作る方が簡単なので
そちらを調べてみてください

【IntelliJ IDEAのダウンロード】
https://www.jetbrains.com/ja-jp/idea/
【Forgeのダウンロード】
https://files.minecraftforge.net/net/minecraftforge/forge/index_1.17.1.html

【Wallpaper】
Wallpaper created by Igutin
http://novask.in/w/spectator
http://novask.in/5087243032.png
http://novask.in/5457473147.png

【Sound】
https://dova-s.jp/
https://soundeffect-lab.info/

5. まとめ

IntelliJのおすすめ講座を紹介しました。他の関連講座を学びたい方は、下記をご参考ください。

Java
Kotlin
Spring
Java
Kotlin
Spring

今回紹介したいずれかの講座を受講した後にさらに深掘りして学びたい方は、公式サイトやコミュニティサイトに行くことを、最新の情報をキャッチアップしていきたい方場合は、公式twitterアカウントをフォローすることをおすすめします。

また、ChatGPTなどの汎用AIを勉強のヘルプツールとして活用することも強くおすすめします。これにより、より効果的な学習が可能になりますのでぜひ試してみてください。

「自ら機会を創り出し、機会によって自らを変えよ」

株式会社リクルート創業者 江副浩正氏の有名な言葉です。自分の知識やスキルを高めることは、機会を作り出すことに役に立ちます。自らを変えようとしている方にとって、本ページの情報が少しでもお役に立てれば幸いです。

一覧に戻る
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2024 outlecture.com All Rights Reserved.