tutoriel.md
2.2 KB
Tutoriel des thèmes techniques
Combinaison de CM/TP informelle et participative (sans évaluation) :
- public : permanent ou étudiants de la formation (sélection au mérite et à l'investissement au besoin)
- 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
- sujet : technologie populaire
- fréquence : 2 fois par an
- intervenants : enseignants ou étudiants à l'issue d'un projet
Sujets
- analyse de données en R
- outils pour la programmation
- git
- théorie et pratique
- ouverture sur eclipse (N. Marilleau ?)
- test de Mercurial ?
- ressources
- présentation de workflow
- visualisation
- tutoriels
- MOOC : Developing with GIT, Git Real
- debugging avancée : valgrind, gdb, ...
- Maven (en perte de vitesse ?)
- Jenkins, Selenium, Sonar (un peu négligeable)
- git
- bibliothèques
- Hibernate, Spring, JPA
- Qt (avec une partie Android)
- JavaFX (utilisation encore négligeable face à Swing)
- language du Web
- 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)
- CoffeeScript (un peu négligeable)
- développement client
- administration (difficile à mettre en oeuvre et assez spécifique)
- systemd (très spécifique)
- Puppet, Chef, CFEngine, Salt, Ansible
- Nagios
- Snort, Metasploit
- Vagrant, gestion de machines virtuelles
- base de données
- sqlite (intégration d'une base de données dans une application)
- MongoDB (lié à Node.js ou dans le cadre d'un framework Web)