<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>エンジニア羅針盤</title><description>独学と現場のあいだで迷うエンジニア予備軍・若手エンジニアへ、IT業界30年のベテランが学習とキャリアの次の一手を指し示す学習支援メディア</description><link>https://nanade.net/</link><item><title>DIとAOPの基礎、Springでの実践</title><link>https://nanade.net/blog/di-aop-spring-basics/</link><guid isPermaLink="true">https://nanade.net/blog/di-aop-spring-basics/</guid><description>TicketCraftの通知処理がテストで本物のメールを送ってしまった事故を題材に、DI（依存性注入）による疎結合設計と、AOP（アスペクト指向プログラミング）による横断的関心事の分離を、Springフレームワークで実践する。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Djangoの基本を独学で身につける完全ガイド｜HTTPの仕組みからビュー・テンプレートまで</title><link>https://nanade.net/blog/django-basics/</link><guid isPermaLink="true">https://nanade.net/blog/django-basics/</guid><description>『PythonはできてもWebアプリの作り方が分からない』を卒業するDjango入門。HTTPリクエスト/レスポンスの仕組みから、views.py・urls.py・テンプレート継承まで、ゲストブック機能を作りながら解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Gitの基本を独学で身につける完全ガイド｜コミット・ブランチ・コンフリクト解決まで</title><link>https://nanade.net/blog/git-basics/</link><guid isPermaLink="true">https://nanade.net/blog/git-basics/</guid><description>『ファイルを上書きしたら前のバージョンに戻れなくなった』を卒業するためのGit入門。仕組みの理解から、add/commit/push、ブランチ運用、コンフリクト解決、.gitignoreまで、自己紹介カードのソース管理を例に解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>HTMLとCSSの基本を独学で身につける完全ロードマップ｜未経験者がつまずかない学習順序</title><link>https://nanade.net/blog/html-css-basics/</link><guid isPermaLink="true">https://nanade.net/blog/html-css-basics/</guid><description>HTMLの構造・セマンティックタグ・フォーム・アクセシビリティから、CSSの詳細度・ボックスモデル・Flexbox/Grid・アニメーション・レスポンシブ対応まで。自己紹介カードを作りながら一気通貫で身につけるガイド。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>関数型インターフェース徹底解説</title><link>https://nanade.net/blog/java8-functional-interfaces/</link><guid isPermaLink="true">https://nanade.net/blog/java8-functional-interfaces/</guid><description>前回のラムダ式が実は何の型なのかを掘り下げ、Predicate・Consumer・Function・Supplierの使い分けと、条件・処理を部品化して合成する方法をTicketCraftで実践する。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>ラムダ式とStream API入門</title><link>https://nanade.net/blog/java8-lambda-stream/</link><guid isPermaLink="true">https://nanade.net/blog/java8-lambda-stream/</guid><description>TicketCraftのfor文だらけの一覧処理を、ラムダ式とStream APIで簡潔に書き直す。中間操作・終端操作の考え方から、遅延評価の落とし穴まで実践的に学ぶ。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>メソッド参照とJava8以降の新機能</title><link>https://nanade.net/blog/java8-method-references/</link><guid isPermaLink="true">https://nanade.net/blog/java8-method-references/</guid><description>既存メソッドを呼ぶだけのラムダ式をメソッド参照で簡潔にする4パターンを、TicketCraftのコードで実践。Java8以降の主要な新機能ダイジェストとレガシー環境での注意点も解説。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>JavaScriptの基本を独学で身につける完全ガイド｜変数・関数・イベント・DOM操作まで</title><link>https://nanade.net/blog/javascript-basics/</link><guid isPermaLink="true">https://nanade.net/blog/javascript-basics/</guid><description>『HTML/CSSは分かるがJavaScriptだけ急に難しく感じる』を卒業するJS入門。変数・関数・イベント駆動・DOM操作・配列メソッドまで、自己紹介カードにダークモード切替とスキル検索を実装しながら解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>抽象化の基本と実践</title><link>https://nanade.net/blog/oop-abstraction/</link><guid isPermaLink="true">https://nanade.net/blog/oop-abstraction/</guid><description>TicketCraftの通知処理を題材に、抽象クラスとインターフェースの使い分け、抽象メソッドによる実装強制を実践的に学ぶ。OOP基礎編の完結編。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>カプセル化の基本と実践</title><link>https://nanade.net/blog/oop-encapsulation/</link><guid isPermaLink="true">https://nanade.net/blog/oop-encapsulation/</guid><description>フィールドが全部publicなTicketCraftのコードで実際に起きた事故を題材に、private化・getter/setter・不変条件の保護までカプセル化を実践的に学ぶ。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>継承の基本と実践</title><link>https://nanade.net/blog/oop-inheritance/</link><guid isPermaLink="true">https://nanade.net/blog/oop-inheritance/</guid><description>TicketCraftのTicketクラスからBugTicket・FeatureTicketを継承で分離し、extends・コンストラクタ連鎖・protectedの使い方を実践的に学ぶ。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>オブジェクト指向とは何か｜TicketCraftを例に</title><link>https://nanade.net/blog/oop-overview/</link><guid isPermaLink="true">https://nanade.net/blog/oop-overview/</guid><description>配属先の古いチケット管理ツール『TicketCraft』のコードを読み解きながら、オブジェクト指向プログラミングの目的と4大原則（カプセル化・継承・ポリモーフィズム・抽象化）の全体地図をつかむ入門記事。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>ポリモーフィズムの基本と実践</title><link>https://nanade.net/blog/oop-polymorphism/</link><guid isPermaLink="true">https://nanade.net/blog/oop-polymorphism/</guid><description>TicketCraftの一覧表示処理からinstanceofの型分岐を追放し、オーバーライド・インターフェース分離・実行時多態を実践的に学ぶ。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Abstract Factory：通知チャネル一式の差し替え</title><link>https://nanade.net/blog/pattern-abstract-factory/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-abstract-factory/</guid><description>TicketCraftの緊急通知で、通常用と緊急用の通知手段が食い違って組み合わさってしまう事故を、Abstract Factoryパターンで防ぐ。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Adapter：社外チケットサービスAPIとの接続変換</title><link>https://nanade.net/blog/pattern-adapter/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-adapter/</guid><description>TicketCraftが社外のヘルプデスクAPIと連携する際、引数の順番や形式の違いをあちこちで変換していた問題を、Adapterパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Bridge：出力形式とチケット種別の分離</title><link>https://nanade.net/blog/pattern-bridge/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-bridge/</guid><description>TicketCraftのレポート機能で、レポートの種類×出力形式の組み合わせごとにクラスが増殖していた問題を、Bridgeパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Builder：複雑な検索条件オブジェクトの段階的構築</title><link>https://nanade.net/blog/pattern-builder/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-builder/</guid><description>TicketCraftのチケット検索条件が引数の多いコンストラクタで作られ、使わない項目にまでnullを渡す必要があった問題を、Builderパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Chain of Responsibilityパターン｜承認フローの分岐地獄を解消する</title><link>https://nanade.net/blog/pattern-chain-of-responsibility/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-chain-of-responsibility/</guid><description>担当者→リーダー→マネージャーの承認フローがif-elseの分岐地獄になっていたTicketCraftを題材に、Chain of Responsibilityパターンで承認者を連鎖させ、拡張しやすい設計に書き直す。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Commandパターン｜ステータス変更を「元に戻せる」ようにする</title><link>https://nanade.net/blog/pattern-command/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-command/</guid><description>TicketCraftのステータス変更が履歴を残さず、誤操作を元に戻せなかった問題を題材に、Commandパターンで操作をオブジェクト化し、Undo機能を実現する。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Composite：プロジェクト→サブタスク→チケットの階層</title><link>https://nanade.net/blog/pattern-composite/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-composite/</guid><description>TicketCraftのプロジェクト集計処理が、チケットとサブプロジェクトを特別扱いして手動再帰していた問題を、Compositeパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Decorator：一覧表示への期限超過バッジ等の後付け装飾</title><link>https://nanade.net/blog/pattern-decorator/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-decorator/</guid><description>TicketCraftの一覧表示で、バッジを追加するたびにクラス内のif文が増えていた問題を、Decoratorパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Facade：「作成+通知+履歴記録」の簡易窓口</title><link>https://nanade.net/blog/pattern-facade/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-facade/</guid><description>TicketCraftのチケット登録処理で、3つのサブシステムを呼び出し側が正しい順番で呼ぶ必要があった問題を、Facadeパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Factory Method：チケット種別ごとの生成分離</title><link>https://nanade.net/blog/pattern-factory-method/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-factory-method/</guid><description>TicketCraftのチケット生成コードが複数箇所に散らばったif分岐で書かれていた問題を、Factory Methodパターンで1箇所に集約する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Flyweight：大量のラベル（タグ）オブジェクトの共有</title><link>https://nanade.net/blog/pattern-flyweight/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-flyweight/</guid><description>TicketCraftで大量のチケットに同じ名前のタグを付けるたびに、同じ内容のオブジェクトが何度も新規作成されていた問題を、Flyweightパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Interpreterパターン｜検索クエリの分岐地獄を解消する</title><link>https://nanade.net/blog/pattern-interpreter/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-interpreter/</guid><description>TicketCraftの検索ボックス「status:open assignee:me」のようなクエリ解析がswitch文だらけになっていた問題を題材に、Interpreterパターンで項目ごとに解釈クラスを分離する。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Iteratorパターン｜チケット一覧の並び替えを呼び出し側に漏らさない</title><link>https://nanade.net/blog/pattern-iterator/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-iterator/</guid><description>TicketCraftの一覧表示で「最新順」「優先度順」を切り替える処理が、表示順ごとに別メソッドとして乱立していた問題を題材に、Iteratorパターンで巡回方法を差し替え可能にする。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Mediatorパターン｜UI部品同士の直接参照を仲介者に集約する</title><link>https://nanade.net/blog/pattern-mediator/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-mediator/</guid><description>TicketCraftのフィルタ欄・一覧パネル・詳細パネルが互いを直接参照し合うスパゲッティ状態だった問題を題材に、Mediatorパターンで部品間の依存を仲介者に一本化する。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Mementoパターン｜編集キャンセルで「元の内容」を復元する</title><link>https://nanade.net/blog/pattern-memento/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-memento/</guid><description>TicketCraftの編集画面でキャンセルしても保存済みの内容が復元できなかった問題を題材に、Mementoパターンで編集前のスナップショットを保存・復元する。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Observerパターン｜通知先が増えてもチケット本体を変更しない</title><link>https://nanade.net/blog/pattern-observer/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-observer/</guid><description>TicketCraftのステータス更新通知が担当者へのメール送信とTicketクラスに密結合していた問題を題材に、Observerパターンで通知先を後から自由に追加できるようにする。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>総論：GoF23パターンの地図</title><link>https://nanade.net/blog/pattern-overview/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-overview/</guid><description>デザインパターンを学ぶ意味と、GoFの3分類（生成・構造・振る舞い）の全体像を、TicketCraftの今後の機能追加になぞらえて解説する、全23回連載の導入回。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Prototype：よく使うチケットテンプレートの複製</title><link>https://nanade.net/blog/pattern-prototype/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-prototype/</guid><description>TicketCraftでテンプレートから新しいチケットを作る際、フィールドを手作業でコピーして1つ書き忘れるバグが起きた問題を、Prototypeパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Proxy：添付ファイルの遅延読み込み</title><link>https://nanade.net/blog/pattern-proxy/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-proxy/</guid><description>TicketCraftのチケット一覧表示で、まだ必要ない添付ファイルの中身まで毎回読み込まれてしまっていた問題を、Proxyパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Singleton：システム全体で共有する設定・ロガーを1つに保つ</title><link>https://nanade.net/blog/pattern-singleton/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-singleton/</guid><description>TicketCraftの設定オブジェクトがあちこちで new され、状態がバラバラになっていた問題をSingletonパターンで解決する。Before/Afterの実コードとコンパイル確認付き。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Stateパターン｜ステータスごとの「できる操作」をクラスで表現する</title><link>https://nanade.net/blog/pattern-state/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-state/</guid><description>TicketCraftのチケット操作可否がif文200行超に膨れ上がっていた問題を題材に、Stateパターンでステータスごとの振る舞いをクラスに分離する。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Strategyパターン｜チケット割り当てロジックを実行時に切り替える</title><link>https://nanade.net/blog/pattern-strategy/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-strategy/</guid><description>TicketCraftのチケット自動割り当てロジックが単一クラスに固定され、要望のたびに条件分岐が深くなっていた問題を題材に、Strategyパターンでアルゴリズムを差し替え可能にする。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Template Methodパターン｜クローズ処理の「共通の流れ」を固定する</title><link>https://nanade.net/blog/pattern-template-method/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-template-method/</guid><description>TicketCraftのチケットクローズ処理がチケット種別ごとのswitch-case分岐で12箇所も修正が必要になっていた問題を題材に、Template Methodパターンで共通フローと差分を分離する。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Visitorパターン｜階層構造を変えずに新しい集計処理を追加する</title><link>https://nanade.net/blog/pattern-visitor/</link><guid isPermaLink="true">https://nanade.net/blog/pattern-visitor/</guid><description>TicketCraftのプロジェクト階層に集計レポートやCSVエクスポートを追加するたび、Project・SubProject・Ticketの3クラスを毎回書き換えていた問題を題材に、Visitorパターンで操作を分離する。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>Pythonの基本を独学で身につける完全ガイド｜変数・制御構文からオブジェクト指向まで</title><link>https://nanade.net/blog/python-basics/</link><guid isPermaLink="true">https://nanade.net/blog/python-basics/</guid><description>『文法は分かるのに自分でプログラムが組めない』を卒業するPython入門。変数・型・制御構文・リストや辞書などのデータ構造・関数・オブジェクト指向・デコレータまで、訪問者コメントの集計スクリプトを作りながら解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>【2026年7月版】スクール受講料はクレカ払い一択？｜還元率と「補償」で選ぶ高還元カード</title><link>https://nanade.net/blog/resources-credit-card-guide/</link><guid isPermaLink="true">https://nanade.net/blog/resources-credit-card-guide/</guid><description>受講料30万〜90万円を銀行振込かクレジットカードか迷う人へ。還元率の高さだけでなくショッピング補償・携行品補償の有無で選ぶという視点を、IT業界30年のベテランが解説します。</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>【2026年7月版】エンジニアの学習にKindle Unlimitedは使えるか｜月額980円との現実的な付き合い方</title><link>https://nanade.net/blog/resources-kindle-unlimited/</link><guid isPermaLink="true">https://nanade.net/blog/resources-kindle-unlimited/</guid><description>技術書は1冊3,000円前後と高額。月額980円のKindle Unlimitedはエンジニア学習に本当に役立つのか、IT業界30年のベテランが現実的な使い方と注意点を解説します。</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>【2026年7月版】プログラミング学習用PCの選び方｜中古・レンタル・新品の現実的な使い分け</title><link>https://nanade.net/blog/resources-pc-guide/</link><guid isPermaLink="true">https://nanade.net/blog/resources-pc-guide/</guid><description>学習用PCは中古で十分と言い切れるのか。推奨スペックの目安から、中古ショップ・PCレンタル・新品それぞれのメリットと注意点まで、IT業界30年のベテランが現実的な使い分けを解説します。</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>【2026年7月版】スクール受講前にUdemyで「数千円の適性チェック」｜後悔しない講座の選び方</title><link>https://nanade.net/blog/resources-udemy-guide/</link><guid isPermaLink="true">https://nanade.net/blog/resources-udemy-guide/</guid><description>数十万円のプログラミングスクールに申し込む前に、Udemyの数千円講座で自分の適性を確かめる方法を解説。IT業界30年のベテランが、失敗しない講座選びの基準とAI時代の学び方まで紹介します。</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>スケーラビリティとセキュリティの基本を独学で身につける完全ガイド｜負荷対策からSQLインジェクション対策まで</title><link>https://nanade.net/blog/scalability-security-basics/</link><guid isPermaLink="true">https://nanade.net/blog/scalability-security-basics/</guid><description>『アクセスが増えたらどうなる』『攻撃されたらどうする』が分からない人のための入門。水平/垂直スケーリング、ロードバランサー、キャッシング、SQLインジェクション・XSS・CSRF対策、HTTPSまで、ゲストブックが人気化した想定で解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>【2026年7月版】テラキャン（旧DMM WEBCAMP）とRUNTEQを徹底比較｜未経験からエンジニア転職するならどっち？</title><link>https://nanade.net/blog/school-terakyan-vs-runteq/</link><guid isPermaLink="true">https://nanade.net/blog/school-terakyan-vs-runteq/</guid><description>テラキャン（旧DMM WEBCAMP）とRUNTEQを料金・給付金・転職サポート・学習スタイルの4項目で徹底比較。大手スクール募集停止が相次ぐ2026年、IT業界30年のベテランが「現場が本当に評価するもの」からスクールの選び方を解説します。</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>SQLとDjangoモデルの基本を独学で身につける完全ガイド｜CRUD・JOIN・マイグレーションまで</title><link>https://nanade.net/blog/sql-models-basics/</link><guid isPermaLink="true">https://nanade.net/blog/sql-models-basics/</guid><description>『データはどこに、どうやって保存されるのか』が分からない人のためのSQL/データベース入門。基本コマンドからJOIN・インデックス、Djangoモデル・マイグレーション・管理画面まで、ゲストブックの保存機能を作りながら解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>テストとCI/CDの基本を独学で身につける完全ガイド｜unittestからGitHub Actionsまで</title><link>https://nanade.net/blog/testing-cicd-basics/</link><guid isPermaLink="true">https://nanade.net/blog/testing-cicd-basics/</guid><description>『機能を追加するたびに前の機能が壊れていないか不安』を卒業するテスト入門。assert文からunittest、Djangoのテスト、TDD、GitHub ActionsによるCI/CDまで、ゲストブック機能を例に解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item><item><title>SPA・非同期通信・UIデザインの基本を独学で身につける完全ガイド｜Fetch APIからアニメーションまで</title><link>https://nanade.net/blog/ui-frontend-basics/</link><guid isPermaLink="true">https://nanade.net/blog/ui-frontend-basics/</guid><description>『ページ遷移のないアプリってどう作るの』を卒業するUI入門。SPAの仕組み、Fetch APIとHistory API、無限スクロール、CSSアニメーション、UIデザインの原則まで、ポートフォリオサイトをSPA化しながら解説します。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><author>エンジニア羅針盤 編集部</author></item></channel></rss>