Simon Dieny - Code Senior
Simon Dieny - Code Senior
  • Видео 167
  • Просмотров 2 496 390
Pourquoi Angular possède 3 logos différents ?
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois :
www.angularsenior.fr/apply
▬▬▬▬▬▬▬ 👨🏻‍🏫 Université Publique du Code Senior 👨🏻‍🏫 ▬▬▬▬▬▬▬
- 23 Design Patterns : ruclips.net/p/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi
- 5 principes de code SOLID : ruclips.net/p/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ
***
Vous souhaitez démarrer sur Angular...
Mais vous vous demandez peut-être pourquoi ce framework possède 3 logos différents ?
Cette vidéo est un extrait de mon prochain "gros" tutoriel de plus de 9 heures.
Je vous explique précisément pourquoi Angular possède autant de logos,
et comment vous adapter en tant que développeur professionnel.
(Depuis AngularJS en 2009 jusqu'à la version moderne d...
Просмотров: 4 326

Видео

De Développeur à CTO Millionnaire grâce à une API Rest et JavaScript
Просмотров 14 тыс.Месяц назад
Découvrez la chaîne RUclips 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 RUclips. Pour notre première interview, nous accueillons Hugo Lassiège, qui a cofondé Malt et y a occupé le poste de CTO penda...
5 fonctionnalités TypeScript pour améliorer votre code au quotidien (d’après une conférence)
Просмотров 5 тыс.Месяц назад
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply ▬▬▬▬▬▬▬ 👨🏻‍🏫 Université Publique du Code Senior 👨🏻‍🏫 ▬▬▬▬▬▬▬ - 23 Design Patterns : ruclips.net/p/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi - 5 principes de code SOLID : ruclips.net/p/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ Vous cherchez à améliorer vos compétences TypeScript de façon concrète et immédiate ? Da...
Transformez votre Code avec le Principe de Responsabilité Unique (Guide avancé)
Просмотров 10 тыс.Месяц назад
🎁 Workshop "JavaScript en Entreprise" en libre accès pendant 3 mois : www.angularsenior.fr/apply ▬▬▬▬▬▬▬ 👨🏻‍🏫 Université Publique du Code Senior 👨🏻‍🏫 ▬▬▬▬▬▬▬ - 23 Design Patterns : ruclips.net/p/PLhVogk7htzNhf1sPcvTQzHV_Jv6-LOmLi - 5 principes de code SOLID : ruclips.net/p/PLhVogk7htzNibKTGFx1tJLSa-_cEZMcbZ Est-ce qu'il vous arrive de regarder des vidéos de personne qui n'ont pas les mêmes opin...
L’introduction TypeScript manquante sur Internet
Просмотров 13 тыс.2 месяца назад
🎁 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 тыс.2 месяца назад
🎁 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 тыс.2 месяца назад
🎁 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 тыс.2 месяца назад
👨🏻‍💻 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 тыс.3 месяца назад
👨🏻‍💻 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 тыс.3 месяца назад
👨🏻‍💻 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 тыс.3 месяца назад
👨🏻‍💻 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 тыс.4 месяца назад
👨🏻‍💻 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 тыс.4 месяца назад
👨🏻‍💻 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)
Просмотров 32 тыс.4 месяца назад
👨🏻‍💻 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
Просмотров 31 тыс.4 месяца назад
👨🏻‍💻 Démarrer votre carrière de Développeur Professionnel : www.angularsenior.fr/apply Je suis tombé par hasard sur une vidéo d'Elon Musk de 2 minutes... (Après m'être perdu sur RUclips...) L'homme le plus riche du monde (qui a commencé à coder à 12 ans), nous explique comment raisonnent les ingénieurs à Space X. En tant que développeur web, nous n'envoyons bien sûr pas des fusées sur Mars. Pou...
Maîtrisez ces 3 soft-skills pour coder chez Google
Просмотров 24 тыс.4 месяца назад
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
Просмотров 65 тыс.5 месяцев назад
Top 5 des langages de programmation à apprendre en 2024 pour obtenir un emploi sans diplôme
Comment apprendre à coder (rapidement et facilement !)
Просмотров 31 тыс.5 месяцев назад
Comment apprendre à coder (rapidement et facilement !)
Angular Renaissance : 5 nouvelles fonctionnalités indispensables de Angular 17 à connaître !
Просмотров 16 тыс.5 месяцев назад
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 тыс.6 месяцев назад
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é
Просмотров 65 тыс.7 месяцев назад
É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)
Просмотров 18 тыс.7 месяцев назад
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 тыс.7 месяцев назад
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 тыс.7 месяцев назад
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 тыс.8 месяцев назад
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 тыс.8 месяцев назад
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
Просмотров 51 тыс.8 месяцев назад
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 !
Просмотров 42 тыс.9 месяцев назад
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
Component Standalone API : Changez votre manière de coder en Angular (Tutoriel 1H)
Просмотров 10 тыс.Год назад
Component Standalone API : Changez votre manière de coder en Angular (Tutoriel 1H)

Комментарии

  • @muslim-mariage3104
    @muslim-mariage3104 21 час назад

    En tout cas j'ai aimé 😊

  • @VamaSamassi
    @VamaSamassi День назад

    comment resoudre ce probeleme Warning: The current version of Node (22.3.0) is not supported by Angular.

  • @salimaamhis1262
    @salimaamhis1262 4 дня назад

    je me reconnais dans chaque point maintenant je me sent moins seul et sur tout sa m'encourage a continuer au moment ou je me dit je pense que je suis pas faites pour ça

  • @user-yc3te5jl4o
    @user-yc3te5jl4o 5 дней назад

    Merci pour cette formation Angular qui m'a beaucoup apprit et qui permet de démystifier le framework. C'est super !

    • @codeursenior
      @codeursenior 5 дней назад

      Au top, merci pour votre retour et bon code pour la suite. 👍

  • @cgc2300
    @cgc2300 8 дней назад

    bonjour je ne veux pas apprendre à devenir développeur , je voudrais faire du e-commerce , j'essaie d'apprendre uniquement le nécessaire en terme de programmation pour un e-commerçant je suis en train d'apprendre à me servir du logiciel n8n en revanche il n'y a pas de documentation détaillée sur leur site, est-ce que vous pourriez m'expliquer certaines choses à propos de ce logiciel

    • @codeursenior
      @codeursenior 5 дней назад

      Je ne peux pas vous aider, bon courage pour vos recherches.

  • @terrygolaux
    @terrygolaux 8 дней назад

    Merci pour ce tuto super complet et intéressant, ça m'a permis de découvrir ce langage de façon rapide et efficace 😊 si je peux juste me permettre une suggestion, pourquoi pas prévoir une partie supplémentaire pour adapter ce code à electron ? merci encore pour cet énorme travail de vulgarisation!

    • @codeursenior
      @codeursenior 5 дней назад

      Salut, merci pour ton retour. Le cours se concentre sur Angular principalement, inclure des modules supplémentaires rendrait le cours plus difficile à maintenir à terme.

  • @landryonana7123
    @landryonana7123 10 дней назад

    Bonjour et merci beaucoup pour cette vidéo très claire pour moi; S'il vous plait vous pouvez nous faire une petit app très présentative dans ce sens ?

    • @codeursenior
      @codeursenior 8 дней назад

      Salut, merci pour ton retour. Je n’ai pas prévu de faire une application complète sur le sujet. Par contre c’est sûr que d’autres vidéos devront être faites sur le sujet des Signals, notamment leur intégration avec les formulaires ou RxJs. Bon code !

  • @arnoldfouenang5228
    @arnoldfouenang5228 10 дней назад

    Je n'arrive pas à démarrer le port 3000, svp j'aimerais connaître sur quel port je peux me redirigé

    • @codeursenior
      @codeursenior 8 дней назад

      Bonjour, parfois c’est parce que vous avez une autre application démarrée sur le même port.

  • @salimtison3383
    @salimtison3383 11 дней назад

    Vidéo intéressante Par contre il vaudrait mieux utiliser le Boolean() que le !! Pour la lisibilité :)

    • @codeursenior
      @codeursenior 8 дней назад

      Bonjour, sujet intéressant car le l’inter JavaScript de Airbnb recommande plutôt l’opérateur « !! ». Le plus important sur ce genre de sujet est généralement de se mettre d’accord avec son équipe.

  • @sylvain.anonymous
    @sylvain.anonymous 11 дней назад

    Je pose ça là, mais pour info les écoles connues de reconversion en informatique comme Le Wagon, qui visent l’efficacité pour te rendre embauchable en 2 mois, forment aux langages suivants : Front-End : HTML CSS JS (Vue, React) Back end : Ruby on Rails

    • @codeursenior
      @codeursenior 8 дней назад

      Je suis d’accord avec sur les expertises Vue et React. Par contre je ne suis pas convaincu par le choix de Ruby on Rails, je pense que c’est plus pour le côté pédagogique que la préférence des employeurs. Merci pour votre retour en tout cas !

  • @vincentdragon9566
    @vincentdragon9566 12 дней назад

    A 2h40 dans insomnia, la mise à jour avec Put ne fonctionne pas. Insomnia renvoie le message : SyntaxError: Expected property name or '}' in JSON at position 5. Get, Post, Delete, fonctionnent normalement. Je n'ai pas fait d'erreur de syntaxe. Une idée pour corriger ce problème ?

    • @codeursenior
      @codeursenior 8 дней назад

      Hello, cela ressemble fortement à une erreur de syntaxe dans le JSON. Une petite pause et ça devait passer !

  • @jerryvalorngangmo7124
    @jerryvalorngangmo7124 12 дней назад

    Très pro code senior 👍

  • @ibanson
    @ibanson 13 дней назад

    Je débute seulement le tutoriel, mais je le trouve déjà très intéressant, merci ! =) Petite remarque : le app.module.ts n'apparait plus automatiquement dans les dernières versions d'Angular, standalone serait la nouvelle option par défaut, si on veut que app.module soit présent, il faut ajouter cette option --no-standalone lors de la création du projet, exemple : ng new pokemon-app --minimal --style=css --no-standalone

    • @codeursenior
      @codeursenior 8 дней назад

      Super, content que le tutoriel vous plaise. Merci pour votre retour pertinent. Effectivement, c’est la commande qui permet de garder les modules dans les versions recentes de Angular. Un prochain tutoriel est prévu avec la mise à jour. Bon code !

  • @math8174
    @math8174 14 дней назад

    C'est dommage que la plupart des screen que tu utilises pour appuyer tes propos ne sont pas en accord avec ce que tu dis. Il y a l'air d'avoir eu du cafouillage dans le montage x)

    • @codeursenior
      @codeursenior 8 дней назад

      Hello, merci pour ce retour. Il me semble que la plupart des extraits de code ne pose pas problème cependant. Vous pensez à un extrait en particulier plutôt non ?

  • @user-wv5tw2xc3i
    @user-wv5tw2xc3i 15 дней назад

    Un ouf de soulagement ! Merci beaucoup, surtout pour les novices comme moi.

    • @codeursenior
      @codeursenior 8 дней назад

      Avec plaisir, bon code pour la suite !

  • @gotz3208
    @gotz3208 15 дней назад

    Merci pour ton travail et pour ce cours de qualité ! Je vais de ce pas commencer celui sur React, en espérant que tu en fasses davantage. 👌

    • @codeursenior
      @codeursenior 5 дней назад

      J'aimerais vous en proposer plus, mais je manque de ressources pour le moment ! Bon code et bon apprentissage. ;)

  • @user-un2vp6fj6x
    @user-un2vp6fj6x 15 дней назад

    Je suis impatient pour la formation, grand merci 🙏🏾🙏🏾🙏🏾🙏🏾

  • @Thomas.Vogeleisen
    @Thomas.Vogeleisen 16 дней назад

    Merci pour ce superbe tuto !!! Pour tous ceux qui ont un problème avec Hiroku qui plante au début c'est normal, il faut continuer à suivre le tuto et configurer la base de donnée, ensuite tout fonctionnera !

    • @codeursenior
      @codeursenior 15 дней назад

      Merci Thomas pour la précision, en espérant que cela puisse aider d'autres développeurs. Bon code !

  • @philippexiah4196
    @philippexiah4196 17 дней назад

    Excellente vidéo constructive et méthodique. C’est carré et logique.🎉🎉

    • @codeursenior
      @codeursenior 15 дней назад

      Un grand merci ! Bon code pour affronter la complexité au quotidien sur les projets. 👍

  • @ChanelNyammiMbianga
    @ChanelNyammiMbianga 17 дней назад

    merci beaucoup monsieur pour ce projet. j'ai finaliser mais difficile de déployer. ma cli me donne cette errereur: "npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful." npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Vénom\AppData\Local pm-cache\_logs\2024-06-14T12_11_08_718Z-debug-0.log

  • @antoine807
    @antoine807 19 дней назад

    Super bien expliqué, merci beaucoup!

    • @codeursenior
      @codeursenior 15 дней назад

      Au top, merci pour ton feedback.

  • @DavidRENAUD-ss5yj
    @DavidRENAUD-ss5yj 19 дней назад

    Interview sympa, simple et sans chichis. Merci Simon, Merci Hugo !

  • @naval6126
    @naval6126 19 дней назад

    Merci !

  • @philippexiah4196
    @philippexiah4196 20 дней назад

    Excellente vidéo, j’ai 58 ans et j’apprends à coder. J’ai commencé par HTML CSS3 avec OpenClassrooms , puis PHP pour voir le fonctionnement. Je dois commencer JS. Tu expliques bien, c’est prenant.🎉🎉

    • @codeursenior
      @codeursenior 15 дней назад

      Merci, bon courage sur JavaScript, c'est perturbant au départ, mais ça vaut le coup.

  • @aniskadri140
    @aniskadri140 20 дней назад

    Merci

  • @stephanezaffran9528
    @stephanezaffran9528 21 день назад

    je n'arrive pas a bien saisir sur le fond la différence avec une factory, sur la forme ca permet l'autocompletion je suppose mais sur le fond, on a les elements en commun au niveau de la classe abstraite et les specificites au niveau de chaque classe d'heritage,

    • @codeursenior
      @codeursenior 15 дней назад

      Bonjour, le Factory pattern crée des objets en fonction d'un type spécifié sans exposer la logique de création, tandis que le Builder pattern construit un objet étape par étape, permettant de créer des variantes complexes de cet objet. C'est l'étape d'abstraction supplémentaire, quand la compléxité de création devient trop lourde à exposer.

  • @VamaSamassi
    @VamaSamassi 22 дня назад

    je n'arrive a installe cli de angular sur mon poste

    • @codeursenior
      @codeursenior 21 день назад

      Bonjour, avez-vous essayé de passer le message d’erreur dans ChatGPT ou Google ?

    • @VamaSamassi
      @VamaSamassi День назад

      @@codeursenior chatGPT

  • @aniskadri140
    @aniskadri140 22 дня назад

    Excellent !

  • @demolyx7792
    @demolyx7792 22 дня назад

    C'est fou mais je me reconnais exactement. Je m'explique quand j'ai découvert le code avec HTML, CSS. Dès le début j'ai recopié tout le cours sur un format papier A4. Mais c'était pas pratique, j'ai recopié tout dans un cahier mais en couleur. Seulement après je commençais à découvrir PHP mais au final j'ai pas était bien loin. Car entre 2, j'ai perdu beaucoup de temps dans l'écriture sur "papier", alors que j'aurai du pratiquer avec les syntaxe. que j'avais mémoriser et utiliser justement le format "A4" pour ceux que j'avais pas mémoriser. Donc je suis retournée sur des tutos HTML et surtout CSS car je savais pas le mettre pratique. Donc perte de temps à se former et à chercher à mémoriser.

    • @codeursenior
      @codeursenior 21 день назад

      Merci pour votre retour, j’espère que ça pourra en éclairer d’autres. Je pense que apprendre le code se fait quasiment exclusivement dans un éditeur de code !

  • @RANDOM-kk9fm
    @RANDOM-kk9fm 23 дня назад

    Masterclass !

  • @legladiateurduweb
    @legladiateurduweb 24 дня назад

    Biafit ?

  • @perretquentin313
    @perretquentin313 26 дней назад

    Ayant commencé le projet sur angular 17, j'ai le module app.module.server.ts (avec un main.server.ts) en plus dans le projet. Il ne semble pas traité par la commande.

    • @codeursenior
      @codeursenior 25 дней назад

      Il semble que ce soit le côté SSR pour le coût, mais vos composants côté client doivent être standalone je pense.

    • @perretquentin313
      @perretquentin313 25 дней назад

      @@codeursenior Oui, pour le reste, tout est bon.

    • @codeursenior
      @codeursenior 24 дня назад

      @@perretquentin313 Ok parfait.

  • @zainou8460
    @zainou8460 27 дней назад

    le client c'est le consumer? (ou le voyageur devant le comptoir de l'aeroport)?

    • @codeursenior
      @codeursenior 25 дней назад

      Le client désigné le « code client ». En ayant en tête comment votre code va être consommé et être attentif au contrat que vous construisez, vous pouviez construire un code plus stable pour un projet. Bon code !

  • @zainou8460
    @zainou8460 27 дней назад

    une autre approche pour vulgariser le codage, tres interessant👍

    • @codeursenior
      @codeursenior 25 дней назад

      Merci pour votre message, bon code.

  • @dfgfhg
    @dfgfhg 28 дней назад

    Salut, -tu devrais éditer cette coquille du code de la description : "setSticky(sticky: string)" -> "setSticky(sticky: boolean)". -ne manquerait-il pas les attibuts au début de la class, par exemple : class SnackbarBuilder { private message: string; private title: string; private sticky: boolean; etc ? -je ne comprends pas : Il existe toujours une class Snackbar publique : "class Snackbar { constructor( private message: string, private title: string, private sticky: boolean, private type: string, private icon: string, private canClose: boolean, private duration: number, ) {} }" puisque la méthode "private build() {return new Snackbar..." en a besoin, non ? Du coup l'utilisateur peut toujours l'utiliser à la place du SnackbarBuilder pour construire des snackbars farfelues, ou quelque chose m'échape ?

    • @codeursenior
      @codeursenior 21 день назад

      Pour le premier point, vous avez raison, mais malheureusement malheureusement je ne peux pas modifier les vidéos RUclips. Concernant le deuxième point, il s’agit d’une astuce de syntaxe, de type script qui permet d’éviter cette redondance. Concernant le troisième point, il est effectivement possible de créer une snack-bar « libre » en sortant du contexte du Snackbar Builder. Selon le niveau d’abstraction dont vous aurez besoin, sur un gros projet, cette façon de faire pourrait être revue. Bon code !

  • @SarCraft
    @SarCraft 29 дней назад

    Bonjour, est ce que suivre ce tuto est encore bon ou il est trop anciens ? j'ai 20jours pour apprendre et faire un site avec angular en sachant que je suis normalement sur NextJS, merci d'avance !

    • @Museheart35
      @Museheart35 29 дней назад

      Je suis en train de le faire (j'en suis rendu au rxJS) Y'a quelques différences liées au standalone components, mais ça marche sur angular 18 :)

    • @SarCraft
      @SarCraft 28 дней назад

      @@Museheart35 d'accord, merci beaucoup, je me suis arrêter dès le début car j'ai vu que les fichiers était très différent lors de l'initialisation du projet !

    • @Museheart35
      @Museheart35 28 дней назад

      ​@@SarCraft J'ai suivi ce tuto pour me remettre dedans, j'y ai pas touché depuis 5 ans (je reprend un emploi .NET/Angular demain). Concernant les diffs, t'auras juste à faire les imports directement dans le composant pour suivre le tp (je sais pas si y'a plus propre). J'ai regardé la partie module en x2 pour gagner un peu de temps mais je n'ai pas appliqué les modifs (vu qu'on a pas de modules en standalone). Enfin, la dernière différence c'est sur l'import d'Angular in Memory WebApi, qui se fait dans le main.ts. Amuse toi bien !

    • @SarCraft
      @SarCraft 27 дней назад

      @@Museheart35 je parler surtout des fichier environments que l'on a plus actuellement par exemple et merci !

    • @codeursenior
      @codeursenior 25 дней назад

      Oui tout à fait, Angular a bien changé depuis le tournage de ce cours, même si on peut s'y retrouver. Un nouveau tutoriel est prévu pour Angular 18 cette année et sera disponible sur RUclips.

  • @charlesleuthner767
    @charlesleuthner767 29 дней назад

    Bonjour, après quatre mois, enfin...une API qui fonctionne lorsqu'on la test avec INSOMNIA, mais je n'arrive pas à faire le lien entre mon formulaire d'identification (login.html avec <form action="/api/login" method="post">) et le point de terminaison login.js Est-ce que quelqu'un peut m'éclairer ?

    • @codeursenior
      @codeursenior 29 дней назад

      C'est le métier qui rentre !

    • @charlesleuthner767
      @charlesleuthner767 29 дней назад

      @@codeursenior Je suis à la retraite, il est vrai que j'ai le temps, mais lorsque je veux affiche req.username de mon login, j'ai une erreur req.username undefined

    • @codeursenior
      @codeursenior 29 дней назад

      @@charlesleuthner767 hello, je vous recommande vraiment de passer par Strackoverflow ou ChatGPT pour obtenir des réponses techniques, plutôt que dans des commentaires RUclips. Bon courage !

  • @stvndelucis
    @stvndelucis Месяц назад

    Hate de découvrir le nouveau cours Angular!!!!

    • @codeursenior
      @codeursenior 29 дней назад

      Et hâte de le publier sur cette chaîne !

  • @SaveCount-bh8tp
    @SaveCount-bh8tp Месяц назад

    J'ai reçu a obtenu le livre cela fait 1 ans que je suis votre chaîne. Cool merci beaucoup, je code en python depuis longtemps et je n'es pas changé mon style depuis lors que j'ai regardé la vidéo sur la fille a la robe rouge. Mes techno : pp ython, C++, C, Js et rien d'autre As rust même pas les technologies sexy... Je veux suivre le ninjas ! Tchao monsieur je suis en classe de terminale au-revoir !

    • @codeursenior
      @codeursenior 29 дней назад

      Merci pour votre retour, j'espère que le livre vous a permis de progresser sur Angular. Bon code à vous et rester focus ! 😉

  • @djcaesar9114
    @djcaesar9114 Месяц назад

    Cette intro de zinzin. Merci.

  • @djamalabdounassirharoun5878
    @djamalabdounassirharoun5878 Месяц назад

    Angular Js: la naissance Angular 2+ : La rupture du cordon Angular Moderne : L'épanouissement

  • @Thomaps
    @Thomaps Месяц назад

    J'aime beaucoup ce théorème du DIP-IRL

    • @codeursenior
      @codeursenior 29 дней назад

      Il faut que j'en fasse des T-Shirt d'ailleurs.

  • @Devs51
    @Devs51 Месяц назад

    Merci pour cette chaine extrêmement motivente merci

    • @codeursenior
      @codeursenior 29 дней назад

      Au plaisir de vous motiver encore plus, ne lâchez rien !

  • @yannisvanachter6948
    @yannisvanachter6948 Месяц назад

    J'ai un projet angular qui va bientôt commencer, une idée de la date de sortie du tutoriel angular ? Sinon, super vidéo comme d'habitude

    • @codeursenior
      @codeursenior 29 дней назад

      Hello, ça arrive fort pour la rentrée (en vidéo sur RUclips), mais la partie livre/texte devrait être prête avant.

  • @user-mr8vv3jl7v
    @user-mr8vv3jl7v Месяц назад

    Merci beaucoup pour cet éclaircissements nous attendons la nouvelle version de la vidéo d'angular avec impatience Et je m'interroge aussi, pour des personnes qui n'ont encore jamais fait du angular par quoi doivent-ils commencer AngularJS, Angular2.x, directement sur la version 17 ou encore 18 ?

    • @codeursenior
      @codeursenior 29 дней назад

      Salut, si vous démarrez sur Angular, je vous recommande la version la plus récente, à savoir la version 18 au moment où j'écris ces lignes. Le prochain cours sera conçu pour Angular 18.

    • @user-mr8vv3jl7v
      @user-mr8vv3jl7v 29 дней назад

      @@codeursenior d'accord et encore merci pour ton contenu

  • @djcaesar9114
    @djcaesar9114 Месяц назад

    Excellente vidéo mais elle ne répond pas à la question principale qu'on se pose quand on est confronté à cette tâche : on dit "refactorer" ou "refactoriser"?

    • @codeursenior
      @codeursenior 29 дней назад

      Très bonne question. À force de lire des ressources an anglais, j'utilise "refactoriser". Mais les deux semblent parfaitement valides.

  • @djcaesar9114
    @djcaesar9114 Месяц назад

    Tes miniatures me font rêver.

    • @codeursenior
      @codeursenior 29 дней назад

      De loin ma partie favorite de chaque vidéo. 👍

    • @djcaesar9114
      @djcaesar9114 29 дней назад

      @@codeursenior Figure toi que c'est grâce à elles que j'ai jeté un coup d'oeil à ta chaîne. Bon investissement de ta part!

    • @codeursenior
      @codeursenior 29 дней назад

      ​@@djcaesar9114 Au top, il me reste plus qu'à bosser sur le contenu et je serai officiellement RUclipsur. 👍

  • @medivix
    @medivix Месяц назад

    J'adore ta vidéo merci. Cependant concernant la "règle des cent ans"... je l'aurai plus appelée "la règle des 2 siècles ou la règle de la fin de vie", pour être certains que tlm de l'entourage est bien mort ! 🤣

    • @codeursenior
      @codeursenior 29 дней назад

      Haha, la règle de fin de vie me paraît parfait, en cas de progrès de la science trop rapide !

  • @thefanboy3285
    @thefanboy3285 Месяц назад

    Juste pour être clair : vu que la version 17 d'angular est une màj d'angular 16, la majorité des concepts expliqués dans le prochain long tuto sera tout aussi valide dans les versions antérieures à 17 d'angular. C'est ça ?

    • @codeursenior
      @codeursenior 21 день назад

      Salut, justement non. 😉 en fait je mets le tutoriel à jour pour Angular 18 même, avec comme évolution la plus importante les Signal Based Component. Mais aussi les fonctionnal guards ou les standalone component par exemple. Ce genre de code ne fonctionne pas sur les versions antérieures d’Angular. Par contre, votre ancien code est toujours compatible avec les dernières versions d’Angular. Par exemple il est toujours possible d’utiliser les modules même si c’est de plus en plus déconseillé.

    • @thefanboy3285
      @thefanboy3285 21 день назад

      @@codeursenior à vrai dire, je n'ai même pas d'ancien code angular, ce tutoriel sera l'occasion pour moi d'apprendre angular :D

    • @codeursenior
      @codeursenior 19 дней назад

      @@thefanboy3285 Ok au top ! 😎

  • @Devs51
    @Devs51 Месяц назад

    Merci pour ta vidéo