転職したらスマレジだった件

スマレジのエンジニアやまてのテックブログです。マジレス大歓迎です。

PHP

ミノ駆動本を読んで、保守しやすい成長し続けるコードを書きたい。 - 第3章 クラス設計 後編

今回は、 #ミノ駆動本 こと 『良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方』の「第3章クラス設計 ―すべてにつながる設計の基盤―」 を読んで学んだ内容について記事にします。

ミノ駆動本を読んで、保守しやすい成長し続けるコードを書きたい。 - 第3章 クラス設計 前編

今回は、 #ミノ駆動本 こと 『良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方』の「第3章クラス設計 ―すべてにつながる設計の基盤―」 を読んで学んだ内容について記事にします。

ミノ駆動本を読んで、保守しやすい成長し続けるコードを書きたい。 - 第2章 設計の初歩

今回は、 #ミノ駆動本 こと 『良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方』の「第2章 設計の初歩」 を読んで学んだ内容について記事にします。

ミノ駆動本を読んで、保守しやすい成長し続けるコードを書きたい。 - 第1章 悪しき構造の弊害を知覚する

今回は、 #ミノ駆動本 こと 『良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方』の「第1章 悪しき構造の弊害を知覚する」 を読んで学んだ内容について記事にします。

Laravel 10 と React 18 の SPA 開発環境の構築手順(ucan-lab/docker-laravel 利用版)

今回は Laravel 10 と React 18 の SPA の開発環境を、ucan-lab/docker-laravel を用いて構築します。

Laravel Sail を活用した Laravel 10 と React 18 の SPA 開発環境の構築手順

今回は、Laravel 10 と React 18 を使用した SPA 開発環境を Laravel Sail を活用して構築手順について、ハンズオンの記録をまとめます。

CLIで操作するブラックジャックゲームをPHPで作ってみる - ④PHPでの実装

こんにちは! スマレジ・テックファームのWebエンジニアやまてと申します。 はじめに 「CLIで操作するブラックジャックゲームをPHPで作ってみる」の 4 記事目として、「PHPでの実装」について投稿します。 実務で未だ実装はしたことがないので、手探りで実装…

CLIで操作するブラックジャックゲームをPHPで作ってみる - ③UML作成

こんにちは! スマレジ・テックファームのWebエンジニアやまてと申します。 はじめに 「CLIで操作するブラックジャックゲームをPHPで作ってみる」の 3 記事目として、「UML作成」について投稿します。 この課題は、『独学エンジニア』というWeb開発(主にサ…

CLIで操作するブラックジャックゲームをPHPで作ってみる - ②開発環境構築

こんにちは! スマレジ・テックファームのWebエンジニアやまてと申します。 はじめに 今回は「CLIで操作するブラックジャックゲームをPHPで作ってみる」の 2 回目として、使用する「開発環境構築」について投稿したいと思います。 この課題は、『独学エンジ…

CLIで操作するブラックジャックゲームをPHPで作ってみる - ①制作物の確認

こんにちは! スマレジ・テックファームのWebエンジニアやまてと申します。 はじめに 今回から「CLIで操作するブラックジャックゲームをPHPで作ってみる」という題目で、トータルで何回になるかわかりませんが、完成までの道のりを投稿していきたいと思いま…

プログラミング研修でのフルボッコなコードレビューの記録 - ③Webアプリケーション基礎

③ Webアプリケーション基礎 1. セキュリティ 1.1. 「ユーザーの入力値をそのままSQLに入れないでください」 1.2. 「ユーザーの入力値を表示する際のエスケープを必ず行ってください」 1.3. 「セキュリティについて体系的に勉強しておいてください」 2. バリ…

プログラミング研修でのフルボッコなコードレビューの記録 - ①PHPの基礎

こんにちは! スマレジ・テックファームのWebエンジニアやまてと申します。 今回は『プログラミング研修でのフルボッコなコードレビューの記録』と題しまして、昨年12月1日に入社からの2カ月で受けた社内の研修について振り返っていきたいと思います。

諸事情で Zend Framework を理解する 2022 - ⑥バリデーションメッセージの日本語化

こんにちは! スマレジの テックファーム(SES 部門)のWebエンジニア やまて(@r_yamate) と申します。 はじめに 前回の記事(⑤編集・削除機能の作成)で、登録済みの商品データを編集・削除する機能を作成しました。 本連載の目次 本連載では以下の順序で…

諸事情で Zend Framework を理解する 2022 - ⑤編集・削除機能の作成

こんにちは! スマレジの テックファーム(SES 部門)のWebエンジニア やまて(@r_yamate) と申します。 はじめに 前回の記事(④登録機能の作成)で、商品データを Products テーブルに登録する、登録機能を作成しました。 本連載の目次 本連載では以下の順…

諸事情で Zend Framework を理解する 2022 - ④登録機能の作成

こんにちは! スマレジの テックファーム(SES 部門)のWebエンジニア やまて(@r_yamate) と申します。 はじめに 前回の記事(③一覧画面の作成)で、Webサービスのトップページとなる一覧画面を作成しました。 本連載の目次 本連載では以下の順序で進めて…

諸事情で Zend Framework を理解する 2022 - ③一覧画面の作成

こんにちは! スマレジの テックファーム(SES 部門)のWebエンジニア やまて(@r_yamate) と申します。 はじめに 前回の記事(②Zend Framework のインストール)で、Zend Framework の Welcome 画面を表示できました。 本連載の目次 本連載では以下の順序…

諸事情で Zend Framework を理解する 2022 - ②Zend Framework のインストール

こんにちは! スマレジの テックファーム(SES 部門)のWebエンジニア やまて(@r_yamate) と申します。 はじめに 前回は、Docker での開発環境構築の内容について投稿しました。 本連載の目次 本連載では以下の順序で進めています。 ① Docker での開発環境…

諸事情で Zend Framework を理解する 2022 - ①Docker での開発環境構築

※ Zend Framework のバージョンは 3 系です こんにちは! スマレジの テックファーム(SES 部門)のWebエンジニア やまて(@r_yamate) と申します。 はじめに 本記事から何回かに渡って、 Zend Framework を使って、CRUD処理機能のあるWebサービスを作成す…