Développement du projet Planning API (session 1)

- 04/04/2022 - 5 heures 7 minutes - Patrick Prémartin

Première session de développement sur le projet Planning API qui doit me permettre de gérer depuis un simple logiciel ou une application mobile l'affichage des rendez-vous affichés sur mes différents blogs et à terme aussi les sessions dans le planning de Twitch si on va jusqu'à l'interfaçage avec son API.

Le programme client est développé avec Delphi dans un projet FireMonkey pour fonctionner sur Windows, Mac, iOS, Linux et Android. A priori je me servirai surtout des versions Mac et iOS mais autant prévoir toutes les options.

La partie serveur d'API et base de données est développée en PHP avec un stockage NoSQL sous forme de fichiers JSON.

Sur cette session les points suivants ont été traités :

- création du dépôt de code
- mise en place de la documentation
- description de l'API
- création de la librairie Pascal de gestion de l'API et de la liste des événements du planning
- création du programme Delphi pour l'interface utilisateur de mise à jour de la base de données des événements du planning
- développement des programmes serveur pour les points d'entrée de l'API
- mise à jour de la TODO list

Cette vidéo étant longue elle a aussi été découpée en plusieurs parties visibles sur les 2 blogs concernés par ce projet :

- la première partie concernant le développement de la librairie cliente de l'API en Delphi
- la seconde partie concernant le développement des endpoints en PHP et du stockage des données côté serveur
- la troisième partie concernant le développement de l'interface utilisateur du programme de mises à jour

Le développement sur ce projet s'est poursuivi le lendemain.

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

API, Delphi, FireMonkey, FMX, JSON, Live coding, PHP


Classement

Live coding
Projets > Projets non classés > Planning API