Mastering Angular 17 | From Basics to Advanced | Learn Angular 17 in Arabic | كورس انجلار للمبتدئين

- Repo: https://github.com/marobakr/Angular17-Ecommerce-Tutorial - Ecommerce API :https://fakestoreapi.in - Auth API PostMan: https://www.postman.com/universal-crater-750302/ecommerce/collection/ucq9ztq/ecommerce-apis?action=share&creator=32330893 ---- Welcome to the "Mastering Angular 17 | From Basics to Advanced" playlist! This playlist is your comprehensive guide to learning Angular 17 from the ground up, all in Arabic. Whether you're a complete beginner or an experienced developer, you'll find everything you need to become an Angular expert. ---- In this series, we cover Angular 17's essential features, from setting up your development environment to mastering advanced topics such as components, services, routing, state management, and performance optimization. Learn how to build dynamic, scalable, and high-performance web applications using Angular. ---- What You'll Learn: - Introduction to Angular 17 and its core concepts - Setting up your Angular development environment - Working with components, templates, and data binding - Understanding Angular services and dependency injection - Implementing routing and navigation in Angular apps - Best practices for building maintainable Angular applications - Advanced topics such as lazy loading, Angular modules, and performance optimization ---- Perfect for: - Developers new to Angular or those upgrading to Angular 17 - Arabic-speaking developers who want to learn Angular in their native language - Anyone looking to build modern, scalable web applications with Angular - Start your journey to mastering Angular 17 today and build powerful web applications with ease!

Curated by: GeekCode (107 videos)


Currently Playing: Learn Angular 17 in Arabic | #52 Master Angular: Lazy Loading with @Defer (Part 01)

In this 52nd part of our 'Master Angular' series, we dive deeper into Lazy Loading with @Defer and on Triggers (IDLE, HOVER, viewport, interaction timer) in Angular 17. This new feature in Angular 17 introduces the @Defer decorator for fine-grained lazy loading, along with the ability to trigger loading based on user interactions and conditions like IDLE, HOVER, viewport visibility, and a custom interaction timer. In this tutorial, you’ll learn how to use @Defer to load content dynamically when the user is idle, hovering over an element, or when the content enters the viewport. We also cover how to use interaction timers to trigger lazy loading after a certain amount of time. These techniques will help improve the user experience and performance of your application by reducing the initial loading time and only loading content when necessary. ---- Key Takeaways: - How to implement lazy loading using @Defer with interaction triggers like idle, hover, viewport, and interaction timers - Understanding the benefits of lazy loading for performance optimization - How to improve user experience by loading content only when needed - Practical examples of trigger-based lazy loading in Angular applications - Best practices for using @Defer with triggers to manage content loading in your Angular apps - How to combine multiple triggers for more dynamic lazy loading behavior ---- #Angular #Angular17 #LazyLoading #DeferInAngular #TriggerBasedLazyLoading #IdleLazyLoading #HoverLazyLoading #ViewportLazyLoading #InteractionTimer #AngularPerformance #AngularTutorial #FrontendDevelopment #WebDevelopment #AngularBestPractices #AppOptimization #AngularFeatures #AngularCoding #AngularDevelopment #PerformanceTips #AngularComponents #JavaScript #DynamicLoading #AngularNewFeatures #LearnAngular #MasterAngular


Tracks in this Playlist