WHAT'S NEW?
Loading...

FAIRE UN BON CV : LE CONTENU

Dans une première partie, nous avons proposé une check list pour vérifier si le candidat débutant a une bonne forme de CV. Nous enchainons avec une deuxième check list pour valider le contenu. Nous rappelons que nous avons divisé le CV en 8 parties : "En-tête", "Cursus Académique", "Expérience professionnelle", "Expérience pratique", "Compétences techniques", "Langues", "Expérience extra-professionnelle" et "Centres d’intérêt".



En-tête

Cette partie a pour but d’introduire le CV au recruteur. En général, vous dites qui vous êtes (à travers vos coordonnées) et le but de votre CV.
  • Mettre le prénom en minuscule suivi par le nom de famille en majuscule. Ex : Prénom NOM.
  • Faire figurer la date de naissance, au lieu de citer l’âge comme mesure préventive, car plusieurs candidats oublient de mettre à jour leur âge dans le CV.
  • L’adresse email doit être professionnelle. Ex : prenom.nom@gmail.com.
  • N'oubliez pas de mettre le titre du CV. Ex : "Elève-ingénieur en informatique".
  • Si vous êtes étudiant, ne mettez pas « développeur » comme titre de CV.
  • L'objectif du CV est le poste recherché. N'oubliez pas de le mettre dans l'en-tête du CV. Ex : "à la recherche d’un stage de fin des études d’ingénierie".
  • Numéro de téléphone écrit au format international. Ex : +216 22 xx xx xx.
  • N'oubliez pas de mettre votre Skype (on suppose que vous postulez pour les sociétés étrangères aussi ou des sociétés locales qui adoptent les entretiens Skype comme étape préliminaire).
  • Utilisez « e-mail » ou « email » pour mentionner votre courrier électronique et non « mail » (qui veut dire adresse postale en anglais).
  • Ecrivez l'adresse postale sous ce format : N° de la maison, Nom de la rue, Code postal, Région, Pays.
  • La photo dans le CV est optionnelle mais recommandée. A choisir une photo d'identité non pixélisée, ayant un fond blanc de préférence et où vous ne souriez pas (professionnelle). Une photo similaire à celle dans votre pièce d'identité fera l'affaire.
  • Mettre sa nationalité est optionnelle.
  • Ne mettez pas l'adresse de votre site web si c’est vide, ou si le contenu est loin d'être professionnel. Ceci n'aura aucun apport pour votre CV, il risque d’être dévalorisant.
  • Mettre l’adresse de son CV en ligne est optionnelle.

Cursus Académique

Cette partie a deux buts principalement : raconter les choix (orientations, établissements, etc.) que vous avez faits lors de vos dernières années d’études et montrer vos différentes réussites académiques à partir du baccalauréat. C’est une partie très importante dans le CV d’un étudiant ou un débutant et la première qu’un recruteur cherchera dans le CV pour avoir une première idée sur le candidat.
  • Cette section ne s’appelle pas « cursus universitaire » car elle contient votre baccalauréat. L'appeler "Cursus académique" est plus précis.
  • Un ordre possible pour décrire votre parcours : Date d’obtention du diplôme, Nom de l’établissement, Emplacement, Filière et Diplôme.
  • Si vous avez intégré une école d'ingénieur suite à un cycle préparatoire, à ajouter cette ligne par exemple : « Réussite dans le concours national d’entrée au cycle de formation d’ingénieur ». Mentionner cette remarque est optionnel, car c’est quasi-évident pour un recruteur local de la déduire.
  • Les premières lettres des noms des établissements, diplômes et filières sont toujours en majuscule.
  • N'utilisez pas les acronymes, il faut mentionner au moins une fois le nom complet de chaque institution ou filière.
  • Utilisez toujours le nom et l'acronyme officiels de votre école. Ex : Si une école a un nom français et le CV est en anglais, mettez le nom français et l’acronyme français de l’école en plus de sa dénomination anglaise.
  • Ne détaillez pas votre cursus dans un même institut universitaire année par année, sauf s’il y a eu changement de spécialité ou passage d’un tronc commun à une spécialité.
  • Ne mettez votre rang que pour le dernier diplôme obtenu et que si vous êtes parmi les majeurs de votre promotion.
  • Mettez la mention de réussite si c’est applicable et intéressant de le faire (ex : Bac).
  • Vous pouvez mettre le diplôme que vous allez avoir en fin de l'année courante, en mentionnant "prévu" par exemple.
  • Si vous n’avez pas raté des années dans vos études, il suffit juste de mettre la date de la sortie de chaque institut au lieu de mentionner la durée passée.
  • Exemple complet :
Cursus académique
Juin 2013, Ecole Supérieure des Technologies (EST), Tunis, Tunisie
                                       Filière : Informatique pour la Finance (IF)
                                       Diplôme : Ingénieur National en Informatique (prévu)

Expérience professionnelle

C’est définitivement la partie la plus importante dans n’importe quel CV. Elle raconte les différents postes qu’un candidat a occupés ou les grands projets auxquels il a participé.
  • Ne mettez pas les abréviations des noms des sociétés seulement, car ce n'est pas toujours évident de les identifier.
  • Evitez les descriptions des sociétés. Laissez le recruteur retrouver chacune.
  • Evitez de compléter vos lignes avec "..." ou "etc.".
  • Dans cette partie vous mettez vos stages, vos projets en freelance.
  • Donnez des titres significatifs aux stages. Par exemple, utilisez "Stage ingénieur" ou "Stage ouvrier" au lieu de "stage d’été".
  • Mettez la date de début et la date de la fin de chaque stage.
  • Une proposition d'un format général donc est :
Mois – Mois Année, Titre, Société/labo/école, Région, Pays
                                       Sujet
                                       Technologies (ou mots clefs) : liste des outils, listes des langages
  • Vous pouvez mentionner seulement l’acronyme de l’école si vous l'avez déjà mentionné dans la partie "Cursus Académique"
  • Ne faites pas une description détaillée des technologies utilisées au niveau de chaque projet du genre :
                                        OS : …
                                        Environnement de développement : …
                                        Langages : …
  • Mentionner la durée d'un stage sous les dates est apprécié.
  • Respectez le parallélisme dans les noms des technologies. Par exemple : utilisez "WP8" ou "Windows Phone 8" tout au long du CV et non les deux à la fois.

Expérience pratique

Le seul objectif de cette partie est de compléter la partie d’avant (Expérience professionnelle) avec les projets ou les réalisations (académique ou autre) qui viennent en 2e position.
  • Vous avez intérêt à mettre jusqu'à trois de vos meilleurs projets universitaires parmi les plus intéressants.
  • Les réalisations personnelles intéressantes sont à mettre dans cette partie. Vous pouvez créer une sous partie s'il y en a assez.
  • Les formations sont à mettre dans cette partie. Vous pouvez créer une sous-partie s'il y en a assez.
  • Les certifications techniques sont à mettre dans cette partie. Vous pouvez créer une autre partie dédiée dans le CV s'il y en a assez.
  • Donner des noms significatifs à vos projets, et évitez de les nommer "projet 1" "projet 2" par exemple. Les titres du genre "projet de fin de 1ère année", "projet de développement web", "projet de programmation orientée-objet" ou  "projet en réseau" sont plus appréciés.
  • De préférence, décrivez chaque projet dans une seule ligne. Par ex : les champs (titre, sujet, technologies) sont séparés par des virgules.

Compétences

Une telle partie présente le candidat d’un point fonctionnel pur : ce qu’il sait faire et ce qu’il connait.
  • Dans le cas où vous n’avez pas d’autres compétences autres que les compétences techniques et linguistiques, on aura deux parties "Compétences techniques" et "Langues". Sinon (si votre formation est polyvalente), il faudrait mentionner chaque type de compétences à part et que ce soit tous sous la partie "Compétences" où il y aura des sous-parties "Compétences techniques", "Compétences dans les services financiers" ou "Compétences en management", etc.
  • Evitez les fautes dans la classification des technologies. Par exemple : "ASP.NET" et "CSS" ne sont pas des langages de programmation. Aussi, SQL n’est pas un SGBD, c’est un langage.
  • Ne mettez pas des auto-qualifications devant les technologies. Ex : "VHDL (débutant)"
  • Faites des catégories dans vos compétences techniques : "langages de programmation", "technologies web", "réseaux", "SGBD", "outils techniques", "conception", "modélisation", etc.
  • L’ordre des catégories est selon vos préférences dans la recherche d'un stage ou d'emploi s'il s'agit d'une candidature spontanée. Sinon, ceci dépend des compétences demandées pour le poste.
  • La catégorie "Outils techniques" peut contenir les Softs et IDEs utilisés dans vos projets où que vous maîtrisez.
  • Evitez de mettre des compétences évidentes pour des techniciens IT du genre "OS : Windows Vista, Windows Seven".

Langues

  • Il y a généralement 4 niveaux pour les langues : Maternelle, Bilingue (si vous maîtrisez une langue étrangère), Intermédiaire (si vous n'êtes pas confirmé dans une langue étrangère) et Basique (si vous n'avez que quelques notions dans une langue, surtout les langues étudiées seulement au lycée).
  • Si vous avez une certification dans une langue (IELTS, TOEFL, TOEIC, etc.), ajoutez-la sans oublier sa date d'obtention.
  • Exemple :
                        Arabe (maternelle), Français (Bilingue), Anglais (Intermédiaire, TOEIC : 720 points en février 2011), Allemand (Basique)

Expérience extra-professionnelle

Cette partie est consacrée aux activités dans les associations ou les clubs.
  • Ne donnez pas des abréviations des noms des associations et les clubs, car ce n’est pas évident pour le recruteur de les deviner.
  • Réservez une seule ligne pour chaque expérience.
  • Exemple :
                        2011/12 à EST Google Technology Club : Responsable de la communication interne (conception des affiches, médiatisation des activités).

Centres d’intérêt

Cette partie vient toujours à la fin du CV. Elle est consacrée à vos hobbies.
  • Ne mentez pas, vous allez être probablement interrogés sur chaque mot dans cette partie.

CONCLUSION

En conséquence, il faut toujours être le plus précis possible sur son CV. Nous rappelons encore, que chaque recruteur a une façon différente de voir les choses. Il n'accorde en moyenne que 30 secondes pour faire une première lecture sur un CV, et donc, l’objectif n’est pas de tout dévoiler avant l’entretien, mais de donner l’eau à la bouche.

DevFest Tunisia 2013



Les GDGs Tunisiens (Tunis, Manouba, Bizerte, Gabès et Béja ) s'inscrivent dans un évènement mondial : "les DevFests".
Nous avons le plaisir de vous inviter au #DevFestTunisia2013, un event qui sera organisé Le Samedi 16 Novembre 2013!
Une seule journée avec plein plein de surprises !

Inscription : http://bit.ly/DevFestTunisia2013

Une petite idée sur le programme qui sera bien condensé: il y aura du Google Cloud, du HTML5, les produits Google.. plein de Sessions et des Workshops qui vous attendent!

Restez branchez! Restez In ;-)

[Tutoriel] : Design , Splash Screen , AlertDialog , Toast



Salut tout le monde ,.dans ce tutoriel on va présenter 4 choses :
 - Splash Screen
-  Le design
- Toast
- AlertDialog




Passons maintenant au dévéloppement :

On va tout d'abord créer un nouveau projet (Design par exemple)



 On va maintenant changer l'icone de notre application : il suffit de cliquer sur le bouton "Browse" ,une fenetre s'ouvre contenant l'arborescence de dossier de votre système,choisissez une image puis valider.




On peut aussi changer le Shape de l'icone ,ici on voit le résultat du Shape "Circle".


Aprés , votre projet sera crée: Smiley




1) Splash Screen :

Un splash screen  est la toute première fenêtre affichée par une application ou logiciel.
Cette fenêtre incite l'utilisateur à patienter pendant le chargement et l'installation d'un logiciel tout en lui apportant diverses informations comme le nom du logiciel, le nom de l'éditeur, le logo de l'éditeur ou du logiciel, les droits d'auteur associés au logiciel, la version et l'état du chargement du logiciel.
Cette fenêtre peut aussi demander à l'utilisateur de s'identifier avec un nom d'utilisateur et un mot de passe.

Voici  des exemples :
Avant tout,on va ajouter des photos à notre projet qu'on va ensuite les utiliser dans notre application . Comme vous le savez , les photos sont obligatoirement mises dans le dossier  drawable . Pour ce faire on va faire du copier/coller de nos photos dans le dossier drawable soit on se plaçant dans le dossier drawable dans le dossier de notre application dans notre workspace ou bien en faisant copier/coller directement dans eclipse .

On va maintent ajouter une autre activité MainActivity .

On ouvre le layout splash.xml dans le dossier layout de notre application puis on va ajouter une photos à l'interface indiquant que l'activité est en cours de chargement . 
On fait un drag-and-drop de ImageView dans le layout,une fenetre s'ouvre contenant la liste des images de notre application ,on choisi la photo qu'on veut l'ajouter puis on confirme .
 





Revenons à l'activité SplashScreen,on va ajuter ces lignes de code :

package com.enisandroidclub.design;

import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;


public class SplashScreen extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);
       
        new Handler().postDelayed(new Runnable() {
          

            @Override
            public void run() {
               
                Intent i = new Intent(SplashScreen.this, MainActivity.class);
                startActivity(i);

                finish();
            }
        }, 3000);
    }

}


On lance l'application,l'activité SplashScreen va apparaitre pour 3 secondes puis elle sera fermée et l'activité MainActivity va se lancer .






Nous voulons maintenant désactiver la barre de titre de l'activité SplashScreen afin qu'elle va apparaitre en plein écran , on ajoute donc cette instruction :

public class SplashScreen extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        
        setContentView(R.layout.splash);
       
        new Handler().postDelayed(new Runnable() {
          

            @Override
            public void run() {
               
                Intent i = new Intent(SplashScreen.this, MainActivity.class);
                startActivity(i);

                finish();
            }
        }, 3000);
    }




Avant d'aborder la notion de Toast, on va faire un peu de design pour l'activité MainActivity,pour ce faire,on va concevoir une activité d’authentification :
- ajouter une image comme on l'a fait précédemment
- ajouter deux EditText(Login, Mot de passe) 
- deux boutons : l'un pour afficher un Toast et l'autre pour afficher un AlertDialog .

On va faire un drag-and-drop à partir de la palette un ImageView,une fenêtre s'ouvre,on choisit la photo et on valide .

Ici on modifie la proprieté Hint de l'EditText .
Ici on ajoute un icone à gauche pour le bouton Exit à partir de la proprieté Drawable Left .







On va maintenant changer l'arrière plan de l'activité .









Et voici le résultat après l'exécution .




2) Les Toast :

Un toast est une vue contenant un petit message rapide pour l'utilisateur.


On va récupérer les identifiant des 2 boutons  ,on déclare deux variables de type Button : 

Button infos;
Button exit;

Puis dans la méthode  onCreate on ajoute :

infos=(Button)findViewById(R.id.infos);
exit=(Button)findViewById(R.id.exit);
       
infos.setOnClickListener(this);
exit.setOnClickListener(this);

La classe MainActivity implements OnClickListener et on ajoute enfin la méthode public void onClick(View v) qui va contenir le code des actions des boutons .

switch(v.getId())
        {
        case R.id.infos:
           
            Toast t=Toast.makeText(this, "Ceci est un Toast",              Toast.LENGTH_LONG);
            t.setGravity(Gravity.CENTER, 0, 0);
            t.show();
           

            break;
           
        case R.id.exit:
           
            break;
        }
       
 Ces trois lignes permettent d'afficher un Toast contenant le message "Ceci est un Toast" .

 Toast t=Toast.makeText(this, "Ceci est un Toast",              Toast.LENGTH_LONG);
            t.setGravity(Gravity.CENTER, 0, 0);
            t.show();

=> setGravity() permet d'indiquer la position qu'on veut y afficher le Toast.
=> show() permet d'afficher le Toast,si on ne l'écrit pas le Toast ne sera pas    affiché .            



3) Les AlertDialog :

Dans Android, vous pouvez ajouter des alertes à votre demande pour obtenir le utilisateurs de se concentrer sur quelque chose, comme une mise à jour. La classe AlertDialog est utilisé pour afficher une alerte. Voici comment faire pour implémenter la fonctionnalité dans votre application.

Voir les étapes qui découlent:
1- Tout d'abord, utiliser le AlertDialog.Builder pour créer l'interface d'alerte de la boîte, comme le titre, message à afficher, des boutons, et un bouton fonction onclick 
2- Joindre plus tard au-dessus de constructeur à AlertDialog et l'afficher. 
3- Terminé. 


@Override
    public void onClick(View v) {
        switch(v.getId())
        {
        case R.id.infos:
           
            Toast t=Toast.makeText(this, "Ceci est un Toast", Toast.LENGTH_LONG);
            t.setGravity(Gravity.CENTER, 0, 0);
            t.show();
           
            break;
           
        case R.id.exit:
           
            AlertDialog.Builder ad= new AlertDialog.Builder(this);
            ad.setTitle("Quitter");
            ad.setMessage("Voulez-vous vraiment quitter l'application ?");
            ad.setIcon(R.drawable.alert);
            ad.show();
           
            break;

        }
       
    } 




On va ajouter maintenant plus d’interaction avec la boite de dialogue en ajoutant des boutons de confirmation (Oui / Non),si Oui on va qui l'application sinon on va rien faire .

case R.id.exit:
           
            AlertDialog.Builder ad= new AlertDialog.Builder(this);
            ad.setTitle("Quitter");
            ad.setMessage("Voulez-vous vraiment quitter l'application ?");
            ad.setIcon(R.drawable.alert);


            ad.setPositiveButton("Oui",new android.content.DialogInterface.OnClickListener() {
               
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    finish();
                   
                }
            });
            ad.setNegativeButton("Non",new android.content.DialogInterface.OnClickListener() {
               
                @Override
                public void onClick(DialogInterface dialog, int which) {
               
                   
                }
            });


            ad.show();
           
            break;


Avant de finir , je veux vous donner une astuce comment changer le font d'un TextView par exemple avec un font de votre choix et qui n'est pas integré dans le SDK Android,pour ce faire je vous recommande ce site qui vous offre une grande bibliothèque de font .

1- Ajouter un fichier font de type .ttf au dossier Assets de l'application (nommé par exemple androidfont.ttf) .

2- On ajoute par exemple un TextView au layout splash.xml 



On ajoute ces ligne de code à l'activité SplashScreen :

txt=(TextView)findViewById(R.id.textView1);
Typeface font=Typeface.createFromAsset(getAssets(), "androidfont.ttf");
txt.setTypeface(font);




Ce tutoriel est fini Smiley ,on espère que tout a été clair et n'osez pas de poser des questions ou des remarques .
A bientôt .

17 Sites pour Web Design Inspiration


Maintenant que tout le monde peut apprendre à coder, et devrait probablement, web design et développement sont de plus en plus personnel dans les deux courbes d'approche et d'apprentissage.

Il ya une pléthore de moyens pour lutter contre dev web et le code, et les concepteurs et les développeurs professionnels ne sont pas différents. Nous avons demandé à plusieurs développeurs de diverses publications en ligne que leurs sources préférées sont pour la conception et le code source d'inspiration, et les résultats sont aussi variées que les projets de ces professionnels se rendent.


Découvrez ces sites dans cet article :

http://mashable.com/2013/10/09/web-design-inspiration-2/?utm_cid=mash-com-fb-main-link

بحث علمي في تونس


لكل من يبحث عن بحث علمي في تونس
Tunisie : Centre National Universitaire de Documentation Scientifique et Technique

http://www.chercheinfo.com/view-listing.php?id=3156


TunArduino



Dans l’événement Droidcon.TN la societe Digi-Freaks a lancé la premier communauté dArduino en Tunisie.
On est en cours de préparation du site web, il y a des surprises à dévoilé...
Rejoignez nous avec vos projets Open Source

Plus d'info contacter nous par email: info@tunarduino.cc
___________________________________
https://www.facebook.com/Tunarduino.cc

Cours .NET


Cours pour débuter avec la framework .NET (C# .NET, ASP .NET , ...etc) . Il peut vous aider dans vos projets et pour le passage des certifications microsoft

http://www.dotnet-france.com/Cursus.html