Introduction
La TX représente un véritable défi pour le TC et néophyte en info que je suis .Je vais partir depuis un niveau 0 en informatique utcéenne ( NF92 ).
( a compléter au cours de la TX)
Comment optimiser son temps quand on débute ?
Work in Progress
poser des questions :
écrire les solutions au problèmes :
utiliser les raccourcis
\\
La programmation objet :
En NF92, on se contente d’une programmation en HTML avec un PHP décrivant simplement ce que l’on désire faire. C’est une très mauvaise façon de coder pour plusieurs raisons :
–
>Le code n'est pas fait de manière perènne. La moindre modification sur une fonctionnalité doit être modifié sur tout le code . Si on utilise une analogie avec le CSS, cela correspondrait à coder son CSS de manière individuelle sur chaque page .\\
-
→Cela pose un problème de sécurité, grâce à l’objet
–
>Réutilisation : les classes peuvent être réutilisé pour d'autre programme et fonctionnalité \\
https://openclassrooms.com/courses/programmez-en-oriente-objet-avec-c/introduction-a-la-programmation-orientee-objet-1 https://wiki.picasoft.net/doku.php?id=txs:framadate-p18:guide_de_survie_a_destination_des_debutants_en_oriente-objet
Docker niveau 0 :
Kesako ?
Docker est un outil permettant de distribuer rapidement un ensemble d’applications . L’avantage comparé à une machine virtuel est que le Docker créé simplement un “conteneur” avec le minimum vitale .
Logiquement,Docker sert à la mise en application de programme.Dans le cas de Framadate il nous sert à partager un environnement de travail commun.Ainsi notre code est plus long à tester mais on est sûr qu’il marche.On évite ainsi une étape de debug.
Les images sont créées à partir de fichiers de configuration, nommés “Dockerfile”, qui décrivent exactement ce qui doit être installé sur le système. Un conteneur est l’exécution d’une image : il possède la copie du système de fichiers de l’image, ainsi que la capacité de lancer des processus.
Grâce au conteneur on peut interagir avec les applications installées dans l’image, exécuter des fonctions, faire tourner un serveur.
Ensuite chaque conteneur peux communiquer avec d’autre Docker et ceci grâce à Docker Compose.