juanda

Acerca de Juan David Rodríguez García

Soy profesor de Educación Secundaria de Tecnología y desarrollador de software. En colaboración con el grupo de investigación KGBL3 estoy desarrollando la herramienta LearningML para la enseñanza de contenidos sobre Inteligencia Artificial y el fomento del Pensamiento Computacional. Me encanta programar y enseñar a programar.

Unidad 7. Programación asíncrona

Objetivos Cuando finalices la unidad comprenderás la manera que tiene javascript de tratar la ejecución de código de forma concurrente mediante el bucle de eventos. Entenderás la diferencia entre código bloqueante y no bloqueante y cuando debemos usar uno u otro. También aprenderás a trabajar con funciones asíncronas y callbacks asociados así como con promesas, [...]

Por |2021-02-26T21:00:50+02:00febrero 26, 2021|Formación|Sin comentarios

Unidad 6. El lenguaje de programación Typescript

Objetivos Al finalizar la unidad el alumno tendrá los conocimientos necesarios para escribir sencillas aplicaciones en typescript, compilar el código typescript a javascript y ejecutarlo en un entorno de ejecución. También sabrá las ventajas que ofrece la anotación de tipos a la hora de prevenir errores en la escritura del código y como ayuda a [...]

Por |2021-02-19T18:30:26+02:00febrero 19, 2021|Formación|Sin comentarios

Unidad 5. Características de Ecmascript ES6

Objetivos La versión ES6 de Ecmascript, el lenguaje de referencia del que javascript es una implementación, ha introducido importantes características encaminadas a modernizar el lenguaje y paliar algunos defectos. Clases, template literals, declaración de variables en el ámbito del bloque, declaración de valores constantes e incorporación de módulos son algunos de los nuevos conceptos de [...]

Por |2021-02-12T16:05:43+02:00febrero 12, 2021|Formación|Sin comentarios

Unidad 4. Entendiendo los objetos

Objetivos Al finalizar la unidad tendrás una idea clara de las peculiaridades de javascript como lenguaje de programación orientado a objetos. Sabrás como se crean los objetos directamente mediante literales o automáticamente mediante funciones constructoras. Aprenderás a desarrollar un estilo de programación orientada a objetos sin clases, basado en estas funciones constructoras. Y comprenderás el [...]