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

  FORUM HardWare.fr
  Programmation
  PHP

  Quels livres pour débuter ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quels livres pour débuter ?

n°2303162
Adamas44
Posté le 10-07-2017 à 19:55:01  profilanswer
 

Bonjour à tous,
 
Fin janvier prochain, je me lance dans une formation AFPA "Développeur Logiciel" (https://www.afpa.fr/formation-qualifiante/developpeur-logiciel).
 
Par rapport aux contenus des cours, j'aimerais d'or et déjà me plonger dedans, aussi bien en PHP/MySQL qu'en JAVA.
J'aimerais pouvoir découvrir des deux langages via des livres (fr), et non des sites, je trouve ça plus simple pour débuter, d'avoir un cadre clair, ou je peux revenir en arrière facilement, etc.
 
Je fais donc appel à vous afin de savoir s'il existait des livres vraiment pratiques pour débutant ?
Je sors de ma Fnac où j'ai trouvé "JavaScript pour les Nuls" et "Programmer avec JavaScript en s'amusant", de la même collection "Les Nuls".
Est-ce une bonne base ces deux là (dans l'ordre cité) ? Et concernant PHP/MySQL ?  
 
A défaut de mettre la main sur de bon livre récent bien didactique, je me pencherais sur des sites internet mais j'ai peur d'être totalement perdu parmi une tonne de sites "tuto"...
 
Merci beaucoup d'avance !

mood
Publicité
Posté le 10-07-2017 à 19:55:01  profilanswer
 

n°2303177
rufo
Pas me confondre avec Lycos!
Posté le 10-07-2017 à 22:49:30  profilanswer
 

openClassroom est un bon site pour débuter.
 
Sinon, côté livres en fr sur PHP 7 :
https://www.amazon.fr/PHP-7-avancé- [...] 212143575/
https://www.amazon.fr/Développer-si [...] 893775470/
https://www.amazon.fr/PHP-Cours-exe [...] 212673604/


---------------
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°2303183
Adamas44
Posté le 10-07-2017 à 23:49:42  profilanswer
 

Merci pour ces liens !  
En aurais-tu pour JavaScript ? Car j'ai du caler mon topic dans une catégorie précise mais... !
 
Concernant OpenClassroom, en effet je sais que c'est bien et en plus reconnue par les entreprises, c'est un bon plus sur le CV... Enfin quand le site nous fille une certif donc quand on paye... mais il y a des cours gratuits, je commencerais par là en plus des livres en tout cas.
 
Merci encore.
 
EDIT :  
 
1er lien : "avancé" oblige, je le prendrais en dernier.
2ème lien : j'ai pu voir ce livre à LaFnac, et je vois qu'il contient aussi du JS, donc cool, je pense commencer par celui-là... mais il n'a pas l'air accessible pour un débutant ? Je pourrais le compléter après le 3ème lien....
3ème lien : à la vue de la description, je vais commencer par celui là ! Puis celui du second lien...
 
Merci !!!


Message édité par Adamas44 le 10-07-2017 à 23:56:09
n°2303186
MaybeEijOr​Not
but someone at least
Posté le 11-07-2017 à 08:54:16  profilanswer
 

Pour bien clarifier les choses, Java n'a rien à voir avec JavaScript, ce n'est pas du tout la même chose.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2303191
TotalRecal​l
Posté le 11-07-2017 à 10:01:25  profilanswer
 

MaybeEijOrNot a écrit :

Pour bien clarifier les choses, Java n'a rien à voir avec JavaScript, ce n'est pas du tout la même chose.


+1.
En lisant ton post on peut imaginer que c'est plutôt Javascript [+ HTML] mais pas sûr. En allant voir ton lien vers la formation AFPA, apparemment aucun langage n'est mentionné, ce qui est juste consternant. Donc fais toi bien préciser ce dont on parle !


Message édité par TotalRecall le 11-07-2017 à 10:01:45

---------------
Topic .Net - C# @ Prog
n°2303197
Adamas44
Posté le 11-07-2017 à 11:44:36  profilanswer
 

Merci pour la précision... !!
 
 
En fait il faut regarder dans le programme du stage, enfin même si ça reste assez flou concernant les langages...
ça parle de "scripts SQL", de conception de page we, d'application mobile...
 
Dans tous les cas, une chose est sûr, je me lance avec le bouquin "PHP 7: Cours et exercices" que je vais commander de ce pas !  
 
Merci encore, je continuerai à checker mon topic si vous avez d'autres précisions à m'apporter.

n°2303260
Adamas44
Posté le 12-07-2017 à 11:19:56  profilanswer
 

Livre reçu ! J'installe Wampserver :) Par contre, ils disent qu'il faut avoir des connaissances en HTLM... Ben je vais apprendre sur le tas :o

n°2303262
TotalRecal​l
Posté le 12-07-2017 à 11:35:29  profilanswer
 

Commence déjà par bien l'écrire, ça aide à être crédible : HTML.

 

C'est comme "Développeur", y a pas mal de gens pas foutus de l'écrire correctement. C'est pitoyable, surtout quand c'est ton job. Je ne dis pas ça pour toi, c'est une généralité.

 

Et effectivement, vouloir faire du PHP sans avoir au minimum D'ABORD les bases du HTML ça ne sert à rien !


Message édité par TotalRecall le 12-07-2017 à 11:36:44

---------------
Topic .Net - C# @ Prog
n°2303264
rufo
Pas me confondre avec Lycos!
Posté le 12-07-2017 à 11:55:07  profilanswer
 

+1 pour faire d'abord HTML+CSS, puis javascript puis PHP puis SQL. Par la suite, pourquoi pas ajouter Ajax (composant "particulier" de javascript) avec du JSON, XML et pour la fin du XSL (XSL, pas XLS, l'extension des fichiers Excel, rien à voir) ;)


---------------
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°2303265
TotalRecal​l
Posté le 12-07-2017 à 12:12:28  profilanswer
 

Moi j'enlèverai XSL (et XSLT), parce que XSL c'est un cauchemar et on peut très bien s'en passer donc ça ne sera pas très utilisé. Franchement, j'en ai pas fait une seule fois depuis plus 10 ans. A mon avis il a assez de trucs à apprendre !

 

Ajouter rapidement Ajax et JSON à l'apprentissage par contre c'est incontournable, et pour ça le plus simple est d'aborder par jQuery.

 

Donc ça donne un ordre du genre :
- HTML pour faire des pages statiques toutes connes qui racontent des trucs. Attention, éviter les tutos trop vieux qui parlent de tableaux ou de frame.
Puis un peu de CSS pour faire ça plus proprement.
Puis jQuery (javascript en mieux) pour dynamiser tout ça côté client (genre animer des trucs sur la page, etc).
Puis un petite mise à jour pour ne pas passer à côté des nouveautés de HTML 5 et CSS 3.
Puis PHP pour faire générer ça côté serveur
Puis SQL pour que le serveur puise et stocke ses informations quelque part, et en parallèle de cette étape Ajax/JSON avec jQuery.

 

Et oui le PHP arrive bien tard dans tout ça !

 

Et quoi qu'il arrive, jamais, jamais XSL [:arantheus]

 

Voilà, bon courage :D


Message édité par TotalRecall le 12-07-2017 à 12:14:51

---------------
Topic .Net - C# @ Prog
mood
Publicité
Posté le 12-07-2017 à 12:12:28  profilanswer
 

n°2303269
rufo
Pas me confondre avec Lycos!
Posté le 12-07-2017 à 14:10:10  profilanswer
 

XML et JSON, je mets ça un peu dans le même sac : ça structure les données et c'est pratique pour les échanges via Ajax.
 
Pour JQuery, perso, je préconise de voir Javascript avant. Le pb de ces libs haut niveau, c'est que pour un débutant, s'il le connaît pas la base du JS, il va être tenter, pour faire des trucs tout cons genre getElementById(), d'inclure JQuery juste pour le $() :/ Du coup, tu te retrouves avec des sites biens lourds à charger à cause de x libs JS incluses juste pour faire 2-3 trucs en javascript qui pourraient se faire avec les instructions de base facilement...


---------------
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°2303270
TotalRecal​l
Posté le 12-07-2017 à 14:20:30  profilanswer
 

C'est vrai que jQuery c'est lourd, surtout utilisé à l'excès, mais ça fait quand même énormément de trucs qui seraient très compliqués en JS natif, et il me semble que l'implémentation des sélecteurs est assez bien foutus pour que les appels genre $('#id') soient mappés directement (ou presque) vers la fonction JS native équivalente. Mais j'ai pas fait de tests.
Je suis d'accord sur l'intérêt de faire déjà du JS (ne serait-ce que pour comprendre les bases) mais sans chercher à *tout* faire en JS quand t'as des libs géniales qui font mieux en 100 fois moins de code pour certains trucs.

 

En Ajax tu fais plutôt du JSON en général, mais les deux sont de toute façon à connaitre (pas par coeur, surtout pour XML, mais au moins la structure générale et les avantages/inconvénients de chacun).


Message édité par TotalRecall le 12-07-2017 à 14:21:50

---------------
Topic .Net - C# @ Prog
n°2303278
rufo
Pas me confondre avec Lycos!
Posté le 12-07-2017 à 15:16:27  profilanswer
 

XML a le désavantage d'être plus verbeux, donc plus consommateur de bande-passante que le JSON, donc moins performant. Ca explique aussi pourquoi JSON a vite pris l'ascendant sur XML pour le transfert de données via Ajax.


---------------
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°2303280
TotalRecal​l
Posté le 12-07-2017 à 15:21:30  profilanswer
 

Et plus lourd à parser aussi :o


---------------
Topic .Net - C# @ Prog

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

  Quels livres pour débuter ?

 

Sujets relatifs
Vos avis sur le contenu de ces 2 formations pour débuter en dév ?Le livre de programmation en 2016
Par quoi commencer, comment bien débuter?Quel est le meilleur langage pour débuter la programmation ?
Les meilleurs livres pour un novice total en C++ ?(bons) Livres de vulgarisation des langages informatiques (et
[C++] docu/tuto pour debuter en reseau de neuronnes artificiels[Topic Unique] Livres sur les BDD (conseils)
Débuter AJAX - multi utilisateurs[Livres] Conseils de lecture pour débuter en Java ?
Plus de sujets relatifs à : Quels livres pour débuter ?


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