Spring 入門 (改訂版)
この講座は、Spring Framework を初めて使用する方のための講座です。Spring の公式サンプル プロジェクトである Spring - PetClinic のコードを見ながら、次の Spring の主要機能を簡単にすばやく理解できます。

お知らせ
10 件
こんにちは。白旗線です。
「私はn年目の開発者なのに、これくらいならうまくやっているのだろうか?どのような部分をさらに改善しなければ、より良い開発者になるのだろうか?」このような悩みをしてみたことがありますか?
開発者は、単にJava、Spring、JPAなどの技術的な能力を築くだけの単なる仕事ではありません。少なくとも私が15年間開発者として働いて直接経験したAmazonとMicrosoftでは、技術力はいくつかの重要な能力の一部に過ぎず、最も重要な能力ではなく、他の重要な能力と調和していなければ、適切に活用できない可能性があります。
このレッスンでは、開発者が必要とする7つの重要な能力について学びます。
技術力
結果を生み出す能力
コラボレーション
判断力
適応力
イノベーション
顧客中心
開発者キャリアを5段階に分け、各段階でどのような業務を行うか、どのような能力を備えなければならず、よくあるミスにはどんなことがあるのか、そしてそのレベルで成功できる戦略まで提供します。
SDE
SDE2
シニアSDE
シニアSDE
シニアシニアSDE
最後に、これまでに学習した内容を同僚のフィードバックと自己評価を通じて実践できるようにガイドを提供します。スケールで使用できる「核力能力評価表」を使って、自分が上手にしている部分と改善する部分をチェックして発展させると、必ずより良い開発者に成長することができます。
YouTubeに掲載した紹介映像も参考にしてください。
ありがとうございます。
こんにちは。白旗線です。
詳細な割引イベントについては、 https://www.inflearn.com/tag-curation/tag/c1-whiteship-promotionこの記事を参照してください。期間が数日残っていないので、割引を待っていた方なら、この機会をお見逃しなく。 :)
ありがとうございます。
こんにちは白旗線です。
いつのまにか2022年ももう4月ですね。皆さん皆、今年一年達成したい目標にもう少し近づくことを願っています。私の目標は、今年エフェクティブJava完璧攻略シリーズを終えることですが、頑張ってみましょう。
アインシュタインは教育についてこのような言葉を残したと言います。
「教育とは事実を教えるのではなく、考えられる力を養うことだ」
そして私はこの言葉に心から共感します。特に技術が急変するソフトウェア開発者に特定の技術が提供する機能を身につける学習より、学習する主題が何でも「きちんと学習する方法」を身につけることがより重要です。私は私のすべてのレッスンで、私がスプリングとJavaを学ぶ方法を紹介しようとしています。今回開設した「エフェクティブJava完璧攻略1部」も同じ気持ちにしました。
すべてのJava開発者に推奨する「エフェクティブJava」という本を一度聞いたことがあります。ではなく、本自体が難しい本だからそうです。初心者や入門者とは思っていませんが、Java開発のキャリアがかなりある私にも一部内容は不慣れで理解しにくかったからです。
だから私はあなたが自分の成長を直接体験できるように講義をしました。
- エフェクティブJavaのコアコンテンツを整理します。
- それぞれのアイテムを理解するために必要な背景知識は学習します。
- 書籍のグローだけで簡単に説明した部分をコーディングで学習します。
このようにして、合計14個のアイテムを理解するために必要な30個の背景知識を一緒に学習します。背景 知識が一つずつ積まれながら、皆さんは講義の後半に行くほど、皆さんの実力と知識が増えていることを体験できるでしょう。
そして、ついに講義開設の準備中、本当にありがたいことにインフラで6万受講生記念でイベントを企画してくれました。 6万受講生の方々に感謝の気持ちで盛り込んでTシャツをご用意しました。エフェクティブJava講義に受講評を残してくださる方の中に20人を選定してTシャツを差し上げたいと思います。 4月27日までに残してくださった受講評の中に選定していただきますので、ぜひ期間内に多くのご参加お願いいたします。
詳しくはイベントページをご覧ください。

本当に!講義オープン記念で私のすべての講義も20%割引しているので忘れないでください。特に、今回のエフェクティブJava講義に必要な事前の知識で、次の講義を聞いた方が良いでしょう。
あっ!もう一つ!韓国時間で4月8日金曜日の夜10時に私のYouTubeチャンネル、「白機線」で開発者悩み相談をライブ放送で進行するので興味のある方は私のYouTubeチャンネルの購読とお知らせ設定しておいて参加してください。直接会話を交わして悩みを聞きます。
ありがとうございます。
こんにちは。白旗線です。
すべてのデベロッパーに推奨する必読書の一つであるマーティン・ファウラーの「リファクタリング」を講義しました。
- 本とは異なり、文章ではなく映像で皆さんがより簡単に理解できるように準備しました。
- 本とは異なり、IntelyJを使用してリファクタリングをより実用的に適用する方法を示します。
- 本とは異なり、JavaScriptではなくJavaであなたが直接従って習得できるようにサンプルコードを用意しました。
この講義は、最小限のJavaベースのプログラミング知識を持っていても受講することができます。
リファクタリング技術は、すべての開発者が必要とする基本的なコーディングおよび構造変更技術です。 「たわごと」や「匂い」に比喩するコードを少しずつ安全にきれいに変える技術を身につけてください。明らかに、あなたの仕事とポートフォリオコードを改善するのに多くの助けになるでしょう。
講義オープン記念割引期間は少ししかありませんでした。他のすべての講義も20%割引していますので、参考にしてください。特に、Javaプログラミングの実力を増進したい方は、次の講義を受講してください。どこでも見づらい内容ですが、実際のJavaを使用する業務で使われる様々な技術を含んでいます。
- ザJava、Java 8
- まだ、ラムダ、メソッドリファレンス、ストリーム、インタフェースメソッドなどJava 8の技術に慣れていない方は必ず受講してください。次に準備中の講義を考慮してぜひお聞かせください。
- Java、アプリケーションをテストするさまざまな方法
- テストを重視していない開発者や会社は近づかないでください。あなたの実力に役立たないだけでなく、あなたのキャリアパスにもかなりの問題が生じます。私が通っていたすべての会社、ネイバー、アマゾン、そしてMSの開発者はすべてテストを重要に思っています。
- もっとJava、コードを操作するさまざまな方法
- SpringとJPAの学習が難しく、難しいのは、この基本的な知識が不足しているからです。ロンボクやテストカバレッジツールがマジックと同じだと思いますか?その基本に敷かれているJavaの機能を学習すれば、あなたが今後、サマーやウィンターのような新しいフレームワーク(これはありません。
次に、新たな講義でお知らせいたします。
ありがとうございます。
こんにちは。白旗線です。
GoF(Gang of Four)がまとめた合計23個のデザインパターンを講義にしました。- タイトル: コーディングで学習するGoFのデザインパターン
- 講義時間:11時間42分
- 講義料:88,000ウォン(現在オープン記念20%割引中、70,400ウォン)
- 割引期間:10月26日 - 11月2日(1週間)デザインパターンは、アプリケーション開発時に遭遇するさまざまな問題のさまざまなパターンを事前に経験していた多くの開発者の知識を集めた集約的な知識の産物です。スプリングをはじめ、さまざまな言語やフレームワークの根本となるメタ的な知識で、デザインパターンを学習すれば他の勉強もより簡単になるはずです。
講義の特徴:- JavaとSpringに適用されたデザインパターンを紹介します。便宜上、JavaとSpringに適用されたデザインパターンを中心に説明をしましたが、Javaの基礎だけを学んだ開発者や学生も十分に理解できるようにしました。
- GoFの23パターンすべてをカバーします。各パターンが解決する問題状況を再現したサンプルコードと、あなたが直接従ってデザインパターンを適用できるソースコード。各パターンの長所と短所を扱っています。
- デザインパターンだけでなく、それに関連する技術までも取り上げます。たとえば、シングルトンパターンはSpringが提供するIoCコンテナを扱い、テンプレートメソッドパターンはSpringでよく見られるテンプレートコールバックパターンを紹介します。デザインパターンに関する理論的な知識だけでなく、実用的な技術まで習得することができます。
この講義が本人に合うのか気になった方のためにシングルトンパターン、プロキシパターン、イテレータパターン講義を公開しておきましたので参考にしてください。
講義の詳細については、このビデオと講義の本文ページを参照してください。
ありがとうございます。
こんにちは。白旗線です。
私がネイバー、アマゾン、そして現在マイクロソフトに通いながら求職をしようとインタビューを見た経験と開発者を採用する面接官として参加した経験をまとめて講義にしました。
多くの書籍やオンライン講義が「コーディングインタビュー」という名前で問題解決に集中していますが、実際には「開発者インタビュー」で問題解決は一部であり、それほど重要ではありません。だから時には問題を解決しても落ちる残念なことが発生することもあります。
YouTubeのビデオで簡単にこのレッスンを作成するきっかけについて説明しましたので、参考にしてください。
もう少し詳しく各パートごとに以下の内容を扱っています。
開発者の採用
古典的な開発者の採用手順はどのように行われますか?一方、最近の採用手続きはどのように変わっているのでしょうか?今回のパートでは、採用担当者/面接官の立場から採用公告を作成し、履歴書を検討し、応募者を評価し、フィードバックを進めるまでの一連の採用手順を理解してみます。
求職または転職
今回のパートでは、求職者の立場で考慮すべきことについて説明します。適切な離職時期はいつであるか、主な職務と業種を定めるときは何を考慮すべきか、目標会社を定める基準は何であるか、面接と履歴書をどのように準備すべきか、年俸交渉および入社後は何を確認すべきかまで総合的な求職/転職コースのガイドを提供します。
コア能力(ソフトスキル)
しばしばソフトスキルという問題解決能力は、「コーディングインタビュー」ではなく「開発者インタビュー」の成否を分ける重要な力量でもあります。についてまとめてみました。
コーディングインタビュー(ハードスキル)
コーディングインタビューを行う目的は何ですか?申請者はどのようにコーディングインタビューを準備する必要がありますか?コーディングインタビューの一般的な目的を理解し、ミッションを通じてコーディングインタビューに出てくる問題を直接解きます。
どうぞこの講義が皆さんの求人求職に役立つことを願って年末年始健康で幸せに送ってください。
ありがとうございます。こんにちは。
これまで「連携」割引についてたくさんお問い合わせいただきました。いよいよ考えをまとめました。結論から申し上げると、もはや「連携」割引はありません。これからは「連鎖」割引です。
毎月私の講座の1つ(または複数)を20%ずつ割引する予定です。今月は「もっとJava、コードを操作するさまざまな方法」を20%割引します。詳しいお知らせは次の映像を参考にしてください。
ありがとうございます。
ps:韓国にもう一目が降りましたが、体は寒くても心だけは暖かい冬を過ごしてください。こんにちは。皆さん
新しい講座を開設しました。一つはスプリングセキュリティ、もう一つはJava講座です。
Spring Securityは通常、サーブレットベースのWebアプリケーションに認証と認可機能を追加するためによく使用されています。ただ、その内部構造を理解するのが難しい方が多いようで、今回の講座でその内部構造と動作原理について説明しています。特に最も人気のあるフォームベースのログイン形式のWebアプリケーションにSpring Securityを適用する場合を例に挙げているので、通常Spring Securityに興味をお持ちの方は受講してください。
Java講座は「コードを操作するさまざまな方法」というタイトルで、スプリング、ハイバネート、JUnit、JaCoCo、ロンボクなどの技術がどのように動作するかを理解するために必要な既存のJavaの技術を紹介しています。 JVM原理、バイトコード操作、リフレクション、ダイナミックプロキシ、アノテーションプロセッサを扱っています。このような技術を理解していれば、他のフレームワークやライブラリを使用して学習する際に多くの助けになり、あなたが想像だけだったそのような技術を直接実装できるかもしれません。
さて、涼しい秋を迎えてほしいと、たくさんの受講をお願いします。
ありがとうございます。







