プログラミング言語

プログラミングに関する記事

一般的なツール

プログラミングでよく利用する記事は以下です。

ツール

Python

Python でよく利用するライブラリ、サーバー、フレームワークは以下です。

Python

Java

Java でよく利用する概念は以下のとおりです。

Java

Node.js

Node.js + EJS + Express で Web アプリ入門
本記事は以下の書籍を参考にしています。対象者Node.js でウェブアプリを作りたい人EJS・Express・Express Generator がわからない人細かい仕様は後で調べるから、まずは動...

おすすめの書籍 (本)

プログラミングの学習に役に立つ書籍を、おすすめの学習順で紹介します。

  1. リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (コードの品質)
  2. 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方 (コードの品質)
  3. プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則 (考え方)
  4. Clean Architecture 達人に学ぶソフトウェアの構造と設計 (クリーンアーキテクチャ)
  5. モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド (マイクロサービス)

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック

良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方

プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則

Clean Architecture 達人に学ぶソフトウェアの構造と設計

モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド

プログラミングに関連する記事一覧

python

【入門】REST API の解説と Flask + Python で設計・実装

REST API (Representational State Transfer API) REST API (Representational State Transfer API) とは、以下の6つの REST ア...
python

Flask Blueprint の使い方

Blueprint とは Flask における Blueprint とは、アプリケーションの機能を複数のファイル (モジュール) に分割する方法です。 ソースコードが長すぎる場合に、機能ごとにファイルを分割し管理しやすくするた...
python

Gunicorn + Flask + nginx で Python の Web アプリ入門

完成図 この記事では、以下の順でアプリケーションを作成します。 Python アプリケーションで Hello World を実行 動的 Web サーバー(アプリケーションサーバー)で Hello World を実行 ...
Java

【Java 入門】オブジェクト指向プログラミングの基本用語

本記事は、Java にアレルギー反応が出る人が、少しだけ Java を読み書きできるようになることを目的としています。 今回は Java で躓く原因である、オブジェクト指向プログラミングの用語に焦点を当て、ざっくり解説します。(厳密...
Node.js

Node.js + EJS + Express で Web アプリ入門

本記事は以下の書籍を参考にしています。 対象者 Node.js でウェブアプリを作りたい人 EJS・Express・Express Generator がわからない人 細かい仕様は後で調べるから、まずは動...