Ayant étudié le langage C# (application console, bibliothèque de classe), je cherche des idées de projets à réaliser afin de pratiquer. J'ai quelques approches de Winform et aucune de WPF mais ca ne me dérange d'essayer de m'y mettre.
tu verras au fil de ton apprentissage toutes sorte d'idées que tu pourras tenter d'implémenter.
Si je devais te proposer quelques choses (motivante ^^) :
Un éditeur de texte
Un navigateur WEB
Un petit jeu, pour t'apprendre à utiliser des références externes, tel que XNA (je ne me souviens plus du nouveau nom)
Un petit système de question/réponse (en console ou en GUI)
Une petite médiathèque
Si les bases de données t'intéressent, un gestionnaire de serveur/client
Un chat
...
Vraiment, c'est lorsque tu auras suffisamment de bagage avec toi que tu pourras réaliser et imaginer toute sorte de projet plus fou les uns que les autres !
Bonne continuation
- Edité par vanaur 12 janvier 2018 à 16:51:06
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Je cherche actuellement des tutos complets sur le WPF (la plupart de ceux que je trouve ne sont pas assez détaillés malheureusement) pour commencer par la création d'applications lourdes et j'ai cru comprendre que d'autres personnes du forum en ont cherchés aussi mais sans coup de coeur :/ Si vous avez des tutos je suis prenneur
Il y a la doc de Microsoft, et les tutoriels de Tutoriels Point ne sont pas mal non plus, mais sont assez théoriques. Si tu les prêts à débourser un peu d'argent, il y a plusieurs bonnes références sur Amazone.
À part ça, je ne connais pas grand-chose d'autre
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Si tu veux t'essayer aux applications web, tu peux t'entrainer en faisant par exemple un forum, ou une simulation d'un système de gestion pour une entreprise avec des specs du style "L'utilisateur doit pouvoir se connecter, faire ceci et cela...", gérer des rôles, des permissions, etc...
Pourquoi ne pas te tourner vers l'IA ? Il existe pas mal de ressources en ligne pour acquérir quelques bases (ou plus) et les applications sont nombreuses (du petit projet perso au projet pro). Je te laisse voir ce lien qui regroupe un très grand nombre de ressources sur le deep learning.
Je crains que le l'IA soit un domaine beaucoup trop complet et complexe que pour s'y intéresser en tant que "débutant".
De plus, il n'apporte pas grans chose, à l'apprentissage d'un langage.
C'est toujours une possibilité, mais il faut bien s'accrocher
Pourquoi ça n'apporte pas grand chose à l'apprentissage d'un langage ? C'est justement très complet, et apprendre un langage c'est une chose, mais faut voir un peu plus loin que le "simple" langage (les concepts derrière, etc.). L'IA n'est "qu'un" domaine d'application parmi plein d'autres
Je comprends parfaitement ce que tu veux dire, d'ailleurs je ne conteste pas ton point de vue, mais ayant déjà fait du Deep Learning, je peux t'assurer que le langage utilisé, tu as intérêt à (bien) le connaitre avant de te lancer.
Et c'est très complet et complexe dans le sens où il faut implémenter des algorithmes, des principes et des techniques propre à ce domaine, qui en sois, n'apporte rien à la compréhension d'un langage. L'utilisation d'un Framework peut alors s'avérer utile si on ne veut pas s'embêter avec ça.
> L'IA n'est "qu'un" domaine d'application parmi plein d'autres
... qui est particulièrement complexe.
Mais rassures-toi, je comprends tout à fait ton point de vue, je précise juste que ce n'est pas du gâteau, et que la réalisation de petits programmes simple et concret est un bien meilleur moyen d'apprendre que de commencer à créer des IA.
Rien n'empêche pas la suite de s'y mettre cependant.
- Edité par vanaur 21 janvier 2018 à 15:17:05
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Je vois mieux ce que tu veux dire. Effectivement, il y aura beaucoup de taff à mettre au point des IA (même très basiques). Dans ce cas il peut s'orienter sur tout ce qui est analyse de code source (parser, debugger, etc.). Ça oblige à bien aller voir comment fonctionne un langage, mais encore une fois, c'est pas que taper du code. Ça demande d'aller se former un peu
>Dans ce cas il peut s'orienter sur tout ce qui est analyse de code source (parser, debugger, etc.).
Ce n'est pas nécessaire pour apprendre à programmer, mais c'est toujours bon à savoir.
Ce n'est pas nécessaire non, mais c'est un projet comme un autre qui a l'avantage de le pousser à aller voir les profondeurs obscures du langage, qui sort des petits exercices classiques et qui font travailler plus que le simple langage. N'importe quel projet, en soit, n'est pas nécessaire mais après c'est aussi à lui de voir s'il veut juste taper du code, ou s'il veut aussi apprendre tout un tas d'autres trucs derrière (qui peuvent être plus ou moins spécialisés, on est d'accord). Il pourrait très bien faire un forum, ou un éditeur simple de je sais pas quoi ou n'importe quel projet qu'on retrouve souvent mais il peut aussi s'orienter vers des trucs moins classiques (d'autant qu'il dit avoir déjà étudié le C#, donc il ne part en principe pas de rien).
Il pourrait aussi faire de la compression/décompression, un tableur, du dev mobile, des services, etc. bref, tout ce qui lui passe par la tête. Y en a pas un qui soit moins bien pour apprendre quelque chose. Ils lui feront apprendre des choses différentes, traiter des problématiques différentes, etc.
c'est d'ailleurs exactement ce que je fais en ce moment pour approfondir mes connaissances en FASM, C et C++.
- Edité par vanaur 23 janvier 2018 à 17:17:58
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Idées de projet C#
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...