Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1685 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Débutant quoi apprendre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Débutant quoi apprendre ?

n°2376019
Anthan
Posté le 17-02-2021 à 17:27:02  profilanswer
 

Bonjour,
 
Je suis débutant et je souhaite apprendre à faire un petit site internet. Ce site permettrait de faire des choses simples pour me faire gagner du temps. Mais étant novice je ne sais pas si c'est en fait compliqué et surtout quoi apprendre :
 
Je souhaite pouvoir avoir un site en local au début puis en ligne ensuite. Ce site doit pouvoir traiter un fichier XML avec son fichier XSD correspondant déjà constitué par un tiers et mis à disposition et le restituer de manière simple genre un tableau que je pourrais alors exporter au format xls ou me permettre de suivre certaines lignes du tableau en les épinglant et éventuellement suivre les changements dans le fichiers XML (mis à jour mensuellement). Ou manipuler toutes les données de la manière que je veux a différents endroits du site.  
 
A côté de ça j'aimerai pouvoir agréger suivre les réseaux sociaux sur des thèmes/entreprises/# qui m'intéressent (ajout /suppression/sauvegarde).  
Je voudrais également suivre l'actualité de site qui n'ont pas de flux RSS dédié mais des flux RSS globaux (et donc masque ce qui ne m'intéresse pas).  
 
Faire un rendu esthétique sans que ce soit le site de la mort. Juste agréable à naviguer.  
 
Donc ma question c'est quoi apprendre pour faire ça et quel outil me permettrait de le faire le plus rapidement possible (donc qui premache le travail) ? Le tout étant de faire cela gratuitement avec mes mimines.  
 
Pour mon background, il y a environ 8-9 ans j'ai monte un petit wiki perso avec que des tutos qui est encore en ligne sur un site free.
 
Merci d'avance !

mood
Publicité
Posté le 17-02-2021 à 17:27:02  profilanswer
 

n°2376040
rufo
Pas me confondre avec Lycos!
Posté le 17-02-2021 à 20:34:36  profilanswer
 

Regarde déjà du côté de Wordpress pour faire un site web.
 
Après, tu peux apprendre le grand classique HTML/CSS/Javascript/PHP + Mysql.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2376047
Anthan
Posté le 17-02-2021 à 22:59:03  profilanswer
 

Y a-t-il un ordre pour l'apprentissage  
 
Pour WordPress c'est ce que j'avais prévu.

n°2376049
rufo
Pas me confondre avec Lycos!
Posté le 17-02-2021 à 23:03:22  profilanswer
 

Je dirais que le mieux pour débuter est de maitriser d'abord le côté client en statique avec HTML/CSS puis un peu de dynamique toujours côté client avec JS et enfin rendre tout ça dynamique avec PHP côté serveur puis ajouter Mysql avec le SQL.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2376073
Anthan
Posté le 18-02-2021 à 13:22:35  profilanswer
 

Je me suis lancé en HTML/CSS. Je verrais la suite après quand j'aurais avancé.  
Merci pour le retour.

n°2376124
rufo
Pas me confondre avec Lycos!
Posté le 18-02-2021 à 15:21:46  profilanswer
 

Regarde le site alsacreations.com ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2376153
reroll
Posté le 18-02-2021 à 19:11:26  profilanswer
 

Si c'est pour du web/webapp :
 
La base HTML / CSS / Javascript pour le front (auxquels tu pourra ajouter plus tard Bootstrap/Tailwind pour le CSS, React/Vue pour le Javascript si le besoin s'en fait ressentir)
 
Ensuite, si tu désires pousser plus loin tes connaissances en webdev =>
 
Ensuite pour le back tu as le choix php (avec laravel/symphony), ou nodejs/express (qui utilise le javascript, ce qui est de plus en plus utilisé).
 
Il faudra ajouter une bdd, ce qu'on retrouve beaucoup de nos jours c'est MongoDB avec le langage Mongoose.
 
Ensuite si tu veux des technos cool aussi, facile à apprendre tu as Ruby avec Ruby On Rails, ou Python avec Django.

n°2376154
rufo
Pas me confondre avec Lycos!
Posté le 18-02-2021 à 19:26:22  profilanswer
 

Une BD NoSQL pour débuter, c'est pas forcément ce que je recommanderait. Mysql ou PostGres seront plus abordables de prime abord et ensuite, une fois maîtrisés, il pourra se tourner vers des BD NoSQL.
Faut pas oublier que le NoSQL est utile pour des cas particuliers, c'est pas adapté à tous les usages et vu ce qu'il veut faire pour l'instant, un SGBDR sera plus adapté. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2376248
Anthan
Posté le 19-02-2021 à 17:21:49  profilanswer
 

J'avoue que j'ai plus des questions sur l'injection dans une base de données existantes de données codées (dont j'ai les clés) sous format xml. Comment procéder ?  
 
Par exemple c'est codé car le XML me dit : article1 / attribut1 = 1 et un autre fichier XML me dit si attribut1 = 1 alors ça veut dire "gauche" et si 2 ça veut dire droite.  
Mais dans une autre mise à jour j'ai article1 / attribue1 = 2.  
 
 J'imagine que je dois changer 1 en 2 dans la base de donneesavec UPDATE mais dois-je avoir une base de données qui consolide le résultat droite ou gauche car moi je veux voir apparaître droite/gauche sans mettre partout du code pour dire si 1 alors gauche.  
 
Bref des questions basiques pour lequel il me faudra des tutoriels.

n°2376258
rufo
Pas me confondre avec Lycos!
Posté le 19-02-2021 à 18:30:27  profilanswer
 

Je pense que tu veux mettre la charrue avec les bœufs là :/
 
Ce que tu veux faire demande déjà un petit niveau en dév PHP car ça implique de savoir fournir en entrée un fichier XML, le lire et le parser puis savoir si une entrée est dans la BD (SELECT), si c'est pas le cas, faire un INSERT INTO, sinon faire un UPDATE et, bien entendu, d'afficher quelques infos sur la façon dont le traitement s'est passé (donc, a priori, en HTML/CSS).
 
C'est un bon projet de départ, mais si t'as jamais fait de programmation, jamais de HTML/CSS et jamais de SQL, ne t'attends pas à avoir un truc fonctionnel avant quelques semaines. :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le 19-02-2021 à 18:30:27  profilanswer
 

n°2376300
Anthan
Posté le 19-02-2021 à 22:39:14  profilanswer
 

J'ai fait un peu de HTML :) Je vais suivre des cours encore un peu

n°2376307
rufo
Pas me confondre avec Lycos!
Posté le 19-02-2021 à 22:52:06  profilanswer
 

Surtout, maîtrises les bases de tout ce qui est exécuté côté client (surtout si tu ajoutes du Javascript qui va rendre tes pages web plus dynamiques) avant de passer à la génération de pages web dynamiques avec PHP. Sinon, tu risques de te mélanger les pinceaux entre ce qui est exécuté côté serveur et côté client, surtout si tu génères aussi du JS via PHP.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Débutant quoi apprendre ?

 

Sujets relatifs
Je veux apprendre la programmation...sniff..(application mobile)Apprendre le python
aide debutant en java exerciseRecherche professeur pour apprendre à programmer en Java
AIde débutant , problème de sérialisation[DEBUTANT] Condition pour ouvrir un fichier ne fonctionne pas
[Java] Aide débutant JavaDébutant , aimerait apprendre le VB
[DEBUTANT]Quel bouquin pour apprendre le C# ?BESOIN D'AIDE (debutant) POUR APPRENDRE LANGUAGE TI89
Plus de sujets relatifs à : Débutant quoi apprendre ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR