|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nodejs-de-cero-a-experto/
课程评论:没有评论
课程名称:NodeJS: 从零到专家 课程概述:欢迎参加我们的NodeJS课程!本课程将帮助您理解Node.js在后端开发中的流行原因,以及它在几乎所有前端框架中作为构建应用程序的工具的广泛应用。课程从零基础开始,但建议参与者具备一定的JavaScript和基础编程知识,例如变量声明、条件语句和循环结构。 在课程中,我们将开发多个项目,包括控制台应用程序、Webhook接收器、Restful API端点、身份验证、WebSockets等,使用TypeScript和开发模式来编写高质量的代码。以下是课程中涉及的一些重要主题: - 控制台应用程序 - 文件系统的读写 - Node的代码执行与事件循环 - NPM包安装 - 适配器模式 - Clean Architecture(清洁架构) - 领域驱动设计 - 依赖注入的工厂函数(使用原生JavaScript) - Axios库的使用与拦截器 - TypeScript、接口、类类型 - 单元测试与集成测试 - RESTful接口 - Mongoose和Prisma ORM - 自动化任务(CRON) - 数据库(MongoDB、PostgreSQL)操作 - GitHub及Webhook - 邮件发送(文本及HTML) - WebSockets与JSON Web Tokens - 数据库关系、文件上传、队列应用程序 - Discord机器人、Netlify边缘函数等 课程的主要目的是为您提供创建Node.js后端应用程序、自动化程序和服务器之间通信所需的全部知识。这是我在经历了超过五年的重录和更新后,推出的Node课程的新版本,结合了TypeScript和设计模式,以及清洁代码的理念。 期待在下一节视频中见到您!
Bienvenidos a nuestro curso de NodeJS: de cero a expertoEs un curso que nos ayudará a comprender el por qué Node es tan popular del lado del backend y a la vez por qué es muy utilizado en básicamente todos los frameworks de frontend como herramienta para construir sus aplicaciones.Aquí partimos de cero conocimiento de Node, pero es recomendado saber un poco de JavaScript y de programación básica ya que se parte de la primiza que se conoce cómo declarar variables, estructuras de control como IF y ciclos for.Dentro del curso haremos varias aplicaciones que van desde aplicaciones de consola, receptores de webhooks, Restful API endpoints, autenticación, web sockets y más, trabajando con TypeScript y patrones de desarrollo que nos ayudarán a escribir código de calidad.Puntualmente esta es una serie de puntos que tocamos en el curso:Aplicaciones de consolaLeer y grabar archivos en File SystemCode Execution y Event Loop de NodeInstalación de paquetes de NPMPatrón adaptador para las dependenciasClean ArchitectureDomain Driven DesignFactory functions para inyección de dependencias en Vanilla JavaScriptAxiosInterceptores de AxiosTypeScript, InterfacesTipos ClasesTesting IntegraciónUnitariasRestfulMocksEspíasCoverageMásAplicaciones de consolaYargsLeer argumentos desde consolaVariables de entornoSeedsBases de datos comoMongoDBPostgresSQLGithubGithub WebhooksTareas automáticas - CRONRepository PatternInyección de dependenciasEnvío de correosTextoHtmlGmailLoggersORMsPrismaMongooseDespliegue a RailwayRest Server con autenticaciónWebSocketsJson Web TokensMiddlewaresRelaciones de base de datosCarga de ArchivosAplicación de Colas - WebSockets + RestWebHooks y SeguridadBot de DiscordNetlify Edge FunctionsY mucho másEl objetivo principal del curso es darles todo lo que necesitan para poder realizar aplicaciones con Node principalmente en el backend, poder usar Node para crear procedimientos automáticos y comunicación entre servidores.Este curso es la evolución de mi curso anterior de Node que después de más de 5 años de regrabaciones y actualización, siendo uno de los cursos más populares para aprender Node. Se procedió con toda una nueva forma de trabajar con Node, TypeScript y patrones de diseño de la mano con Clean Code.Nos vemos en el próximo video