- Видео 167
- Просмотров 2 496 390
Simon Dieny - Code Senior
Франция
Добавлен 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.
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...
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)
En tout cas j'ai aimé 😊
comment resoudre ce probeleme Warning: The current version of Node (22.3.0) is not supported by Angular.
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
Merci pour cette formation Angular qui m'a beaucoup apprit et qui permet de démystifier le framework. C'est super !
Au top, merci pour votre retour et bon code pour la suite. 👍
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
Je ne peux pas vous aider, bon courage pour vos recherches.
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!
Salut, merci pour ton retour. Le cours se concentre sur Angular principalement, inclure des modules supplémentaires rendrait le cours plus difficile à maintenir à terme.
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 ?
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 !
Je n'arrive pas à démarrer le port 3000, svp j'aimerais connaître sur quel port je peux me redirigé
Bonjour, parfois c’est parce que vous avez une autre application démarrée sur le même port.
Vidéo intéressante Par contre il vaudrait mieux utiliser le Boolean() que le !! Pour la lisibilité :)
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.
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
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 !
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 ?
Hello, cela ressemble fortement à une erreur de syntaxe dans le JSON. Une petite pause et ça devait passer !
Très pro code senior 👍
Merci bien !
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
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 !
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)
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 ?
Un ouf de soulagement ! Merci beaucoup, surtout pour les novices comme moi.
Avec plaisir, bon code pour la suite !
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. 👌
J'aimerais vous en proposer plus, mais je manque de ressources pour le moment ! Bon code et bon apprentissage. ;)
Je suis impatient pour la formation, grand merci 🙏🏾🙏🏾🙏🏾🙏🏾
Merci, hâte de la publier !
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 !
Merci Thomas pour la précision, en espérant que cela puisse aider d'autres développeurs. Bon code !
Excellente vidéo constructive et méthodique. C’est carré et logique.🎉🎉
Un grand merci ! Bon code pour affronter la complexité au quotidien sur les projets. 👍
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
Super bien expliqué, merci beaucoup!
Au top, merci pour ton feedback.
Interview sympa, simple et sans chichis. Merci Simon, Merci Hugo !
Merci !
Merci !
🔥
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.🎉🎉
Merci, bon courage sur JavaScript, c'est perturbant au départ, mais ça vaut le coup.
Merci
Merci à vous, bon code.
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,
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.
je n'arrive a installe cli de angular sur mon poste
Bonjour, avez-vous essayé de passer le message d’erreur dans ChatGPT ou Google ?
@@codeursenior chatGPT
Excellent !
Merci !
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.
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 !
Masterclass !
Merci bien, bon code !
Biafit ?
Yep !
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.
Il semble que ce soit le côté SSR pour le coût, mais vos composants côté client doivent être standalone je pense.
@@codeursenior Oui, pour le reste, tout est bon.
@@perretquentin313 Ok parfait.
le client c'est le consumer? (ou le voyageur devant le comptoir de l'aeroport)?
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 !
une autre approche pour vulgariser le codage, tres interessant👍
Merci pour votre message, bon code.
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 ?
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 !
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 !
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 :)
@@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 !
@@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 !
@@Museheart35 je parler surtout des fichier environments que l'on a plus actuellement par exemple et merci !
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.
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 ?
C'est le métier qui rentre !
@@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
@@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 !
Hate de découvrir le nouveau cours Angular!!!!
Et hâte de le publier sur cette chaîne !
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 !
Merci pour votre retour, j'espère que le livre vous a permis de progresser sur Angular. Bon code à vous et rester focus ! 😉
Cette intro de zinzin. Merci.
Avec grand plaisir.
Angular Js: la naissance Angular 2+ : La rupture du cordon Angular Moderne : L'épanouissement
Excellent, je plussoie.
@@codeursenior 😂 j'ai tapé "je plussoie" sur Google. je suis arabophone à la base.
J'aime beaucoup ce théorème du DIP-IRL
Il faut que j'en fasse des T-Shirt d'ailleurs.
Merci pour cette chaine extrêmement motivente merci
Au plaisir de vous motiver encore plus, ne lâchez rien !
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
Hello, ça arrive fort pour la rentrée (en vidéo sur RUclips), mais la partie livre/texte devrait être prête avant.
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 ?
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.
@@codeursenior d'accord et encore merci pour ton contenu
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"?
Très bonne question. À force de lire des ressources an anglais, j'utilise "refactoriser". Mais les deux semblent parfaitement valides.
Tes miniatures me font rêver.
De loin ma partie favorite de chaque vidéo. 👍
@@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!
@@djcaesar9114 Au top, il me reste plus qu'à bosser sur le contenu et je serai officiellement RUclipsur. 👍
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 ! 🤣
Haha, la règle de fin de vie me paraît parfait, en cas de progrès de la science trop rapide !
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 ?
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é.
@@codeursenior à vrai dire, je n'ai même pas d'ancien code angular, ce tutoriel sera l'occasion pour moi d'apprendre angular :D
@@thefanboy3285 Ok au top ! 😎
Merci pour ta vidéo
Merci à toi