ECMAScript6 este curso lo hemos realizado en freeCodeCamp y he aprendido algunas cosas muy interesantes, en este curso existen 31 ejercicios y he subido algunos de los mas relevantes en mi repositorio de github. https://github.com/Henrry6/ES6
Overriding es una característica que permite que una subclase o clase secundaria proporcione una implementación específica de un método que ya está provisto por una de sus superclases o clases principales. En este ejemplo podemos ver claramente lo que un overriding, tenemos la clase product que contiene un metodo llamado mostrar, y en la subclases se vuelve a utilizar el mismo método mostrar, cave recalcar que los dos metodos expresan un pequeño cambio pero cumple prácticamente las misma función y a eso denominamos un overriding.
Si no practicas no aprendes! Una vez visto los temas anteriores, estamos en la capacidad de crear un servidor básico desde cero. pues eso fue lo que hice, es super sencillo una vez que lo entiendes así que si deseas ver parte de lo que hice aqui esta mi respositorio. https://github.com/Henrry6/server-con-express
Realizamos este curso en freeCodeCamp que cuenta con 110 ejercicios sobre los Fundamentos de JavaScrip, hay alguos ejercicios que te ponen a pensar mucho, deberías probarlo. https://www.freecodecamp.org/learn/ te ayuda a comprender muchos temas esenciales con este lenguaje de progamación. Mi repositorio con algunos de los ejercicios https://github.com/Henrry6/Programacion-orientada-a-objetos 1. anidamiento para bucles function multiplyAll ( arr ) { var product = 1 ; // Only change code below this line for ( var i = 0 ; i < arr . length ; i ++) { for ( var j = 0 ; j < arr [ i ]. length ; j ++) { product *= arr [ i ][ j ]; } } // Only change code above this line return product ; } multiplyAll ([[ 1 , 2 ],[ 3 , 4 ],[ 5 , 6 , 7 ]]); 2. usa la recursividad para crear un rango de números function rangeOfNumbers ( startNum , endNum ) { if ( endNum - startNum === 0 ) { return [ startNum ]; } else { var n
Comentarios
Publicar un comentario