During this topic you will apply all the knowledge learned in the previous sections following a defined and tested set of principles. The set of practices and tools available in each of the frameworks will allow you to create your first project.
Angular is a JavaScript framework written in TypeScript. It was developed and is maintained by Google, and is described as a “Superheroic JavaScript MVWFramework” on Angular’s webpage. Angular (version 2 and above), originally released in September 2016, is a complete rewrite of AngularJS (released in October 2010).
- Check your code to comply with Angular's Style Guide.
- Learn how to create unit tests for your angular applications https://angular.io/guide/testing
- Learn how to use Services
- Learn how to use components to structure your application
- Learn how to use modules
- Learn reactive programming with RxJS
- Read Angular's Architecture.
- Everything you need to get started.
- Create a movie listing with your favorite movies. Data shall be persisted in localhost.
- Show movie details in a separate details view.
- Allow to add / edit / remove movies from the list.
React is a JavaScript library developed and maintained by Facebook. It was released in March 2013 and is described as “a JavaScript library for building user interfaces”. React is used far more at Facebook than Angular is at Google if it’s any indication as to how big Facebook is betting on this technology.
For the exercises one and two, create a txt file with your thoughts and submit it.
- Analyze and think about the components that are needed to create a tic tac toe.
- Think in which place you should place the state of the component.
- Make your thoughts real. Create the components you have thinked in the point before. To complete the game and have some fun, follow the guide available in the official documentation.