|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nodejs-egitimi-sifirdan-profesyonele/
课程评论:没有评论
Coursera 上的 Node.js 课程:从零到专业 本课程旨在帮助您从零开始学习 Node.js,并最终达到开源贡献者的水平。课程将涵盖 Node.js 的基本概念以及 BabelJS、ExpressJS 和 PM2 等关键包的使用。您将学习如何通过 NPM 将您的代码开源,并在多个项目中使用和管理它们。 课程还将深入探讨 JavaScript 的不同版本(ES5、ES6、ES7、ES8 等)如何在 Node.js 环境中使用。 **核心内容:** * **Node.js 基础:** 理解 Node.js 作为JavaScript运行环境的本质,以及它如何利用 Google V8 JavaScript 引擎在服务器端执行 JavaScript 代码。 * **NPM 和开源:** 学习如何使用 NPM 发布和管理您的开源项目,从而实现在多个项目中重用代码。 * **现代 JavaScript:** 掌握如何在 Node.js 中利用 ES5、ES6、ES7、ES8 等 JavaScript 新特性。 * **Express.js:** 学习如何使用 Express.js 构建高效的 Web 应用程序。 * **PM2:** 了解 PM2 的功能,用于管理和监控 Node.js 进程。 * **解决开发困惑:** 课程旨在解决学习 Node.js 过程中可能遇到的常见困惑,特别是关于 JavaScript 的多方面应用。 本课程的独特性在于它不仅教授 Node.js 的技术知识,还强调了其作为一种开发模式的优势,即允许开发者在前端和后端使用相似的代码,从而提高开发效率。Node.js 的出现极大地扩展了 JavaScript 的应用领域,使其能够在服务器端运行,并与 Google V8 引擎结合,实现了代码的高效执行和跨平台兼容性。
Bu eğitimde NodeJs 'e sıfırdan bir giriş yapıp eğitimin sonunda açık kaynak kod yazma seviyesine ulaşacağız. NodeJs, JavaScript, BabelJS, ExpressJs, PM2 gibi paketlerin kullanımlarını sağlayacağız. NPM üzerinden kodlarımızı açık kaynak hale getirip bunları kendi projelerimiz üstünde kullanabileceğiz. Bu sayede bir paketi belki de onlarca projede kullanırken tek bir yerden yönetmeyi sağlayacağız.JavaScript'in ES5, ES6, ES7, ES8 vb. gibi gelen değişikliklerin NodeJs tarafında nasıl kullanacağımızı da öğreneceğiz.NodeJs insanlar için çoğu zaman kafa karıştırıcı olabiliyor bunun temel sebebini de JavaScript'in kullanım alanındaki genişlikle açıklayabiliriz.Bu eğitimde NodeJs ile ilgili kısımlarda kafanızdaki oluşabilecek karışıklıkları da gidermeyi amaçladım.NodeJs çoğu zaman bir dil olarak nitelendiriliyor fakat bunun böyle olmadığını çok iyi biliyoruz. Çünkü NodeJs aslında bir çalışma ortamıdır. Bu çalışma ortamı Google v8 javascript motorunu kullanmaktadır. Bu sebep ile NodeJs kendi içerisinde JavaScript çalıştırabilliyor. Bu bir kazan kazan durumu çünkü JavaScript'i bilgisayar terminalinde çalıştırabilecek herhangi bir araç bulunmuyordu. NodeJs javascript'i bilgisayar terminalinde çalıştırarak JavaScript'e ayrı bir boyut kazandırdı. Bunun yanında Google v8 motorunun sadece tarayıcılar için değil bilgisayarlar için kullanılmasının önü de açıldı. Bu sayede hem JavaScript tarayıcı ve bilgisayar terminalinde çalışabildi hem de JavaScript için daha öncesinde geliştirilmiş kodlar hızlıca NodeJs'e entegre edilebildi. Bu sayede kodlarımız hem ön yüzde hem de arka yüzde benzer şekilde çalışabileceği bir hale gelmiş oldu. Bu bir çok şirket için hızlı geliştirme anlamına gelmektedir.