
Lo que veremos en el curso.
Como descargar el código e instrucciones.
Vamos a ver una introducción al curso de Javascript y gráficos SVG.
Vamos a comenzar .
Vamos a ver las lineas.
Vamos a ver como hacer circulos con SVG.
Vamos a ver como hacer Elipses con SVG.
Vamos a ver como hacer rectangulos.
Vamos a ver como hacer polígonos .
Vamos a ver polilineas.
Vamos a ver los stroke o trazos .
Vamos a ver finales de linea .
Vamos a ver los path .
Vamos a ver Quadratic-Bezier.
Vamos a ver Cubic-Bezier.
Vamos a ver como trabajar con textos .
Vamos a ver los degradados lineales .
Vamos a ver los degradados radiales .
Vamos a ver filtros , extensiones interesantes de vs y la documentación
Vamos a ver las transformaciones .
Vamos a ver los simbolos .
Vamos a ver como animar gráficos SVG
Vamos a ver como exportar desde illustrator.
Vamos a ver las variables en javascript
Vamos a ver los tipos de datos.
Vamos a ver el ámbito de las variables .
Operadores y condicionales .
Operadores aritméticos.
Vamos a ver la concatenación
Vamos a ver las funciones .
Vamos ha hacer unas prácticas .
Vamos a ver los bucles .
Veremos las listas o arrays en javascript
Vamos a ver los métodos de los arrays .
Vamos a ver los métodos de los strings.
Vamos a ver las funciones matemáticas.
Vamos a ver el break , continue y return .
Vamos a ver los eventos.
Vamos a ver los timers en javascript
Vamos a ver el Document Object Model.
Vamos a ver el dom traversing
Vamos a ver apply , bind ,call para acceder a otros objetos.
Vamos a ver las funciones trigonométricas en JS
Programación orientada a objetos .
Vamos a ver programación orientada a objetos segunda parte.
Vamos a ver los proptypes que son otra forma de trabajar la programacion orientada a objetos.
Funciones Constructoras
Vamos a ver destructuring o destructuración.
Vamos a trabajar con archivos JSON
Vamos a ver los módulos .
Vamos a ver spread operator
Vamos a ver Fetch para peticiones http
Vamos a ver la libreria axios para peticiones http
Vamos a ver los iteradores en JS
Vamos a ver los sets en JS
Vamos a ver los symbols en JS
Vamos a ver el objeto date en javascript .
Vamos a ver los gráficos SVG y JS.
Vamos a ver las colisiones
Vamos a ver como instanciar circulos con SVG
Este es el método random para números aleatorios .
Vamos a dibujar el cuadro que moveremos más adelante
Vamos a mover nuestra clase principal
Vamos a ver un proyectil .
Vamos a ver las colisiones .
Vamos a ver como hacer un marcador .
Que són los gráficos SVG? :
Sus siglas Scalable Vector Graphics nos definen lo que són . Es un formato gráfico ,
que nos permite escalar o lo que es lo mismo aumentar el tamaño de la imagen
a gran escala y no pierde nitidez . Si comparamos una imagen png de buena calidad
podremos ver como su peso fácilmente supera los 500Kb de tamaño , sin embargo una imágen
SVG equivalente solo ocuparia unos 30Kb , y no solo eso , su calidad gráfica seria perfecta , cosa que si
un png se escala a su mismo tamaño seria un desastre.
¿Cuando debemos usar un formato y cuando usar otro?
PNG
En imágenes donde queremos realismo o imágenes artísticas , como en los concept arts y portadas
para videojuegos AAA se usa png , porque este formato además de trabajar con transparencias tiene
una plasticidad muy parecida a la pintura tradicional realista , cosa que podemos conseguir con photoshop.
También se usa en juegos 2D legacy donde aunque no es un estilo realista , necesitamos texturas que si lo sean .
SVG
En juegos web , aplicaciones , libros digitales interactivos , casinos virtuales etc. Se suele usar SVG por que
su peso es mucho menor y se consigue el tipo de ilustración más simple y con colores más planos . Esto no quiere
decir que no se pueda conseguir una ilustración compleja con svg , ya que maneja degradados también y distintas
técnicas de sombreado própias de este estilo gráfico. Desde mi punto de vista como diseñador de personajes además de programador , este curso es perfecto para programadores o diseñadores web que quieran incorporar este tipo de gráficos en sus trabajos y poder interactuar con ellos . Podrás incluir tus diseños hechos en illustrator , incorporar tú código en el html y poder hacerlo interactivo grácias al lenguaje de programación Javascript , cambiar los colores de
esos gráficos por medio de programación , moverlos , crear eventos para que el usuario de una web por ejemplo pulse una tecla y se mueva algo de ese diseño . Este curso te da las herramientas para que puedas hacer eso .
¿Para quién es este curso?
-Tendrás que conocer el lenguaje de marcado Html .
-Cualquier persona que quiera aprender las disciplinas que se detallan .
-Si quieres más información en el tema 1 tienes el video que es gratuito para todo el mundo y te indica el contenido.