Comment devenir un bon programmeur en c#

3 009 vues

Publié le

1 commentaire
2 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
3 009
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
206
Commentaires
1
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Comment devenir un bon programmeur en c#

  1. 1. CommentDevenir un bonprogrammeuren C#Kouamé Konan Onésiphorekouame.onesiphore@studentpartner.com
  2. 2. ETES-VOUSUN BON PROGRAMMEUR EN C# ?
  3. 3. Agenda Un processus à 10 niveaux Démo : 15 minutes de programmation d’un gestionnaire de mot de passe
  4. 4. Niveau 1: Commencez par unprojet 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
  5. 5. 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 ..)
  6. 6. NIVEAU 2: Achetez un livre ouune vidéo de formation en C#
  7. 7. Qu’est ce qu’il faut retenir dela 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
  8. 8. NIVEAU 3: passez aux lignes decode 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
  9. 9. NIVEAU 4 : Poser vos questionssur les forums C#/ à un expert Cycle de vie d’un programmeur
  10. 10. NIVEAU 5 : Chercher desexemples de codes Codeplex.com Developer.com Developpez.Com Codeproject.com Msdn.com BlogsMicrosoft ou d’experts tels que Julien Dollon /Samuel Blanchard /Mitsu Furata
  11. 11. NIVEAU 6: Que faire monprojet 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…)
  12. 12. NIVEAU 7 : Répondre auxquestions des autres sur lesforums C# Partagez votre connaissance en C# Coachez les plus jeunes programmeurs
  13. 13. NIVEAU 8: Créez un nouveauprojet et implémentez Dansun domaine spécifique de votre choix (Silverlight, Asp.net, WP7,…)Exemple de projets : Bibliothèques en ligne Gestion des factures d’un supermarché Etc….
  14. 14. 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
  15. 15. NIVEAU 10 : Ecrire un livreou des tutoriels sur ledomaine qui vouspassionne
  16. 16. Démo 15 Minutes de code
  17. 17. 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
  18. 18. Questions / Réponses
  19. 19. Twitter.com/onesiphorekonanFacebook.com/onesiphore.konanOnesiphorekonan.wordpress.com

×