Supports et communication

ftp, logiciels

ftp

Nous espérons pouvoir avoir un hebergement qui nous permettra le dépot de sites. Afin de pouvoir déposer des fichiers dans cet espace nous utilisons le ftp (file transfert protocole).

Pour réaliser ces transferts nous utilisons le logiciel gratuit filezila.

Pour le travail de groupe sur des projets informatiques, l'utilisation de Github est devenu incontournable.

Filezilla

Filezilla est le logiciel que l'on utilise pour le ftp. Son utilisation est assez simple. Une fois connecté au site distant, sur votre gauche vous naviguez dans votre disque dur et sur votre droite sur le site distant. Il suffit de glisser ce que vous voulez déposer.

Environnement de travail, éditeur de texte

Après avoir passé en revue de nombreux éditeurs de codes, j'ai retenu tout particulièrement ATOM. Il offre de très nombreuses possibilités:

  • installation de packages assez facile pour personnaliser ATOM
  • auto-complétion: propose les noms de variables, des fonctions avec seulement quelques lettres de tapées,
  • auto-indentation du code: fonction beautify pour le HTML, css, php, etc...
  • possibilité de lancer les scripts directement: python par exemple.
  • nom des fonctions et classes pour y acceder rapidement
  • gestion des TODO sur l'ensemble d'un projet.

Python IDLE

Nous utilisons Python 3. Evitez d'utiliser la version 2 qui n'est pas compatible avec la 3 et vous oblige à modifier votre code. Pour l'environnement de programmation je suggère l'utilisation de l'IDLE de python qui est très simple, léger. Il ne va pas effrayer un débutant. Très rapidement nous pourrons basculer sur Pycharm ou edupython qui sont des interfaces de travail (framework) plus complètes. Visual studio avec l'extension pydev est interessant aussi car on peut l'utiliser pour le php. Mais je vais privilégier ATOM.

 

HTML, css, PHP

Pour le html et le css, n'importe quel éditeur de texte peut faire l'affaire. Donc soit on prend notepad++ qui colore les mots clés en fonction du langage, soit un logiciel orienté développement de pages html, css afin d'avoir des assistances. Pour le php, nous utiliserons ATOM. Pour pouvoir notre php nous utiliserons WAMP qui est un simultateur de réseau local. Pour l'utilisation de la base de données distante, on peut utiliser myphpadmin ou le service fourni par notre hébergeur.

Editeur à tout faire: notepad++

Notepad++ est un programme léger donc rapide qui permet de coder dans presque tous les langages. Il ne propose pas de solution mais connait les mots clés et offre un environnement de programmation vraiment efficace. Attention, ce n'est qu'un éditeur, il ne lance pas vos codes (même si des solutions existent pour qu'il le fasse).

GIMP

C'est le logiciel gratuit de dessin assez puissant mais un peu complexe au premier abord. C'est 'l'équivalent' de adobe photoshop.

Un peu long au premier démarrage, il contient des fonctions efficaces.

Krita

C'est un logiciel gratuit de dessin plus orienté dans la création de niveaux de jeux et le dessin sur tablette graphique.


Android

De la programmation pour pc à la programmation pour téléphone.

A finir

Pas eu le temps de tout faire.....