プログラミング言語

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

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

【入門】Jupyter Notebook とは?操作方法を解説

Jupyter Notebook Jupyter Notebook とは、ブラウザで1行ごとにコードを実行したり、メモ帳として使える OSS です。 Jupyter Notebook の例 The Jup...
Java

JDBC (Java DataBase Connectivity) とは

JDBC(Java DataBase Connectivity)とは JDBC(Java DataBase Connectivity とは、Java アプリケーションからデータベース間へアクセスするためのインターフェイス...
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 を実行 ...