Vous trouverez ici les informations nécessaire pour participer au groupe de préparation à la SCJP
Jeudi 19 mars 2011, 19h30: prochaine réunion SCJP, qui traitera du chapitre 3 du livre (ce chapitre s'étalera sur 2 séances).
Le livre utilisé est dispo ICI Les exercices se trouvent ICI
Nous avons en majorité pour objectif de passer la SCJP avec un bon score, et souhaitons la préparer correctement, donc sur une période d'environ 6 mois. Chacun lit le livre de son coté. Toutes les 2 à 3 semaine, une réunion est planifiée. Chacun de nous contribue à la réalisation d'exercices qu'il envoie sur github pour les partager. Lors de la réunion, nous passons en revue les différents exercices envoyés par les membres. Nous passons quelques minutes à reflechir de notre coté, puis ceux qui le souhaitent prennent la parole pour donner leur opinion ou partager leurs interrogations. Certains de ces exercices peuvent nous amener à débattre de points assez techniques, modifier l'exercice pour tester différentes choses... Le fonctionnement du groupe peut etre modifié sur vos propres suggestions si vous pensez à une méthode de travail plus efficace. Les réunions se déroulent principalement dans les locaux de Zenika, au 51 rue Pelletier, Paris 9eme, en général entre 19h30 et 21h30. Selon manque de dispo, nous pourrions être amenés à planifier des réunions chez Supinfo (Gare du nord) ou Novedia (Boulogne). Pour l'interet du groupe, quelques règles sont à respecter: - Envoyer au moins un exercice sur le github avant la séance. - Prévenir si vous ne pouvez finalement pas venir. Sans quoi vous pourriez être refusé aux réunions.
Il semble que tout le monde ne soit pas familier avec Github, donc voici quelques explications du fonctionnement. Il faut deja s'inscrire sur Github, et demander les droits sur le google group pour pouvoir commiter. Il vous faudra ensuite créer une clé SSH sur votre pc, et envoyer la clé publique à github (dans votre profil sur le site, il y a un formulaire pour ajouter des clés SSH publiques). Vous trouverez des informations interessantes sur ce tuto. Je pars du principe que vous avez tous deja utilisé un outil comme SVN/CSV. Git, en tant que SCM décentralisé, n'est pas tellement plus difficile à utiliser. La premiere chose à faire est de récupérer le répository avec les exercices: git clone git@github.com:lepnio/scjp-6.git (Si la permission est refusée, alors il y a surement un problème avec votre clé SSH) La différence avec SVN c'est qu'au lieu d'avoir un seul répository sur lequel tout le monde commit, chaque utilisateur possède un propre répository. Vous pouvez donc ajouter et commiter des fichiers sur votre propre répository avec les commandes: git add monexo.java git commit Sauf que comme vous vous en doutez: vu que le repository est sur votre PC, les autres utilisateurs ne voient pas vos modifications. Il faut donc utiliser une autre commande, qui va prendre les modifications de votre répository, et les envoyer sur Github qui lui est un répository partagé entre tous les utilisateurs: git push Comment intégrer les exercices dans eclipse? Il suffit de télécharger le contenu du repo sur l'interface (en zip par ex), de créer sous eclipse un nouveau projet Java, et plutot que d'utiliser le workspace, dire qu'on utilise l'emplacement ou vous avez dézippé vos fichiers.
A bientot, Sébastien Lorber.