Comment devenir un bon programmeur en c#

19
Comment Devenir un bon programmeur en C# Kouamé Konan Onésiphore kouame.onesiphore @studentpartner.com

Transcript of Comment devenir un bon programmeur en c#

Page 1: Comment devenir un bon programmeur en c#

Comment Devenir un bon programmeur en C#

Kouamé Konan Onésiphore

[email protected]

Page 2: Comment devenir un bon programmeur en c#

ETES-VOUS UN BON PROGRAMMEUR EN C# ?

Page 3: Comment devenir un bon programmeur en c#

Agenda Un processus à 10 niveaux

Démo : 15 minutes de programmation d’un gestionnaire de mot de passe

Page 4: Comment devenir un bon programmeur en c#

Niveau 1: Commencez par un projet simple Gestionnaire de mot de passe Un Agenda Logiciel de connexion FTP Lecteur de Flux RSS Chat Un Lecteur MP3 Gestionnaire de Rendez-vous Un navigateur web etc

Page 5: Comment devenir un bon programmeur en c#

Comment ? Décrire brièvement votre projet Donner un temps nécessaire pour

accomplir votre projet Choisir les fonctionnalités existantes dans

la première version (1.0) Faire une maquette (design sur papier) Choisir du type de stockage(bd,xml..) Essayer de coder 1h par jour ! Ne pas se stresser avec les concepts

d’architecture logicielle (n-tiers, mvvm ..)

Page 6: Comment devenir un bon programmeur en c#

NIVEAU 2: Achetez un livre ou une vidéo de formation en C#

Page 7: Comment devenir un bon programmeur en c#

Qu’est ce qu’il faut retenir de la formation ? Comment concevoir classes , méthodes et

des objets Comment faire des Interfaces utilisateurs Comment enregistrer les données dans

une bd, un fichier texte ou xml … Comment parcourir le système de fichiers

du pc Comment debugger avec Votre IDE Faire un petit résumé pour vous même

Page 8: Comment devenir un bon programmeur en c#

NIVEAU 3: passez aux lignes de code Designer les interfaces utilisateurs Définir les évènements(maximise,

onclik,app loading ,SelectedChanged….) Définir et créer les classes Coder les propriétés et méthodes Commentez votre code

Page 9: Comment devenir un bon programmeur en c#

NIVEAU 4 : Poser vos questions sur les forums C#/ à un expert

Cycle de vie d’un programmeur

Page 10: Comment devenir un bon programmeur en c#

NIVEAU 5 : Chercher des exemples de codes Codeplex.com Developer.com Developpez.Com Codeproject.com Msdn.com Blogs Microsoft ou d’experts tels que

Julien Dollon /Samuel Blanchard /Mitsu Furata

Page 11: Comment devenir un bon programmeur en c#

NIVEAU 6: Que faire mon projet est terminé ? Continuez votre formation en achetant un

livre sur un domaine spécifique ( Asp.net, Silverlight, Windows Phone 7, Windows SDK …)

Améliorez votre style de développement (design patterns, O.O.A.D, mvvm, mvc…)

Page 12: Comment devenir un bon programmeur en c#

NIVEAU 7 : Répondre aux questions des autres sur les forums C#

Partagez votre connaissance en C# Coachez les plus jeunes programmeurs

Page 13: Comment devenir un bon programmeur en c#

NIVEAU 8: Créez un nouveau projet et implémentez Dans un domaine spécifique de votre

choix (Silverlight, Asp.net, WP7,…)

Exemple de projets : Bibliothèques en ligne Gestion des factures d’un supermarché Etc….

Page 14: Comment devenir un bon programmeur en c#

NIVEAU 9: Créer et Contribuer à des projets Open Source http://www.codeplex.com/ http://tweety.codeplex.com/ http://imagemaster.codeplex.com/ http://youdown.codeplex.com/ http://indihiang.codeplex.com/ http://tweetcraft.codeplex.com/ http://skypefx.codeplex.com/ http://terrarium2.codeplex.com/ etc

Page 15: Comment devenir un bon programmeur en c#

NIVEAU 10 : Ecrire un livre ou des tutoriels sur le domaine qui vous passionne

Page 16: Comment devenir un bon programmeur en c#

Démo 15 Minutes de code

Page 17: Comment devenir un bon programmeur en c#

ConclusionUn Bon Programmeur(se) : Est Créatif Est Intelligent Partage sa connaissance A Un bon niveau en Algorithmique Sait Faire des tests unitaires A une Connaissance des design patterns est Passionné(e) de lecture et de code sait Débuguer et résoudre le bug rapidement est Capable de respecter les délais du projet

Page 18: Comment devenir un bon programmeur en c#

Questions / Réponses

Page 19: Comment devenir un bon programmeur en c#

Twitter.com/onesiphorekonan

Facebook.com/onesiphore.konanOnesiphorekonan.wordpress.com