Hello,
Alors voilà... je dois coder un petit logiciel de "gestion" interne. Encoder des activités, des rendez-vous, des déplacements, etc. je ne vais pas trop entrer dans les détails pour essayer d'être assez concis.
C'est un petit projet pour une boîte de prod mais un projet déjà assez conséquent pour quelqu'un comme moi qui vais bosser seul sur ce projet.
J'ai des bases très classiques et assez "débutantes" en HTML, CSS, PHP et mysql.
J'suis vraiment pas très avancé pour le coup, mon plus gros projet c'est un shifumi avec des données sauvegardées dans une base de données (et un petit robot sur roulette commandé à distance codé en Python il y a plusieurs années).
Pour ce projet, on m'a conseillé d'utiliser des techno assez récentes et évolutives.
C'est à dire : Reactjs pour le front et C#/.net core pour le back avec une base sql.
Cependant, ce sont des technos dans lesquelles je n'ai absolument aucune base, je n'ai jamais fait de POO, je n'ai jamais utilisé Visual Studio, jamais (ou très très peu) utilisé javascript
Mais ça peut être un très beau projet à réaliser avec beaucoup de choses à apprendre à la clé.
Et au pire, je me casse la gueule pendant le projet, j'apprends et je recommence. Je préfère apprendre sur ce projet plutôt que me lancer dans des petits projets de test à côté, sauf si c'est vraiment nécessaire pour acquérir certaines bases que je n'ai probablement pas...
Donc en fait j'aimerais vos lumières, avoir un style de fil conducteur, qu'est-ce que je fais en premier, quel est la priorité, l'ordre des choses à faire?
Des articles à recommander?
Actuellement, un début de cahier des charges a été fait et une première analyse UML (diagramme de classe et cas d'utilisation).
Je ne sais pas si on peut estimer la taille d'une application en fonction de son nombre de tables mais dans mon analyse il y a environ 30 tables.
Voilà voilà, pour l'instant c'est à peu près tout ce que je voudrais savoir et pour le reste, je vais me documenter au maximum de mon côté avec vos suggestions !
Partager