Besoin d'avis sur le mixte à faire entre JAVA, PHP Symfony, React

Anouchka2586 Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour
J'ai besoin d'avis sur le mixte à faire entre JAVA, PHP Symfony. Merci pour vos conseils !
Je suis formatrice et je dois animer une formation de Concepteurs Développeurs d'applications. Dans cette formation, je leur apprendre ces 3 points;
- Développer une application type desktop
- Développer une application web
- Développer une application mobile

Et comme je suis plus orientée Dev Web, j'ai proposé un programme dev mais les apprenants veulent du JAVA.
J'aimerais rajouter une bonne dose de JAVA tout en faisant aussi du PHP, Symfony React. Le truc c'est que que je ne veux pas me disperser et survoler le programme. Je dois développer les applications desktop en JAVA et pour le web je voulais faire Symfony et pour le mobile, React Native.

Voici le programme que j'ai proposé :
- Intégration web(HTML/CSS/JavaScript, Bootstrap)


- Développement PHP


- Conception logicielle


- UX Design


- Conception et administration base de données


- Développement avec le Framework Symfony


- ReactJS/Redux


- React Native
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Tout ce que fait PHP peut être fait en Java. Donc si "les apprenants veulent du JAVA" c'est possible de supprimer la partie PHP pour faire du web Java.

Faire une application web (en 2020) se basera sur une application Front (React, Angular, etc.) qui appelle le serveur Back via des web services (REST) et Java gère cela très bien.

De plus, si l'application Desktop (Java FX bien sûr, puisque Swing n'est plus maintenu depuis Java 8) a pour vocation d’interagir avec les web services, avoir un langage commun (Java) va simplifier le développement, car on pourra mutualiser du code (par exemple les classes décrivant le contrat JSON).

NB. Même remarques pour la partie mobile, soit on communique par web service, soit via de la programmation système, sachant que Android utilise Java, ça permet de mutualiser du code.

Ci dessous quelques articles (plus ou moins récents) avec différentes technologies web Java :
0