KOBESOFT ENGINEERING

ANCHORED.TECH

we don't write code.
we cast spells.

// make it work. make it right. make it fast.

// 学ぶ

Laravel 30本

Laravel基礎

ルーティング・Eloquent・認証・キュー・テストまで、Laravelの主要機能を一本ずつ丁寧に解説する全30回のシリーズ。実務で使えるコードを軸に、フレームワークの設計思想まで学ぶ。

  1. #ルートグループとミドルウェア
  2. #リソースルートとルートモデルバインディング
  3. #FormRequestでバリデーションを整理する
  4. #依存性注入とサービスコンテナ
  5. #Bladeコンポーネントを使いこなす
  6. 他25本
Laravel 7本

Laravelを始めよう

PHPフレームワーク初挑戦の方向けに、環境構築からCRUDアプリ完成まで全7回で一気に駆け抜けるチュートリアル。手を動かしながらLaravelの全体像をつかむ。

  1. #Laravelって何?環境を整えよう
  2. #ルーティングとコントローラーを理解する
  3. #Bladeでビューを作る
  4. #データベースとマイグレーション
  5. #EloquentでDBを操作する
  6. #フォームとバリデーション
  7. #CRUDアプリを完成させる
FilamentPHP 10本

FilamentPHP基礎

Laravelに管理パネルを追加するFilamentPHPを全10回で習得。リソース・フォーム・テーブル・認証・ウィジェットまで、実務レベルの管理画面を作り上げる。

  1. #FilamentPHPとは——LaravelにAdminパネルを追加する
  2. #はじめてのリソース——テーブルとフォームを作る
  3. #フォームフィールドを使いこなす
  4. #テーブルカラムとフィルター
  5. #リレーションを持つリソース
  6. 他5本
FilamentPHP 10本

FilamentPHP応用

アクション・モーダル・カスタムコンポーネント・通知・インポート/エクスポート・マルチテナンシーまで。FilamentPHPの深部を10回で制覇する。

  1. #アクションの仕組み——Table・Form・Header Actions
  2. #モーダルの仕組み——Slide-over・確認・カスタム
  3. #カスタムフォームコンポーネント
  4. #通知とリアルタイム更新
  5. #インポートとエクスポート
  6. 他5本
MySQL 8本

MySQLデータベースを使ってみよう

インストールから始まり、テーブル作成・SELECT・JOIN・GROUP BYまで全8回。手を動かしながらMySQLの基本操作を一通り習得する入門シリーズ。

  1. #MySQLをインストールして接続しよう
  2. #データベースとテーブルを作る
  3. #データを追加・取得する — INSERT と SELECT
  4. #データを更新・削除する — UPDATE と DELETE
  5. #WHERE で絞り込む
  6. 他3本
DB設計 8本

データベースを設計する

エンティティの洗い出しから正規化・ER図・リレーション設計まで全8回。ECサイトを題材に「壊れにくいDB」を設計する思考プロセスを学ぶ。

  1. #データベース設計とは何か
  2. #エンティティを洗い出す
  3. #正規化でデータの重複をなくす
  4. #ER図でテーブルの関係を描く
  5. #リレーションを実装する — 外部キー
  6. 他3本
SQL 9本

SQLをちゃんと理解する

SELECT文の評価順序からJOINの内部動作・ウィンドウ関数・トランザクションまで全9回。「なぜそう書くか」を理解してSQLを道具として使いこなす。

  1. #SELECT文が実行される順番
  2. #JOIN の仕組みを理解する
  3. #サブクエリを使いこなす
  4. #CTE(WITH句)で読みやすくする
  5. #GROUP BY と HAVING を正しく使う
  6. 他4本
DB最適化 8本

データベースの高速化

スロークエリの発見からEXPLAIN読み方・インデックス設計・N+1解消まで全8回。「遅い」を「速い」に変える実践的チューニング手法を体系的に学ぶ。

  1. #スロークエリを発見する
  2. #EXPLAIN で実行計画を読む
  3. #B-tree インデックスの仕組み
  4. #インデックスが使われないケース
  5. #N+1 問題を根絶する
  6. 他3本
Canvas / JS 5本

ビジュアルコーディングを始めよう

Canvas APIとJavaScriptだけで「動く絵」を描く全5回。ループ・三角関数・アニメーションを組み合わせ、コードを芸術に変える感覚を体験する。

  1. #キャンバスの世界へようこそ
  2. #ループでパターンを埋め尽くす
  3. #円と三角関数で曲線を描く
  4. #requestAnimationFrameで動かす
  5. #ワンライナーの世界へ
Canvas / JS 10本

ビジュアルコーディング 物理シミュレーション

慣性・バネ・衝突・剛体回転——物理の法則をJavaScriptで再現する全10回。Canvas上で動く物理エンジンをゼロから組み上げ、シミュレーションの醍醐味を体感する。

  1. #慣性と速度——ものが動き続ける理由
  2. #力と加速度——F=maをキャンバスで
  3. #オイラー法——微分方程式をコードで解く
  4. #バネの力——フックの法則でバネを作る
  5. #跳ね返り——反発係数と壁との衝突
  6. 他5本
数学 15本

ふれてみよう高校数学 代数と式の操作

展開・因数分解・複素数・方程式・不等式・二項定理——高校数学の「計算・変形ルール」を全15回で徹底的にやり直す。見て触って納得する式変形の世界。

  1. #式の展開と整理
  2. #因数分解の基本
  3. #因数分解の応用
  4. #有理式と分数式の計算
  5. #根号と無理数の計算
  6. 他10本
数学 15本

ふれてみよう高校数学 幾何と図形

三角比・直線と円・軌跡・ベクトル・複素数平面——「空間と形を数式で表す」全15回。図形が動くキャンバスで、幾何の感覚を取り戻す。

  1. #三角比の定義——辺の比を角度で表す
  2. #三角比の応用
  3. #正弦定理・余弦定理
  4. #直線の方程式
  5. #円の方程式
  6. 他10本
数学 15本

ふれてみよう高校数学 関数

二次関数・三角関数・指数・対数——「変化と対応を捉える」全15回。グラフを動かしながら、関数の本質を身体で覚える。

  1. #二次関数のグラフと頂点
  2. #二次関数の最大・最小
  3. #二次関数と判別式
  4. #三角関数の定義——単位円
  5. #三角関数のグラフ
  6. 他10本
数学 15本

ふれてみよう高校数学 解析(微分・積分・極限)

極限・微分・積分——「連続的な変化を扱う」全15回。接線が動くアニメーションで微分を直感的につかみ、面積計算を視覚化する。

  1. #極限の概念——無限に近づくとは
  2. #関数の連続性
  3. #微分の定義——差分商から導関数へ
  4. #微分の計算規則
  5. #積・商・合成関数の微分
  6. 他10本
数学 15本

ふれてみよう高校数学 確率・統計

場合の数・確率・確率変数・統計的推測——「不確かさとデータを扱う」全15回。シミュレーションで確率を体感し、正規分布の美しさを可視化する。

  1. #場合の数と順列
  2. #組み合わせ
  3. #確率の基本
  4. #条件付き確率とベイズの定理
  5. #独立な試行と反復試行
  6. 他10本
数学 15本

ふれてみよう高校数学 離散数学・数論

数列・漸化式・整数論・行列——「とびとびの値と構造」を扱う全15回。フィボナッチ数列から行列変換まで、離散の美学をビジュアルで体感する。

  1. #等差数列——一定の差で増える列
  2. #等比数列
  3. #数列の和の公式
  4. #漸化式と数列
  5. #数学的帰納法
  6. 他10本
コンピュータ科学 6本

バイナリデータ入門

ビット・バイト・2進数・16進数・オーバーフロー・2の補数・文字コード——バイナリを知らないプログラマー向けに全6回でやさしく解説。

  1. #ビットとバイト——データの最小単位
  2. #2進数——0と1で数を数える
  3. #16進数——バイナリを読みやすくする表記
  4. #整数の足し算とオーバーフロー
  5. #負の数の表現——2の補数
  6. 他1本
プログラミング 10本

オブジェクト指向プログラミング入門

クラス・継承・ポリモーフィズム・DI——PHP 8を使って「なぜOOPか」を理解する全10回。設計の考え方とコードを一緒に学ぶ。

  1. #クラスとオブジェクト
  2. #カプセル化——データを隠して安全に
  3. #継承——コードを再利用して拡張する
  4. #ポリモーフィズム
  5. #抽象クラスとインターフェース
  6. 他5本
プログラミング 12本

デザインパターン入門

GoFパターンをPHP 8で学ぶ全12回。Singleton・Factory・Strategy・Observer など「再利用可能な解決策」をLaravelとの対応で理解する。

  1. #デザインパターンとは
  2. #Singleton
  3. #Factory Method
  4. #Builder
  5. #Strategy
  6. 他7本
UI Design 9本

UIアニメーション入門

イージング・マイクロインタラクション・状態遷移まで全9回。「なぜ動かすか」の意図から学び、ユーザーの操作を豊かにするアニメーション設計を身につける。

  1. #アニメーションがUIを変える瞬間
  2. #「速さ」がUIの印象を決める
  3. #「動き方」でキャラクターが変わる
  4. #ボタンとタッチ — 「押した感」を設計する
  5. #フォームの対話 — 入力を助けるアニメーション
  6. 他4本