Code Monkey home page Code Monkey logo

notions's Introduction

Notions

GitHub last commit (branch) GitHub contributors

Ce dépôt contient des cours et des fiches pratiques sur des sujets techniques ainsi que des exercices traitant de concepts particuliers. Si vous souhaitez contribuer, merci de lire les règles de contribution avant de commencer votre travail.

Légende : 📑 Fiche pratique · 📖 Cours · 🎯 Exercice

Exercices

Programmation orientée objet

Programmation réactive

Programmation fonctionelle

Java

Python

notions's People

Contributors

aakodal avatar antoinejt avatar az-0 avatar drassero avatar emalios avatar enimaloc avatar fusetim avatar hokkaydo avatar innocenzi avatar lukamrt avatar quentinbubu avatar tntube avatar tran-antoine avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

notions's Issues

Language uniformity

Ce dépôt contient de plus en plus de notions et les traductions commencent à arriver.
Cependant, il reste sur une base française.
Suffit de voir le contenu du dossier java pour s'en rendre compte.

Je pense que ce serait bien de garder les chemins sous cette forme main_subject/language/subject/...
-> java/fr/interfaces_fonctionnelle/INTERFACES_FONCTIONELLES.md
java/en/functional_interfaces/FUNCTIONAL_INTERFACES.md

Ça permettrait de ne faire aucun favoritisme de langue et de séparer à la source les différentes traductions existantes.

Je trouve également plus sympa le fait de pouvoir choisir sa langue directement et ne pas devoir choisir le sujet puis la langue, puis une fois le sujet terminé, revenir en arrière 2 fois minimum pour pouvoir changer de sujet

Databases

Je ne sais pas comment cela se passe dans les autres canaux que le #ecmascript
Mais il serait sûrement très intéressant de faire une fiche sur le principe ACID vs BASE, les explications, des cas d'utilisations etc...

Tout en faisant attention à avoir une fiche langage agnostic et se focus sur les notions autour de la base de donnée

Setup some kind of static website

Il serait intéressant de setup un site statique permettant d'afficher les .md d'une manière un peu plus sexy ;D
Ou même de le réaliser à la main pour les plus téméraires ?

Bad tree structure for Design pattern sheets

Currently, the sheets on the different design patterns do not respect the repo structure.

Firstly, the readme in prog_object-orientated/design_patterns has not been translated into English. It should contain both languages, since at least one of the sheets has been translated.

Moreover, the path construction differs between the two languages.
In the French version, each notion has its own folder, even if it is not necessary.

prog_object-orientated/design_patterns/fr/observateur/OBSERVATEUR_PATTERN.md
prog_object-orientated/design_patterns/fr/visiteur/VISITEUR_PATTERN.md

However, the English version has no sub-folder, the sheet is directly accessible after the choice of language.

prog_object-orientated/design_patterns/en/OBSERVER_PATTERN.md

What should we do then?

If we have to respect the current repo structure, French notions must be moved to the fr/ folder.
Indeed for the moment, the language is always the last one in the path of the different courses, as you can see (except for exercices):

exercices/fr/java/fonction_composee/CORRECTION.md
exercices/fr/java/fonction_composee/ENONCE.md
java/exceptions/fr/EXCEPTIONS_JAVA.md
java/généricité/listes_wildcard/fr/LISTES_WILDCARD.md
java/interfaces_fonctionnelles/en/FUNCTIONAL_INTERFACES.md
java/interfaces_fonctionnelles/fr/INTERFACES_FONCTIONNELLES.md
java/tests_unitaires/fr/TESTS_UNITAIRES_JAVA.md
prog_fonctionnelle/curryfication/fr/CURRYFICATION.md
prog_orientee_objet/abstraction/en/ABSTRACTION.md
prog_orientee_objet/abstraction/fr/ABSTRACTION.md
python/starter_kit/fr/START_WELL.md

Also it will be necessary to translate the readme.

Rewrite calisthenic objects article

The current french calisthenic objects article is a translation of someone else's article.
We want to have our own articles/courses, so this needs to be rewritten (not necessarily from scratch).

Javascript / Typescript

Hello,

Je ne suis plus très actif, mais le fait de ne voir que du java ici me donne la 🤮 ah ah.
Il serait peut être intéressant d'ajouter quelques notions sur le javascript / typescript mais avant de faire ça, j'aimerai savoir quels sont les topics qui méritent une explication d'après vous ?

Je pense que les références de learndev sont plutôt bien foutues et je n'ai pas envie de répéter des choses sous le même format que ce qui est référencé dessus

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.