Bonjour à tous !
voilà, j'ai bien envie de me mettre au développement web et de créer mon site web
l'idée c'est aussi et surtout d'en faire une application mobile.
je vais prendre l'exemple du site "leboncoin", qui était seulement un site web et qui est maintenant aussi une appli mobile ( ou même facebook.. )
que faut il comme connaissance ? vers quoi me diriger en priorité ? comment bien optimiser mon temps dans mon apprentissage ? sachant que je privilégie la version application mobile
Merci
Hello, il te faut une architecture avec WebService Rest par exemple.
Ton site et ton appli mobile utiliseront ce WebService, comme ça tu aura le même backend, et t'aura juste la partie affichage à utiliser dans les 2 cas.
Salut
merci pour la réponse, mais pas certain d'y voir plus clair sur ce que je dois apprendre comme langage etc ! ^^
Je précise que je n'y connais pas grand chose dans le domaine du coup ;)
Salut
Comme a dit boucif il te fait un backend commun à tous avec une API REST (par exemple
)
Côté client tu peux aussi opter pour une PWA qui vont te permettre de faire un site web "installable" sur les devices de tes utilisateurs (les PWA
)
Côté langage tu peux apprendre n'importe que langage côté serveur : php, nodejs (le js te servira aussi côté front), Ruby, etc ...
" Je précise que je n'y connais pas grand chose dans le domaine"
Backend ? API REST ? PWA ?
Langage pour site web ?
langage pour appli ?
C'est juste le coté serveur qui sera commun ?
Tu connais aucun langage de programmation ?
Je pense au minimum tu dois connaître une bdd et son langage, un langage serveur, tu as un paquet de solution possible, et html/css pour le front, sachant que tu peux aussi réutiliser ton site dans ton app mobile, c’est ce que j’ai fais pour mon app flyff-legacy, qui encapsule une partie de mon site.
Le 07 janvier 2020 à 18:22:53 Redrevr a écrit :
" Je précise que je n'y connais pas grand chose dans le domaine"Backend ? API REST ? PWA ?
Langage pour site web ?
langage pour appli ?C'est juste le coté serveur qui sera commun ?
Yes c'est pour ça qu'on te donne des conseils, des termes pour lesquels tu peux trouver des bonnes définitions sur Google qui seront plus complète que ce qu'on pourrait potentiellement te pondre et si t'as des questions à propos de ces termes, pose les ici et on te répondra ![]()
Langage pour site web
html, css et javascript
langage pour appli
Un bon paquet fais déjà un site web (et regarde ce qu'est une pwa
)
C'est juste le coté serveur qui sera commun ?
Dépend de comment tu fais ton projet, des technos ou des concepts utilisés. ![]()
merci beaucoup de prendre le temps de répondre !
Je vais commencer par le html, css et javascript, ca me semble déjà obligatoire ^^
je reviendrais surement vous embêter !
pwa c'est un site responsive du coup ?
et ca peut être installable comme une appli ? genre je peux le mettre sur le playstore ?
Je vais commencer par le html, css et javascript, ca me semble déjà obligatoire ^^
Je suis d'accord ![]()
pwa c'est un site responsive du coup ?
Oui mais pas que ! ![]()
et ca peut être installable comme une appli ? genre je peux le mettre sur le playstore ?
Oui tu peux l'installer depuis Chrome de base (sur PC comme mobile) et oui tu peux aussi la mettre sur la playstore ! C'est ici le gros avantage des PWA, un site web = une appli avec le même code source ! ![]()
super merci !
je pense que le PWA réponds bien à ce que je souhaite ![]()
faut que je me documente d'avantage
un bon cour ( free) pour apprendre le html/css/javascript
openclassroom fait l'affaire ou y a vraiment mieux?
Pas de soucis !
Openclassroom pour le html/css c'est bien mais je te conseil Grafikart, je trouve ses tutos assez bien html, css comme js ! ![]()
Vous ne pensez pas que c'est mettre la charrue avant les boeufs de lui proposer d'entrée de jeu une architecture, un design faire une PWA sans expliquer derrière les avantages et les inconvénients ( car y en a ... ) alors qu'il veut je cite :
" se lancer dans le dev web ".
Quand bien même l'auteur irait regarder sur Youtube le principe d'une RESTul API s'il ne comprend pas ce que c'est qu'une requête POST il n'est pas plus avancé.
Je remets pas vos conseils en cause
je me demande juste si c'est pas mieux de le diriger pas à pas sur des trucs plus buvables. Du genre faire son premier site en responsive propre sans aucune programmation derrière ...
On l'aiguille juste, à lui de se renseigner et de trouver le bon cheminement, mais vu que l'auteur a l'air de ne jamais avoir fait de dev, je pense que rien ne sortira
Le 08 janvier 2020 à 10:00:14 boucif a écrit :
On l'aiguille juste, à lui de se renseigner et de trouver le bon cheminement, mais vu que l'auteur a l'air de ne jamais avoir fait de dev, je pense que rien ne sortira
Parce que j'ai jamais fais de dev, je ne pourrais jamais en faire ? wtf
Marav on lui donne des conseils, plus cohérent de lui dire d'apprendre un ou deux langages et de sortir une PWA que de faire un site web + une app native ![]()
Il apprendra à son rythme et fera sa pwa en temps et en heure, mais la il a un but à atteindre au moins. ![]()
Le 08 janvier 2020 à 12:08:43 UndeadMarston6 a écrit :
Marav on lui donne des conseils, plus cohérent de lui dire d'apprendre un ou deux langages et de sortir une PWA que de faire un site web + une app nativeIl apprendra à son rythme et fera sa pwa en temps et en heure, mais la il a un but à atteindre au moins.
disons que ca me permet d'avoir une ligne directrice, et c'est pas plus mal en effet ![]()
D'ac les gars, vos conseils sont cools je dis pas le contraire je dis juste qu'en voulant peut être se fixer un objectif à moyen-long terme il risque de brûler certaines étapes ultra capitales. On ne sera pas derrière lui, mais le simple fait de ne pas lui montrer la voie c'est déjà dommage.
Après chacun voit ça comme il veut car on a tous un parcours différent j'imagine, tant que ça aide l'auteur à y voir plus clair.
J'avais ça niché dans mes favoris, c'est plutôt bien foutu, le mec a fait les années précédentes (pratique pour voir l'évolution du métier )
https://roadmap.sh/frontend
https://roadmap.sh/backend
Oui mais c'est difficile, chacun apprend différemment et à son rythme donc je préfère donner des éléments basiques et général (surtout si il y a un but à long terme, ça motive bien) et si il a des questions il peut toujours remonter son topic et on répondra ![]()