Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
Informatique
Développement
Guide - Débutez dans le monde de la programmation !
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="Maxence ES" data-source="post: 6483248" data-attributes="member: 232782"><p style="text-align: center"><img src="http://i.imgur.com/ggS98nf.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3">Débutez dans le monde de la programmation</span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">C'est sur, on entendra toujours dire <strong>"la programmation, c'est incompréhensible"</strong>, ce qui signifierai que les développeurs sont des <strong>génies</strong> ? Détrompez-vous. Développer à l'heure actuelle est possible <strong>pour chacun d'entre nous</strong>, qu'importe notre âge, nos compétences, <strong>notre but</strong>. En effet, beaucoup d'éléments qui compose notre vie courante <strong>part d'une programmation</strong>, dans le domaine de <strong>l'informatique</strong>. Par exemple, votre <strong>OS </strong>de votre <strong>téléphone</strong> est programmée , à l'aide de <strong>codes</strong>, de même que votre OS <strong>d'ordinateur</strong>, mais aussi de vos <strong>jeux vidéo</strong>, des <strong>sites web</strong> , d'<strong>applications</strong> (que cela soit sur PC comme un navigateur, ou sur téléphone, un jeu par exemple).</span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Pour chacun de ces éléments cités <strong>au dessus</strong> existe des <strong>langages spécifiques</strong> à la réalisation de ceux-ci, que nous <strong>découvriront après</strong>, c'est au fait le but <strong>de ce topic</strong>, c'est de vous <strong>guider dans vos premiers pas en programmation</strong>. </span></span></span></span></span></span></p><p style="text-align: center"></p> <p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"><span style="color: #0059b3"><span style="font-family: 'Comfortaa'"><span style="font-size: 18px">L'algorithmie et la programmation</span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous avez peut être déjà entendu parlé <strong>d'algorithmie</strong> quand on parle de <strong>programmation</strong>. Rassurez-vous, c'est totalement normal<strong>, puisque les deux sont liés</strong>. N'importe quelque soit le langage, <strong>la programmation est divisée</strong> en <strong>2 grandes parties</strong>, et <strong>bien distinctes</strong> : <em>l'algorithmie</em> et la <em>syntaxe du langage</em>. <strong>L'un ne va pas sans l'autre</strong>. </span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><em>L'algorithmie</em>. C'est <strong>une notion fondamentale</strong> à assimiler avant de vouloir vraiment se lancer. On peut se lancer <strong>sans connaitre la notion</strong>, comme je l'ai d'ailleurs fait, <strong>elle se développera au fil de l'apprentissage</strong>, mais il est très conseillé de l'avoir <strong>assimilée</strong> pour mieux commencer. L'algorithmie est le fait <strong>de créer chaque étape</strong> partant de <strong>haut en bas</strong> pour arriver <strong>à une fin</strong>. Ce n'est pas très clair, oui, alors examinons ce code.</span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>variable a = 0 // age</p><p>lire a // on demande à l'utilisateur de donner a</p><p>si a > 17 alors</p><p>dire "vous etes majeur"</p><p>sinon</p><p>dire "vous êtes mineur"</p><p>finSi</p><p>[/CODE]</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Voici ce que c'est un<strong> algorithme</strong>, en langage que nous <strong>comprenons</strong>. PS: les // et les textes écrits après sont des <em>commentaires</em>, ils servent à aider le développeur dans ces codes.Prenons maintenant un <strong>algorithme codé en PHP</strong></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>if($_POST['age'] > 17)</p><p>{</p><p>echo("vous êtes majeur");</p><p>}</p><p>else</p><p>{</p><p>echo("vous êtes mineur");</p><p>}</p><p>[/CODE]</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Après tout, quelles sont les <strong>différences</strong> entre les deux codes ? <strong>Leur syntaxe</strong>. En effet leur <strong>algorithme</strong> est le même, car au final, <strong>le même message apparait</strong>, il y a dans les <strong>deux cas une condition</strong> (si-if).</span></span></span></span></span></span></p><p></p><p><em><span style="font-size: 15px"><span style="font-family: 'Open Sans'">PS: pour les connaisseurs en PHP ou pas d'ailleurs, il faut savoir qu'en PHP pour récupérer une donnée il faut passer par un formulaire. Autrement dit, on imagine qu'on a déjà récolté la donnée qui nous a redirigé vers cette algorithme, <strong>et donc que cette donnée est contenue dans $_POST['age']</strong>.</span></span></em></p><p></p><p><em><span style="font-size: 15px"><span style="font-family: 'Open Sans'">La syntaxe.</span></span></em><span style="font-size: 15px"><span style="font-family: 'Open Sans'"> Alors je l'ai bien expliqué <strong>au dessus</strong>, c'est le fait de <strong>retranscrire un algorithme</strong> dans différents langages, tout simplement. Dans plusieurs langages, <strong>l'algorithme sera le même </strong>, cependant la <strong>syntaxe : non.</strong></span></span></p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"><span style="color: #0059b3"><span style="font-family: 'Comfortaa'"><span style="font-size: 18px">Organisation de la suite du topic</span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Pour bien poursuivre le topic, <strong>nous allons procéder par univers</strong>, pour ensuite vous guider <strong>vers le maximum de langages</strong> qui correspondent à <strong>ce que vous voulez faire</strong>. Chaque langage aura <strong>son exemple</strong> (du moins le maximum). </span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Je tiens à remercier ..... pour leur <strong>aide</strong> à la traduction de l'algorithme donnée dans <strong>le langage qu'ils maitrisent</strong>. Si vous avez une question à leur poser, <strong>n'hésitez pas</strong>..</span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Je disais donc, chaque langage aura <strong>son algorithme</strong> traduit pour vous montrer un <strong>aperçu</strong> dans celui ci. L'algorithme donné est celui d'avant, c'est à dire:</span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>variable a = 0 // age</p><p>lire a // on demande à l'utilisateur de donner a</p><p>si a > 17 alors</p><p>dire "vous etes majeur"</p><p>sinon</p><p>dire "vous êtes mineur"</p><p>finSi</p><p>[/CODE]</p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Les univers seront <strong>décomposés en 4 univers</strong>..</span></span></span></span></span></span></p><ul> <li data-xf-list-type="ul"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Le <strong>développement web</strong> (création de site web)</span></span></li> <li data-xf-list-type="ul"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">La <strong>création de logiciels</strong></span></span></li> <li data-xf-list-type="ul"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">La création de <strong>jeux vidéo</strong></span></span></li> <li data-xf-list-type="ul"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Le <strong>développement mobile</strong> (application mobile)</span></span></li> </ul><p><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Une dernière chose : chaque lien pour apprendre chaque langage <strong>sera disponible à la fin de chaque univers</strong>. Bonne lecture ! </span></span></p><p></p><p><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><strong>Il est inutile de tout lire</strong>, mais lisez seulement ce qui vous intéresse. Il se peut quand dans <strong>quelques langages </strong>il y a des <strong>choses à rectifier</strong>, croyez-le ou non, j'suis pas savant. Merci d'avance de votre indulgence.</span></span></p><p><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Les liens sont sous forme <strong>goo.gl</strong> car sinon trop longs.</span></span></p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="color: #0059b3"><span style="font-family: 'Comfortaa'"><span style="font-size: 18px">Premier univers : le développement web</span></span></span></span></span></span></span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><strong>Alors le premier thème</strong>, je dirai <strong>simple</strong> et <strong>diversifié</strong>, c'est le développement web. Pour le coup, on retiendra de base <strong>4 langages</strong> , ce sont 4 langages principaux qui ont <strong>tous une fonction différente</strong>.</span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le HTML : le texte</span></span></span></span></span></span></span></u></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Ce premier langage est le langage <strong>de base de toute création de site web</strong>, on parle bien de <strong>HTML</strong>.On dira que c'est la partie <strong>texte</strong> d'un site. Autrement dit, <strong>sans design</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p style="text-align: center"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><img src="http://i.imgur.com/YeWPmEJ.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /> </span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p><h1>Bienvenue sur mon site</h1></p><p><p>Vous remarquerez mon design très intéressant.</p></p><p>[/CODE]</p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 12px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-family: 'Open Sans'"><em>PS: il n'est pas possible de retranscrire l'algorithme avec ce langage, puisque qu'il sert à la <strong>construction </strong>d'un site web "styslistiquement". Ce qu'on code, on le voit directement. Aucune algorithmie.</em></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le CSS : le design</span></span></span></span></span></span></span></u></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Ce deuxième est le complément du <strong>HTML</strong> puisque lui, il permet <strong>la mise en forme de vos textes</strong>. Il est <strong>très souvent associé avec le HTML</strong>. Sur la photo suivante, on peut voir <strong>le screen qu'il y a pour le HTML</strong> avec <strong>le code CSS </strong>implanté (donc HTML + CSS)</span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p style="text-align: center"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><img src="http://i.imgur.com/xaZE77K.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /> </span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p></p><p></p><p>[CODE]</p><p>.cote</p><p>{</p><p>background-color: blue;</p><p>opacity: 100%</p><p>}</p><p>[/CODE]</p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 9px"><span style="color: rgb(0, 89, 179)"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="color: rgb(0, 89, 179)"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Open Sans'">[USER=292075]@Opacity RGT[/USER] petite dédie cachée</span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Dans ce code, c'est en réalité la class <em>cote</em> aura une opacité de <strong>100%</strong> et son fond sera <strong>bleu</strong>. Voilà un exemple du code CSS.</span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le PHP : la dynamisation côté serveur</span></span></span></span></span></span></span></u></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Le PHP est un langage <strong>très très important</strong> dans la conception d'un site web dit <em><strong>dynamique</strong></em> (HTML+CSS = Statique). Autrement dit, <strong>le site qui peut interargir avec le visiteur</strong>. Par exemple: <strong>un espace membre</strong>, un <strong>espace pour vous envoyer un mail</strong>, mais aussi des fonctions plus cachées, qui permettent par exemple <strong>de stocker votre adresse IP</strong>, etc.. </span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Ce langage est appelé le <strong>PHP</strong>. Il est souvent associé avec le langage dit <strong>SQL</strong> pour les requêtes aux <strong>bases de données</strong>, mais il ne marche pas <strong>sans PHP</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[code]</p><p>if($_POST['age'] > 17)</p><p>{</p><p>echo("vous êtes majeur");</p><p>}</p><p>else</p><p>{</p><p>echo("vous êtes mineur");</p><p>}</p><p>[/code]</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 12px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="color: #000000"><span style="font-family: 'Open Sans'"><em>PS:comme je l'ai précisé plus haut, PHP fonctionne avec <strong>HTML</strong> donc, en HTML on crée le formulaire qui l'envoie<strong> dans une page PHP</strong> contenant cet algorithme. Il faut donc imaginer que la donnée envoyée est stockée <strong>dans $_POST['age']</strong></em>.</span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Concernant le SQL comme parlé, il se place dans une <strong>requête PHP</strong>, voici sa syntaxe (SQL)</span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[code]</p><p>SELECT * FROM membres WHERE pseudo = 'Maxence'</p><p>[/code]</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Cette requête dit: <strong>Sélectionner tout de la table "membres" quand la colonne "pseudo" = "Maxence"</strong> tout simplement.</span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le Javascript (JS) : la dynamisation côté client</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Si vous avez l'habitude de naviguer sur internet, <strong>vous n'êtes pas passé à côté de Javscript</strong>. C'est un langage qui lui <strong>dynamise votre site mais côté client</strong>, c'est à dire, <strong>directement sur "votre ordinateur"</strong> (sans passer par le serveur comme PHP le fait). Cela peut être par exemple des <strong>animations</strong>. Par exemple, sur RG, quand vous prenez la barre en haut (Conversations, Alertes), <strong>que vous soyez en ligne ou hors ligne</strong>, il y aura l'icone <strong>chargement</strong> qui va s'afficher : <strong>c'est du javascript</strong>. Après PHP prend le relai. On peut utiliser <strong>javascript</strong> avec une base de données mais ce n'est donc pas sécurisé, <strong>puisque le javascript est visible</strong> dans le code source, comme HTML et CSS, mais <strong>pas PHP</strong>. </span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>var a = parseInt(prompt("Quel est votre âge ?:"));</p><p></p><p>if (a > 17) {</p><p></p><p> alert('Vous êtes majeur');</p><p></p><p>} else {</p><p></p><p> alert("Votre êtes mineur");</p><p></p><p>}</p><p>[/CODE]</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Conclusion - Apprendre ces langages</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous savez maintenant que nos sites internet sont composés de 4 principaux langages, <strong>dans eux mêmes sont ajoutés d'autres langages</strong> (exemple: SQL, Ajax) : HTML, CSS, PHP, JS. C'est une très bonne base pour commencer à développer ! </span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Je vous recommande les <strong>tutoriels d'openclassroom</strong> pour bien débuter. Soyez curieux ! </span></span></span></span></span></span></span></span></span></span></span></span></span></p><ul> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>HTML</strong> et le <strong>CSS</strong> : <a href="https://openclassrooms.com/courses/apprenez-a-creer-votre-site-web-avec-html5-et-css3" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>PHP </strong>: <a href="https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>JS</strong> :<a href="https://openclassrooms.com/courses/dynamisez-vos-sites-web-avec-javascript" target="_blank"> Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> </ul><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Si vous avez par ailleurs, un problème dans le langage <strong>PHP</strong> uniquement (pas MVC ni orienté objet), <strong>n'hésitez pas à me contacter en privé</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="color: #0059b3"><span style="font-family: 'Comfortaa'"><span style="font-size: 18px">Deuxième univers - la création d'applications</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Dans ce <strong>deuxième thème</strong>, lui aussi important dans le monde <strong>informatique</strong>, c'est la création d'applications <strong>sur ordinateur</strong> (car il y a aussi sur téléphones portables: c'est autre chose !). Disons que c'est un domaine <strong>très différent</strong> que celui du développement web, <strong>puisque on utilise les "capacités" de l'ordinateur</strong> pour pouvoir exécuter une application (contrairement aux sites: c'est au serveur). La manière de coder donc <strong>change</strong> puisqu'on a affaire à <strong>une interface graphique</strong>, etc. <strong>C'est un autre univers</strong>.</span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Contrairement <strong>au développement web</strong>, sur dans cet univers, il beaucoup de langages qui restent <strong>similaires</strong>. Nous allons en découvrir ici <strong>6</strong> !</span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le C</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous en avez forcément entendu parlé. C'est un peu <strong>le langage incontournable</strong> dans la programmation logicielle. Il est néanmoins un vieux langage <strong>crée dans les années 70</strong>, mais néanmoins toujours d'actualité. C'est un <strong>langage complexe</strong>, mais une fois l'avoir <strong>assimilé</strong>, vous aurez de <strong>très bonnes bases (solides) en programmation</strong>. Vous utiliserez Code:block, visual basic..</span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>#include <stdio.h></p><p>#include <stdlib.h></p><p></p><p>int main(int argc, char *argv[])</p><p>{</p><p> // on récupère la valeur de age</p><p></p><p> if (age > 17)</p><p> {</p><p> printf ("Vous etes majeur !\n");</p><p> }</p><p> else</p><p> {</p><p> printf ("Vous etes mineur !\n");</p><p> }</p><p></p><p> return 0;</p><p>}</p><p>[/CODE]</p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le C++</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous remarquez une <strong>ressemblance avec le C</strong> ? Rien qu'au titre, c'est plutôt repérable. En effet c'est la descendance du langage présenté ci dessus, <strong>le C</strong>. Il apporte la <strong>programmation orientée objet</strong> (<em>POO</em>), mais de même <strong>quelques nouvelles fonctionnalités</strong>. On dira qu'une nouvelle aire commence ? On y est pas loin.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>#include <iostream></p><p>using namespace std;</p><p></p><p>int main()</p><p>{</p><p> int a;</p><p> cout << "Quel ages avec vous ? : "; cin >> a;</p><p></p><p> if (a > 17)</p><p> cout << "Vous êtezs majeur" << endl;</p><p> else</p><p> cout << "Vous êtes mineur" << endl;</p><p></p><p> return 0;</p><p>}</p><p>[/CODE]</p><p></p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le VB.NET</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous avez peut être entendu parlé de <strong>VB.NET</strong> .. On retiendra de ce langage crée par Microsoft <strong>sa simplicité</strong>. En effet, <strong>bien bien moins compliqué que C ou C++</strong>, VB.NET se veut <strong>simple et intuitif</strong> : pas l'temps d'niaiser. Bon néanmoins, il sera <strong>limité en performances</strong>. Mais pour faire un programme <strong>rapidement</strong>, on ne passe pas <strong>à côté</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>If a > 17 Then</p><p></p><p> Console.WriteLine("Vous êtes majeur")</p><p></p><p>Else</p><p></p><p> Console.WriteLine("Vous êtes mineur")</p><p></p><p>End If</p><p>[/CODE]</p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le C#</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Celui ci utilise le framework <strong>.NET</strong> délivré par Microsoft, et est d'une puissance accrue. Il est utilisé par un <strong>bon nombre de professionels</strong> (ou pas d'ailleurs, certains logiciels de lobby par exemple), il permet la création <strong>de plusieurs types d'applications</strong>. </span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p> // Convertion de la valeur de la textbox en format numérique</p><p> int anInteger;</p><p> anInteger = Convert.ToInt32(textBox1.Text);</p><p> anInteger = int.Parse(textBox1.Text);</p><p></p><p> if(anInteger > 17)</p><p> {</p><p> // Si la valeur inscrit est supérieur à 17 alors on affiche vous êtes majeur</p><p> MessageBox.Show("Vous êtes majeur");</p><p> }</p><p> else</p><p> {</p><p> // Sinon on affiche vous êtes mineur</p><p> MessageBox.Show("Vous êtes mineur");</p><p> }</p><p>[/CODE]</p><p>PS: il faut créer un boutton et une textbox (TextBox1.Text). merci à [USER=37209]@paradise[/USER] RGT pour le code</p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Le Python</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Python est un langage <strong>clair et intuitif</strong> parfait pour débuter dans la programmation <strong>et l'algorithmie</strong> ! Il possède une communauté <strong>active</strong> toujours prête en cas de problème.. On pourrait croire que c'est un petit langage de base, et bien sachez <strong>que l'on peut faire beaucoup avec Python</strong>. De plus en plus de personnes l'utilise.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>if a > 17:</p><p> print("Vous êtes majeur.")</p><p> else:</p><p> print("Vous êtes mineur.")</p><p>[/CODE]</p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 15px">PS: a contient l'âge qu'on demande precedemment à l'utilisateur.</span></span></p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Java</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Java est <strong>utilisé pour créer</strong> des applications<strong> , il est très utilisé actuellement</strong> par des professionnels, par des petits développeurs.. dont vous ? Il possède une grande <strong>portabilité</strong> puisque il est multi-OS : pas besoin de recoder <strong>autant de fois qu'il y a d'OS</strong> ! La puissance de java est infinie, <strong>beaucoup d'applications l'utilise</strong> ! La preuve, je suis sur que vous avez Java d'installé sur votre ordinateur.. ce qui signifie que des logiciels l'utilise ! </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p>[CODE]</p><p>if(a > 17)</p><p>System.out.println("Vous êtes majeur");</p><p>else</p><p>System.out.println("Vous êtes mineur");</p><p>[/CODE]</p><p>PS : a contient l'âge de l'utilisateur précedemment demandé</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Conclusion - Apprendre ces langages</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous remarquez sans doute <strong>le nombre de langages présenté</strong> ici est assez <strong>élevé</strong>, sachez que je n'ai pas listé. Autant de langages qu'être humains. Alors sélectionnez celui qui vous plait, chacun a ses qualités et ses défauts. </span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Je vous recommande les <strong>tutoriels d'openclassroom</strong> pour bien débuter. Soyez curieux ! </span></span></span></span></span></span></span></span></span></span></span></span></span></p><ul> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>C</strong>: <a href="https://openclassrooms.com/courses/apprenez-a-programmer-en-c" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>C++:</strong> <a href="https://openclassrooms.com/courses/programmez-avec-le-langage-c" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>VB</strong>: <a href="https://openclassrooms.com/courses/apprenez-a-programmer-en-vb-net" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>C#</strong>: <a href="https://openclassrooms.com/courses/apprenez-a-developper-en-c" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>Python: </strong><a href="https://openclassrooms.com/courses/apprenez-a-programmer-en-python" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre le <strong>Java</strong>: <a href="https://openclassrooms.com/courses/apprenez-a-programmer-en-java" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> </ul><p></p><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="color: #0059b3"><span style="font-family: 'Comfortaa'"><span style="font-size: 18px">Troisième univers - la création de jeuxvidéo</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Dans ce <strong>troisième univers </strong>, nous allons nous intéresser <strong>sur la création de jeux vidéo</strong>, un domaine qui fait rêver, <strong>pas vrai </strong>? </span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Et bien il faudra savoir <strong>que la création de jeux vidéo</strong> est divisée en <strong>deux parties</strong> ! Enfin, deux <strong>méthodes</strong> permettant d'en créer. </span></span></span></span></span></span></span></span></p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Par programmation + libraries</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Sachez que les <strong>grands jeux vidéo</strong> se font à base <strong>de programmation logcielle</strong> (donc C, C++, Java..) avec ce qu'on appelle des <strong>librairies</strong>, qui sont en réalité <strong>des bibliothèques</strong> ajoutant des <strong>fonctionnalités</strong> au langage de base.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Saviez vous que <strong>League Of Legends</strong> est développé <strong>C++</strong>, <strong>Java</strong>, <strong>C#</strong> , avec celles ci des <strong>librairies</strong> ? Vous saviez aussi que <strong>Minecraft</strong> est développé avec <strong>Java</strong> (bon pour les joueurs ça parrait évident, crash report tout ça lol) ? Tout cela avec <strong>des bibliothèques</strong> externes pour pouvoir le <strong>développement de ceux ci</strong>.. </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Niveau C++ il existe des bibliothèques <strong>comme OpenGL</strong>, <strong>Ogre3D</strong>, <strong>Irrlicht</strong>..</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Niveau C, bien que moins utilisé, <strong>SDL</strong></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Niveau Java, il existe <strong>sdljava, Java2D</strong>, <strong>JOGL</strong>, <strong>LWJGL</strong>, <strong>Java3D, Joal</strong>...</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Je dirai que ce n'est pas mon boulot de vous donner les <strong>librairies</strong> mais c'est à vous de trouver <strong>celle qui vous correspond(ent)</strong>. Mais il faut savoir qu'avant de vouloir créer des jeux vidéo, <strong>vous devrez apprendre la programmation logicielle </strong>avant la création de jeux vidéo. </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">En utilisant un moteur de jeu</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Il existe une <strong>alternative</strong> au jeu <strong>100 programmé</strong>, on appelle cela <strong>un moteur de jeu</strong>. C'est <strong>comme un téléphone</strong>, c'est un <strong>logiciel</strong> qui regroupe <strong>toutes les fonctionnalités de celui ci</strong>: appeler, envoyer des SMS... <strong>Un moteur de jeu</strong> revient au même, <strong>on crée son jeu dans un espace dédié à cela</strong>, autrement dit la gestion des lumières <strong>est déjà préconfigurée</strong>, etc.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Il existe beaucoup de <strong>moteurs de jeu</strong>, par exemple <strong>Unity3D</strong>, <strong>GameMaker</strong>, <strong>RPG Maker</strong>, <strong>Cryengine 3</strong>, <strong>Unreal Engine 4</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 15px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="color: rgb(0, 89, 179)"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="color: rgb(0, 89, 179)"><span style="color: rgb(0, 0, 0)">Par exemple pour ce dernier, Kingdom Hearts III <strong>est développé avec UE4</strong>.</span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 15px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="color: rgb(0, 89, 179)"><span style="color: rgb(0, 0, 0)"><span style="font-family: 'Open Sans'"><span style="color: rgb(0, 89, 179)"><span style="color: rgb(0, 0, 0)">C'est une <strong>bonne alternative</strong>, cependant, attention au piège, <strong>puisqu'il y aura toujours une part de programmation</strong>. Par exemple, dans UE4 il y a possibilité de <strong>programmer en C++</strong> !</span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Conclusion - Apprendre ces langages</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous remarquez que vous ne pouvez <strong>pas </strong>(enfin si, mais avec des performances limitées) <strong>créer de jeux vidéo sans s'y connaitre en programmation logicielle</strong>. C'est comme ça, on s'y fait. Il vous faut donc passer par la case <strong>C, C++, Java</strong> (y'a le choix) avant de vous orienter dans <strong>certaines librairies</strong>. Vous pouvez aussi apprendre à manier <strong>certains moteurs de jeux</strong> pour pouvoir <strong>créer votre jeu vidéo</strong> tant aimé.</span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><ul> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre la librairie <strong>OpenGL</strong> (necessite la connaissance du <strong>C++</strong>) : <a href="https://openclassrooms.com/courses/developpez-vos-applications-3d-avec-opengl-3-3" target="_blank">https://openclassrooms.com/courses/developpez-vos-applications-3d-avec-opengl-3-3</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre la librairie <strong>OpenGL</strong> pour <strong>Java</strong>: <a href="http://info-rital.developpez.com/tutoriel/java/opengl/opengl1/" target="_blank">http://info-rital.developpez.com/tutoriel/java/opengl/opengl1/</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre <strong>Java3D</strong> : <a href="http://deven3d.free.fr/java3d/java3d.htm" target="_blank">http://deven3d.free.fr/java3d/java3d.htm</a></span></span></span></span></span></span></span></span></span></span></span></span></span></li> </ul> <p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="color: #0059b3"><span style="font-family: 'Comfortaa'"><span style="font-size: 18px">Quatrième univers - le développement mobile</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><strong>C'est le dernier univers</strong> que j'aborde actuellement, au bout d'ailleurs de 4h30 de rédaction séquencées, celui du <strong>développement mobile</strong>. C'est un grand domaine qu'on aborde ici car <strong>on divisera celui-ci en 2 grandes parties</strong>, en deux grands OS.. <strong>iOS</strong> De Apple, et <strong>Android</strong> de Google. Il se peut qu'il y ai des erreurs, <strong>les pro mobiles</strong>, corrigez-moi.</span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Programmer sur IOS</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous êtes possesseur d'un <strong>iPhone</strong>, d'un <strong>iPad</strong> ou d'un <strong>iPod</strong> ? Le développement sur <strong>iOS</strong> est plutôt <strong>spécial</strong> puisque apple a crée <strong>son propre langage</strong> de programmation pour ses appareils. A savoir <strong>XCode</strong> et <strong>Objective-C</strong>. Malheureusement programmer sur <strong>iOS</strong> ne revient pas au même que sur <strong>Android</strong> puisque son accès est limité, comparé à celui de google ou vous avez accès à <strong>beaucoup sur le téléphone</strong>.Voici un l'algorithme <strong>en</strong> <strong>Objective-C</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>if (age > 17)</p><p> NSLog(@"Vous êtes majeur");</p><p>else</p><p> NSLog(@"Vous êtes mineur");</p><p>[/CODE]</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Néanmoins <strong>Apple ne s'arrête pas là</strong>. Je suis moi même fier d'avoir mon Rourou 5S, et désolé de mon non objectivité, passons, <strong>la distribution de vos applications iOS</strong> sur l'AppStore <u><strong>est payante</strong></u>, et ce n'est <strong>pas quelques euros</strong> : <strong>plus de 70 euros</strong>... </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Programmer sur Android</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Vous <u>êtes possesseur d'un smartphone <strong>Android</strong></u> ? Vous devriez peut être essayer sa <strong>programmation</strong>, <strong>beaucoup plus accessible que</strong> celle d'Apple. Néanmoins pour la création de <strong>applications Android</strong> il vous faudra <strong>apprendre à développer en Java</strong> puisque le langage se repose dessus. Quant aux requêtes <strong>aux bases de données</strong> (fonctionnalités réseaux), <strong>l'acquis du langage SQL serait </strong>bien plus que <strong>demandée</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p>[CODE]</p><p>if(a > 17)</p><p>System.out.println("Vous êtes majeur");</p><p>else</p><p>System.out.println("Vous êtes mineur");</p><p>[/CODE]</p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Quant à la publication <strong>de votre nouvelle application</strong>, elle change totalement de celle que <strong>Apple</strong>, vous avez deux possibilités.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">La première, <strong>gratuite</strong>, c'est d'extraire <strong>votre application</strong> en fichier extension <strong>.apk</strong> que vous connaissez tous, <strong>et partager en masse</strong> (ou pas d'ailleurs, sur un forum privé ou pour quelqu'un etc..). </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">La deuxième, <strong>elle payante</strong>, c'est de la proposer sur <strong>le Play Store</strong> ou <strong>Google Play</strong>. Vous devrez <strong>créer donc un compte google</strong> (si vous en avez pas), <strong>et le passer en mode "développeur"</strong>, ce qui signifie de <strong>signer une charte</strong> et payer <strong>25€</strong> en une seule fois (par carte bancaire). Le nombre d'applications crées <strong>après sera illimitée</strong>. C'est l'option <strong>que je vous conseille</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><strong>Néanmoins, Apple gagne </strong>un point sur un point : les performances. Sur Android, <strong>de nombreux téléphones</strong> l'utilisent, plus ou moins puissants, alors <strong>c'est difficile d'adapter à tous</strong>.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><u><span style="font-family: 'Comfortaa'"><span style="color: #0059b3"><span style="font-size: 22px"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Montserrat'"><span style="font-size: 18px">Conclusion - Apprendre ces langages</span></span></span></span></span></span></span></u></span></span></span></span></span></span></span></span></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><strong>Ca sent la fin du topic tout ça</strong>. Et de la partie. Alors comme vous pouvez le voir, <strong>la programmation sur les terminaux Android <u>est beaucoup plus accessible</u></strong> que sur <strong>ceux de iOS</strong>. Je vous laisse sur <strong>quelques liens</strong> de quoi vous documenter, et pourquoi pas apprendre.</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><ul> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre<strong> à développer sur iOS:</strong> <a href="https://openclassrooms.com/courses/creez-des-applications-pour-iphone-ipad-et-ipod-touch/" target="_blank">Cliquez ici</a> (il se peut que cette version soit obselète)</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><strong>Le site Apple Developer Program:</strong> <a href="https://developer.apple.com" target="_blank">https://developer.apple.com</a></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></li> <li data-xf-list-type="ul"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'"><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Apprendre à <strong>développer sur Android:</strong> <a href="https://openclassrooms.com/courses/creez-des-applications-pour-android" target="_blank">Cliquez ici</a></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></li> </ul><p></p><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"><span style="color: #0059b3"><span style="font-family: 'Comfortaa'"><span style="font-size: 18px">Ça sent la fin</span></span></span></p> <p style="text-align: center"></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Bon ! C'est la fin de <strong>6 heures</strong> de rédaction. Autrement dit, de <strong>2h10</strong> + <strong>1h20</strong> + <strong>30 minutes</strong> + <strong>35 minutes +</strong> <strong>40 minutes</strong> + maintenant (finalisation + post du topic)</span></span></span></span></span></span></p><p></p><p><span style="font-family: 'Comfortaa'"><span style="font-size: 22px"><span style="color: #0059b3"><span style="color: #000000"><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Je remercie <strong>Paradise </strong>pour le code <strong>C#</strong>, de même <strong>[USER=611386]@Aiekov SNA[/USER] </strong>même si j'ai pas utilisé le header. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite375" alt=":trollface:" title="Trollface :trollface:" loading="lazy" data-shortname=":trollface:" /> J'identifie aussi les admins de la SNA <img src="/data/assets/smilies/love.gif" class="smilie" loading="lazy" alt=":love:" title="Love :love:" data-shortname=":love:" /> , soit [USER=174748]@Kévin RGT[/USER] , [USER=235122]@Nolwen RGT[/USER] , [USER=619282]@Blake RGT[/USER] , [USER=67979]@Black'[/USER] et [USER=109105]@Snake's[/USER], histoire que vous voyez le topic <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite351" alt=";)" title="Clin d'oeil ;)" loading="lazy" data-shortname=";)" /></span></span></span></span></span></span></p><p></p><p><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Si vous avez la <strong>moindre question</strong> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite351" alt=";)" title="Clin d'oeil ;)" loading="lazy" data-shortname=";)" /></span></span></p><p></p><p><span style="font-size: 15px"><span style="font-family: 'Open Sans'">Maxence SNA</span></span></p></blockquote><p></p>
[QUOTE="Maxence ES, post: 6483248, member: 232782"] [CENTER][IMG]http://i.imgur.com/ggS98nf.png[/IMG] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3]Débutez dans le monde de la programmation[/COLOR][/SIZE][/FONT] [/CENTER] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]C'est sur, on entendra toujours dire [B]"la programmation, c'est incompréhensible"[/B], ce qui signifierai que les développeurs sont des [B]génies[/B] ? Détrompez-vous. Développer à l'heure actuelle est possible [B]pour chacun d'entre nous[/B], qu'importe notre âge, nos compétences, [B]notre but[/B]. En effet, beaucoup d'éléments qui compose notre vie courante [B]part d'une programmation[/B], dans le domaine de [B]l'informatique[/B]. Par exemple, votre [B]OS [/B]de votre [B]téléphone[/B] est programmée , à l'aide de [B]codes[/B], de même que votre OS [B]d'ordinateur[/B], mais aussi de vos [B]jeux vidéo[/B], des [B]sites web[/B] , d'[B]applications[/B] (que cela soit sur PC comme un navigateur, ou sur téléphone, un jeu par exemple).[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Pour chacun de ces éléments cités [B]au dessus[/B] existe des [B]langages spécifiques[/B] à la réalisation de ceux-ci, que nous [B]découvriront après[/B], c'est au fait le but [B]de ce topic[/B], c'est de vous [B]guider dans vos premiers pas en programmation[/B]. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [CENTER] [IMG]http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png[/IMG] [COLOR=#0059b3][FONT=Comfortaa][SIZE=5]L'algorithmie et la programmation[/SIZE][/FONT][/COLOR] [/CENTER] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous avez peut être déjà entendu parlé [B]d'algorithmie[/B] quand on parle de [B]programmation[/B]. Rassurez-vous, c'est totalement normal[B], puisque les deux sont liés[/B]. N'importe quelque soit le langage, [B]la programmation est divisée[/B] en [B]2 grandes parties[/B], et [B]bien distinctes[/B] : [I]l'algorithmie[/I] et la [I]syntaxe du langage[/I]. [B]L'un ne va pas sans l'autre[/B]. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][I]L'algorithmie[/I]. C'est [B]une notion fondamentale[/B] à assimiler avant de vouloir vraiment se lancer. On peut se lancer [B]sans connaitre la notion[/B], comme je l'ai d'ailleurs fait, [B]elle se développera au fil de l'apprentissage[/B], mais il est très conseillé de l'avoir [B]assimilée[/B] pour mieux commencer. L'algorithmie est le fait [B]de créer chaque étape[/B] partant de [B]haut en bas[/B] pour arriver [B]à une fin[/B]. Ce n'est pas très clair, oui, alors examinons ce code.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [CODE] variable a = 0 // age lire a // on demande à l'utilisateur de donner a si a > 17 alors dire "vous etes majeur" sinon dire "vous êtes mineur" finSi [/CODE] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Voici ce que c'est un[B] algorithme[/B], en langage que nous [B]comprenons[/B]. PS: les // et les textes écrits après sont des [I]commentaires[/I], ils servent à aider le développeur dans ces codes.Prenons maintenant un [B]algorithme codé en PHP[/B][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [CODE] if($_POST['age'] > 17) { echo("vous êtes majeur"); } else { echo("vous êtes mineur"); } [/CODE] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Après tout, quelles sont les [B]différences[/B] entre les deux codes ? [B]Leur syntaxe[/B]. En effet leur [B]algorithme[/B] est le même, car au final, [B]le même message apparait[/B], il y a dans les [B]deux cas une condition[/B] (si-if).[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [I][SIZE=4][FONT=Open Sans]PS: pour les connaisseurs en PHP ou pas d'ailleurs, il faut savoir qu'en PHP pour récupérer une donnée il faut passer par un formulaire. Autrement dit, on imagine qu'on a déjà récolté la donnée qui nous a redirigé vers cette algorithme, [B]et donc que cette donnée est contenue dans $_POST['age'][/B].[/FONT][/SIZE][/I] [I][SIZE=4][FONT=Open Sans]La syntaxe.[/FONT][/SIZE][/I][SIZE=4][FONT=Open Sans] Alors je l'ai bien expliqué [B]au dessus[/B], c'est le fait de [B]retranscrire un algorithme[/B] dans différents langages, tout simplement. Dans plusieurs langages, [B]l'algorithme sera le même [/B], cependant la [B]syntaxe : non.[/B][/FONT][/SIZE] [CENTER][IMG]http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png[/IMG] [COLOR=#0059b3][FONT=Comfortaa][SIZE=5]Organisation de la suite du topic[/SIZE][/FONT][/COLOR] [/CENTER] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Pour bien poursuivre le topic, [B]nous allons procéder par univers[/B], pour ensuite vous guider [B]vers le maximum de langages[/B] qui correspondent à [B]ce que vous voulez faire[/B]. Chaque langage aura [B]son exemple[/B] (du moins le maximum). [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Je tiens à remercier ..... pour leur [B]aide[/B] à la traduction de l'algorithme donnée dans [B]le langage qu'ils maitrisent[/B]. Si vous avez une question à leur poser, [B]n'hésitez pas[/B]..[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Je disais donc, chaque langage aura [B]son algorithme[/B] traduit pour vous montrer un [B]aperçu[/B] dans celui ci. L'algorithme donné est celui d'avant, c'est à dire:[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [CODE] variable a = 0 // age lire a // on demande à l'utilisateur de donner a si a > 17 alors dire "vous etes majeur" sinon dire "vous êtes mineur" finSi [/CODE] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Les univers seront [B]décomposés en 4 univers[/B]..[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [LIST] [*][SIZE=4][FONT=Open Sans]Le [B]développement web[/B] (création de site web)[/FONT][/SIZE] [*][SIZE=4][FONT=Open Sans]La [B]création de logiciels[/B][/FONT][/SIZE] [*][SIZE=4][FONT=Open Sans]La création de [B]jeux vidéo[/B][/FONT][/SIZE] [*][SIZE=4][FONT=Open Sans]Le [B]développement mobile[/B] (application mobile)[/FONT][/SIZE] [/LIST] [SIZE=4][FONT=Open Sans]Une dernière chose : chaque lien pour apprendre chaque langage [B]sera disponible à la fin de chaque univers[/B]. Bonne lecture ! [/FONT][/SIZE] [SIZE=4][FONT=Open Sans][B]Il est inutile de tout lire[/B], mais lisez seulement ce qui vous intéresse. Il se peut quand dans [B]quelques langages [/B]il y a des [B]choses à rectifier[/B], croyez-le ou non, j'suis pas savant. Merci d'avance de votre indulgence.[/FONT][/SIZE] [SIZE=4][FONT=Open Sans]Les liens sont sous forme [B]goo.gl[/B] car sinon trop longs.[/FONT][/SIZE] [CENTER][IMG]http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png[/IMG] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][COLOR=#0059b3][FONT=Comfortaa][SIZE=5]Premier univers : le développement web[/SIZE][/FONT][/COLOR][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [/CENTER] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][B]Alors le premier thème[/B], je dirai [B]simple[/B] et [B]diversifié[/B], c'est le développement web. Pour le coup, on retiendra de base [B]4 langages[/B] , ce sont 4 langages principaux qui ont [B]tous une fonction différente[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le HTML : le texte[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Ce premier langage est le langage [B]de base de toute création de site web[/B], on parle bien de [B]HTML[/B].On dira que c'est la partie [B]texte[/B] d'un site. Autrement dit, [B]sans design[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [CENTER][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][IMG]http://i.imgur.com/YeWPmEJ.png[/IMG] [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/CENTER] [CODE] <h1>Bienvenue sur mon site</h1> <p>Vous remarquerez mon design très intéressant.</p> [/CODE] [FONT=Comfortaa][SIZE=3][COLOR=#0059b3][COLOR=#000000][FONT=Open Sans][I]PS: il n'est pas possible de retranscrire l'algorithme avec ce langage, puisque qu'il sert à la [B]construction [/B]d'un site web "styslistiquement". Ce qu'on code, on le voit directement. Aucune algorithmie.[/I][/FONT][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le CSS : le design[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Ce deuxième est le complément du [B]HTML[/B] puisque lui, il permet [B]la mise en forme de vos textes[/B]. Il est [B]très souvent associé avec le HTML[/B]. Sur la photo suivante, on peut voir [B]le screen qu'il y a pour le HTML[/B] avec [B]le code CSS [/B]implanté (donc HTML + CSS)[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [CENTER][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][IMG]http://i.imgur.com/xaZE77K.png[/IMG] [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/CENTER] [CODE] .cote { background-color: blue; opacity: 100% } [/CODE] [FONT=Comfortaa][SIZE=1][COLOR=rgb(0, 89, 179)][COLOR=rgb(0, 0, 0)][FONT=Open Sans][FONT=Comfortaa][COLOR=rgb(0, 89, 179)][COLOR=rgb(0, 0, 0)][FONT=Open Sans][USER=292075]@Opacity RGT[/USER] petite dédie cachée[/FONT][/COLOR][/COLOR][/FONT][/FONT][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Dans ce code, c'est en réalité la class [I]cote[/I] aura une opacité de [B]100%[/B] et son fond sera [B]bleu[/B]. Voilà un exemple du code CSS.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le PHP : la dynamisation côté serveur[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Le PHP est un langage [B]très très important[/B] dans la conception d'un site web dit [I][B]dynamique[/B][/I] (HTML+CSS = Statique). Autrement dit, [B]le site qui peut interargir avec le visiteur[/B]. Par exemple: [B]un espace membre[/B], un [B]espace pour vous envoyer un mail[/B], mais aussi des fonctions plus cachées, qui permettent par exemple [B]de stocker votre adresse IP[/B], etc.. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Ce langage est appelé le [B]PHP[/B]. Il est souvent associé avec le langage dit [B]SQL[/B] pour les requêtes aux [B]bases de données[/B], mais il ne marche pas [B]sans PHP[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [code] if($_POST['age'] > 17) { echo("vous êtes majeur"); } else { echo("vous êtes mineur"); } [/code] [FONT=Comfortaa][SIZE=3][COLOR=#0059b3][COLOR=#000000][FONT=Open Sans][FONT=Comfortaa][COLOR=#0059b3][COLOR=#000000][FONT=Open Sans][I]PS:comme je l'ai précisé plus haut, PHP fonctionne avec [B]HTML[/B] donc, en HTML on crée le formulaire qui l'envoie[B] dans une page PHP[/B] contenant cet algorithme. Il faut donc imaginer que la donnée envoyée est stockée [B]dans $_POST['age'][/B][/I].[/FONT][/COLOR][/COLOR][/FONT][/FONT][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Concernant le SQL comme parlé, il se place dans une [B]requête PHP[/B], voici sa syntaxe (SQL)[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [code] SELECT * FROM membres WHERE pseudo = 'Maxence' [/code] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Cette requête dit: [B]Sélectionner tout de la table "membres" quand la colonne "pseudo" = "Maxence"[/B] tout simplement.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le Javascript (JS) : la dynamisation côté client[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Si vous avez l'habitude de naviguer sur internet, [B]vous n'êtes pas passé à côté de Javscript[/B]. C'est un langage qui lui [B]dynamise votre site mais côté client[/B], c'est à dire, [B]directement sur "votre ordinateur"[/B] (sans passer par le serveur comme PHP le fait). Cela peut être par exemple des [B]animations[/B]. Par exemple, sur RG, quand vous prenez la barre en haut (Conversations, Alertes), [B]que vous soyez en ligne ou hors ligne[/B], il y aura l'icone [B]chargement[/B] qui va s'afficher : [B]c'est du javascript[/B]. Après PHP prend le relai. On peut utiliser [B]javascript[/B] avec une base de données mais ce n'est donc pas sécurisé, [B]puisque le javascript est visible[/B] dans le code source, comme HTML et CSS, mais [B]pas PHP[/B]. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [CODE] var a = parseInt(prompt("Quel est votre âge ?:")); if (a > 17) { alert('Vous êtes majeur'); } else { alert("Votre êtes mineur"); } [/CODE] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Conclusion - Apprendre ces langages[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous savez maintenant que nos sites internet sont composés de 4 principaux langages, [B]dans eux mêmes sont ajoutés d'autres langages[/B] (exemple: SQL, Ajax) : HTML, CSS, PHP, JS. C'est une très bonne base pour commencer à développer ! [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Je vous recommande les [B]tutoriels d'openclassroom[/B] pour bien débuter. Soyez curieux ! [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [LIST] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]HTML[/B] et le [B]CSS[/B] : [URL='https://openclassrooms.com/courses/apprenez-a-creer-votre-site-web-avec-html5-et-css3']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]PHP [/B]: [URL='https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]JS[/B] :[URL='https://openclassrooms.com/courses/dynamisez-vos-sites-web-avec-javascript'] Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [/LIST] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Si vous avez par ailleurs, un problème dans le langage [B]PHP[/B] uniquement (pas MVC ni orienté objet), [B]n'hésitez pas à me contacter en privé[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [CENTER][IMG]http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png[/IMG] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][COLOR=#0059b3][FONT=Comfortaa][SIZE=5]Deuxième univers - la création d'applications[/SIZE][/FONT][/COLOR][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [/CENTER] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans]Dans ce [B]deuxième thème[/B], lui aussi important dans le monde [B]informatique[/B], c'est la création d'applications [B]sur ordinateur[/B] (car il y a aussi sur téléphones portables: c'est autre chose !). Disons que c'est un domaine [B]très différent[/B] que celui du développement web, [B]puisque on utilise les "capacités" de l'ordinateur[/B] pour pouvoir exécuter une application (contrairement aux sites: c'est au serveur). La manière de coder donc [B]change[/B] puisqu'on a affaire à [B]une interface graphique[/B], etc. [B]C'est un autre univers[/B].[/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans]Contrairement [B]au développement web[/B], sur dans cet univers, il beaucoup de langages qui restent [B]similaires[/B]. Nous allons en découvrir ici [B]6[/B] ![/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le C[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous en avez forcément entendu parlé. C'est un peu [B]le langage incontournable[/B] dans la programmation logicielle. Il est néanmoins un vieux langage [B]crée dans les années 70[/B], mais néanmoins toujours d'actualité. C'est un [B]langage complexe[/B], mais une fois l'avoir [B]assimilé[/B], vous aurez de [B]très bonnes bases (solides) en programmation[/B]. Vous utiliserez Code:block, visual basic..[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [CODE] #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { // on récupère la valeur de age if (age > 17) { printf ("Vous etes majeur !\n"); } else { printf ("Vous etes mineur !\n"); } return 0; } [/CODE] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le C++[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous remarquez une [B]ressemblance avec le C[/B] ? Rien qu'au titre, c'est plutôt repérable. En effet c'est la descendance du langage présenté ci dessus, [B]le C[/B]. Il apporte la [B]programmation orientée objet[/B] ([I]POO[/I]), mais de même [B]quelques nouvelles fonctionnalités[/B]. On dira qu'une nouvelle aire commence ? On y est pas loin.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [CODE] #include <iostream> using namespace std; int main() { int a; cout << "Quel ages avec vous ? : "; cin >> a; if (a > 17) cout << "Vous êtezs majeur" << endl; else cout << "Vous êtes mineur" << endl; return 0; } [/CODE] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le VB.NET[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous avez peut être entendu parlé de [B]VB.NET[/B] .. On retiendra de ce langage crée par Microsoft [B]sa simplicité[/B]. En effet, [B]bien bien moins compliqué que C ou C++[/B], VB.NET se veut [B]simple et intuitif[/B] : pas l'temps d'niaiser. Bon néanmoins, il sera [B]limité en performances[/B]. Mais pour faire un programme [B]rapidement[/B], on ne passe pas [B]à côté[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [CODE] If a > 17 Then Console.WriteLine("Vous êtes majeur") Else Console.WriteLine("Vous êtes mineur") End If [/CODE] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le C#[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Celui ci utilise le framework [B].NET[/B] délivré par Microsoft, et est d'une puissance accrue. Il est utilisé par un [B]bon nombre de professionels[/B] (ou pas d'ailleurs, certains logiciels de lobby par exemple), il permet la création [B]de plusieurs types d'applications[/B]. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [CODE] // Convertion de la valeur de la textbox en format numérique int anInteger; anInteger = Convert.ToInt32(textBox1.Text); anInteger = int.Parse(textBox1.Text); if(anInteger > 17) { // Si la valeur inscrit est supérieur à 17 alors on affiche vous êtes majeur MessageBox.Show("Vous êtes majeur"); } else { // Sinon on affiche vous êtes mineur MessageBox.Show("Vous êtes mineur"); } [/CODE] PS: il faut créer un boutton et une textbox (TextBox1.Text). merci à [USER=37209]@paradise[/USER] RGT pour le code [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Le Python[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Python est un langage [B]clair et intuitif[/B] parfait pour débuter dans la programmation [B]et l'algorithmie[/B] ! Il possède une communauté [B]active[/B] toujours prête en cas de problème.. On pourrait croire que c'est un petit langage de base, et bien sachez [B]que l'on peut faire beaucoup avec Python[/B]. De plus en plus de personnes l'utilise.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [CODE] if a > 17: print("Vous êtes majeur.") else: print("Vous êtes mineur.") [/CODE] [FONT=Comfortaa][SIZE=4]PS: a contient l'âge qu'on demande precedemment à l'utilisateur.[/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Java[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Java est [B]utilisé pour créer[/B] des applications[B] , il est très utilisé actuellement[/B] par des professionnels, par des petits développeurs.. dont vous ? Il possède une grande [B]portabilité[/B] puisque il est multi-OS : pas besoin de recoder [B]autant de fois qu'il y a d'OS[/B] ! La puissance de java est infinie, [B]beaucoup d'applications l'utilise[/B] ! La preuve, je suis sur que vous avez Java d'installé sur votre ordinateur.. ce qui signifie que des logiciels l'utilise ! [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [CODE] if(a > 17) System.out.println("Vous êtes majeur"); else System.out.println("Vous êtes mineur"); [/CODE] PS : a contient l'âge de l'utilisateur précedemment demandé [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Conclusion - Apprendre ces langages[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous remarquez sans doute [B]le nombre de langages présenté[/B] ici est assez [B]élevé[/B], sachez que je n'ai pas listé. Autant de langages qu'être humains. Alors sélectionnez celui qui vous plait, chacun a ses qualités et ses défauts. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Je vous recommande les [B]tutoriels d'openclassroom[/B] pour bien débuter. Soyez curieux ! [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [LIST] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]C[/B]: [URL='https://openclassrooms.com/courses/apprenez-a-programmer-en-c']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]C++:[/B] [URL='https://openclassrooms.com/courses/programmez-avec-le-langage-c']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]VB[/B]: [URL='https://openclassrooms.com/courses/apprenez-a-programmer-en-vb-net']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]C#[/B]: [URL='https://openclassrooms.com/courses/apprenez-a-developper-en-c']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]Python: [/B][URL='https://openclassrooms.com/courses/apprenez-a-programmer-en-python']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre le [B]Java[/B]: [URL='https://openclassrooms.com/courses/apprenez-a-programmer-en-java']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [/LIST] [CENTER][IMG]http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png[/IMG] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][COLOR=#0059b3][FONT=Comfortaa][SIZE=5]Troisième univers - la création de jeuxvidéo[/SIZE][/FONT][/COLOR][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [/CENTER] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans]Dans ce [B]troisième univers [/B], nous allons nous intéresser [B]sur la création de jeux vidéo[/B], un domaine qui fait rêver, [B]pas vrai [/B]? [/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans]Et bien il faudra savoir [B]que la création de jeux vidéo[/B] est divisée en [B]deux parties[/B] ! Enfin, deux [B]méthodes[/B] permettant d'en créer. [/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Par programmation + libraries[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Sachez que les [B]grands jeux vidéo[/B] se font à base [B]de programmation logcielle[/B] (donc C, C++, Java..) avec ce qu'on appelle des [B]librairies[/B], qui sont en réalité [B]des bibliothèques[/B] ajoutant des [B]fonctionnalités[/B] au langage de base.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Saviez vous que [B]League Of Legends[/B] est développé [B]C++[/B], [B]Java[/B], [B]C#[/B] , avec celles ci des [B]librairies[/B] ? Vous saviez aussi que [B]Minecraft[/B] est développé avec [B]Java[/B] (bon pour les joueurs ça parrait évident, crash report tout ça lol) ? Tout cela avec [B]des bibliothèques[/B] externes pour pouvoir le [B]développement de ceux ci[/B].. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Niveau C++ il existe des bibliothèques [B]comme OpenGL[/B], [B]Ogre3D[/B], [B]Irrlicht[/B]..[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Niveau C, bien que moins utilisé, [B]SDL[/B][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Niveau Java, il existe [B]sdljava, Java2D[/B], [B]JOGL[/B], [B]LWJGL[/B], [B]Java3D, Joal[/B]...[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Je dirai que ce n'est pas mon boulot de vous donner les [B]librairies[/B] mais c'est à vous de trouver [B]celle qui vous correspond(ent)[/B]. Mais il faut savoir qu'avant de vouloir créer des jeux vidéo, [B]vous devrez apprendre la programmation logicielle [/B]avant la création de jeux vidéo. [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]En utilisant un moteur de jeu[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Il existe une [B]alternative[/B] au jeu [B]100 programmé[/B], on appelle cela [B]un moteur de jeu[/B]. C'est [B]comme un téléphone[/B], c'est un [B]logiciel[/B] qui regroupe [B]toutes les fonctionnalités de celui ci[/B]: appeler, envoyer des SMS... [B]Un moteur de jeu[/B] revient au même, [B]on crée son jeu dans un espace dédié à cela[/B], autrement dit la gestion des lumières [B]est déjà préconfigurée[/B], etc.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Il existe beaucoup de [B]moteurs de jeu[/B], par exemple [B]Unity3D[/B], [B]GameMaker[/B], [B]RPG Maker[/B], [B]Cryengine 3[/B], [B]Unreal Engine 4[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=4][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][COLOR=rgb(0, 89, 179)][COLOR=rgb(0, 0, 0)][FONT=Open Sans][FONT=Comfortaa][COLOR=rgb(0, 89, 179)][COLOR=rgb(0, 0, 0)]Par exemple pour ce dernier, Kingdom Hearts III [B]est développé avec UE4[/B].[/COLOR][/COLOR][/FONT][/FONT][/COLOR][/COLOR][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=4][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][COLOR=rgb(0, 89, 179)][COLOR=rgb(0, 0, 0)][FONT=Open Sans][COLOR=rgb(0, 89, 179)][COLOR=rgb(0, 0, 0)]C'est une [B]bonne alternative[/B], cependant, attention au piège, [B]puisqu'il y aura toujours une part de programmation[/B]. Par exemple, dans UE4 il y a possibilité de [B]programmer en C++[/B] ![/COLOR][/COLOR][/FONT][/COLOR][/COLOR][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Conclusion - Apprendre ces langages[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous remarquez que vous ne pouvez [B]pas [/B](enfin si, mais avec des performances limitées) [B]créer de jeux vidéo sans s'y connaitre en programmation logicielle[/B]. C'est comme ça, on s'y fait. Il vous faut donc passer par la case [B]C, C++, Java[/B] (y'a le choix) avant de vous orienter dans [B]certaines librairies[/B]. Vous pouvez aussi apprendre à manier [B]certains moteurs de jeux[/B] pour pouvoir [B]créer votre jeu vidéo[/B] tant aimé.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [LIST] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre la librairie [B]OpenGL[/B] (necessite la connaissance du [B]C++[/B]) : [URL]https://openclassrooms.com/courses/developpez-vos-applications-3d-avec-opengl-3-3[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre la librairie [B]OpenGL[/B] pour [B]Java[/B]: [URL]http://info-rital.developpez.com/tutoriel/java/opengl/opengl1/[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [*][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre [B]Java3D[/B] : [URL]http://deven3d.free.fr/java3d/java3d.htm[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT] [/LIST] [CENTER][IMG]http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png[/IMG] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][COLOR=#0059b3][FONT=Comfortaa][SIZE=5]Quatrième univers - le développement mobile[/SIZE][/FONT][/COLOR][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [/CENTER] [FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][SIZE=4][FONT=Open Sans][B]C'est le dernier univers[/B] que j'aborde actuellement, au bout d'ailleurs de 4h30 de rédaction séquencées, celui du [B]développement mobile[/B]. C'est un grand domaine qu'on aborde ici car [B]on divisera celui-ci en 2 grandes parties[/B], en deux grands OS.. [B]iOS[/B] De Apple, et [B]Android[/B] de Google. Il se peut qu'il y ai des erreurs, [B]les pro mobiles[/B], corrigez-moi.[/FONT][/SIZE][/SIZE][/FONT][/FONT][/SIZE][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Programmer sur IOS[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous êtes possesseur d'un [B]iPhone[/B], d'un [B]iPad[/B] ou d'un [B]iPod[/B] ? Le développement sur [B]iOS[/B] est plutôt [B]spécial[/B] puisque apple a crée [B]son propre langage[/B] de programmation pour ses appareils. A savoir [B]XCode[/B] et [B]Objective-C[/B]. Malheureusement programmer sur [B]iOS[/B] ne revient pas au même que sur [B]Android[/B] puisque son accès est limité, comparé à celui de google ou vous avez accès à [B]beaucoup sur le téléphone[/B].Voici un l'algorithme [B]en[/B] [B]Objective-C[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [CODE] if (age > 17) NSLog(@"Vous êtes majeur"); else NSLog(@"Vous êtes mineur"); [/CODE] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Néanmoins [B]Apple ne s'arrête pas là[/B]. Je suis moi même fier d'avoir mon Rourou 5S, et désolé de mon non objectivité, passons, [B]la distribution de vos applications iOS[/B] sur l'AppStore [U][B]est payante[/B][/U], et ce n'est [B]pas quelques euros[/B] : [B]plus de 70 euros[/B]... [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Programmer sur Android[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Vous [U]êtes possesseur d'un smartphone [B]Android[/B][/U] ? Vous devriez peut être essayer sa [B]programmation[/B], [B]beaucoup plus accessible que[/B] celle d'Apple. Néanmoins pour la création de [B]applications Android[/B] il vous faudra [B]apprendre à développer en Java[/B] puisque le langage se repose dessus. Quant aux requêtes [B]aux bases de données[/B] (fonctionnalités réseaux), [B]l'acquis du langage SQL serait [/B]bien plus que [B]demandée[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [CODE] if(a > 17) System.out.println("Vous êtes majeur"); else System.out.println("Vous êtes mineur"); [/CODE] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Quant à la publication [B]de votre nouvelle application[/B], elle change totalement de celle que [B]Apple[/B], vous avez deux possibilités.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]La première, [B]gratuite[/B], c'est d'extraire [B]votre application[/B] en fichier extension [B].apk[/B] que vous connaissez tous, [B]et partager en masse[/B] (ou pas d'ailleurs, sur un forum privé ou pour quelqu'un etc..). [/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]La deuxième, [B]elle payante[/B], c'est de la proposer sur [B]le Play Store[/B] ou [B]Google Play[/B]. Vous devrez [B]créer donc un compte google[/B] (si vous en avez pas), [B]et le passer en mode "développeur"[/B], ce qui signifie de [B]signer une charte[/B] et payer [B]25€[/B] en une seule fois (par carte bancaire). Le nombre d'applications crées [B]après sera illimitée[/B]. C'est l'option [B]que je vous conseille[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][B]Néanmoins, Apple gagne [/B]un point sur un point : les performances. Sur Android, [B]de nombreux téléphones[/B] l'utilisent, plus ou moins puissants, alors [B]c'est difficile d'adapter à tous[/B].[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][U][FONT=Comfortaa][COLOR=#0059b3][SIZE=6][SIZE=4][FONT=Open Sans][FONT=Montserrat][SIZE=5]Conclusion - Apprendre ces langages[/SIZE][/FONT][/FONT][/SIZE][/SIZE][/COLOR][/FONT][/U][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT] [FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][B]Ca sent la fin du topic tout ça[/B]. Et de la partie. Alors comme vous pouvez le voir, [B]la programmation sur les terminaux Android [U]est beaucoup plus accessible[/U][/B] que sur [B]ceux de iOS[/B]. Je vous laisse sur [B]quelques liens[/B] de quoi vous documenter, et pourquoi pas apprendre.[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [LIST] [*][FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre[B] à développer sur iOS:[/B] [URL='https://openclassrooms.com/courses/creez-des-applications-pour-iphone-ipad-et-ipod-touch/']Cliquez ici[/URL] (il se peut que cette version soit obselète)[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [*][FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][B]Le site Apple Developer Program:[/B] [URL]https://developer.apple.com[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [*][FONT=Comfortaa][SIZE=6][FONT=Comfortaa][FONT=Comfortaa][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans][FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Apprendre à [B]développer sur Android:[/B] [URL='https://openclassrooms.com/courses/creez-des-applications-pour-android']Cliquez ici[/URL][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT][/FONT][/FONT][/SIZE][/FONT] [/LIST] [CENTER][IMG]http://image.noelshack.com/fichiers/2016/16/1461164524-separateur.png[/IMG] [COLOR=#0059b3][FONT=Comfortaa][SIZE=5]Ça sent la fin[/SIZE][/FONT][/COLOR] [/CENTER] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Bon ! C'est la fin de [B]6 heures[/B] de rédaction. Autrement dit, de [B]2h10[/B] + [B]1h20[/B] + [B]30 minutes[/B] + [B]35 minutes +[/B] [B]40 minutes[/B] + maintenant (finalisation + post du topic)[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [FONT=Comfortaa][SIZE=6][COLOR=#0059b3][COLOR=#000000][SIZE=4][FONT=Open Sans]Je remercie [B]Paradise [/B]pour le code [B]C#[/B], de même [B][USER=611386]@Aiekov SNA[/USER] [/B]même si j'ai pas utilisé le header. :troll: J'identifie aussi les admins de la SNA :love: , soit [USER=174748]@Kévin RGT[/USER] , [USER=235122]@Nolwen RGT[/USER] , [USER=619282]@Blake RGT[/USER] , [USER=67979]@Black'[/USER] et [USER=109105]@Snake's[/USER], histoire que vous voyez le topic ;)[/FONT][/SIZE][/COLOR][/COLOR][/SIZE][/FONT] [SIZE=4][FONT=Open Sans]Si vous avez la [B]moindre question[/B] ;)[/FONT][/SIZE] [SIZE=4][FONT=Open Sans]Maxence SNA[/FONT][/SIZE] [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
Informatique
Développement
Guide - Débutez dans le monde de la programmation !
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut