Cours de développement web avec le Master 2 « Innovation et Transformation Numérique » de Télécom ParisTech, promotion 2018/2019.
📖 Journal d'apprentissage des étudiant·es
- http://oncletom.io/node.js/
- https://developer.mozilla.org/fr/docs/Web
- https://www.khanacademy.org/computing/computer-programming/html-css
- https://www.khanacademy.org/computing/computer-programming/html-css-js
- https://flukeout.github.io/
- http://toolness.github.io/css-selector-game/
- https://benhowdle.im/cssselectors/
- https://csvkit.readthedocs.io
- http://www.convertcsv.com/csv-to-geojson.htm
- http://geojson.io
- https://adresse.data.gouv.fr/csv
- des projets qui prennent du temps et de l'argent, c'est pour aller plus vite, pour dépasser un modèle organisationnel qui prend trop de temps ; LA méthode agile, vision long-termite d'un produit mais livrer à court terme, des livrables, pour voir un produit sortir et le tester. Prendre le marché en compte. Pluridisciplinarité des profils.
- c'est aussi comment on l'applique en vrai. Implication forte du client. Beaucoup de boucles d'itérations, étape par étape, on voit le client à chaque fois pour voir si ça roule ou pas.
- Une méthodologie de gestion de projet, pour aboutir à un produit viable (MVP), pour éviter d'engager des ressources engageantes. Itérative. Éviter la perte d'informations d'un acteur à l'autre. Enlever les silos. Faire collaborer les usagers avec culture du feedback. Perfectionnement permanent.
- le problème c'est la compréhension de l'agile, tout le monde peut tout faire, y'a pas de vraiment de postes et de compétences.
- tout le monde charrette donc n'a pas le temps d'appliquer. Tyrannie du « il faut il faut »
- la logique de vente vient ajouter une pression monstre à l'équipe des Product Owner, sans trop considérer la notion de produit
- Amélioration continue
- Livrer plus vite
- Définir les attentes
- Prioriser (par rapport à ce qui apporte de la valeur, par rapport au focus de l'itération)
- Qualité
- Dialogue permanent
- Consentement
- Processus engageant (des gens qui font, des gens qui décident — les stakeholders)
- Gérer les risques
- Préserver les énergies
- (Télécom) déjà suivi cours de devweb (HTML, CSS, JS), Python, R, des notions sans grande mise en pratique
- (Télécom) langages de stats (Python, R), HTML, CSS, JS et un peu de Java orienté objet
- (Télécom) à l'aise en Python, C++, C, Mathlab, un peu Java, HTML, CSS, JS
- (Télécom) jamais fait de devweb, c'était pas clair pour moi la programmation
- (SCPO) approche HTML, CSS avec un peu de Arduino
- (SCPO) bagage maths appliqués, un peu de C, un peu de R, SQL
- (SCPO) jamais touché à part un peu de HTML, CSS
- (SCPO) bases, j'aimais pas trop apprendre toute seule, HTML et CSS
- (SCPO) HTML et CSS dans mon coin
- (SCPO) pas d'expérience particulière
- (Télécom) pas de cours, systèmes embarqués, C, C++, Java, JavaScript, quelques notions de HTML/CSS
- le langage, pour comprendre pour bosser avec ingénieurs, low-tech, innovation frugale
- approfondir HTML et CSS en faisant
- du JS sinon je me sens limitée avec juste HTML et CSS
- les bases, coder un site web ou une application en vue d'être cheffe de projets numériques
- apprendre PHP
- les bases : ce qu'il y a de plus utile, pouvoir parler avec les devs, comment leur demander le plus optimal ; en étant au marketing j'avais plein de suggestions mais aucune idée de la complexité pour peut-être un impact faible (des fois la com' entre nous n'est pas transparente) ; j'ai envie de comprendre ce que l'autre fait
- différence entre front et back ?
- comment différencier/distinguer les langages, leur utilité
- ça recouvre quoi la programmation ?
- des questions à propos de mon usage de Node.js
- panorama des langages et à quoi ils servent
- dev d'applications iOS, parce que moins accessible
- GitHub Pages / Github Desktop ? Le changement enregistré sur Github desktop n'était pas enregistré sur Github Pages.