inflearn logo
知識共有
inflearn logo

Java 21 完全攻略 [初級] - 基礎からオブジェクト指向まで

プログラミングを初めて始める方も無理なく進められるように設計されたJava入門講座です。JDK 21の環境構築から、変数・データ型・制御文・配列・文字列、そしてオブジェクト指向プログラミング(OOP)の核心概念であるクラス、継承、多態性、例外処理まで体系的に学習します。単に文法を羅列するのではなく、「なぜこのように動作するのか」を併せて説明することで、しっかりとした基礎を築き上げます。

難易度 入門

受講期間 無制限

Java
Java
oop
oop
IntelliJ IDEA
IntelliJ IDEA
jdk
jdk
Java
Java
oop
oop
IntelliJ IDEA
IntelliJ IDEA
jdk
jdk

受講後に得られること

  • JDK 21の開発環境を自ら構築することができ、IntelliJ IDEAでJavaプロジェクトを作成して実行する流れを完全に理解しています。

  • Javaの核心文法(変数、データ型、型変換、演算子、制御文、配列、文字列)を体系的に習得し、コーディングテストの問題を読んで解くことができる基礎体力を養います。

  • オブジェクト指向プログラミング(OOP)の4大核心概念であるカプセル化・継承・多態性・抽象化をJavaコードで直接実装し、完全に自分のものにします。

  • 例外処理構造(try-catch-finally、try-with-resources、カスタム例外)を理解し、安全で堅牢なプログラムを作成する能力を身につけます。

  • java.lang、java.util、java.timeなどの標準ライブラリの主要クラスを活用できるようになり、その後の中級・実務学習へと自然につなげることができます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミングを初めて開始する完全な非専門家で、Javaで最初の言語を学びたい方

  • 他の言語(Python、Cなど)を学んだ経験はあるが、Javaは初めてという方

  • 国費支援教育やブートキャンプの授業前に、Javaの基礎をあらかじめ固めておきたい就職準備生

  • 学校の授業でJavaを初めて学ぶコンピューター工学・ソフトウェア学科の1〜2年生

  • Springバックエンドエンジニアを目指しているが、まだJavaの基礎が不足していると感じている方

こんにちは
dxersです。

170

受講生

11

受講レビュー

4

回答

4.9

講座評価

5

講座

こんにちは、Inflearnで皆さんとご一緒するDXersの講師、ソ・ジフンです。
私は3年間の国費教育講師の経歴2年6ヶ月の実務開発経歴を保有しており、これまでH自動車をはじめとする数々の大企業プロジェクトで大規模システムの構築および運営を担当してきました。

🎥YouTube: https://www.youtube.com/@dxers-edu

📰ブログ: https://blog.naver.com/coinmong24


📚 経歴

国費支援オフライン教育 3年:

Java、Spring Boot、React.jsなど、Web開発全般を学習者の目線に合わせて講義

エネルギーデータ分析および予測関連の国家事業プロジェクト、H自動車の大型プロジェクトへの参画 2年6ヶ月:

Python Scikit-learn、TensorFlowなどを活用した機械学習によるデータ分析および予測

TypeScriptベースのバックエンド(Node Express/NestJS)システム設計および構築

React.js, Next.js, Eelectron.js, Tauri フロントエンド開発

AWS, Azure, Docker, Kubernetes 環境の構築および CI/CD パイプラインの構成


💻 保有技術スタック

言語およびフレームワーク: Java, JavaScript, TypeScript, Spring Boot, React.js, Next.js, Node.js(Express, NestJS), ElectronJS, React Native, Rust, Tauri, Python(Scikit-lean, TensorFlow, Pandas)

データベース: MySQL, OracleDB, MongoDB, PostgreSQL, Redis

クラウド & インフラ: AWS(Amazon EC2, S3, RDS など), Azure, Docker, Kubernetes, Jenkins, Vault, Kafka

コラボレーションツール: Git, GitHub, Bitbucket, Slack, Jira, Confluence


🎯 講義哲学

これまでオフラインで国費教育の講師を務めてきましたが、自分が望むスタイルの講義(実習中心、実務に即した講義)を行うことができませんでした。様々な理由がありますが、決められたカリキュラム(一般的にJava中心のカリキュラム)に従ってのみ講義をしなければならず、特定の組織に所属した状態で講義を進めるうちに、受講生のための講義よりも組織の利益のための講義になってしまいました。このような状況は私の講義哲学とは合致しないため、手頃な価格で価格以上の価値がある講義を提供し、受講生のための講義を作りたいと考え、オンライン講義へと転向することにしました。

私は何よりも、手頃な価格で価値の高い講義を提供したいと考えています。私はIT開発を独学(オンライン講義)で習得しました。必ずしもオフラインで多額の費用をかけて学習する必要はないということを証明したいです。

皆さんの夢と挑戦を応援しています。

もっと見る

カリキュラム

全体

36件 ∙ (15時間 12分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

2件

5.0

2件の受講レビュー

  • lacls1597016님의 프로필 이미지
    lacls1597016

    受講レビュー 1

    平均評価 5.0

    修正済み

    5

    36% 受講後に作成

    講師の方が複雑な概念を本当に明快に説明してくださいます。単に概念を説明するだけでなく、理解のための比喩まで交えてくださるので、より深い理解が可能でした。この価格帯でこれほど充実した内容の講義を学べるなんて、本当に大満足です。

    • lacls1596388님의 프로필 이미지
      lacls1596388

      受講レビュー 1

      平均評価 5.0

      修正済み

      5

      100% 受講後に作成

      単に文法を羅列するだけでなく、なぜこのように動作するのかを説明してくれる点が本当に良いです。理論的な理解に基づいて、Javaの基礎をしっかりと築くことができます。

      dxersの他の講座

      知識共有者の他の講座を見てみましょう!

      似ている講座

      同じ分野の他の講座を見てみましょう!

      期間限定セール

      ¥1,258

      50%

      ¥2,517