Bonjour à tous !

Je réfléchis à commencer une formation pour apprendre à créer de sites web par la programmation. La question que j'ai est : est-ce que je dois être forte en mathématique pour pouvoir apprendre et maitriser plus tard, le code ?

Merci beaucoup pour votre aide ! Smiley biggrin
Bonjour,

Avant toute chose, je pense qu'il faut te faire un petit topo sur les technologies web car j'ai l'impression que tu mélange pas mal.

Dans le web il y a deux "éléments" principaux :
* Le front-end : ce que l'on voit sur la page. C'est principalement du code HTML, mis en forme avec du CSS et "animé" avec du JavaScript. Cela peut éventuellement être du Flash (dans lequel on retrouve l'action script) mais on t'en parleras moins ici.
* Le back-end : ce qui, éventuellement, génère la page HTML. C'est en général du PHP ou de l'ASP, mais ça peut également être n'importe quel langage de programmation comme le Java (à ne pas confondre avec le JavaScript) ou du C++.

Bien que certains développeurs soient aussi habiles avec le font que le back-end, ils sont rares, en général on va se spécialiser dans un des domaines.

Voyons maintenant les technologies évoquées :
* HTML : Ce n'est pas un langage de programmation, mais de balisage. Il est relativement facile à apprendre (d'ailleurs il y a de très bon sites pour le faire comme Alsacréations ou le Site du Zéro).
* CSS : Ce n'est pas un langage de programmation, mais pas de balisage non plus. Ce sont des instructions données pour définir des éléments. Là encore ce n'est pas trop difficile à apprendre (la compatibilité entre navigateurs n'est pas toujours facile, mais là encore ça s'apprend).
* JS : Lui, c'est un langage de programmation, comme tout langage de programmation, ce n'est pas tellement le langage qui compte mais l'algorythme ; après ce n'est qu'une application de mots clés. Il existe de nombreux scripts prêt-à-l'emplois ce qui fait de son apprentissage une option pour ceux qui débutent. JS est à lui tout seul une spécialité.
* PHP, ASP, Java, C++ : Ce sont des langages de programmation purs, comme pour le JS, ce qui compte principalement c'est l'algorythme.

En conclusion et pour répondre à ta questions sur les maths, si tu veux te concentrer sur le front-end, les mathématiques (poussées) ne sont pas nécéssaires ; si tu veux te concentrer sur le back-end, la connaissance des concepts mathématiques et surtout algorythmiques sont plus que nécéssaires.
Bonjour

merci beaucoup pour cette réponse explicité. Smiley smile

Je veux crée de sites web, donc plutôt sur le front office travailler.
Pourtant je ne sais pas à quel point il serait nécessaire de connaitre le back o. également ?
Sans doute la base oui ce que ne exigera pas trop la connaissance du code, n'est pas ?

En tout cas, mon souci serait la mathématique. Même les bases je connais pas trop.

Merci encore
Bonne semaine !
Ah,ok le terme "office" que j'utilise mal ici concerne plutôt la personne qui gère le site mais après qu'il soit fait. Si je me trompe pas ? Smiley cligne

Je voulais dire, l'interface , ce qui est visible sur un site web ou comme vous dites "front-end"
Back-office ou back-end ca dépend juste des personnes! Et pour les maths c'est carément pas utile en front office et moyennement en back
Blanca a écrit :
Ah,ok le terme "office" que j'utilise mal ici concerne plutôt la personne qui gère le site mais après qu'il soit fait. Si je me trompe pas ? Smiley cligne

marathondenewyork a écrit :
Back-office ou back-end ca dépend juste des personnes!
Le back-office se traduit souvent en français par panneau d'administration, ce n'est pas la même chose que le back-end, et c'est effectivement la gestion du site fini.

Blanca a écrit :
En tout cas, mon souci serait la mathématique. Même les bases je connais pas trop.

marathondenewyork a écrit :
Et pour les maths c'est carément pas utile en front office et moyennement en back
Les bases en maths, si c'est utile, par base j'entends surtout savoir compter : faire ses soustractions, des divisions et des multiplications (les fractions, ça peut être utile aussi).
Modifié par Laurie-Anne (26 Apr 2010 - 10:43)