Backend - .NET

Trull

Elite
J'en appelle à la sagesse des développeurs web présent sur Gamerz.

Je viens de finir mon BES Web Developer, j'y ai appris la programmation web avec Javascript (Jquery / Vuejs) pour la partie front et PHP (Symfony / Laravel) pour la partie back.
J'aimerais vraiment orienter ma carrière vers le back vu que c'est ce qui me plait le plus et où je suis le plus à l'aise. Cependant, en ayant cherché mon stage et en scrutant un petit peu les offres présentes sur le net, je trouve que beaucoup d'entre-elle demandent plus que du PHP.

Java et surtout ASP.NET reviennent très souvent et j'ai l'impression que ne pas utiliser une de ces technologies pourrait me bloquer dans le futur.

Je pensais donc me diriger vers l'apprentissage de .NET sur mon temps libre. avec probablement un petit passage d'abord vers C# pour au moins avoir les bases à ce niveau là.

Je voulais savoir si, en dehors de la doc officielle de Microsoft, certains d'entre-vous auraient disposerait de sources sympa et de qualité pour mon apprentissage.
J'ai un peu cherché et je trouve pas grand chose de récent en plus de tomber surtout sur des ressources/medias fourni par des personnes à fort accent hindou et ca rend pas le processus super fascinant à suivre :D
Ca c'est pour la partie gratuite.

Pour la partie payante, c'est toujours un peu la loterie. J'en ai déjà fait les frais plusieurs fois avec des cours payant ayant de bonnes notes mais laissant franchement à désirer. (Trop orienté débutant, beaucoup de blabla inutile, qualité qui s’effondre vers la moitié. etc...)

Anglais ou français je prends les deux.
Bouquins ou médias pareil.

Merci les amis !
 

gun_shaft

SWIM BIKE RUN THEN ANDALOUSE MEXICANOS
PluralSight. Plate-forme de formation en ligne de qualité. C'est en anglais, c'est des vidéos (parfois des petits tests mais pas toujours) et t'as de tout, C#, Java, ASP, principes d'architecture, angular, JS, Typescript et j'en passe et des meilleures.
Tu vas me dire que t'as pas besoin de tout ça c'est sur mais après par curiosité ou par besoin pro tu seras p-e amené à toucher à certaines technos.
Ce site c'est vraiment une grosse référence et les cours sont de qualité. Tu as pour tous les niveaux. Ils ont des "paths" pour les grosses techno dont le c# où tu commences avec les bases et tu avances progressivement. J'ai plusieurs années d'xp en c# et j'ai pu avoir accès à cette plate-forme que très récemment pour angular justement. Mais je regarde aussi qques vidéos c# pour me rappeler certaines choses, c'est très intéressant.
Ça marche comme un abo, 299$ pour un an et ça les vaut largement.
 

Nov

You died
Je n'ai pas de ressources à te proposer (autres que les classiques openclassrooms etc et encore, pas sûr qu'ils aient une partie .net) mais je confirme qu'à mon taf, on est en ASP.NET pour le back end (chaîne d'une 12aine de magasins sur Bxl).

Perso j'aime beaucoup .net et C#, j'espère que ça te plaira :D (j'ai aussi DÉTESTÉ PHP donc bon...)
 
1er
OP
Trull

Trull

Elite
PluralSight. Plate-forme de formation en ligne de qualité. C'est en anglais, c'est des vidéos (parfois des petits tests mais pas toujours) et t'as de tout, C#, Java, ASP, principes d'architecture, angular, JS, Typescript et j'en passe et des meilleures.
Tu vas me dire que t'as pas besoin de tout ça c'est sur mais après par curiosité ou par besoin pro tu seras p-e amené à toucher à certaines technos.
Ce site c'est vraiment une grosse référence et les cours sont de qualité. Tu as pour tous les niveaux. Ils ont des "paths" pour les grosses techno dont le c# où tu commences avec les bases et tu avances progressivement. J'ai plusieurs années d'xp en c# et j'ai pu avoir accès à cette plate-forme que très récemment pour angular justement. Mais je regarde aussi qques vidéos c# pour me rappeler certaines choses, c'est très intéressant.
Ça marche comme un abo, 299$ pour un an et ça les vaut largement.
Je suis aussi tombé dessus en cherchant plus intensément hier soir. Ils ont pas racheté "Treehouse" d'ailleurs? C'était déjà un truc qui avait de très bons retours avant même que je commence mes études.
Par contre, je sais pas si j'ai mal regardé, j'avais justement jeté un coup d'oeil au path ASP.NET et les vidéos débutant/intermédiaire semblait un peu dater, genre 2013. Est-ce que ca pose pas trop de problèmes? Je parle bien évidemment de syntaxes et de bonnes pratiques (flexibilité, réutilisation du code, etc...).
Alors que celles sur C# datent de 2017 et celle de Core 2019.

Je n'ai pas de ressources à te proposer (autres que les classiques openclassrooms etc et encore, pas sûr qu'ils aient une partie .net) mais je confirme qu'à mon taf, on est en ASP.NET pour le back end (chaîne d'une 12aine de magasins sur Bxl).

Perso j'aime beaucoup .net et C#, j'espère que ça te plaira :D (j'ai aussi DÉTESTÉ PHP donc bon...)


Est-ce que tu viens aussi d'un profil junior web dev ou bien as-tu le parcours plus classique du bachelier en info de gestion?
Lors de ma recherche de stage, à certain endroit que je ne citerai pas on m'a vraiment fait comprendre que le back c'était pour les "vrais programmeurs" à savoir les bacheliers HE et que je devrais mon contenter du front.

Sinon, on a eu quelques journées de présentation des alternatives à PHP et franchement j'ai été impressionné de la facilité avec laquelle ces personnes reproduisaient ce qu'on faisait en classe. Genre à un moment un avait un projet assez basique de blog avec son backoffice en symfony.
Un mec nous as fait une présentation d'une journée du même type de projet mais avec python. C'était super propre et plus simple.

Avec php, je trouve qu'il y a très vite moyen d'écrire un code de merde mais qui va quand même faire le taf et fonctionner. C'est ca que je trouve assez moyen parce que ca permet d'abuser et d'écrire n'importe quoi dans certain cas.

J'espère que le C#/.NET me plaira, j'ai cru comprendre que c'était un peu similaire à Java.
 

Nov

You died
Tu as bien résumé pourquoi je n'avais pas accroché à PHP :D

Pour ce qui est de mon profil, je suis effectivement un bachelier en info de gestion.
Après je peux me tromper mais j'ai le sentiment qu'avec ton BES web dev, tu devrais au moins réussir à décrocher l'entretien pour démontrer tes compétences s'ils ont un test technique etc... en tout cas je l'espère sinon c'est vraiment con et élitiste
 

freedumz

Chasseur de castors
C# c'est du OO, donc oui ca ressemble a du java
Si tu n'as jamais fait de c# essayer de te procurer c# the player guide, fuis les tutos sur LinkedIn learning, je les trouve pauvre et incomplet, plurasight est loin devant
 
1er
OP
Trull

Trull

Elite
Tu as bien résumé pourquoi je n'avais pas accroché à PHP :D

Pour ce qui est de mon profil, je suis effectivement un bachelier en info de gestion.
Après je peux me tromper mais j'ai le sentiment qu'avec ton BES web dev, tu devrais au moins réussir à décrocher l'entretien pour démontrer tes compétences s'ils ont un test technique etc... en tout cas je l'espère sinon c'est vraiment con et élitiste
Décrocher un entretien ne posait pas de problème, c'était plus lors de la discussion en face à face qu'on m'a fait la remarque à plusieurs reprise, ce sont d'ailleurs à ces endroits là où on ne m'a même pas laissé aller plus loin que la simple discussion. Du temps perdu pour eux et pour moi, va comprendre. Ou alors c'était pour faire le café :cool:

C# c'est du OO, donc oui ca ressemble a du java
Si tu n'as jamais fait de c# essayer de te procurer c# the player guide, fuis les tutos sur LinkedIn learning, je les trouve pauvre et incomplet, plurasight est loin devant


Merci pour le bouquin, je ne connaissais pas du tout. J'avais bookmarké le O'Reilly suivant C#7.0 in a Nutshell qui a l'air super complet voir même trop (+- 1000 pages) donc du coup j'hésitais là-dessus. En général, les O'Reilly sont de super ouvrages, tu connais celui-ci?

Pour les tuto linkedIn, j'avais jeté un oeil par le passé et j'avais vraiment trouvé ca triste déjà à l'époque.
 

Nov

You died
Décrocher un entretien ne posait pas de problème, c'était plus lors de la discussion en face à face qu'on m'a fait la remarque à plusieurs reprise, ce sont d'ailleurs à ces endroits là où on ne m'a même pas laissé aller plus loin que la simple discussion. Du temps perdu pour eux et pour moi, va comprendre. Ou alors c'était pour faire le café :cool:
Pfwah le non-sens... Si le mec met sur son CV BES Web Developper, tu sais le niveau qu'il a d'avance, ne l'invite pas à un entretien alors... Et même, c'est un milieu où y'a de nombreux candidats qui seront qualifiés pour le poste parce qu'ils sont passionnés et s'intéressent aux technologies qu'ils ont découvertes en cours pendant leur temps libre pour aller + loin... :pfiou:
 
Haut