changement de machine
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 82 KiB |
@@ -0,0 +1,115 @@
|
||||
programmation
|
||||
|
||||
- avoir executé dix programmes
|
||||
- executé un programme interprété
|
||||
- compilé un programme
|
||||
- executé un programme compilé
|
||||
- comprendre le paradigme objet
|
||||
- comprendre le paradigme impératif
|
||||
- comprendre le paradigme functionnel
|
||||
- comprendre au moins deux paradigmes
|
||||
- j'ai un langage de prédilection
|
||||
- je sais me servir d'un gestionnaire de bibliothèque
|
||||
- je sais me servir d'au moins 3 gestionnaires de bibliothèques (sur 3 langages différents)
|
||||
- savoir faire une boucle
|
||||
- savoir faire une boucle de 2 façon différentes
|
||||
- savoir faire une boucle de 3 façon différentes
|
||||
- savoir faire un kata
|
||||
- savoir faire une structure conditionée
|
||||
- savoir faire une structure conditionée de 2 façon différente
|
||||
- savoir faire une structure conditionée de 3 façon différente
|
||||
- savoir comibné 2 programme
|
||||
- savoir écrire une bibliothèque
|
||||
- savoir reconnaitre les mots clefs d'un langages
|
||||
- savoir faire du réfactoring
|
||||
- avoir faire deux kata
|
||||
- être à l'aise sur un langage
|
||||
- être à l'aise sur deux lanage
|
||||
- avoir corrigé un bug dans le code d'une autre personne
|
||||
- tdd
|
||||
- coder à plusieurs sur le même projet
|
||||
- coder à plusieurs en même temps sur le même projet
|
||||
- coder à plusieur avec un seul ordi
|
||||
- expliquer mon code à une personne tech
|
||||
- expliquer mon code à une personne non tech
|
||||
- esprit critique du code
|
||||
-
|
||||
|
||||
Git
|
||||
|
||||
- avoir initié un projet
|
||||
- avoir cloné un projet
|
||||
- avoir fait 10 commit
|
||||
- avoir fait 1 commit
|
||||
- avoir poussé du code
|
||||
- avoir récupéré du code
|
||||
- avoir résolu un conflit
|
||||
- avoir utilisé une branche
|
||||
- savoir la différence entre merge et rebase
|
||||
- avoir utilisé la commande merge
|
||||
- avoir utilisé la commande rebase
|
||||
- avoir utilisé la commande checkout
|
||||
- avoir utilisé 5 commandes différentes
|
||||
- je sais aller sur n'importe quel commit
|
||||
- je sais modifier la configuration du git projet
|
||||
- j'ai utilisé un hook
|
||||
|
||||
|
||||
Système & réseau & sécurite
|
||||
|
||||
- comprendre le protocole http
|
||||
- intégration continue
|
||||
- déploiement
|
||||
- sécurité
|
||||
- intrusion
|
||||
- gestion mot de passe
|
||||
|
||||
UX/design
|
||||
|
||||
- Entretien utilisateur
|
||||
- test utilisateur
|
||||
- tester une idée sans code
|
||||
- déssiner des écrans
|
||||
- accessibilité
|
||||
|
||||
|
||||
web
|
||||
|
||||
- j'ai une idée de comment fonctionne le navigateur
|
||||
- je connais la console développeur
|
||||
- je sais regarder le code source d'une page
|
||||
- je sais analysé l'utilisation réseau
|
||||
- css
|
||||
- javascript
|
||||
- html
|
||||
|
||||
Projet
|
||||
|
||||
- connais le concept de licence
|
||||
- connais une licence
|
||||
- connais plusieurs licence
|
||||
- sais choisir une licence
|
||||
- découper un problème en petit morceau
|
||||
- trouver la priorisation
|
||||
- organiser la boucle de feedback
|
||||
- prendre du recul poru s'améliorer
|
||||
- schema urbanisation du logiciel
|
||||
|
||||
|
||||
Base de données
|
||||
|
||||
- SQL
|
||||
- requete select
|
||||
- select avec where
|
||||
- insert
|
||||
- delete
|
||||
- update
|
||||
- insert avec condition
|
||||
- delete avec condition
|
||||
- update avec condition
|
||||
- creation de table
|
||||
- mise à jour de table
|
||||
- sauvegarde
|
||||
- administraiton de compte
|
||||
- sécurité des données
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
http://watsdesign.blogspot.com/2018/01/arbre-competences-openbadges-skill-tree.html
|
||||
|
||||
Basé sur les code rome de pole emploi, il y a peut-être moyen de lister des compétences
|
||||
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=E1101
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=J1303
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=M1803
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=M1805
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=M1802
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=K1601
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=M1808
|
||||
https://candidat.pole-emploi.fr/marche-du-travail/fichemetierrome?codeRome=M1703
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
|
||||
Laurine me dit :
|
||||
> Alors j'ai un peu cherché, et j'ai du coup un exemple .
|
||||
> Ils ont un projet dans la branche WEB qui consiste à faire un site de rencontre. Pour le valider, il faut : que ce site soit compatible avec Firefox et Google Chrome au minimum.
|
||||
> Que le site ait une mise en page décente avec au moins, un header, un footer et une section principale. Que le site soit présentable sur téléphone et qu'il garde une mise
|
||||
> en page acceptable sur de petites résolutions.
|
||||
> Il faut un chat dans le site internet. L'utilisateur doit pouvoir voir, de n'importe quelle page qu'il a reçu un nouveau message.
|
||||
> Il doit y avoir des notifications : Like, visite sur un profil, si l'utilisateur reçoit un message, si un utilisateur "liké" a "liké" en retour, et si un utilisateur connecté ne vous "like" plus.
|
||||
> Tout les formulaires doivent avoir des validations correctes. L'ensemble du site doit être sécurisé.
|
||||
> Pour valider le point sécurité, il faut : - avoir des mots de passe "en clair" dans une base de données.
|
||||
> Pouvoir injecter du code HTML ou JS "utilisateur" dans des variables mal protégées.
|
||||
> Pouvoir uploader du contenu indésirable. Pouvoir modifier une requête SQL.
|
||||
> En bonus il ya : ajouter des stratégies Omniauth pour la connexion. Charger des images depuis Facebook et/ou Google+.
|
||||
> Et faire une carte intéractive des utilisateurs (implique une géolocatisation présice via JS).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user