Skip to content

Latest commit

 

History

History
103 lines (74 loc) · 4.55 KB

README.md

File metadata and controls

103 lines (74 loc) · 4.55 KB

Programmation Web

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

Ressources, références et outils

Développement

Sélecteurs CSS

Transformer des données

Design graphique

Agilité

Apprendre en ligne / Mooc

Compréhension des étudiant·es

  • 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

Compréhension de Thomas

  • 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

Ce que vous connaissez

  • (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

Ce que vous avez envie d'apprendre

  • 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

Questions de départ

  • 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

Les trucs qui nous posent problème dans d'autres cours

  • GitHub Pages / Github Desktop ? Le changement enregistré sur Github desktop n'était pas enregistré sur Github Pages.