Bonjour, CNTEMAD repository est un projet qui a pour objectif de faciliter le partage des connaissances
dans le domaine de la technologie de l'information
dedié aux etudiants de CNTEMAD Madagascar
, on ne sait pas quand il sera achevé mais seulement nous, les membres qui le font évoluer. Je tiens à préciser que ce projet s'adresse principalement aux etudiants en informatique
mais n'empêche pas d'autres domaines de nous rejoindre ...
Voici les objectifs que nous viserons dans ce projet et les bénéfices potentiels que nous pouvons obtenir:
🏁 1. Le succès de chacun dans l'apprentissage qu'il fait à CNTEMAD.
🏁 2. Le partage des connaissances.
🏁 3. Pour que chacun sache ce qu'est le travail d'équipe.
🏁 4. Une opportunité pour quiconque d'entrer dans le monde de git.
🏁 5. En partant du partage habituel via facebook où il y a une restriction sur les "uploads" (format, taille de fichier), je pense qu'il sera plus facile de récupérer des fichiers sur une plateforme comme "Github".
🏁 6. Nous apprend à être plus discipliné.
🏁 7. Ce sera une archive pour nous et nos jeunes frères/sœurs qui vont étudier à CNTEMAD.
🏁 8. Pour éviter tout problème de déplacement.
🏁 9. Nous permet d'avoir le temps de nous concentrer d'avantage sur ce que nous faisons.
🏁 10. Partage de sujets, d'exercices, de documents, et tout ce qui est lié à nos études ...
Lorsque vous êtes vraiment prêt(e) à nous rejoindre, veillez completer les formulaires ci-dessous
. Nous essayons toujours de compléter les instructions étape par étape en fonction de l'expérience de l'utilisateur du référentiel CNTEMAD ...
Formulaire (modele)
📍 Pseudo : Rakoto
📍 Niveau : L3
📍 Filiaire : Info
📍 Parcours : BDGL
📍 Github : https://github.com/Rakoto
📍 Stack : HTML, CSS, Bootstrap, MySQL, PHP
📍 Others: Competences & centre d'interet hafa raha misy (Musique, arts, etc...)
NOTE: Tsara kokoa ilay
stack
raha ireo izay tena fampiasanao ihany no soratana
Toro-lalana ho an'ireo membre vaovao tsy mbola mahay git
...
-
gitvers-tool : script iray natao hanamorana ny fampiasana
git
Ity ny commande atao @ console rehefa manao clone
git clone --depth 1 https://github.com/RajaRakoto/cntemad-repository
Outil de versioning (web app | cli | script
), samy mampiasa git
avokoa ireo:
Outil | Plateforme | Download | Tuto | Github |
---|---|---|---|---|
Sourcetree | Windows | download ⬇ | tuto 🎬️ | - |
Gitbash | Windows - GNU/Linux | download ⬇ | - | - |
Gitkraken | Windows - GNU/Linux | download ⬇ | tuto 🎬️ | - |
UNGIT | GNU/Linux | download ⬇ | tuto 🎬️ | github 🔗 |
gitvers-tool | GNU/Linux | download ⬇ | - | github 🔗 |
🛡️ Ny mpikambana vaovao ato amin'ny CNTEMAD repository tokony manana base Git
, raha mbola tsy mahay dia hiangavina mba anaraka ireo torolalana ao @section Guides
.
🛡️ Fifampizarana no mamelona ity projet ity ka aoka isika mba hadray anjara
araka izay vitan-tsika.
🛡️ Tsy azo atao ny mandefa video, ekena ny fichiers rehetra ankoatra izay, tsara kokoa raha compressE
ho an'ireo fichier >= 10Mo, raha gros fichier (>=30Mo) dia mapiasa service de stockage
hafa sahala amin google drive
dia ny lien no alefa ato.
🛡️ Ny nom de dossier & fichier rehetra dia tsy tokony hisy caracteres speciaux
, raha azo atao dia miniscule
daholo ary soloina underscore "_"
na tiret "-"
ny espace.
🛡️ Ilain'ny mpikambana rehetra ny commentaire ao @ code
nosoratanao mba hanamorana ny famakiana azy, tsy dia tsara koa nefa raha lava loatra (commentez intelligemment).
🛡️ Hajao ny indentation de code, ataovy mirindra sy mazava tsara ny code soratanao, afaka mampiasa extension prettier
raha mampiasa vscode | style d'indentation ?
🛡️ Hajao ny convention de commit fampiasa, ataovy fohy nefa mazava azon'ny rehetra ny commit
ataonao, tsy asiana caracteres speciaux
| commit ?
🛡️ Nom de variable mazava tsara, ary manaraka ny fomba fanoratana camelCase
| camelCase ?
Ireto misy principe tsara adopte-na rehefa mi-code
📜️ KISS: Keep It Simple, Stupid!
La simplicité est la sophistication suprême | un code simple est plus lisible et plus facile à maintenir.
📜️ DRY: Don’t repeat yourself
Si la même portion de code se retrouve deux fois ou plus dans un script, on en fait une fonction. Si la même portion de code se retrouve deux fois ou plus dans une classe, on en fait une méthode.
📜️ YAGNI: You aren’t gonna need it
Rien ne sert de coder une méthode qui n’a pas d’implémentation ou d’utilité immédiate.
📜️ Don’t be shy, ask!
Il n’y a pas de honte à demander de l’aide, surtout avant d’attaquer une nouvelle fonctionnalité.
📜️ Erik Buck: "write less code" ou "Écrire moins de code" pour rendre une source plus simple et plus facile à maintenir.
📜️ Obie Fernandez: toujours prendre le temps de réfléchir quand on a une erreur avant de rajouter du code supplémentaire.
📜️ Danny Kalev: il faut lire des livres, lire des magazines, apprendre encore et toujours de nouvelles techniques. Il conclut avec cette phrase : "read much more than you write" ou "Lisez plus que vous ne codez".
📜️ Eric Lippert: pour devenir meilleur, participer sur des forums ou des groupes de discussions en aidant ceux qui ont des questions, si vous avez la réponse, dites là, si vous ne l'avez pas, rechercher sa réponse sur Internet.
📜️ Mark Summerfield: rendre le code plus facile à comprendre et donc à maintenir. Le deuxième : écrire des tests unitaires pour son code avant de l'intégrer au projet.
📜️ Bill Wagner: d'abord rendre son code fonctionnel avant de vouloir l'améliorer ! Ça peut paraitre stupide mais il faut toujours garder cela en tête !
Ireo membres
sy utilisateurs
ato amin'ny CNTEMAD repository.
Pseudo | Role | Filiaire | Niveau | Parcours | Github | Skill(s) |
---|---|---|---|---|---|---|
♂️ TinaniainaHassan12 | - | Info | M1 | RS | TinaniainaHassan12 | stack: HTML CSS Javascript Bootstrap PHP Wordpress |
♂️ Jonathan | - | Info | L1 | BDGL | Jonathan | stack: HTML CSS Javascript Others: lecture jeux vidéos |
♂️ Ma Ranaivoson | - | Info | M1 | BDGL | Ma Ranaivoson | stack: Javascript Typescript Java |
♂️ Mendrika | - | Info | L3 | BDGL | Mendrika | stack: HTML C other: Psychologie |
♂️ Rivo | - | Info | L2 | BDGL | Rivo | stack: HTML CSS Bootstrap Javascript Jquery PHP Python Java C Wordpress others: Anglais |
♂️ Sarobidy | - | Info | L2 | - | Sarobidy | stack: HTML CSS Visual basic Javascript C |
♂️ JM Rakoto | - | Info | M2 | BDGL | JM Rakoto | stack: Javascript Typescript Dart Flutter |
♀️ Woutnak | - | Info | M1 | BDGL | Woutnak | stack: HTML CSS Bootstrap Javascript other: Management |
♂️ Moratiana | - | Info | L1 | BDGL | Moratiana | stack: HTML CSS Bootstrap other: Reseau |
♂️ Brillant | - | Info | M1 | BDGL | Bri11ant | stack: Python Javascript Angular Ionic PHP Java other: Infographiste designer |
♂️ Toky | - | Info | M2 | BDGL | Gituxmanjaka | stack: HTML CSS Bootstrap Javascript Typescript Python Java |
♂️ Stany | - | Info | M1 | BDGL | Stany Nilaina | stack: Javascript VueJS Ionic PHP Python Typescript Bootstrap |
♂️ Xoder | - | Info | L1 | BDGL | Mr xoder | stack: HTML CSS Javascipt PHP Python |
♂️ a2d | - | Info | L1 | BDGL | Annael007 | stack: HTML Python Java C VBS other: electro piano FLstudio |
♀️ Fahendrena | - | Info | M1 | RS | Fahendrena | stack: HTML CSS Javascript PHP Python |
♂️ Wenceslas-Angelo | - | Info | L1 | BDGL | Angelo | stack: HTML CSS Javascript Python |
♂️ ChristianoDc7 | - | Info | L3 | BDGL | ChristianoDc7 | stack: HTML CSS Bootstrap Javascript PHP Python C |
♀️ Fanaingo | - | Info | L3 | BDGL | Fanaingo | stack: HTML CSS Javascript C PHP Symfony |
♂️ Raja | ADMIN |
Info | M1 | BDGL | Raja Rakotonirina | stack: Sass Javascript Typescript other: Photoshop , dessin |
Google drive dia service de stockage en ligne
izay tantanin'ny Google. Inona no hifandraisany amin'ity projet ity ? tsara ho fantantsika fa misy fetrany
ny zavatra azontsika tehirizina (documents, videos, images, etc...) ato @github, eo @ 500Mo eo no nomena ny depot iray ka noho izany mampiasa Google drive
isika mba hazaoana capacite de stockage
hatramin'ny 15Go isakin'ny compte google iray.
Tahaka izao ny fampiasana azy
- Mamorona
compte google (gmail)
(raha mbola tsy manana) ary tonga dia omena anao maimaim-poana avy hatrany io15go
io vao vita izay. - Rehefa connectE amin'ilay compte dia miditra ao amin'ny Google drive.
- Rehefa tafiditra ao dia mahita
interface "Mon drive"
sahala amin'irenygestionnaire de fichier
mahazatra ireny ihany: ao no afaka manaoimportation/exportation
fichier(s),creer/supprimer dossier/fichier(s)
, miditra amin'ireo karazanaapplications google
(docs, sheets, forms, ...) - Ireto avy ary ny atao rehefa hampiditra fichier ao:
- Miditra ao @ app Google drive.
- Click droite > Importer des fichiers.
- Safidina ilay fichier ho partage-na (tsara koakoa raha
compressE
ilay izy vao manao importation) - Rehefa vita ny importation dia stockE zay ilay donnees, click droite eo @ilay fichier ary
obtenir le lien
, dia afaka mizara azy @alalan'nylien public
. Manana choix roa @fomba fizarana azy:partage limite
- izany hoe izay olona nomena autorisation ihany no afaka maka azy.partage publique
- izay olona rehetra mahita ilay lien dia manana acces avokoa.
- Rehefa vita ny safidy dia tsindrio ny
copier le lien
dia afaka miresaka @admin
Ireo tahiry ao @ google drive
W3SCHOOL offline | size: 372Mo | added by Raja
download ⬇ | demo 💻️ |
---|
Site web (offline) fianarana ireo tehno web isankarazany
Hitantsika ato amin'ny section Tips & Tricks
avokoa ireo karazana astuces kely na zavatra mety ilain'ny rehetra ato @ CNTEMAD repository, tsindrio fotsiny ilay [💡️] eo anilan'ilay zavatra tianao fantarina.
4web [💡️]
4web dia repo iray haitana ireo collection/list
ny outils, liens utiles, bibliotheque, framework, packages NPM, TUTO
rehetra mety ilaina @ resaka developpement web
. Hatreto aloha dia frontend
no tena hita ao fa miampy tsikelikely miandalana eny ihany ny sasany...
Aide memoire git [💡️]
Ato daholo ny commande de base ny git
, tsara raha manao test en local rehefa manandrana commande...
Ny convention de commit [💡️]
Tsara foana isika rehefa manao commit
dia manaraka convention
Ny fomba fanaovana compression de donnees [💡️]
Ny compression de donnees dia miaro azy amin'ny programme malveillant
sy manampy @resaka vitesse de upload|download
.
Ho an'ny mpampiasa Windows ilay lien eo ambony, fa raha sous GNU/Linux dia sahala amin'izao:
[compression]:--->$ tar cvfz <ilay sortie: <mon-fichier>.tar.gz> <ilay entrer: mon-fichier>
[ohatra]:-------->$ tar cvfz exercices-maths.tar.gz exercices-maths
[decompression]:->$ tar xvf exercices-maths.tar.gz