Presentación Javascript
Presentación Javascript
Programación en JavaScript
●
Conocimientos básicos de HTML/CSS
●
Conocimientos de Programación Orientada a Objetos
●
Los fundamentos de la programación (incluyendo POO), así como la creación
de contenido web estático (HTML/CSS) no son competencia de este curso.
Nos centraremos en el lenguaje JavaScript y herramientas actuales para
desarrollar con dicho lenguaje.
Herramientas
●
Se pueden usar los editores o IDEs preferidos de cada uno. Sin embargo, las
explicaciones estarán realizadas usando como base Visual Studio Code, por lo
que se recomienda usar este.
●
Para el acceso a servicios web, se proporcionará una URL donde estarán
desplegados, así como un comprimido con los mismos para quien quiera
ejecutarlos en local.
●
Para las últimas semanas del curso, se debe de trabajar en un sistema
operativo en el cual se tengan permisos de instalación de aplicaciones.
Planificación
●
El curso tiene una carga lectiva de 40 horas y está dividido en 8 semanas.
●
En cada bloque, se entregará una actividad en base a los contenidos
publicados. A veces consistirá en una actividad que iremos completando
durante varios bloques.
●
Se recomienda entregar la actividad dentro del plazo correspondiente. Aun
así, se dejará (siempre que no pase de la fecha de finalización del curso)
cierto margen de entrega.
●
Los contenidos y actividades se irán publicando con suficiente antelación.
División del temario
●
Semana 1 – Fundamentos de JavaScript.
●
Semana 2 – Colecciones. Fechas. Expresiones regulares.
●
Semana 3 – BOM y DOM. Eventos.
●
Semana 4 – Programación Orientada a Objetos en JavaScript. Promesas.
AJAX.
●
Semana 5 – Node Package Manager.
●
Semana 6 – Webpack.
●
Semana 7 – Local Storage. IndexedDB. Geolocalización.
●
Semana 8 – TypeScript.
En resumen...
●
No es necesario hacerlo todo perfecto para superar el curso. Os daré un
feedback de las actividades entregadas y sólo si no llegan a un mínimo os
pediré que volváis a entregar.
●
Los foros están para preguntar cualquier duda relacionada con la temática
semanal. ¡No dejéis de usarlos!.
●
Este es un curso para conocer tanto JavaScript moderno como el ecosistema
actual del lenguaje (NPM, Webpack, Typescript).
– El objetivo es obtener una base suficiente para poder luego ampliar
conocimientos y aprender frameworks como Angular, React, o Vue con
relativa facilidad.