YoVDO

Typescript y Práctica Canvas 2021

Offered By: Udemy

Tags

Typescript Courses Javascript Courses Object-oriented programming Courses Design Patterns Courses

Course Description

Overview

Aprendiendo typescript

What you'll learn:
  • A migrar de Javascript a Typescript
  • A trabajar de forma modular con Typescript
  • A trabajar la programación orientada a objetos con Typescript
  • A compilar varios archivos en uno solo
  • La Base de Typescript
  • Mas cosas , echadle un vistazo al índice de temas.

Typescript es una serie de características implementadas a javascript , que nos permite trabajar de una manera más segura y ordenada en grandes proyectos. Aunque a dia de hoy Javascript es un lenguaje sólido para realizar cualquier aplicación , tanto en el front-end como en aplicaciones back-end con node, typescript provee a Javascript de ciertas herramientas que són útiles a la hora de trabajar en proyectos de mediana y de gran escala, asemejandolo a lenguajes como Java o C#. Las principales características són:

-Tipado de variables

-Opción de elegir la disponibilidad de propiedades y métodos en clases.

-Compilación en tiempo real de varios archivos a un archivo final .

-´Construcción de interfaces y tipos que nos sirven de molde para creacion de objetos , funciones y clases con más seguridad .

-Configuración avanzada por medio de su archivo TSConfig.

-Construcción de patrones avanzados de diseño , pudiendo implementar los 22 patrones .

-Multiples librerias para trabajar entorno a typescript .

-Curva de aprendizaje muy sencilla para programadores de Javascript .

-Una amplia comunidad de programadores en este lenguaje.

-Muchas más carácteristicas.

Al final del curso hay un ejercicio donde pondremos en práctica gran parte de lo aprendido creando un pequeño escenario y dando animaciones .Tambien veremos algunos eventos de teclado para mover objetos en el canvas. Aquí pondremos en práctica la POO con las clases y a trabajar de manera modular con los namespaces.


Taught by

Manuel Gomez Martinez

Related Courses

Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Web Application Development: The Presentation Tier
University of New Mexico via Coursera
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera
Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique