This repository is a snapshot created for documentation and knowledge-sharing purposes, capturing the content of a technical training delivered for developers. The training focused on building a modern web application using the Angular framework.
- Angular Fundamentals: Core concepts including components, modules, routing, services, and data binding.
- Application Architecture: Structuring Angular applications using core, shared, and feature modules for maintainability and scalability.
- API Integration: Connecting the frontend application with a backend API (simulated with JSON Server).
- Feature Development: Implementing key functionalities such as customer, product, order, and offer management, including listing, detail views, and basic CRUD operations.
- Reusable UI Components: Developing and utilizing shared UI components and custom directives for a consistent user experience.
- Practical Example: Building a telco-themed application demonstrating the integration of various features.
- Technologies Used: Angular (TypeScript), HTML, CSS, JSON Server.
Note: This repository is not intended for ongoing development; it is an archive of a specific training program and is provided for reference and knowledge sharing.