Skip to main content

11 docs tagged with "learning-guide"

View all tags

A Practical Guide to Laravel × DDD × Clean Architecture

No Laravel experience required. A 24-chapter guide for SPA developers (Vue/React) that explains Laravel as an API backend together with domain-driven design (DDD) and clean architecture, step by step. It covers modeling with bounded contexts and EventStorming, the theory of value objects, entities, aggregates, and repositories, through to implementation patterns, transactions, testing, and authentication in a Laravel project.

Designing a Design System with the shadcn/ui Button

Targets React 19 / Tailwind CSS v4 / the latest shadcn/ui. A 13-chapter guide that uses the Button to teach reusable component design aligned with a design system through design tokens, cva, cn, and Radix Slot.

JavaScript Guide

A complete 11-chapter guide that teaches the fundamentals of JavaScript systematically, from variables and data types through functions, arrays, DOM manipulation, and asynchronous processing. Each chapter comes with code examples and beginner-friendly explanations, gradually covering modern syntax (arrow functions, destructuring, async/await, ?. / ??).

Laravel API Development Guide

A 22-chapter guide to using Laravel as an API backend. It works through routing, Eloquent, and validation basics, then authentication and authorization (Sanctum, Policy), caching, queues, the task scheduler, file storage, and production operations, all built around an e-commerce order system. Blade and other frontend features are out of scope.

PHP Class Design Guide

A 14-chapter guide that takes class design in PHP from first principles to practice. It runs from framework-independent design principles (encapsulation, single responsibility, inheritance versus composition, interfaces, SOLID) through to model and service class design in Laravel.

React Guide

A 30-chapter guide that teaches modern React development (Vite + TypeScript + Tailwind CSS) systematically from the ground up. You can work through it step by step, from JavaScript prerequisites to Hooks, state management, performance, Next.js, and a full-stack implementation.

SOLID Principles in Depth

A seven-chapter series that digs into the five SOLID principles across three layers, why you follow them, when it's OK to break them, and how they get misused. Each chapter goes to the original text of the principle and covers how it is reassessed today.

Tailwind CSS Guide

A systematic learning guide for Tailwind CSS v4 in 18 chapters. From the utility-first mindset to Flexbox/Grid, typography, colors, responsive design, dark mode, container queries, and animation. You build a landing page in a hands-on project and acquire modern CSS styling.

TDD 実践ガイド

テストを先に書くと設計がどう変わるかを、PHP と React の両方で追う全 14 章のガイド。Red-Green-Refactor のサイクル、テストダブルの 5 分類、テストが書きにくいコードの直し方から、レガシーコードへの後付けと TDD が効かない場面までを扱います。

Vue Guide

A guide that starts from the Composition API in Vue 3.5 and works through reactivity, component design, Vue Router, Pinia, and Nuxt 4 across 20 chapters. Written around script setup and TypeScript, it explains why each API ended up shaped the way it is.

Web Engineering Fundamentals Guide

A groundwork guide across web engineering, from the CSS box model through database locks, DNS, shells, TLS, algorithms, system design, reading and writing SQL, concurrency, dates, and character encoding. Instead of framework usage, it covers what runs beneath and the boundaries that separate judgment calls in practice, across 44 chapters.