Web

Prototypage

HTML5

Bootstrap

CSS

Javascript

Frameworks

Divers

JSON

PHP

Frameworks

Symfony

Symfony est le framework PHP le plus utilisé dans les projets professionnels.

Micro-frameworks

Ruby on Rails

Java

Outils

WebApp

Back-end

Quelques alternatives à Firebase (de google)

Design

Pour réaliser vos maquettes:

Pour gérer et personnaliser vos icônes:

De quoi améliorer vos sites web:

Bien choisir ses couleurs:

Bien comprendre la psychologie des utilisateurs:

D'autres conseils:

Besoin d'un look science-fiction ?

API REST

Un article intéressant (en deux parties) qui décrit comment bien faire lorsqu'on souhaite développer un webservice du type REST API:

Google a également publié un guide sur ce sujet, le guide est orienté gRPC (variante de RPC) plutôt que HTTP mais l'approche REST est la même:

Un autre article sur les bonnes pratiques lorsqu'on développe une API REST. Même s'il traite de Symfony 2, les conseils restent pertinents :

Pour Symfony 3 :

Bundle spécifique:

Pour documenter votre API REST fonctionnant avec Symfony, vous pouvez utiliser :

Les micro-frameworks PHP sont adaptés à la réalisation d'une API REST. Parmi ceux existants, vous pouvez utiliser :

Il existe également des langages de modélisations d'API REST :

Pour tester votre API REST, vous aurez besoin d'un client HTTP:

D'autres liens qui peuvent vous être utiles:

En python :

Un tutoriel pour les configurations plus exotiques:

Une liste de toutes les API publiques:

En complément, un mini-tutoriel pour comprendre YAML:

Bonnes pratiques

Analytics

Templating

Tests

Déploiement

Pour le déploiement, vous pouvez utiliser des outils tels que:

Serveur web

Il existe plusieurs serveurs web open-source que vous pouvez utiliser pour héberger votre projet: