[Cupón Udemy] Curso práctico completo de JavaScript, jQuery y React

Recuerda que puedes apoyarnos compartiendo nuestro contenido

Bienvenido a JavaScript, jQuery y React Bootcamp. En este curso aprenderás a utilizar JavaScript junto con dos potentes librerías JavaScript para construir páginas web dinámicas e interactivas. Comenzamos con la introducción de los estudiantes al modelo de objetos del documento (DOM) que define la estructura lógica de los documentos HTML. A partir de ahí nos sumergimos en JavaScript para demostrar varios métodos en los que los elementos DOM pueden ser manipulados para añadir interactividad a los componentes estáticos. La sección de JavaScript comienza desde lo más básico, que incluye la colocación de JavaScript y la salida de datos. A partir de ahí pasamos a la declaración de variables, operaciones aritméticas, precedencia de operadores, tipos de datos y objetos. Una vez cubiertos los fundamentos, pasamos a operaciones más complejas utilizando matrices, sentencias condicionales, operadores de comparación de JavaScript, booleanos y bucles. Aquí los estudiantes aprenderán a liberar el verdadero poder de JavaScript para mostrar diferentes resultados basados en la interacción del usuario. Exploraremos el uso de funciones para manejar eficientemente tareas repetitivas y eventos JavaScript para manejar la salida basada en acciones y ocurrencias. La sección concluirá con un proyecto práctico donde los estudiantes pondrán en práctica sus conocimientos para construir una galería de fotos basada en la web y un cambiador de color de fondo.

En la segunda sección de este curso, los estudiantes aprenderán a trabajar con jQuery – una poderosa biblioteca de JavaScript diseñada para simplificar el recorrido y la manipulación del árbol DOM de HTML. jQuery es ultra ligero, rico en características y compatible con múltiples plataformas. Es una de las bibliotecas más fáciles de usar para crear funciones JavaScript en una página web HTML. jQuery es excelente para el manejo de eventos, animaciones CSS e integración Ajax para cambios de estado asíncronos en la interfaz de usuario. Similar a la sección de JavaScript, el módulo de jQuery comienza con los fundamentos. Esto incluye instrucciones sobre cómo incrustar jQuery en una página web y una introducción a la sintaxis de jQuery. Los alumnos aprenderán a trabajar con selectores, eventos y alternancia de jQuery. A partir de ahí nos sumergimos en animaciones utilizando fundidos, diapositivas, y la función jQuery animate. Los estudiantes también aprenderán sobre encadenamiento, objetos arrastrables, funciones callback, el método get content, clases toggling y filtrado. Al final del módulo de jQuery, usted sabrá cómo construir impresionantes páginas web animadas con facilidad.

En la última sección de este curso exploraremos React – una biblioteca JavaScript de vanguardia para la construcción de componentes de interfaz de usuario de última generación. Es probable que haya visto React en acción en algunas de las aplicaciones web más populares desarrolladas por empresas de la fortuna 500. Por ejemplo, Netflix, Facebook y AirBnB utilizan React para su interfaz de usuario. De hecho, React fue desarrollado por Meta junto con una comunidad de desarrolladores independientes. Hasta el día de hoy, React sigue siendo gratuito y de código abierto, por lo que cuenta con abundante soporte y documentación. A diferencia de jQuery, que interactúa directamente con el modelo de objetos del documento, React funciona a través de un DOM “virtual”. React no es consciente de los cambios realizados en el DOM fuera de React y determina las actualizaciones basándose en sus propias representaciones internas. React es mejor para crear bloques de código reutilizables para componentes de interfaz de usuario y superponerlos para minimizar el número de veces que el DOM necesita ser re-renderizado en los cambios de estado.

La sección React de este curso comienza con un proyecto práctico en el que aprenderás a trabajar con componentes React funcionales, props, funciones Callback, eventos OnClick y el hook React State para construir una calculadora completamente funcional. A partir de ahí nos sumergiremos en el proyecto número dos, donde construirás un clon de connect-4. Aquí cubriremos conceptos más intermedios, incluyendo el paso de props, la desestructuración, el paso de argumentos a eventos de clic, varios métodos de estilización y el manejo de callbacks. También aprenderás sobre la propiedad key de React, los eventos del ciclo de vida de React y el renderizado condicional. Al final habrás construido un completo tablero de juego connect-4 para múltiples y un jugador con capacidades de IA incorporadas.

En la sección final del curso daremos rienda suelta al poder de React mediante la construcción de un sitio de comercio electrónico completo con múltiples categorías de productos, un escaparate de productos, carrito de la compra, y mucho más. Aquí, introducimos una serie de nuevos conceptos integrales, incluyendo: Servidor JSON, Fetch API, y la instalación del router React. Estos bloques de construcción esenciales se utilizarán para renderizar las categorías de productos, dar estilo a la lista de productos y configurar la página de detalles del producto. A partir de ahí nos sumergimos en los componentes con estilo, la refactorización del diseño de la tienda, y la exploración del concepto de “contexto” en React. En las etapas finales del proyecto, los estudiantes configurarán la cesta de la compra y la función de pago. También vamos a implementar una función de búsqueda de productos, seguido de ejercicios en profundidad sobre la validación de formularios de entrada en React.

Como se puede ver este curso cubre un tremendo poco de terreno. Lo mejor de todo es que está co-escrito por Tim Maclachlan – un reconocido desarrollador senior full-stack con más de 20 años de experiencia en desarrollo comercial. Como desarrollador polifacético, Tim está especializado en desarrollo algorítmico, analítico y móvil. Hasta la fecha, ha escrito cientos de aplicaciones y ha trabajado en diversos sectores, desde la aviación comercial y el ejército hasta la banca y las finanzas. Tim tiene una pasión genuina por enseñar a otros cómo convertirse en mejores programadores y está deseando interactuar con sus estudiantes.

Con eso dicho, esperamos que estés tan entusiasmado con este curso como lo estamos nosotros, si es así – pulsa ese botón de inscripción y vamos a empezar.




Puedes Acceder al Curso en este enlace

.


Editor Novato
Editor Novato
Artículos: 3007