Blame view

tutoriel.md 2.31 KB
508916cb2   Louis-Claude Canon   Update ideas
1
2
  Tutoriel des thèmes techniques
  ==============================
8fa2d2433   Louis-Claude Canon   Complete tutorial...
3
  Combinaison de CM/TP informelle et participative (sans évaluation) :
508916cb2   Louis-Claude Canon   Update ideas
4

8fa2d2433   Louis-Claude Canon   Complete tutorial...
5
6
  - public : permanent ou étudiants de la formation (sélection au mérite et à
    l'investissement au besoin)
508916cb2   Louis-Claude Canon   Update ideas
7
8
9
10
  - capacité : 401C (16 personnes plus les machines personnelles)
  - objectif : diffuser une connaissance technique et évaluer la pertinence d'un
    enseignement modernisé pour les étudiants en formation
  - durée : 3 heures
8fa2d2433   Louis-Claude Canon   Complete tutorial...
11
12
13
  - sujet : technologie populaire
  - fréquence : 2 fois par an
  - intervenants : enseignants ou étudiants à l'issue d'un projet
508916cb2   Louis-Claude Canon   Update ideas
14
15
16
  
  Sujets
  ------
508916cb2   Louis-Claude Canon   Update ideas
17
  - analyse de données en R
8fa2d2433   Louis-Claude Canon   Complete tutorial...
18
19
20
21
22
  - outils pour la programmation
      - git
          - théorie et pratique
          - ouverture sur eclipse (N. Marilleau ?)
          - test de Mercurial ?
aa216f81f   Louis-Claude Canon   Update tutorial list
23
          - présentation de workflow
7895e4432   Louis-Claude Canon   Details on git tu...
24
25
26
27
              - <http://nvie.com/posts/a-successful-git-branching-model/>
              - <http://blogs.atlassian.com/2014/01/simple-git-workflow-simple/>
              - <https://gist.github.com/jbenet/ee6c9ac48068889b0912>
              - <http://rfc.zeromq.org/spec:16>
8d9dcca69   Louis-Claude Canon   Update resources ...
28
29
30
          - visualisation
              - <http://www.wei-wang.com/ExplainGitWithD3/>
              - <http://marklodato.github.io/visual-git-guide/index-en.html>
67de66050   Louis-Claude Canon   Add Git resources
31
32
33
          - tutoriel
              - <http://gitimmersion.com/>
              - MOOC : Try Git, Developing with GIT, Git Real
8fa2d2433   Louis-Claude Canon   Complete tutorial...
34
      - debugging avancée : valgrind, gdb, ...
2542df9d8   Louis-Claude Canon   Update tutorial list
35
      - Maven (en perte de vitesse ?)
8fa2d2433   Louis-Claude Canon   Complete tutorial...
36
37
38
      - Jenkins, Selenium, Sonar (un peu négligeable)
  - bibliothèques
      - Hibernate, Spring, JPA
aa216f81f   Louis-Claude Canon   Update tutorial list
39
      - Qt (avec une partie Android)
8fa2d2433   Louis-Claude Canon   Complete tutorial...
40
41
      - JavaFX (utilisation encore négligeable face à Swing)
  - language du Web
e89b01e8f   Louis-Claude Canon   Update tutoriel list
42
43
44
45
46
47
48
49
      - développement client
          - base : jQuery
          - Angular.js, comparaison avec Ember.js, Backbone.js (less complete and
            more verbose)
      - développement serveur
          - Node.js
          - REST (Express.js)
      - Web application framework (Django, Rails, Meteor)
8fa2d2433   Louis-Claude Canon   Complete tutorial...
50
51
      - CoffeeScript (un peu négligeable)
  - administration (difficile à mettre en oeuvre et assez spécifique)
2542df9d8   Louis-Claude Canon   Update tutorial list
52
      - systemd (très spécifique)
8fa2d2433   Louis-Claude Canon   Complete tutorial...
53
54
55
56
57
      - Puppet, Chef, CFEngine
      - Nagios
      - Snort, Metasploit
      - Vagrant, gestion de machines virtuelles
  - base de données
e89b01e8f   Louis-Claude Canon   Update tutoriel list
58
59
      - sqlite (intégration d'une base de données dans une application)
      - MongoDB (lié à Node.js ou dans le cadre d'un framework Web)