Packt

Learning Angular: Build Production-Ready Apps

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Learning Angular: Build Production-Ready Apps

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Build production-ready Angular applications from scratch.

  • Implement core Angular concepts, including components, services, and routing.

  • Develop skills to optimize application performance and handle errors.

Compétences que vous acquerrez

  • Catégorie : Web Development
  • Catégorie : Front-End Web Development
  • Catégorie : Unit Testing
  • Catégorie : Angular
  • Catégorie : Performance Tuning
  • Catégorie : React.js
  • Catégorie : Javascript
  • Catégorie : User Interface (UI)

Outils que vous découvrirez

  • Catégorie : Frontend Performance
  • Catégorie : React Native
  • Catégorie : UI Components
  • Catégorie : JavaScript Frameworks
  • Catégorie : Restful API
  • Catégorie : Application Programming Interface (API)
  • Catégorie : TypeScript
  • Catégorie : Frontend Integration
  • Catégorie : Web Applications

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juin 2026

Évaluations

15 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 15 modules dans ce cours

This module guides learners through the foundational steps of setting up and building their first Angular application. You will explore the reasons for choosing Angular, learn to scaffold and structure a new project using the Angular CLI, and gain hands-on experience with template syntax and debugging tools in VSCode.

Inclus

1 vidéo7 lectures1 devoir

This module introduces the fundamentals of TypeScript, including its advantages over JavaScript, core concepts like types, interfaces, and classes, and how these features enhance code structure and maintainability. Learners will gain practical knowledge to write more robust and scalable applications using TypeScript's static typing and object-oriented features.

Inclus

1 vidéo6 lectures1 devoir

This module explores how to build robust user interfaces in Angular by leveraging components, template interaction, data binding, and encapsulated styling. Learners will discover how to manage component communication, handle events, and utilize lifecycle hooks to create dynamic and maintainable applications.

Inclus

1 vidéo8 lectures1 devoir

This module explores how to enhance Angular applications by utilizing pipes for data transformation and directives for extending HTML element behavior. Learners will gain hands-on experience building custom pipes, passing parameters, and creating attribute directives to add dynamic features to their components.

Inclus

1 vidéo5 lectures1 devoir

This module explores how to structure and manage complex Angular applications using services and dependency injection. Learners will discover how to create, provide, and inject services, control service scope, and implement conditional service provision for scalable and maintainable code.

Inclus

1 vidéo7 lectures1 devoir

This module introduces the fundamentals of reactive programming in Angular, focusing on how to manage asynchronous data using observables and the RxJS library. Learners will explore the creation, subscription, and practical use of observables within Angular applications.

Inclus

1 vidéo4 lectures1 devoir

This module introduces Angular's signal-based reactivity system for managing application state efficiently. Learners will explore how signals work, including the use of computed signals to derive state based on dependencies. By the end, you'll understand how to leverage signals to enhance performance and maintainability in Angular applications.

Inclus

1 vidéo2 lectures1 devoir

This module guides learners through integrating Angular applications with remote data services using the Angular HTTP client. You will explore how to perform CRUD operations, handle authentication and authorization, and securely manage HTTP requests. By the end, you'll be able to connect your Angular apps to real-world APIs with confidence.

Inclus

1 vidéo6 lectures1 devoir

This module explores how to implement and manage routing in Angular applications, enabling users to navigate seamlessly between different features and components. Learners will discover techniques for configuring routes, passing parameters, utilizing child routes, and optimizing performance with lazy loading. Practical strategies for route guards and binding input properties are also covered to enhance user experience and application maintainability.

Inclus

1 vidéo9 lectures1 devoir

This module explores how to build and manage user input forms in Angular applications, covering both template-driven and reactive approaches. Learners will discover techniques for creating nested form structures, utilizing the FormBuilder service, and implementing robust validation and state management strategies.

Inclus

1 vidéo7 lectures1 devoir

This module explores the causes and management of application errors in web development, focusing on runtime issues and error handling strategies. Learners will discover how to implement global error handling in Angular applications using the ErrorHandler class and customize it to suit specific needs.

Inclus

1 vidéo2 lectures1 devoir

This module introduces the Angular Material library, guiding learners through its installation, theming options, and integration of UI components such as form controls, navigation elements, and popups. By the end, you'll understand how to enhance your Angular applications with responsive, accessible, and visually consistent interfaces.

Inclus

1 vidéo6 lectures1 devoir

This module guides learners through the essentials of unit testing in Angular applications, covering the structure of unit tests, testing components with dependencies, and handling services, pipes, and routing. By the end, you will be equipped to write and maintain robust automated tests for various Angular constructs.

Inclus

1 vidéo8 lectures1 devoir

This module guides learners through the essential steps of preparing web applications for deployment, focusing on creating production builds and integrating external libraries. You will discover how to configure your application to work seamlessly with assets and dependencies required for a successful launch. By the end, you'll be equipped to ready your Angular projects for real-world use.

Inclus

1 vidéo2 lectures1 devoir

This module explores advanced strategies for enhancing the performance of Angular applications, focusing on server-side rendering (SSR), image optimization, and the use of deferrable blocks. Learners will gain practical skills in improving load times, optimizing user experience, and leveraging Angular's latest features for efficient content delivery.

Inclus

1 vidéo6 lectures1 devoir

Instructeur

Packt - Course Instructors
Packt
1 946 Cours571 338 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions