Skip to content

Repository for students of "Computer Science" CNTEMAD department who wish to help each other and share their knowledge... 👨‍🎓️👩‍🎓️

License

Notifications You must be signed in to change notification settings

AinaXman/cntemad-repository

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

official-logo

Hello world ! 👋

🅲🆁🅴🅰🆃🅴🅳_🅰🆃: 14-05-2021

forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge

HTML5 CSS3 Bootstrap JavaScript Python Shell PHP MySQL MariaDB C C++ Java


A propos Guides Regles Membres et utilisateurs Drive Tips&Tricks

📌 A propos



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



📌 Guides


Toro-lalana ho an'ireo membre vaovao tsy mbola mahay 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 🔗


📌 Regles


🛡️ 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 !


📌 Membres et utilisateurs


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


📌 Drive

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 io 15go 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'ireny gestionnaire de fichier mahazatra ireny ihany: ao no afaka manao importation/exportation fichier(s), creer/supprimer dossier/fichier(s), miditra amin'ireo karazana applications 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'ny lien public. Manana choix roa @fomba fizarana azy:
      1. partage limite - izany hoe izay olona nomena autorisation ihany no afaka maka azy.
      2. 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




📌 Tips & Tricks

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

📢️ P/S: Raha misy soso-kevitra na fanatsarana momba an'ny "CNTEMAD repository" tianao atao dia alefaso mail na facebook @ lien eo ambany


gmail facebook

About

Repository for students of "Computer Science" CNTEMAD department who wish to help each other and share their knowledge... 👨‍🎓️👩‍🎓️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 44.9%
  • C 23.3%
  • PHP 17.4%
  • Shell 4.5%
  • JavaScript 4.1%
  • HTML 2.9%
  • Other 2.9%