Recreer Angular – Let’s Go!
Angular is a popular JavaScript framework for building web applications. It provides a robust set of tools and features for creating dynamic and interactive user interfaces. However, recreating Angular from scratch can be a great learning experience for developers who want to gain a deeper understanding of how the framework works.
- Step 1: Set up the project structure
- Step 2: Implement the basic features
- Step 3: Add routing and navigation
- Step 4: Integrate HTTP requests
- Step 5: Enhance usability with forms and validation
- Step 6: Implement advanced features
Start by creating the necessary directories and files for your project. This may include folders for components, services, and modules, as well as configuration files such as package.json and tsconfig.json.
Begin by implementing the basic features of Angular, such as component-based architecture, data binding, and dependency injection. You can use TypeScript to create classes, interfaces, and other structures that are commonly used in Angular applications.
Once the basic features are in place, you can add routing and navigation functionality to your application. This includes setting up different routes for different components and creating a navigation menu to allow users to move between them.
Angular applications often need to communicate with backend servers to fetch and send data. You can recreate this functionality by integrating HTTP requests using XMLHttpRequest or the fetch API.
Forms are a crucial part of many web applications, and Angular provides a rich set of tools for creating and validating forms. Recreating this functionality will help you understand how Angular handles form input and validation.
Finally, you can explore more advanced features of Angular, such as RxJS for reactive programming, animations, and internationalization. These features can greatly enhance the user experience of your application.
By recreating Angular from scratch, you’ll gain a deeper understanding of how the framework works and be better equipped to build powerful and efficient web applications. So, let’s get started and recreate Angular!
bonsoir tu utilises quel police
Super vidéo, j'ai réussi à suivre jusqu'à 3.25, je butte sur zone.js, quand je crée le fichier zone.ts avec import "zone.js";
const NgZone =Zone.current.fork(); j'ai l'erreur cannot find Zone, j'ai essayé diverses versions de zone.js sans succés quelqu'un aurait une idée?
Bonjour. J'ai une erreur, pourtant j'ai suivi le cours depuis le début, à cause de cette erreur je ne vois pas mes console.log: Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "video/mp2t". Strict MIME type checking is enforced for module scripts per HTML spec.
Aussi mes espaces entre les chiffres ne fonctionnent pas. Quelqu'un a connu ce problème?
Franchement Lior, t'es un monstre comme on dit à Marseille !
Je n'ai qu'une chose à dire : "SU-BLIME" 😁🙏
Mon ami, tu es un génie
Bonsoir Lior. Excellente démarche pédagogique. Tout est clair, limpide. Ça coule et c'est cool. Je souhaiterais connaître le plug-in ou la fonte utilisé pour afficher certains mots en cursive, car c'est vraiment plaisant. Un tout grand merci.
Excellente video comme d'habitude !
J'aimerais avoir votre avis Lior, étant tombé amoureux de symfony, je souhaiterais aussi monter en compétence sur un framework JS,
j'ai testé très rapidement les 3 (vueJs un peu plus à l'époque de VueJs 2), et j'ai vraiment beaucoup apprécié Angular sur les 3 (Je n'ai pas du tout accroché à React),
maintenant j'aimerais faire un choix qui soit bénéfique pour moi professionnellement donc à votre avis, pour un développeur qui souhaitent se spécialiser sur symfony, mais avoir des compétences solides sur un framework JS
lequel serait le plus pertinent (notamment pour des combo Symfony + FrameworkJS), je parles au niveau de l'offre et de la demande sur le marché de l'emploi que ce soit en tant que salarié ou en tant que développeur indépendant ?
Sachant que si devais faire un choix du coeur je prendrais Angular mais j'ai peur de faire le mauvais choix au niveau professionnel
merci d'avance pour votre avis
Merci à toi Lior.
Est ce que tu pourrais faire une video sur les signals ?
Salut Lior, je suis intéressée par ton Pack Ultimate mais avant de l'acheter j'aimerai avoir une discussion avec toi pour voir si il me correspond bien, sachant que mon but est de devenir Développeur Full Stack dans le futur, je t'ai envoyé un mail, ce serait bien si je pouvais avoir une discussion avec toi.
T’es vraiment une brute ! Magique
Cette formation tombe à point nommé !! 😃
Je reprends un vieux projet avec une vieille version d'Angular (11).
J'adore toujours autant ton ton décalé et cet humour qui rendent tes vidéo tellement intéressantes, même les "chiantes" avec des regex 😂🤣
Développes-toi bien 👍
Je n'ai rien à voir avec Angular mais malgré ça, c'était vraiment très intéressant. On construit vraiment quelque chose qui fonctionne en passant par de la véritable logique de programmation. Vos explications sont également très claires
Franchement t'es meilleur du façon pédagogique. J'aimerais que tu fasses aussi pour ReactJs, je serais tellement content le prof. Merci pour tes vidéos qui nous rends de plus à plus compréhensive sur beaucoup des termes.
@Lior CHAMLA, toujours égale à lui même. Du grand art. CHAPEAU !!!
Magistral, cette vidéo est une pépite ❤ merci Lior 🙏
Salut ! Si je comprends bien c'est l'un des cours du pack Angular, que tu as rendu gratuit ?
Juste ton titre de la video et surtout ton intro g kiffè😮
je viens d'entamer une formation en dev-web un entretien pour une alternance en angular bientôt, merci pour le tuto ! ça m'aide beaucoup, meme si j'ai toujours un peu de mal !
1:35:20 César sort de ce corps !