![Simon Dieny - Code Senior](/img/default-banner.jpg)
- 168
- 2 551 470
Simon Dieny - Code Senior
France
Приєднався 27 чер 2017
Hey, c'est Simon ! 👋
À seulement 26 ans, je formais des ingénieurs de métier sur les technologies JavaScript et Angular chez Atos, la plus importante société d'informatique d'Europe... (+110.000 collaborateurs dans le monde)
Mon objectif à travers cette chaîne est de faire monter le niveau de notre métier de développeur.
Il est temps d'arrêter de se poser la question "Comment coder X", mais "Pourquoi coder X comme ça et pas autrement ?".
C'est cette démarche qui vous permettra de produire du "code SENIOR".
Qu'est-ce que le code SENIOR ?
C'est le code professionnel, de la vrai vie.
Au-delà du code "qui marche".
Pour de vrais clients.
Avec des vraies deadline.
Avec des vrais budgets.
Si votre objectif est actuellement de devenir développeur professionnel, cette chaîne se veut le point de départ de votre nouvelle carrière...
Excellent début apprentissage,
Simon.
À seulement 26 ans, je formais des ingénieurs de métier sur les technologies JavaScript et Angular chez Atos, la plus importante société d'informatique d'Europe... (+110.000 collaborateurs dans le monde)
Mon objectif à travers cette chaîne est de faire monter le niveau de notre métier de développeur.
Il est temps d'arrêter de se poser la question "Comment coder X", mais "Pourquoi coder X comme ça et pas autrement ?".
C'est cette démarche qui vous permettra de produire du "code SENIOR".
Qu'est-ce que le code SENIOR ?
C'est le code professionnel, de la vrai vie.
Au-delà du code "qui marche".
Pour de vrais clients.
Avec des vraies deadline.
Avec des vrais budgets.
Si votre objectif est actuellement de devenir développeur professionnel, cette chaîne se veut le point de départ de votre nouvelle carrière...
Excellent début apprentissage,
Simon.
Les 4 Concepts JavaScript urgents que tout Développeur doit maîtriser
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois :
www.angularsenior.fr/apply
▬▬▬▬▬▬▬ 👨🏻🏫 Université Publique du Code Senior 👨🏻🏫 ▬▬▬▬▬▬▬
- 23 Design Patterns : ua-cam.com/play/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi.html
- 5 principes de code SOLID : ua-cam.com/play/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ.html
***
Pourquoi certains développeurs réussissent-ils là où d'autres échouent ?
La réponse se trouve souvent dans la maîtrise de concepts simples... mais fondamentaux.
Dans cette vidéo, je vais te démontrer l'intérêt de ma "Matrice JavaScript".
Cela permet à n'importe quel développeur de prendre en main 4 concepts JavaScript...
Que chaque développeur sérieux doit absolument connaître.
C'est le moment de te démarquer et d'élever ton niveau en code.
Bon visionnage,
Simon.
***
- Vidéo plus avancée sur les Observables & RxJS : ua-cam.com/video/yZMPSkuNI6A/v-deo.html
00:00 : Introduction
00:06 : L'avis tranché d'un titan de la Silicon Valley sur JavaScript
01:08 : La Matrice de JavaScript
02:24 : Cadran n°1 : Les Valeurs
06:07 : Cadran n°2 : Les Tableaux
07:49 : Cadran n°3 : Les Promesses
10:33 : Cadran n°4 : Les Observables
13:51 : Workshop "JavaScript en Entreprise"
www.angularsenior.fr/apply
▬▬▬▬▬▬▬ 👨🏻🏫 Université Publique du Code Senior 👨🏻🏫 ▬▬▬▬▬▬▬
- 23 Design Patterns : ua-cam.com/play/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi.html
- 5 principes de code SOLID : ua-cam.com/play/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ.html
***
Pourquoi certains développeurs réussissent-ils là où d'autres échouent ?
La réponse se trouve souvent dans la maîtrise de concepts simples... mais fondamentaux.
Dans cette vidéo, je vais te démontrer l'intérêt de ma "Matrice JavaScript".
Cela permet à n'importe quel développeur de prendre en main 4 concepts JavaScript...
Que chaque développeur sérieux doit absolument connaître.
C'est le moment de te démarquer et d'élever ton niveau en code.
Bon visionnage,
Simon.
***
- Vidéo plus avancée sur les Observables & RxJS : ua-cam.com/video/yZMPSkuNI6A/v-deo.html
00:00 : Introduction
00:06 : L'avis tranché d'un titan de la Silicon Valley sur JavaScript
01:08 : La Matrice de JavaScript
02:24 : Cadran n°1 : Les Valeurs
06:07 : Cadran n°2 : Les Tableaux
07:49 : Cadran n°3 : Les Promesses
10:33 : Cadran n°4 : Les Observables
13:51 : Workshop "JavaScript en Entreprise"
Переглядів: 5 480
Відео
Pourquoi Angular possède 3 logos différents ?
Переглядів 4,5 тис.2 місяці тому
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply ▬▬▬▬▬▬▬ 👨🏻🏫 Université Publique du Code Senior 👨🏻🏫 ▬▬▬▬▬▬▬ - 23 Design Patterns : ua-cam.com/play/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi.html - 5 principes de code SOLID : ua-cam.com/play/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ.html Vous souhaitez démarrer sur Angular... Mais vous vous demandez peut-être p...
De Développeur à CTO Millionnaire grâce à une API Rest et JavaScript
Переглядів 14 тис.2 місяці тому
Découvrez la chaîne UA-cam de Hugo : www.youtube.com/@eventuallycoding Le blog de Hugo : eventuallycoding.com Livre cité en début d'échange : The future of management, www.amazon.fr/Future-Management-Gary-Hamel/dp/1422102505 Aujourd'hui est un grand jour pour la chaîne UA-cam. Pour notre première interview, nous accueillons Hugo Lassiège, qui a cofondé Malt et y a occupé le poste de CTO pendant...
5 fonctionnalités TypeScript pour améliorer votre code au quotidien (d’après une conférence)
Переглядів 5 тис.3 місяці тому
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply ▬▬▬▬▬▬▬ 👨🏻🏫 Université Publique du Code Senior 👨🏻🏫 ▬▬▬▬▬▬▬ - 23 Design Patterns : ua-cam.com/play/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi.html - 5 principes de code SOLID : ua-cam.com/play/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ.html Vous cherchez à améliorer vos compétences TypeScript de façon concrète et ...
Transformez votre Code avec le Principe de Responsabilité Unique (Guide avancé)
Переглядів 11 тис.3 місяці тому
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply ▬▬▬▬▬▬▬ 👨🏻🏫 Université Publique du Code Senior 👨🏻🏫 ▬▬▬▬▬▬▬ - 23 Design Patterns : ua-cam.com/play/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi.html - 5 principes de code SOLID : ua-cam.com/play/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ.html Est-ce qu'il vous arrive de regarder des vidéos de personne qui n'ont pas ...
L’introduction TypeScript manquante sur Internet
Переглядів 13 тис.3 місяці тому
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply Est-ce que TypeScript vous donne des maux de tête quand vous codez ? (Avez-vous même songé à le désactiver !?) Dans cette vidéo, découvrez comment créer des types stricts... Sans forcément écrire plus de code ! (C'est possible via "l'Inférence de Types", un terme barbare pour simplement dire que Typ...
De Débutant à Expert en correction de bugs en 4 étapes
Переглядів 8 тис.4 місяці тому
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply Les bugs dans votre code coûtent cher en argent (et en confiance !) à votre client. Dans cette vidéo, nous verrons 4 étapes pour tenter d'éliminer les bugs de vos développements. En minimisant les corrections inutiles ? Vous pourrez vous concentrer sur des choses plus importantes avec votre cerveau....
Est-il vraiment nécessaire d'obtenir des certifications en tant que développeur web ?
Переглядів 15 тис.4 місяці тому
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply - Certification Angular Niveau 2 (lien pas affilié) : courses.angulartraining.com/course/angular-level-2-certification-exam (Lien affilié retiré, trop de complexité opérationnelle) Êtes-vous un développeur Angular cherchant à élever votre niveau ? (Voir devenir expert sur ce framework ?) Dans cette ...
Comment gérer votre dette technique ? (Un refactoring à 200.000€ expliqué par un Développeur Senior)
Переглядів 18 тис.4 місяці тому
👨🏻💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Êtes-vous souvent confrontés à la "dette technique" dans votre code ? Si c'est le cas, aujourd'hui j'ai décidé partager avec vous ma roadmap en 3 étapes simples pour mettre en place un "Backlog Technique". Cela sera bien vu par votre client et votre employeur... Mais SURTOUT vous allez enfin pouvoir corriger ...
Comment devenir un développeur Google Developer Expert ?
Переглядів 14 тис.4 місяці тому
👨🏻💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Que faire après avoir passé 7 ans sur la même techno ? C'est la question que je me suis posé ce mois-ci... Car c'est mon "Anniversaire Angular" ! (Cela fait 7 ans jour pour jour que je suis développeur professionnel sur ce framework) J'ai donc parcouru tout l'internet mondial, Pour trouver les experts les plu...
7 Anti-Patterns Angular que tout Développeur Junior doit connaître
Переглядів 15 тис.4 місяці тому
👨🏻💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Dans cette vidéo, je vous présente 7 anti-patterns que j'aperçois régulièrement dans une application Angular. Mais le plus important ? C'est qu'on va voir POURQUOI ce sont des anti-patterns. Pour que vous soyez capables de les expliquer à d'autres développeurs, si jamais vous tombez sur un anti-pattern dans l...
Réussir en Code : Découvrez les cours secrets de l'Université du Codeur Senior
Переглядів 13 тис.5 місяців тому
👨🏻💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Tout est parti de l'e-mail d'un abonné qui m'a fait prendre conscience que : "Si je veux réaliser ma mission de faire découvrir et répandre le code senior dans tous les open spaces de France, Eh bien, il va falloir que les gens puissent se former concrètement." Effectivement, c'est difficile de devenir dévelo...
J’ai enfin compris à quoi servent les Signals dans Angular (en participant à une conférence privée)
Переглядів 14 тис.5 місяців тому
👨🏻💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Cela fait plusieurs semaines que je suis inquiet par rapport à mon expertise SENIOR, qui est Angular. En effet, je suis incapable de comprendre pourquoi nous avons la nouvelle API des Signals dans le Framework... Et c'est plutôt grave ! J'ai plus de chance de passer pour un guignol qu'un expert, si je ne sais...
Transformez votre code avec le Design Pattern le plus accessible pour un Développeur Junior
Переглядів 29 тис.5 місяців тому
👨🏻💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Ce Design Pattern est tellement simple que je me demande s'il mérite une vidéo... Quand j'étais à la Fac ? Je ricanais que des personnes ai pris le temps d'écrire une documentation sur ce Design Pattern ! Aujourd'hui en tant que Tech Lead et Formateur ? J'ai ravalé ma salive... Ce Design Pattern est un des pl...
Devenir un excellent Tech Lead (7 principes contre-intuitifs)
Переглядів 33 тис.6 місяців тому
👨🏻💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Dans cette vidéo, on remonte dans le temps : Quand j'étais développeur junior ! Plusieurs choses m'avaient agacé chez les Tech Leads que j'ai eu... Je me souviens encore de cette sensation étouffante... D'être guidé par des tech leads qui semblaient oublier d'où ils venaient ! À l'époque, j'avais discrètement...
5 conseils surprenants d’Elon Musk pour devenir un excellent développeur web
Переглядів 32 тис.6 місяців тому
5 conseils surprenants d’Elon Musk pour devenir un excellent développeur web
Maîtrisez ces 3 soft-skills pour coder chez Google
Переглядів 25 тис.6 місяців тому
Maîtrisez ces 3 soft-skills pour coder chez Google
Top 5 des langages de programmation à apprendre en 2024 pour obtenir un emploi sans diplôme
Переглядів 67 тис.7 місяців тому
Top 5 des langages de programmation à apprendre en 2024 pour obtenir un emploi sans diplôme
Comment apprendre à coder (rapidement et facilement !)
Переглядів 31 тис.7 місяців тому
Comment apprendre à coder (rapidement et facilement !)
Angular Renaissance : 5 nouvelles fonctionnalités indispensables de Angular 17 à connaître !
Переглядів 16 тис.7 місяців тому
Angular Renaissance : 5 nouvelles fonctionnalités indispensables de Angular 17 à connaître !
Comment choisir votre expertise de code pour gagner plus de 500€/jour (fonctionne au Japon)
Переглядів 26 тис.8 місяців тому
Comment choisir votre expertise de code pour gagner plus de 500€/jour (fonctionne au Japon)
Évitez ces 5 habitudes qui vous font passer pour un Développeur Inexpérimenté
Переглядів 67 тис.8 місяців тому
Évitez ces 5 habitudes qui vous font passer pour un Développeur Inexpérimenté
Codez Plus Vite et Mieux : Améliorez votre code pas à pas (Guide Refactoring complet pour débutants)
Переглядів 19 тис.9 місяців тому
Codez Plus Vite et Mieux : Améliorez votre code pas à pas (Guide Refactoring complet pour débutants)
De Débutant à Pro: Découvrez 55 Ans de bonnes pratiques de code en 26 Minutes
Переглядів 25 тис.9 місяців тому
De Débutant à Pro: Découvrez 55 Ans de bonnes pratiques de code en 26 Minutes
Comment résoudre un problème de code difficile avec les Design Patterns ?
Переглядів 35 тис.9 місяців тому
Comment résoudre un problème de code difficile avec les Design Patterns ?
Comment choisir entre mergeMap, concatMap, switchMap et exhaustMap dans votre code ? (RxJS)
Переглядів 7 тис.9 місяців тому
Comment choisir entre mergeMap, concatMap, switchMap et exhaustMap dans votre code ? (RxJS)
Comment j’utilise ChatGPT en tant que Tech Lead (Mon retour honnête après 9 mois d’utilisation)
Переглядів 76 тис.10 місяців тому
Comment j’utilise ChatGPT en tant que Tech Lead (Mon retour honnête après 9 mois d’utilisation)
Devenir développeur Senior : L'astuce infaillible de programmation
Переглядів 52 тис.10 місяців тому
Devenir développeur Senior : L'astuce infaillible de programmation
Maîtrisez les principes SOLID : C’est la seule façon d’écrire du code propre !
Переглядів 43 тис.10 місяців тому
Maîtrisez les principes SOLID : C’est la seule façon d’écrire du code propre !
Angular n'est plus une usine à gaz : 6 nouveautés qui vont révolutionner le quotidien des dévs
Переглядів 11 тис.Рік тому
Angular n'est plus une usine à gaz : 6 nouveautés qui vont révolutionner le quotidien des dévs
Ce cours est il toujours d'actualité en 2024?
Très bonne vidéo. Par contre, malgrè beaucoup de bonne volonté, et je t'en remercie, il me semble qu'en décrivant l'API comme un gros annuairre téléphonique, tu fais encore une petite erreur, car tu confond l'API et sa documentation. l'API au contraire, est quelque chose de très léger, et ne contient presque rien. Par contre, elle est forcément accompagnée d'une documentation, necessaire à son utilisation, qui elle est assez conséquante. Voici comment je vois les choses : Une API, c'est une brique de code (Interface) que l'on ajoute à côté d'une application, et qui va permettre à d'autres applications d'accéder à certaines fonctions de la notre. Grace à l'API, une application externe pourra, une fois connectée à notre API grace à son adresse, appeller une fonction de notre application en lui fournissant les paramètres attendus, et obtenir une réponse. Cela permet de n'exposer que le necessaire : le nom des fonctions que l'on souhaite rendre accessibles., et c'est donc la meilleure manière de sécuriser le code source. l'API est toujours accompagnée d'une documantation, dans laquelle on détaille la liste des fonctions disponibles ainsi que ce qu'elles font, les paramètres qu'on doit leur fournir, et le type de résultat que la fonction va renvoyer. Concrètement : je développe par exemple une petite appli de comptabilité, et je souhaite rendre la création de factures accessible à d'autrea applications, ou à d'autres briques applicatives (par exemple, je bosse dur le backend, et je veux que ma fonction soit accéssible à plusieur frontend). Je développe une interface, ou API, dans laquelle je place une copie "vide" de cette fonction, avec ses paramètres. Je dis "vide", car cette copie de fonction dans l'API ne contiendra en fait qu'un appel à la vrai fonction. (L'API est donc une couche applicative suplémentaire entre notre application et les autres, qui garantie sa sécurité, notament en se chargeant de contrôler si l'utilisateur qui fait appel à elle en a le droit, et en permettant de ne jamais exposer directement le code source de l'application. D'autre part, elle permet à une application codée dans n'importe quel language de communiquer avec mon aplication, car les échanges se font en json). J'expose donc ma fonction dans l'API, en l'accompagnant d'une description dans la documantation. Dans le cas présent, on trouvera dans la documantation de l'API quelque chose comme ça : "bool Creer_facture(id_utilisateur, montant) Cette fonction sert à créer une nouvelle facture dans la base de donnée paramètres : Id_utilisateur -> ID de l'utilisateur (string) montant -> montant de la facture(float) retour : la fonction retourne un bouléen avec la valeur TRUE si l'ajout a bien été fait dans la base de donnée, ou FALSE si un problème est survenu." C'est simple, non ? 🙂
Salut Simon ! Je découvre ta chaîne qui a l’air d’avoir bcp de contenu interessant sur le développement web. Comme d’autres, je suis attiré par une réorientation pro dans ce domaine. J’ai fait déjà pas mal de recherches, je vois plus ou moins à quoi m’attendre (plus ou moins hein). Mais ma question porte plutôt sur mon âge ! Notamment car je vois bcp de profils qui se réorientent plus jeunes et/ou qui ont déjà un bagage de type ingénieur (je suis dans l’enseignement musical). Toi qui est formateur et qui est bien ancré dans le domaine, penses-tu que vis à vis de futurs recruteurs, un profil Junior a 40 ans sera un gros handicap comparé au même profil avec 15 ans de moins ? Ou bien s’il s’agira, comme pour les plus jeunes, de savoir tirer mon épingle du jeu dans le peloton de juniors avec des projets à montrer, une expérience à gagner (stage ?), un réseau, etc. Merci d’avance pour ta réponse si tu prends le temps de me lire !
Bonjour, Je suis étudiant en BUT informatique et je suis tombé sur ta vidéo en cherchant quelques quelques tips pour le C (j'ai un peu dévié de ma tâche). Franchement, je suis content d'avoir cliqué parce que je me retrouve dans toutes les situations décrites ! Aujourd'hui on apprend un peu plus à travailler en groupe et à utiliser Git, mais pour le reste c'est toujours d'actualité. Merci beaucoup pour cette vidéo !
Au top, merci pour ton retour !
Bonjour, Vidéos de qualité qui explique de bon concept :) Je suis votre formation sur Angular 15, et vous aviez parlé de faire une formation sur la version 18. Je suis impatient de pouvoir la suivre, et me demandais si elle sera prévue dans les semaines à venir? Sébastien
Salut, merci pour ton retour sur la vidéo. 👍 La formation pour Angular 18 est déjà disponible gratuitement sur angularsenior.fr. Il suffit de vous inscrire à la Newsletter. Le format vidéo disponible sur UA-cam, ce ne sera pas avant 6 mois je pense. Le tournage et montage prennent toujours beaucoup de temps. Le workshop est au format texte actuellement.
@@codeursenior ooohhhhh mais c'est super ça!! je fonce voir ce qu'il en est, et à bientôt si j'ai des questions :D, merci pour toutes ces connaissances <3
Peut tu nous apprendre à écrire les test unitaire 🙏🙏🙏 stp
Hello, oui il faut que je fasse une vidéo sur le sujet. Le thème est trop important et sous abordé.
Atos les opticiens 😅
Atos, Portos et Aramis. 😅
Merci la vidéo Est-ce que vous pouvez faire une vidéo sur authentification et le l'utilisation de guard
Hello, je ne pense pas faire une vidéo sur ce sujet. Mais je l'aborde dans mon workshop gratuit sur Angular 18, plus centré sur le code et la technique.
Merci beaucoup pour ce tutoriel magifique.
🙏
tu as trop le charisme d'un pro
Punaise, merci l'ami. Je vais prendre la grosse tête fait gaffe.
je ne parviens toujours pas a souscrire a la newslatter
Hello, je t'ai inscrit manuellement. C'est bon de ton côté ?
@@codeursenior pas encore...
@@felixwarano Le prochain email part demain (jeudi 14/08) normalement. Si tu le reçoit pas, tu peux me contacter sur mon site angularsenior.fr. A tt !
Simon bonjour. Je t'ecris depuis le cameroun et chez moi ici, la programmation n'est pas vraiment valoriser. Je souhaite decrocher mon premier job en tant que devellopeur web mais je n'ai pas idee de par où commencer. Je fait principalement du nodejs et express
Mmmm pas vraiment d'accord avec les standalone components, c'est une tentative de simplification pour rendre Angular plus accessible. Mais honnêtement, ça ne simplifie rien, au contraire, beaucoup de redondance.
1 + "1" = "11" et non 11 ... JS va appliquer un toString sur le number afin d'avoir les mêmes types et ensuite il va concaténer le tout, d'où "11" et non 11. ;)
Merci pour le partage. J'ai passé 6 ans en tant qu'intégrateur web, et depuis 2023, je me concentre sur JavaScript et React pour devenir développeur front-end spécialisé en React. Je me souviens m'être retrouvé bloqué sur un bug pendant 2 heures. J'ai éteint l'ordinateur et je suis allé dormir. Le matin, après un bon café, j'ai résolu le bug en quelques minutes... hahaha
Merci beaucoup, j'adore.
Oh l'interview inattendue 🤯
Pour moi aussi !
Bonjour, j'ai une question particulier comment intégré un Template angular dans un projet angular ?
Bonjour pour un total débutant est-ce que tu pourrais m'expliquer ce que je pourrais faire avec une api de retouche de photos
trés intéressant
🙏
trés interessant ! merci
Avec plaisir, bon code !
Merci pour la vidéo. Si le ngclass ne fonctionne pas, cela voudrait-il dire que le DOM est saturé et que le common Module n'est pas importé? Car tout est bien importé dans ma classe mais mon ngclass ne fonctionne pas
Bonjour, Merci pour votre formation JS très bien faite que je recommande. Apres HTML, CSS, JS il faut que j'aille sur react ou angular ou les 2 ou autre ? et dans quelle ordre compte tenu que la différence ne semble pas non plus énorme.
Just do it, à force de chercher la perfection parfois on ralentit beaucoup, cela dit très bon contenu
Excatement, "do it", mais après "refactor it" !
Super conseil, merci, comme toi (avant) je prends énormément de notes et effectivement, je ne m'en sors pas et j'ai toujours l'impression de ne pas savoir coder alors que je suis en train de suivre une formation pour ça, que j'ai déjà codé (il y a longtemps) un site en CSS / HTML, bref, je ne me sens jamais à la hauteur, merci pour ces précieux conseils !!!
super vidéo: 2H d'affilées à suivre ta vidéo, on est mardi, il est 1h10, je vais au lit...
Pourquoi quand j’écris la commande ́’npm instal’ sur le terminal, ça m’affiche : Bash : npm : command not found
Il manque un "l". Essaye avec : npm install. 👍
Merci !
Avec plaisir, bon code !
avec les promises il faut a minima voir await sinon on rate la meilleure partie
Oh même sans async/await ça reste du sérieux. Cette nouvelle syntaxe est d'ailleurs construite par dessus la Promise API pour venir l'enrichir.
Bon j’arrive un peu tard mais je trouve la vidéo super intéressante. Ma seule question c’est savoir s’il existe une vidéo des langages à maîtriser selon notre spécialisation. Même si j’imagine que c’est propre à chaque entreprise. Merci d’avance!
mec t'habite pas à Marignane par hasard Parc saint Louis/saint georges ?
Holà, non pas du tout. La piscine ressemble à celle de la bas ? La c’est en Espagne à Malaga 🇪🇸
Bonsoir, comment faire pour prendre le jeton d'authentification svp? J'arrive pas à le mettre en place dans insomnia, alors les données ne sont jamais afficher mais il me retourne le message d'erreur
Hello, vous n’êtes pas le seul à avoir eu un problème sur cette partie il doit manquer quelque chose dans le tutoriel malheureusement… Normalement, vous devez configurer l’option bearer_token dans le header le la requête. N’hésitez pas à faire appel à Google ou ChatGPT sur cette partie.
@@codeursenior abn, d'accord! et merci beaucoup
désolé mais pour le point 3 suffit de voir ce qui est demandé par les entreprises aujourd'hui. On demande plus de fullstack que de spécialiste dans un domaine. Peut-etre valable pour un freelance mais pour trouver un job bonne chance. On déborde meme aujourd'hui sur le developpeur/devOps/designer UI. ca devient de la folie le marché de l'emploi en france.
Salut encore une vidéo conseil de très bonne qualité je t en remercie beaucoup et merci pour ta vidéo formation JavaScript ça m’a beaucoup aider pour les fondamentaux cdt
Merci pour ton retour. Je suis content que le workshop sur JavaScript t’ai permis d’aller plus loin pour approfondir les fondamentaux. 👍 Bon code pour la suite et à bientôt !
J'ai adoré cette video !! merci
Ah cool, merci pour ton retour et bon code pour la suite.
Bonjour, est-il intéressant de d'abord apprendre Node JS avant Next JS ? sachant que Next JS utilise NodeJS si je ne m'abuse
Bonjour, NodeJS vous servira en tant qu’outil dans vos développements avec Next.js. Avoir des bases est intéressants, mais vous avez pas besoin d’y passer beaucoup de temps non plus, et démarrer sur Next.js rapidement !
Le jour où les différents languages utiliseront le même dictionnaire de mots pour les mêmes conceptes/fonctions, on ferra un grand pas. Tous ce qui est présenté ici n'est qu'un renommage de predicate, iterator, lambda, callback (func ptr), etc. (je ne critique pas la vidéo, elle est très bien. Et merci 😊) Inventer une terminologie pour ne pas dire qu'on réinvente la roue, c'est à mon sens le 1er problèmes des "languages". Ce qu'apport réelement un language, c'est le sucre syntaxique qui va faire appel à des conceptes avancé. Qu'ils soient codé dans le moteur (vm) ou le compilateur. Si j'invente un language avec un sucre syntaxique appelé "rpc(xxx)", je n'invente rien. Je rend juste plus simple l'utilisation de rpc/marshaling (proxy). si maintenant je l'appel "PubSub"... bah j'ai juste changé le nom, pas le concepte. Ca reste mon appréciation 😊
Hello, je vous rejoint sur un point : il y a un problème de nommage dans cette industrie. Il faut parfois 15min pour comprendre que 2 hommages différents désignent le même concept !
@@codeursenior Un point c'est déjà pas mal 😁
@@BrainStroming1789 😅
Merci beaucoup, j'ai partagé autant que je pouvais.
Au top, la propagande continue. 👍
C'est tutoriel est vraiment à se servir pour un débutant comme moi, merci Monsieur.
C’est top, content de pouvoir vous aider ! Bon code et à bientôt.
bonjour, je me suis arreter au debut car en installant la derniere version de node je sais pas comment telecharger npm du coups j'ai a peine demarrer que je suis deja bloquer tu peux m'aider s'il te plaît ? merci d'avance
Bonjour, vous pouvez taper compatibilité Angular et Node JS sur Google. Ensuite, vous devez installer sur votre machine une version de Node qui est compatible avec votre version d’Angular actuelle, que vous trouverez dans le fichier package.json > @angular/core. Bon code !
Vidéo très intéressante. Juste un conseil: pour améliorer le professionnalisme de la vidéo : se mettre devant un fond uni ou construit pour les vidéos. J'ai trop regardé ce qu'il y a sur le balcon.
Les signals vont probablement arriver aussi dans des prochaines spec JS, et ce serait cool :)
Ah oui ce serait top d’avoir accès à cette primitive réactive gratuitement avec le langage. Cependant, le processus d’acceptation par le TC39 prends généralement des années. Un peu de patience encore 👍
Superbe vidéo!! Je te suis depuis quelques temps et j’apprécie les différents sujets que tu traites comme le clean code, design pattern, les best practices… Cela m’a servi durant mon apprentissage qui arrivent à sa fin et je pourrai les revoir (notamment les vidéo TypeScript) lors de mon premier poste en CDI 😊 Stéphane
Salut Stéphane, merci d’avoir pris le temps d’écrire un commentaire, ça fait toujours plaisir de lire des messages comme le tiens. Bon code pour la suite !
T'expliques super bien!! Continue comme ça!
Merci bien, je continue alors. Bon code !
Chaque techno a ses raisons tout simplement. Perso j’ai bossé dans des sociétés où il était obligé d’utiliser certaines techno pour leur performances par exemples. Certain secteurs sont incompatibles avec du Js par exemple et d’autre y sont parfaitement adaptés. Mais dans certains secteur et besoin, JS est juste no way
Bonjour, je comprends bien qu’en fonction des secteurs d’activité, les langages ne sont pas du tout les mêmes. (Embarque C++, frontend JavaScript pr exemple) Cependant il y a bien souvent des guerres de chapelle à l’intérieur d’un écosystème donné. C’est là-dessus que porte ma réflexion.
Pour la première partie, est-ce que le problème n'est pas pris à l'envers ? Est-ce que le bon choix ne serait pas plutôt d'expliquer que "le typage dynamique" peut créer tous ces comportements peu intuitifs et qui risquent de créer des bugs, donc en javascript il vaut mieux utiliser tel outil de vérification de typage statique dans des projets professionnels (sans pour autant passer au typescript). Cela me semble être beaucoup plus intéressant de montrer que cette absent de contrat sur les types va créer énormément de problème dans la gestion des opérations (mais pas que, puisque qu'une variable peut passer du int au string ou au bool alors que l'on s'attend par exemple à avoir un float). Ne pas exprimer ces contrats et le marteler me donne l'impression que ça va amener des débutants à avoir une mauvaise approche logiciel, à base de tests et d'l'intuition sur les résultats d'expressions en javascript. Le problème n'est pas que le débutant va m'expliquer qu'il sait ce que va créer l'opération, le problème c'est que son code soit à ce point peu safe qu'il permette ce type de bizarreries, je me dirais au contraire qu'il ne maitrise rien du tout 😅 Je vois en cherchant rapidement sur internet qu'il existe un outil comme flow et j'imagine que des IDE doivent proposer certaines solutions équivalentes pour de la vérification de typage statique. À moins que je sois complètement dans le faux et que ce genre d'outils n'a pas pris dans le monde professionnel en javascript ? (et si ce n'est pas le cas, pour quelles raisons ? 🥲)
Salut Simon ! Je vais et j'espère de même chez vous ! Vraiment désolé, je ne vous ai pas remercié pour les newsletters et l'invitation par rapport aux mises à jour dans Angular Senior Workshop. Je gérais des embrouilles par ci par là, mais maintenant ça va 🤣. Merci pour le travail !
Au top, content de savoir que ça va mieux pour vous. J’espère pouvoir terminer le workshop dans les semaines à venir. Bon code !
Tout futur développeur Web doit d'abord connaitre PageSpeed Insights et ajouter l'extension EcoIndex sur son navigateur préféré avant de faire quoique ce soit. Si pour sauver les arbres il faut manger du castor, pour sauver la planète il faut optimiser votre code 😎
Super vidéo! Le seul truc qui me chiffonne c est que j ai qd meme l impression que les observable sont plus une implementation d un concept via des libraries comme rxjs et ne font pas partie de javascript en tant que tel.
Top Simon ! J'aime beaucoup l'exemple de Netflix pour comprendre les observables 😊
Oui, l’analogie est pas mal. 😅