Comment Devenir un bon programmeur en C# Kouamé Konan Onésiphore kouame.onesiph

Comment Devenir un bon programmeur en C# Kouamé Konan Onésiphore kouame.onesiphore @studentpartner.com ETES-VOUS UN BON PROGRAMMEUR EN C# ? Agenda Un processus à 10 niveaux Démo : 15 minutes de programmation d’un gestionnaire de mot de passe 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 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 ..) NIVEAU 2: Achetez un livre ou une vidéo de formation 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 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 NIVEAU 4 : Poser vos questions sur les forums C#/ à un expert Cycle de vie d’un programmeur 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 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…) NIVEAU 7 : Répondre aux questions des autres sur les forums C# Partagez votre connaissance en C# Coachez les plus jeunes programmeurs 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…. 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 NIVEAU 10 : Ecrire un livre ou des tutoriels sur le domaine qui vous passionne Démo 15 Minutes de code Conclusion Un 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 Questions / Réponses T witter.com/onesiphorekonan Facebook.com/onesiphore.konan Onesiphorekonan.wordpress.com uploads/Ingenierie_Lourd/ comment-devenir-un-bon-programmeur-en-c.pdf

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager