LEARNING PATH: Development with React, Angular & TypeScript Udemy
Price: USD 200
  • Duration: Flexible

Course details

Are you interested to gain advanced, practical knowledge on powerful web development technologies such as React, TypeScript, and Angular 2? If yes, then go for this Learning Path.

Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.

React, TypeScript, and Angular 2 are widely used for web development. React has been at the heart of it all, as the JavaScript library precisely developed to build user interfaces specifically for large applications which deal with time-changing data. TypeScript brings out the best of JavaScript by providing optional static typing and future JavaScript features today. Angular 2 is a massive architectural overhaul from its predecessor, and will completely change the way developers approach JavaScript web development. This Learning Path will teach you how to master the modern web development concepts.

The highlights of this Learning Path are:

  • Build a strong foundation in React components by slicing and dicing designs
  • Unit test UIs to find regression errors
  • Improve your code with TypeScript language features
  • Create an application with Angular 2, structure your code, and app within minutes

Let's take a look at your journey. You will start with setting up a development environment with React and gaining an understanding of the component life cycle, how to use virtual DOM and state machines, and how to implement advanced communication between components. You will then focus on building an e-commerce admin system. You will be equipped with a list of orders for your application Storekeeper, fully equipped with a dashboard, a list of orders, a digest email, and an iOS version. Next, you will start with a simple client/server application and then use the application to demonstrate key components of the TypeScript language. You will then begin by grasping the concepts of Angular 2, and apply them to an application that grows in complexity throughout the course, culminating in a fully-featured example of song-library. You will discover how to present data to users while also ensuring that their interactions on the UI are handled by the presentation layer of your app. You will also learn how to create forms with ease, and smoothly handle validation. Finally, you will glue all these development aspects with reactive and asynchronous programming, which you will embrace as you learn to control flows and story lines of actions in the app.

By the end of this Learning Path, you will have mastered the advanced tools and techniques of React, TypeScript, and Angular 2.

Meet your authors:                                                                          

  • Simon Højberg is a senior UI engineer. He is the co-author of Developing a React Edge: The JavaScript Library for User Interfaces published by the Bleeding edge Press, co-organizer of the Providence JS Meetup group, and former JavaScript instructor at Startup Institute Boston. Simon's big passion is developing streamlined user interfaces, but he also has extensive experience developing servers. He spends his time building functional user interfaces with JavaScript, and hacking on side projects
  • David Sherret is a software developer in the healthcare industry. Within that, he leads several projects including one that supports the logistics behind specialty pharmaceuticals and maintains a patented technology for reducing health insurance fraud.
  • Mathieu Chauvinc is a Managing Director at Red Ape Solutions, where he aspires to keep the company at the bleeding edge of web technologies. On a daily basis, he leads the tech team of 15 and collaborates with them in building complex single page applications and neat hybrid mobile apps. He has been involved in web technologies for over a decade, from Django to Node.js and Go, SQL to NoSQL, Mootools to Angular 2, continuously trying to keep the right balance between the excitement of new frameworks and the stability of proven ones. He always has a special place in his heart for Python and Django. He holds a master's in engineering from the German university Karlsruhe and a master's in engineering from the French ENSAM (Paris). Despite an engineering background, he has always had a passion for knowledge sharing, which has followed him until today, and he regularly conducts corporate or free training sessions on various IT topics in his country of residence, Malaysia.
Updated on 22 March, 2018
Courses you can instantly connect with... Do an online course on Angular starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or