Tag :SCJP

Retour SCJP JDuchess

Après l’annonce de la création du groupe SCJP au Paris JUG en Juillet, une petite communauté a été formé pour la préparer. Toutes les deux semaines JDukes et JDuchesses se mettent ensemble autour d’une table pour réaliser des exercices et pour discuter des points les plus noirs du langage Java de façon amusante et dynamique.

Les participants

Développeurs débutants et expérimentés, des femmes et des hommes, et des origines différentes. Avant tout, dans ce groupe on trouve de la diversité !

Quelque chiffres :

Virtuel : 37 membres !

Sur le terrain : 15 personnes (+1)

Blandine, Gregory, Auri, Carles, Ellène, Benoît, Florence, Loïc, Kahina, Thomas, Nedjma, Mickaël, Julia, Florent, Amira

Sujets déjà traités : Les chapitres 1 – 5 du livre de référence

Nombre d’exercices inventés : +80

IMAG0012

5ème réunion

Comment travaillons nous ?

Toutes les deux semaines on se réunit pour traiter d’un nouveau chapitre du livre SCJP. Chaque personne prépare des exercices, et on les travaille ensemble : on discute, on débat, on teste sur l’ordinateur, on change le code des exercices pour découvrir encore plus de résultats… et on se sert d’un projecteur pour les afficher ! Après 5 sessions, on peut dire que le système mis en place fonctionne bien !

IMAG0017

De gauche à droite : Amira, Florence, Nedjma, Kahina

IMAG0010

De gauche à droite : Loïc, Gregory, Carles et Benoît

Une petite question pour la route

Pour finir ce retour, je vous propose un petit exercice intéressant apporté par Loïc hier soir ; celui qui a créé le débat le plus passionné :

Quelle sera la sortie dans la console après l’exécution de la méthode main ? et bien sûr … pourquoi ?

A) Pas de sortie, erreur de compilation
B) Exception au runtime
C) Affichage suivant sur la console : yellow is my favourite color !
D) Affichage suivant sur la console : blue is my favourite color !
E) Affichage suivant sur la console : pink is my favourite color !
F) Affichage suivant sur la console : purple is my favourite color !
G) Affichage suivant sur la console : red is my favourite color !
H) Affichage suivant sur la console : green is my favourite color !
I) Affichage suivant sur la console : black is my favourite color !
J) Affichage suivant sur la console : null is my favourite color !

public class Color
{
    public static void main(String[] args){
        System.out.println(getFavoriteColor(2) + " is my favourite color !");
    }
    private static String getFavoriteColor(int i){
        String favoriteColor = null;
        try{
                switch(i){
                    default : favoriteColor = "yellow";
                    case 0 : {
                        favoriteColor = "blue";
                        throw new RuntimeException();
                    }
                    case 1 : favoriteColor = "pink";break;
                    case 2 : favoriteColor = "purple";
                }
                return favoriteColor;
        }
        catch (IndexOutOfBoundsException e) {
            favoriteColor = "red";
        }
        catch (RuntimeException e) {
            favoriteColor = "green";
        }
        catch (Exception e) {
            favoriteColor = "black";
        }
        finally{
            favoriteColor = null;
        }
        return favoriteColor;
    }
}

Je vous invite à écrire votre réponse en commentaire de cet article. Note : Experts déjà certifiés, merci de vous abstenir pour l’instant :)

Merci à toutes et à tous pour votre participation, votre motivation et votre intérêt !
RDV à la prochaine réunion SCJP-JDuchess !

Inscrivez-vous dans notre groupe de travail SCJP !

Qu’est-ce que c’est SCJP ?

SCJP signifie “Sun Certified Java Programmer”. Il s’agit d’une certification pour les programmeurs(euses) Java qui souhaitent évaluer et certifier leurs compétences dans ce langage. La certification s’obtient par la réalisation d’un examen validé par Sun (Oracle). Celle-ci est accessible à tout le monde.

Quel est l’intérêt ?

La préparation et l’obtention de la certification Java est très instructive : vous permet de mieux comprendre les fondements du langage, de découvrir des fonctionnalités, d’améliorer votre code, d’apprendre les bonnes pratiques de POO etc. Il s’agit d’un véritable accélérateur pour améliorer vos connaissances et d’un vrai plus pour mettre en avant vos qualités d’experts dans votre CV.

Pourquoi un groupe de travail ?

Parce que c’est un excellent moyen pour apprendre, améliorer et décortiquer les fondements du langage Java tou(te)s ensemble de façon motivante, productive, dynamique, régulière et ludique !!

Comment fonctionne le groupe ?

Le groupe de travail est composé de personnes motivées qui souhaitent participer par e-mail et/ou de manière physique lors des réunions sur place. Deux types de participation son envisageables :

1 ) Internet : Ouvert à tout le monde. Le membre peut sur ce groupe envoyer des messages, accéder à nos fichiers, proposer des idées, apporter son expertise, envoyer des exercices, des liens intéressants, etc. Pas de vrai investissement. Places illimitées.

2 ) Sur le terrain : Les participants de ce mode travail sont rigoureux, sérieux et motivés. On demande à chaque membre de s’investir personnellement dans le groupe par la réalisation des exercices et la préparation des sujets à traiter. On leur demande également de la disponibilité pour se réunir deux fois par mois. Non sérieux s’abstenir !! Rigueur et régularité pour assister aux séances seront les maîtres mots. Dans ce mode d’inscription, les places sont très limitées (mais il en reste encore!)

L’objectif commun : devenir des vrais experts Java pour obtenir la certification. On souhaite aussi faire participer, dans la mesure du possible, les personnes déjà certifiés et aux experts pour nous soutenir et nous conseiller.

Inscription et information complémentaire

Si vous êtes d’ores et déjà intéressé(e)s, demandez dès maintenant l’inscription dans le groupe :

scjp-jduchess@googlegroups.com

Afin de répondre à toutes vos questions, je serai au Paris JUG le mardi 6 Juillet pour en discuter.

C’est en faisant qu’on apprend (cf. philou)

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer