Programación funcional en JavaScript y TypeScript

所在平台: Udemy

课程主页: https://www.udemy.com/course/programacion-funcional-js/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:JavaScript和TypeScript中的函数式编程 课程概述:在本课程中,您将学习JavaScript中的函数式编程,掌握提高代码质量的基本原则。我们将探讨一些关键概念,如纯函数、不可变性和递归,并通过数组的实际例子来展示这些概念。您将全面掌握这一编程范式,并理解其带来的优势,从而提升您的开发技能,为JavaScript项目优化积累宝贵的知识。此外,课程中所学知识在TypeScript中同样适用。 课程内容包括: 1. **介绍** - 课程介绍 - 讲师介绍 - 课程评价 2. **函数式编程** - 什么是函数式编程? - 优势与劣势 3. **关键概念** - 纯函数与非纯函数 - 可变性与不可变性 - 声明式编程与命令式编程 - 递归 - 函数式编程与面向对象编程的比较 4. **数组基本函数示例** - JavaScript中可用函数的兼容性 - 基本示例介绍 - filter示例 - find示例 - findIndex示例 - some示例 - every示例 - map示例 - concat示例 5. **数组高级函数示例** - reduce示例 - filter与map结合的示例 - filter与reduce结合的示例 6. **新的不可变方法** - 新的不可变方法介绍 - toReversed示例 - toSpliced示例 - toSorted示例 7. **递归** - 递归介绍 - 非递归迭代示例 - 递归示例 8. **课程总结** - 最后建议 - 课程结束致辞 **附加信息** - 额外资料 通过这一课程,您将能够深入理解函数式编程的核心概念,并能够在实际项目中有效应用这些知识。

课程评论(0条)

课程详情

En este curso aprenderás qué es la Programación Funcional en JavaScript, donde aprenderás los principios esenciales para mejorar la calidad de tu código. Exploraremos conceptos clave como funciones puras, inmutabilidad y recursividad, y te mostraremos ejemplos prácticos con arrays. A lo largo del curso, podrás dominar este paradigma y entender las ventajas que ofrece. Impulsa tus habilidades como desarrollador y adquiere conocimientos valiosos para optimizar tus proyectos en JavaScript. Todo lo aprendido en este curso con JavaScript, es totalmente compatible con TypeScript.El curso está dividido en los siguientes puntos:1. IntroducciónPresentación del cursoInstructorValoración del curso2. Programación funcional¿Qué es la programación funcional?Ventajas y desventajas3. Conceptos claveFunciones puras vs funciones impurasMutabilidad vs inmutabilidadProgramación declarativa vs programación imperativaRecursividadProgramación funcional vs Programación orientada a objetos4. Ejemplos básicos de funciones con arraysCompatibilidad de funciones disponibles en JavaScriptIntroducción a los ejemplos básicosEjemplo de filterEjemplo de findEjemplo de findIndexEjemplo de someEjemplo de everyEjemplo de mapEjemplo de concat5. Ejemplos avanzados de funciones con arraysEjemplo de reduceEjemplo combinando filter y mapEjemplo combinando filter y reduce6. Nuevos métodos inmutablesIntroducción a nuevos métodos inmutablesEjemplo de toReversedEjemplo de toSplicedEjemplo de toSorted7. Recursividad Introducción a la recursividadEjemplo iterando sin recursividadEjemplo con recursividad8. Cierre del curso Consejos finalesDespedidaBONUS - Información extra

课程标签

0人关注该课程

主题相关的课程