Skip to content

Lavaei/angular-tutorial

Repository files navigation

  • Project Structure ✅
  • Modules ✅
  • Components ⏳
    • Inputs ✅
    • Outputs ✅
    • Access DOM ✅
    • Templates ✅
      • Conditions ✅
      • Loops ✅
      • Binding ✅
    • Content Projection ✅
    • Dynamic Load ⏳
  • Dependency Injection ✅
    • Singleton Design Pattern ✅
    • HTTP Requests ✅
      • Mocking ✅
  • Directives ✅
  • Pipes ✅
  • Routing ⏳
    • Pass Parameters Thorough URL ✅
    • Lazy Loading ⏳
    • Guard ✅
  • Forms ⏳
    • Template Driven ✅
    • Code Driven ✅
      • Validators ✅
        • Built-in ✅
        • Sync ✅
        • Async ✅
    • Custom Form Control ✅
    • Multi-Value Form Controls (Form Array) ⏳
  • Styles ⏳
    • Animations ⏳
    • Integrate Tailwindcss ⏳
  • Best Practices ✅
    • Smart Component vs Dumb Components ✅
  • Automate Tests ⏳
    • Unit Test ⏳
    • End-to-End Test ⏳
  • Production Environment ⏳
    • Build for Production ⏳
    • Server Side Rendering (Angular Universal) ⏳
    • Performance ⏳
  • Extra ⏳
    • PWA & Service Worker ⏳
    • Create Libraries ⏳
    • Internationalization ⏳
    • Schematics ⏳