みなさんはプログラミング学習をするとき、どんな教材を使っていますか?
きっと、書籍やkindleなどの電子書籍を購入して学習している人が多いと思います。
でも、書籍って画像と文章で説明されていているからどう操作しているのかが分かり辛い!ってときがありますよね?
そこでお勧めしたいのがオンライン動画学習サービスのUdemy(ユーデミー)です。
動画であればどんな感じで操作しているのかが一目瞭然で繰り返し視聴できるので、書籍よりもとても分かりやすいです!
市販の書籍やネットでは得られない知識が学べます!
目次
- Udemy(ユーデミー)とは?
- 【Java-基礎】完全未経験からの基礎入門講座(丁寧解説/豊富な図解/ハンズオン/Java Silver試験対応)
- 【Java-オブジェクト指向】脱初心者編!(ハンズオン/絶対理解/プロ講師が丁寧解説/Java Silver試験対応)
- 【Java-JDBC】JDBCの基礎を学ぶならコレ!Javaプログラミングの「データベース活用」講座【完全理解】
- 【Javaプログラマー必須】最強のフレームワーク、Spring。環境構築、Thymeleaf画面作成、依存性の注入まで。
- Spring 入門 ~ SpringBoot 2 を使ってお問い合わせアプリとToDoアプリを作る ~
- Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発
Udemy(ユーデミー)とは?
Udemy(ユーデミー)とは、米国法人Udemy, Inc.によって運営されている、世界で2,400万人が利用するオンライン動画学習プラットフォームです。
日本では、進研ゼミで有名なベネッセが業務提携をしサービスを展開しています。
ドットインストールやProgateに比べるとレベルの高い教材が多く、より実践的な内容が多いです。
あらゆる端末で視聴可能
Udemyの動画講座はあらゆる端末で視聴できます。
- 💻パソコン(PC)
- 📱タブレット
- 📱スマートフォン
これらすべてOKです!
オフライン環境でも動画が見れる!
Udemyは動画のダウンロード機能があるので、事前に端末に動画をダウンロードしておくことで、ネット環境がない場所やギガ不足の場合でも安心して動画を見ることが出来ます!
30日間返金保証!
なんと、Udemyでは教材を購入してから30日以内の場合は返金可能です!
Udemyでは、納得のいく受講体験をお届けするために、条件を満たすすべてのコースを30日以内に返金できるようにしています。コースに満足いただけない場合は、その理由を問わず、返金ポリシーのガイドラインに従って返金を申請できます。
コースの返金方法
ここからは、Udemyで人気のJava・Springのコースを紹介します!
【Java-基礎】完全未経験からの基礎入門講座(丁寧解説/豊富な図解/ハンズオン/Java Silver試験対応)
プログラミング学習の第一歩は文法を学ぶこと!まずはこの動画コースでJavaの基礎を学習しよう!
- Javaプログラミングの独学に挫折してしまった方
- 未経験からのプログラマー就職を目指している方
- 一度Javaの学習をしたものの理解が曖昧で学び直しをしたい方
- 納得しないと・理解しきらないと気が済まないタイプの方
- 活字が苦手で図解多めの教材で学習をしたい方
- ゼロからJavaの基礎知識を納得感をもって学ぶことができます
- ご自身のPCにJava環境を作り、50〜100行程度のプログラムを自在に書けるようになります
- 豊富な演習問題&詳細な解説を通して実践力を最短で迷いなく鍛えることができます
環境 | Windows / Mac対応、JDK11対応 |
学習時間 | 13時間 |
評価 | 4.5 (1,375件の評価)8,348人の受講生 |
このコースは8,348人の方が購入しています!以下、受講者からの声を抜粋します。
javaの命令文を一から丁寧に解説されており、各章ごとに用意された演習や最終の総合演習を実践すると基礎的なプログラミング知識を身に付けることができました。
時に「そうだったのか!」と目からウロコの解説もあり、非常に勉強になりました
他のサイトでは簡単に説明されていて不確かな部分もあった箇所も、これでもかと1から説明してくれるのは大変ありがたかった。特に「for文」と「変数の扱い」の説明は、特に感じた。また倍速で聴いてもクリアに聞き取れる事のほうが多い。
【Java-オブジェクト指向】脱初心者編!(ハンズオン/絶対理解/プロ講師が丁寧解説/Java Silver試験対応)
Javaといえばオブジェクト指向ですよね!
文法は一通り書けるようになったけど、オブジェクト指向は少し不安・・・という方にはこの動画コースがオススメです。
- オブジェクト指向について学習するも、結局なんなのかわからないままの方
- 参考書などで過去に挫折した方
- 過去に学習したが曖昧な知識に不安を持っている方
- オブジェクト指向に基づいた簡単なゲームプログラムを書くことができるようになります
- Javaプログラミングの応用力や設計に関する知見が広がります
環境 | Windows / Mac対応、JDK11対応 |
学習時間 | 10時間 |
評価 | 4.3 (740件の評価)4,493人の受講生 |
このコースは4,493人の方が購入しています!以下、受講者からの声を抜粋します。
全くの初めてでしたが、図をたくさん使って説明してくださるのでとても分かりやすかったです。考え方もわかりやすい言葉に置き換えてくださっているので理解しやすかったです。
説明がとても丁寧で、知識が曖昧だった部分の理解を深めるためにも受講して良かったと思いました。
個人的にはポリモーフィズムのご説明をもう少し聴きたかったです。それ以外はとても満足しております。
【Java-JDBC】JDBCの基礎を学ぶならコレ!Javaプログラミングの「データベース活用」講座【完全理解】
Javaの文法やオブジェクト指向が大体分かるようになったら、次はDB(データベース)操作を学習しよう!
DBの理解が進むと、アプリケーション開発の幅が広がります!
- ITエンジニアを目指している方
- Javaからデータベースを操作する技術をさっと理解したい方
- データベースを使った発展的なポートフォリオを作りたい方
- Javaのソースコードからデータベースにアクセスする技術「JDBC」を使いこなせるようになります
- プログラムからデータベースにアクセスする際の勘所を掴めるようになります
- DAOパターンに基づくシステム設計の基礎を身に着けることができます
環境 | Windows / Mac対応、JDK11対応、MySQL |
学習時間 | 5時間 |
評価 | 4.7 (325件の評価)2,373人の受講生 |
このコースは2,373人の方が購入しています!以下、受講者からの声を抜粋します。
DAO、DTOの違いが判らなかったのですが、本講座のおかげで理解することができました。
かなり丁寧にJavaとMySQL周辺の技術について説明しており、詰まることなく一気に最後まで学習できました。
JDBC周辺の学習で詰まった方やわけがわからず進んでしまった人はこちらで学習しなおすとスッキリするかもしれません。
【Javaプログラマー必須】最強のフレームワーク、Spring。環境構築、Thymeleaf画面作成、依存性の注入まで。
Javaの文法、オブジェクト指向の理解、DB周りまでの学習を終えたら、次はアプリ開発に挑戦しよう!
この動画コースは「Spring Framework向け」です。「Spring Boot」を学びたいには、後述で解説しています!
- 簡単なJavaは書けるけど、Springフレームワークがわからない方
- Springフレームワークを試してみたい方
- WEBサーバなしのお客さんPCで、いきなりWEBアプリを動かしたい方
- プロジェクトで、WEBデザイナーとプログラマーの仕事を分離したい方
- 開発プロジェクトで、Springフレームワークを使ってみたい方
- 依存性の注入(Dependency Injection)を理解して、開発を効率化したい方
- Springと連携したThymeleaf(Web)画面を作成できる
- Junitを使ったテスト方法が理解できる
- 依存性の注入(Dependency Injection)の無いプロジェクト、有るプロジェクト、両方作れる
- Web画面とコントローラーのパラメータの引き渡しがわかる
- Springと連携したThymeleaf(Web)画面を作成する
- Web画面の入力検証ができる
環境 | Windows対応 |
学習時間 | 5時間 |
評価 | 3.9 (1031件の評価)4,657人の受講生 |
このコースは4,657人の方が購入しています!以下、受講者からの声を抜粋します。
springを開発で使用することになったので受講しています。
話し方が聞きやすいです。
序盤、大きな目的としてjavaの基本的なシステムから説明してくれたので、
頭に入りやすい。
追記:コード説明段階になってもわかりやすいです。
springの機能や、最大の特長であるDI(依存性の注入)について細かく解説してくださったおかげで、仕組みをしっかりと理解することができました。
また、ソース内容やアノテーションの説明もあったのでとても分かりやすかったです。
Spring 入門 ~ SpringBoot 2 を使ってお問い合わせアプリとToDoアプリを作る ~
この動画コースは「Spring Boot向け」です。「Spring Framework」を学びたいには、前述で解説しています!
- Javaの基礎文法習得者
- 新人研修終わりの新人プログラマー
- ブラウザへの画面出力の方法や、簡易的なデータべースの操作方法
- 画面遷移とデータの渡し方がわかる(入力値の検査もできるようになります)
- 開発現場でよく使われるデータベースの扱い方がわかる
- 開発からの要望の多い「例外処理」がわかる
- ToDoアプリ開発を通じてCRUD機能のつくり方とユニット、結合テストの方法がわかる
環境 | Windows対応 |
学習時間 | 7.5時間 |
評価 | 4.3 (1,507件の評価)9,088人の受講生 |
このコースは9,088人の方が購入しています!以下、受講者からの声を抜粋します。
このコースを通して、Webアプリ開発のための環境構築、実装、評価の一連の作業を体験することができました。
内容はかなり基礎的な部分にとどまっているので、このコースで学んだことを土台に、よりレベルの高いコースを受講したり、自分でWebアプリを作ってみるなどして、ステップアップしていきたいと思います。
これまでJavaやSpring関連の書籍で入門レベルまでは習得しており、いくつか腑に落ちてない点があったのですが、今回の講義でその不明点の全てを理解することができました。具体的には、DIやMVCの概念(特にServiceとDAO)、あるいはThymeleafの文法やJUnitのやり方などです。痒い所に手が届く素晴らしい講義だったと思います。ありがとうございました。
Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発
この動画コースでは、Spring Bootを使って、今流行りのWebAPIを作れるようになります!
- Spring Boot で Web API を実装できるようになりたい方
- リソース指向で Web API の設計ができるようになりたい方
- OpenAPI Specification での API 定義ができるようになりたい方
- OpenAPI Specification の定義に従って Spring Boot で Web API を実装したい方
- Spring BootによるREST APIの基本を身に着ける事ができます
- OpenAPI Generator を使ってスキーマから Spring Boot のコードを生成できるようになります
- 生成したコードをもとに Spring の Controller / Service / Repository を作れるようになります。
- Postman で API の手動テストができるようになります
環境 | Windows対応 |
学習時間 | 7.5時間 |
評価 | 4.8 (100件の評価)861人の受講生 |
このコースは861人の方が購入しています!以下、受講者からの声を抜粋します。
初めに、設計の考え方に関して今までなんとなくでやっていた部分がありましたが、この教材が設計の考え方を明確に示してくれたのでとてもありがたいです。
また、1つ1つのレクチャーが短くまとめられていたので集中して取り組めました。
最後に、講座内での言葉の言い回しに関して、一度使った言葉を再度同じように使う事が徹底されていたので、理解のしやすさと定着のしやすさを実感しました。
細かく丁寧に組み上げているのと動作確認を定期的に行う事で躓くことなく最後まで進めることが出来る内容です。
APIの原則は知っていましたがスキーマ駆動で設計の仕方も基礎的な部分は理解できるようになりました。
Springを学び始めたばかりなので、Springの使い方にも慣れるとても貴重な講座内容だったかと思います。