Video playback platform. Legacy Media Player offers a collection of plugins that extend the functionality of the video player.
In this repository you will find the exercises and notes from the typescript fundamentals course. In addition, it contains a small project for managing a photos app, which has classes such as users, photos, and albums where the concepts of OOP are applied.
The objectives of this course are:
Use the primitive types of Typescript to have a better code. |
|
Create custom types for project workflow. |
|
Know the advantages of adding types to Javascript. |
|
Configure Typescript tools. |
In the course we carried out a small project to simulate the code that a photography app like flickr would have. We work with classes such as User π§π½βπ», Picture π and Album π, we relate the classes, we apply Inheritance, Interfaces and Abstract classes. You can see the photo-app code here!
To work with typescript you will need the following tools
- Node JS
- nvm
- NPM
- typescript
- webpack
To run a script:
# Compile file
> tsc file.ts
# Run result
> node dist/file.js
To run the npm project:
# Dev mode
> npm install
> npm run build
> node dist/bundle.js
You can see more options in the course notes!
For the development of this project we use the following technologies
NPM
|
Node JS
|
Typescript
|
Webpack
|
You can find the notes and the slides of the course in our documentation section
I have developed this project on my way to becoming an Angular professional.
- Esteban Alvarado - Software Developer - @estalvgs1999
The thanks for this project go to platzi!
This project is licensed under the GNU License - see the LICENSE.md file for details