IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

poo C# débutant


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 61
    Par défaut poo C# débutant
    bien le bonsoir a tous
    je suis actuellement en 1iere année de bts info de gestion et la on va bientot commencer la poo sous C#.alors plusieurs questions me viennent a l esprit:
    où trouver des cours de poo en C#?
    en java ca va y a que ca mais en C# c un peu plus dur.
    est-ce si dur que ce qu'on annoncé les profs?
    car il est vrai que je ne suis pas tres bon dans le développement mais bon comme je suis motivé ca pourrai le faire.
    merci a ce qui répondront(ou 's' je sait plus).

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Tu peux déjà commencer par fouiller sur developpez.com, tu trouveras plein d'infos : http://dotnet.developpez.com/cours/

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    La POO je n'ai pas trouvé ca "dur" : j'ai accroché très vite. Mais c'est une philo de dev que tu mettras très longtemps a pleinement cerner...
    Honnêtement le concept de la POO est important, mais vraiment facile par rapport à toute les notions que tu verras ensuite (Design Patterns, architecture n-tier, environnement web, etc. )

    Si tu te motives et que tu comprends rapidement les fondements POO tu trouveras ça si énorme que tu créeras des trucs puis tu te diras "merde c'est moi qui ai fait ca? Ca arrache... Je suis tellement intelligent sans le savoir et la POO c'est tellement puissant que je me fais halluciner moi meme" (sérieux, je me le dis souvent a chaque fois que je découvre un nouveau truc...)

    Si tu veux un bon bouquin prends "POO Tete la premiere", les bouquins sont vraiment bien faits pour apprendre et surtout comprendre. Quand tu auras pris du (beaucoup de) level(s), tu pourras attaquer Design Patterns
    Ben oui, parce que la POO c'est bien, mais tu verras que parfois, l'héritage c'est trop limité, ou trop contraignant...

    En POO tu auras beaucoup de nouveaux termes (polymorphisme, héritage, interface (pr java/c#) ) qui ont des super définitions qui te feront flipper. C'est normal, c'est comme en math : une définition c'est très bien mais on la comprend jamais...

    Si tu veux capter parfaitement la POO commence avant que tes profs s'y mettent, tu comprendra mieux de quoi ils parleront.
    L'exercice qui revient souvent c'est définir un etre vivant : un animal, un mammifère, un humain, le sexe, quadripède, bipède, carnivore, leur appliquer des traitements comme se nourrir, dormir, courir.. Le tout en notion POO.

    Pour finir, la POO étant une philo tu dois la comprendre sans te soucier du langage. Ensuite, même si tu fais des cours en java, tu verras que les notions pures sont facilement adaptable en C# (et inversement).

    Et puis commencer avec java c'est une bonne façon de voir que...

    C# RULEZ!

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 105
    Par défaut
    Meilleurs cours que j'ai fracasser avant de devenir programmeur pro:

    Programmer dans .Net Framework
    avec le langage C# version 2.0

    du grand Monsieur : Rm di Scala

    http://webgi.fil.univ-lille1.fr/ocia...ache=cache%20-


    il est de 5 chapitres avec exercices corrigés, essayes de trouver les autres

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    547
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 547
    Par défaut
    Citation Envoyé par Chubyone Voir le message
    Pour finir, la POO étant une philo tu dois la comprendre sans te soucier du langage. Ensuite, même si tu fais des cours en java, tu verras que les notions pures sont facilement adaptable en C# (et inversement).
    QFT.

    La POO, c'est une facon de penser, comme dit au dessus, le langage est secondaire. Si tu as compris le principe en Java, l'appliquer en C# sera un jeu d'enfant (surtout vu les ressemblances entre les deux). En soit, il n'y a pas enormement de choses à savoir (un peu de vocabulaire), apres c'est en voyant des schemas (on arrive presque au pattern) au travers d'exercices, de codes d'autres applications etc que tu comprendras la reelle puissance de l' OO, et que tu commenceras à raisonner objet.

    Bref, je ne dirai pas (AMHA) que c'est dur juste qu'il faut le temps pour pouvoir injecter des concepts dans ton developpement, ca ne vient pas du jour au lendemain mais ca viendra (et la tu pourras t'autocongratuler grassement ! =D).

    Bon courage et bienvenu dans "le club". =)

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Bon windows à merder et je n'ai pas envie de réecrire mon post alors je résume :


    1) la programmation orreintée objet (POO) (terme que je n'ai compris qu'à la moitié du post de chubyone !!!) n'est pas difficille si tu est capable d'être abstrait. Sinon va falloir bucher un peu.


    2) les design pattern sont des architectures développés par des informatitiens comme toi et n'ont rien de difficile. Ils sont là pour nous simplifier la vie pour des cas concrets, et ne sont à utiliser qu'au bon moment donc pas tout le temps !!!!


    3)
    Si tu te motives et que tu comprends rapidement les fondements POO tu trouveras ça si énorme que tu créeras des trucs puis tu te diras "merde c'est moi qui ai fait ca? Ca arrache... Je suis tellement intelligent sans le savoir et la POO c'est tellement puissant que je me fais halluciner moi meme" (sérieux, je me le dis souvent a chaque fois que je découvre un nouveau truc...)
    Tu me semble avoir besoin d'un peu de reconnaissance :
    You're the BEST in the world



    4)
    merci a ce qui répondront(ou 's' je sait plus).
    merci à ceux qui répondront (ou 's' je ne sais plus.)
    Je ne sais pas, je ne sais plus, je suis perdu.
    Fait comme l'oiseau, ça vie d'air pure et d'eau fraiche l'oiseau.
    Mais jamais rien en l'empêche l'oiseau.
    D'aller plus haut, haut, haut, haut, ....
    Je ne suis pas fou, jsute différent


    5) Moi j'aurais commenceé par comprendre les notions de la POO avant de voir un seul langage.
    Après si tu es adèptes du C, le mieux est peut être de commencer par le C++ avant le C#.
    Faut dire que C++ à les notions de pointeurs que n'a pas C# car il est managé. Et avec C++ tu es obligé de gérer la mémoire, et pas en C#.
    Je pense que ces notions sont utiles pour développer des softs.
    Vous savez comme ceux qui vous disez que l'on ne pouvait pas être un bon informaticien tant que l'on n'a pas fait d'assembleur.
    Le monde évolue, plus besoin d'assembleur, mais peut être encore de notion comme pointeur, allocation mémoire, ....


    6) Je ne sais quels autres langage que tu as déjà utiliser, mais la POO a repris en partie de l'existant. Donc tu retrouveras certaine notion de la POO dans d'autre langage.
    En général des notions comme la généricité viennent avec la POO, mais elles existaient déjà d'en d'autres langages NOO (Non orrientés objets)


    7) Pour apprendre le développement, je pense que le parcours que j'ai eu à mon école est pas mal :
    Notion de programmation
    Algorithme
    ADA
    C
    Cours sur les POO
    C++
    C#/Java (fait en même temps).

    Après tu rajoutes les notions de Base de données, réseaux, et developpement web (les trois n'étaient pas assez poussé dans mon école, voir inexistant) et tu deviens un bon petit informaticien.

    Rajoutes les notions d'architecture, UML, .... Et tu passes un cran au dessus.

    Ensuite tu rajoutes les cours de com, de management, de gestion d'équipe, de projet. Cours de qualité, de gestion de configuration.
    Une étude complète d'un système de documentation, respectant un cycle de projet. Un truc assez complet où tu pas 80% du temps à faire de la documentation.
    Là tu deviens un ingénieur informaticien.
    Et tu peux télécharger le vieux MP3 sur la chanson de l'ingénieur informaticien.
    Tu sais la chanson où tu avais un gars qui semblait un peu gogole et qui commencais par : "Je suis ingénieur informaticien"

    Non non, ne pas avoir de copine, manger des pizzas devant le PC, passer 90% de son temps devant un écran d'ordinateur, s'endormir sur le calier, ...
    Tout ceci n'est pas être ingénieur information, c'est juste être un Geek.
    Et en général dans ce cas, tu es fan de manga, d'anime, de star trek, de star wars, ou tout autre série du genre !!!!!

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 61
    Par défaut merci :D
    c super gentil de votre part pour ceux qui m'ont répondut.je sait que le C#est un peu dépassé mais c les rpofs qui veulent nous l'apprendre donc obligé(mais sur le plan personnel je me suis mis au JAVA donc ca devrait aller).encore merci et si j'ai un autre souci je n'hésiterai pas ayany eut un acceuil plus qu'agréable(ca doit s'ecrire comme ca).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [débutant] java POO
    Par mwanjany dans le forum Langage
    Réponses: 4
    Dernier message: 12/06/2006, 15h32
  2. [POO] [Débutant] Vérifier la presence d'un objet formulaire input
    Par maxxou dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/06/2006, 15h18
  3. [POO] débutant passer un objet en paramètre
    Par samplaid dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/05/2006, 12h46
  4. [POO] débutante dans les objets COM
    Par SandraG dans le forum Langage
    Réponses: 11
    Dernier message: 16/03/2006, 12h03
  5. [débutant] POO en C++
    Par gene69 dans le forum Langage
    Réponses: 16
    Dernier message: 04/03/2006, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo