Outils pour utilisateurs

Outils du site


les_exposes:cloud_nine_ide

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
les_exposes:cloud_nine_ide [10/05/2016 11:09]
chauvire
les_exposes:cloud_nine_ide [22/01/2020 21:13] (Version actuelle)
tricoire
Ligne 1: Ligne 1:
-====== ​**Qu'​est-ce que [[https://​c9.io/​|Cloud9 Ide]]** ​======+====== Qu'​est-ce que AWS CLOUD9  ​======
  
-Cloud9 est un site basé sur sur le même principe que Google Drive, c'est à dire sur le partage de projet mais axé sur la programmation. Ce site comporte un éditeur de type notepad, un compilateur,​ il gère l'​indentation,​ la mise en couleur du code...  +[[https://​aws.amazon.com/​fr/​cloud9/​|AWS Cloud9 ]] anciennement ​Cloud9 ​ide  ​est un site basé sur sur le même principe que Google Drive, c'est à dire sur le partage de projet mais axé sur la programmation. Il permet d’écrire,​ d'​exécuter et de déboguer. Ce site comporte un éditeur de type notepad, un compilateur,​un terminal ​il gère l'​indentation,​ la mise en couleur du code… Il nous permet de coder dans plusieurs ​langages ​tels que le C++, le Ruby, le Python, le HTML/​CSS/​Javascript/​PHP.. Il est très pratique car il ne nécessite pas d’application,​ seulement un navigateur
-Il nous permet de coder dans plusieurs ​languages ​tels que le C++, le Ruby, le Python, le HTML/​CSS/​Javascript/​PHP..+
  
-Nous parlerons ici de la partie du site concernant la programmation web, c'est à dire le HTML, le CSS, le javascript, le PHP et les bases de données type MySQL.+====== Comment y créér un projet ======
  
-====== **Comment y créér un projet** ======+Tout d'​abord,​ il faut s'​inscrire. Le site ayant été racheté par Amazon, celui-ci est maintenant traduit dans beaucoup de langues dont le français ( seulement pour la partie inscription et menu)
  
-Tout d'​abord,​ il faut s'​inscrire. Le site est en anglais mais facilement compréhensible ​il suffit d'​entrer son adresse mail dans le champ (voir image ci-dessous) et de cliquer sur Sign up.+{{:les_exposes:​annotation_2020-01-22_202033.png?400|}}
  
-{{:​les_exposes:​tuto_cloud9.jpg?400|}}+Il vous faudra d’abord vous créer un compte, pour cela, vous aurez besoin de fournir une adresse email, un mot de passe et votre surnom.
  
-Une fois faitun nom d'​utilisateur ​vous est demandé puis plusieurs questions vous sont posées : quel type de développeur vous êtesl'utilisation ​que vous comptez faire de Cloud. +La création de votre compte peut alors continuer, pour avoir accès au site, vous devrez fournir des informations selon votre utilisation du site( adresse, nom téléphone si utilisation ​personnel et nom de l’entreprisenuméro ​de téléphone et adresse de l’entreprise si professionnel)
-Une fois que vous aurez répondu à ces questionsvous pouvez valider la création ​de votre compte.+
  
-La création ​de votre compte est désormais terminée, il faut maintenant vous créér votre espace ​de travail +Vous devrez ensuite entrer vos information ​de carte de crédit pour prouver votre majorité mais aussi si vos utilisations dépasse les limites gratuites du siteVous recevrez ensuite un SMS pour prouver que vous n'​êtes pas un robotIl est sinon possible d'​avoir un accès étudiant lorsque votre compte est lié à un enseignant.
-Pour cela, il vous faut cliquer sur "​create a new workspace"​. +
-Vous accédez donc à une page où plusieurs informations vous sont demandées : +
  
-- Le nom de votre projet+Vous ensuite un choix à faire entre trois plan de support:
  
-Une courte description ​de celui-ci ​+ le premier gratuit avec un accès au forums, une vue sur les performances et sécurité ​de votre projet et l'​accès au notification
  
-- Le type de projet ​(privé/​public,​ un projet privé pourra malgré tout être mis en ligne par vos soins à partir de cloud9 lorsque vous le désirerezet vous pourrez également y ajouter d'​autres personnes destinnées à vous aider à programmerje vous conseille donc de choisir ce type de projet)+-Le plan développeur ​(29 dollars ​par mois) qui permet fait pour les testsdu développementun contact avec des demandes illimités au support avec maximum 12h de temps de réponse en jours de bureau
  
-//Le champ suivant (Clone from Git or Mercurial URL) ne vous concerne pas dans le cadre de la création ​d'​un ​nouveau projet//+- Le plan professionnel qui est comme de plan développeur mais avec plus d'accès au ressources allouées, ​un contact avec le support h24 7j/7 et 1h de réponse. 
 +Le site nous demandera ensuite notre métier et nos domaines pour essayer au maximum de correspondre à l’utilisation dont nous avons besoin.
  
-- Enfin, il vous faut choisir le type de projet que vous comptez réaliser, c'est à dire le language dont vous aurez besoin pour votre projet. __Si vous souhaiter réaliser un site web avec une base de données__, il vous faut choisir le language "PHP, Apache & MySQL" ​ 
  
  
-====== ​**La programmation web** ======+====== ​Type de projet ​====== 
 + 
 +{{:​les_exposes:​project.png?​400|}} 
 + 
 +Vous aurez alors le choix entre une multitude d’application,​ allant de la création de jeux-vidéo,​ d’espace de stockage en passant par la création d’application mobile et de base de donnée 
 + 
 +====== AWS IDE ====== 
 + 
 +Pour la programmation web, c’est le service IDE qui nous intéressera. Vous devrez tout d’abord nommer votre projet (et facultativement lui donner une petite description) 
 + 
 +Il faudra ensuite choisir choisir vos paramètres d'​environnement :  
 + 
 +- créer une nouvelle instance amazon EC2 si vous partez de 0 ou se connecter à un serveur vous appartenant SSH. 
 + 
 +- choisir le nombre de giga de RAM ( de 1 à 8) à allouer ainsi que le nombre de processeur (de 1 à 2) 
 + 
 +- La plateforme ( Ubuntu ou Amazon) 
 + 
 +- Le délai avant la mise en veille de l'​environnement 
 + 
 + 
 +Votre projet créer, vous arriverez sur cette page :  
 + 
 + 
 +{{:​les_exposes:​cap.png?​400|}} 
 + 
 +Celle-ci vous permet de créer de nouveau projet, soit à partir de page vierge, soit à l’aide d'en tête toute prête ( mais très simpliste) Pour vous rappelez en cas d'​oublis comment structurer votre code. 
 + 
 +Vous aurez ensuite à choisir la langage que vous voudrez utiliser en bas à droite, soit par auto-détection,​ sois en décidant par vous mêmes parmi la cinquantaine de langages disponible ( l'auto détection est déconseillée).  
 + 
 +Comme on peut le voir sur la colonne de gauche, une infinité d'​environnement peuvent être créé, permettant alors jongler entre les différents projets, ce qui peut être utile lorsque l’on est plusieurs. Le site permet aussi de travailler à plusieurs sur le même document, en voyant ou se trouve le curseur de chaque personne. 
 + 
 +De nombreuses préférence peuvent être ajoutées, comme l'​arrière plan, le format du code, l’endroit ou il va être sauvegarder ou encore la possibilité d'​instaurer des macros. 
 + 
 +Il faudra juste faire attention à bien penser à sauvegarder,​ car celle-ci contrairement à Google-Drive ne sont pas automatiques. 
 + 
 +Pour partager, rien de plus simple, il suffit d'​appuyer sur le bouton Share puis de soit envoyer un lien d'​invitation,​ soit de rentrer le surnom de la personne voulue. On choisira ensuite ce à quoi elle aura accès ( modification,​ sauvegarde etc.) 
 + 
  
-Votre projet est créé, vous disposez de votre espace de travail sur Cloud9. Cet espace de travail est semblable à un éditeur de texte classique comme Notepad.Sur la partie gauche de l'​écran sont regroupés vos pages, images, etc, il vous est possible d'y créer des arborescenses,​ d'​uploader des images .. Contrairement à Google Drive, les sauvergardes automatiques ne sont pas activées pa défaut, je ne conseille pas de le faire car pouvoir restaurer à la dernière sauvegarder peut-être utile, prenez donc l'​habitude de sauvegarder dans le menu en haut "​file"​ --> "Save All" ou d'​utiliser le raccourcis clavier Ctrl + S. 
-  
  
  
-====== **Partager le projet** ====== 
  
  
-  
  
les_exposes/cloud_nine_ide.1462871389.txt.gz · Dernière modification: 10/05/2016 11:09 (modification externe)