Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Migrating from React to Angular

Migrating from React to Angular

51mIntermediate2018-06-12

Authors

Drake Boley

Drake Boley

Developer, Programmer, and UI Architect with 10+ years of experience

Course details

Learn how to convert a React application into an Angular app. Drake Boley starts with preparation steps: installing the Angular CLI, evaluating the structure of an app's code, and using generators. Next comes the conversion process, including how to handle types, interfaces, components, styles, and controllers. Then, directives and pipes transform templates. Finally, services and routing are explored as alternatives to flux architecture.

Learning objectives
Comparing ES6 to TypeScript
Converting and app from React to Angular
Evaluating the code structure of a React app
Compilating ahead of time
Using type guards and advanced types
Converting components
Working with controller logic
Passing data between components
Creating pipes and directives
Using services instead of flux
Using declared routes

Skills covered

MigratingAngularReact.jsMetaWeb Development ToolsWeb DevelopmentOpen Source

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know

1. Prepare Your Angular App

  • 03 - Installing the Angular CLI
  • 04 - Looking at the project structure
  • 05 - Using the CLI generators
  • 06 - Using webpack vs. the CLI and running your app
  • 07 - Ahead-of-time compilation

2. Converting Your ES6 to TypeScript

  • 08 - PropTypes vs. types
  • 09 - Type guards - Using types in functions
  • 10 - Interfaces
  • 11 - Advanced types

3. Converting Your Components

  • 12 - Creating a component
  • 13 - Attaching styles to a component
  • 14 - Working with component controller logic
  • 15 - Passing data between components

4. Directives and Pipes

  • 16 - Creating a directive
  • 17 - Creating a pipe

5. Services and Routing

  • 18 - Flux and states vs. services
  • 19 - Using RxJS and the HTTP client
  • 20 - Declaring and using routes

Conclusion

  • 21 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal