ورشة العمل هي الاسم المستخدم لوحدات الدرس المرتبطة بـ مدرسة نود جي اس. يتم توجيههم (لا تحتاج إلى حضور ورشة عمل لإنشاء واحدة) ومعظم العمل دون اتصال بالإنترنت.

npm install -g learnyounode learnyounode
» HELLO WORLD » BABY STEPS » MY FIRST I/O!

استمر —

تحتاج إلى Node.js على جهاز الكمبيوتر الخاص بك لبدء مع الوحدات النمطية. ثم استخدم npm (مرفق مع نود) لتثبيت كل وحدة بالأمر أدناه. بمجرد التثبيت ، ما عليك سوى إدخال اسم ورشة العمل لإطلاقه.

سوف تحتاج أيضا إلى محرر النصإذا لم يكن لديك واحد بالفعل ، فقد ترغب في تعديل الرمز. بعض الخيارات:

NodeConf, 2014

قواعد

تتخصص ورش العمل هذه في المهارات الأساسية للعمل مع Node.js.

محظور؟ اسأل سؤال.

javascripting

تعلم أساسيات جافا سكريبت. لا خبرة تطوير مطلوبة.

npm install -g javascripting

git-it

تعلم أساسيات Git و GitHub.

Download the latest desktop app release.

Elementary Electron

اصنع تطبيق سطح مكتب باستخدام Node و Chromium مع Electron

npm install -g elementary-electron

learnyounode

تعلم أساسيات العقدة: غير متزامن ، http.

npm install -g learnyounode

How to npm

تعلم كيفية استخدام وإنشاء وحدات npm.

npm install -g how-to-npm

stream-adventure

تعلم كيفية إنشاء واجهات الدفق( ستريم ) مع.pipe().

npm install -g stream-adventure

how-to-markdown

تعرف على كيفية بدء استخدام Markdown - وهي لغة ترميز خفيفة الوزن مع بناء جملة تنسيق النص العادي.

npm install -g how-to-markdown

learnyouhtml

تعرف على كيفية إنشاء أول صفحة ويب لديك.

npm install -g learnyouhtml

الاختيارية

ورش عمل حول المكتبات الشعبية أو أساليب الكتابة من Node.js.

محظور؟ اسأل سؤال.

Functional Javascript

تعلم ميزات التطوير الأساسية لجافا سكريبت باستخدام ES5 الأصلي.

npm install -g functional-javascript-workshop

Level Me Up Scotty!

تعرف على كيفية استخدام leveldb ، تخزين مفتاح / قيمة بسيط مع حزمة ديناميكية.

npm install -g levelmeup

ExpressWorks

تعلم أساسيات إطار Express.js.

npm install -g expressworks

Make Me Hapi

تعلم كل شيء عن Hapi من خلال سلسلة من الاختبارات.

npm install -g makemehapi

Promise It Won't Hurt

تعرف على كيفية استخدام JavaScript Promises لإدارة العمليات غير المتزامنة.

npm install -g promise-it-wont-hurt

Async You

تعرف على كيفية استخدام الوحدة غير المتزامنة.

npm install -g async-you

NodeBot Workshop

إنشاء الروبوتات مع johnny-five.

npm install -g nodebot-workshop

Going Native

يتم تشغيل Node.js من أدناه: الوظائف الإضافية لـ C ++ الأصلي.

npm install -g goingnative

Planet Proto

فهم نماذج جافا سكريبت ( Prototypes ).

npm install -g planetproto

WebGL Workshop

تعلم بإيجاز أساسيات WebGL.

npm install -g webgl-workshop

ESNext Generation

مقدمة إلى ES6 Iterators ، واستخدامها ، وكيفية ارتباطها بالمولدات.

npm install -g esnext-generation

Tower of babel

نعرض لك من خلال سلسلة من التمارين التي تقدم لك ميزات ES6.

npm install -g tower-of-babel

learnyoumongo

الشروع في العمل مع MongoDB و Node.js

npm install -g learnyoumongo

regex-adventure

تحليل النص مع التعبيرات العادية

npm install -g regex-adventure

learn-sass

تعلم أساسيات SASS

npm install -g learn-sass

Pattern Lab Workshop

تعلم أساسيات مختبر النمط.

npm install -g pattern-lab-workshop

learnyoubash

تعرف على كيفية استخدام المحطة وكتابة أول نص باش.

npm install -g learnyoubash

Currying in JavaScript

تعلم مفهوم الكاري وإنشاء وظيفة الكاري في جافا سكريبت.

npm install -g currying-workshopper

bacon-love

تعلم مفاهيم البرمجة الوظيفية والتفاعلية باستخدام مكتبة Bacon.js.

npm install -g bacon-love

innersourceadventure

تعرف على تطوير برنامج InnerSource.

npm install -g innersourceadventure

Shader School

تعلم baa-ba للتطوير الرسومي باستخدام تظليل GLSL.

npm install -g shader-school

Bytewiser

تعرف على كيفية التعامل مع البيانات الثنائية في متصفحات Node.js و HTML5.

npm install -g bytewiser

Bug Clinic

تعلم أدوات وتقنيات جديدة عن طريق تحسين مهاراتك في تصحيح الأخطاء.

npm install -g bug-clinic

Browserify Adventure

استخدم وحدات npm واطلب () في المستعرض باستخدام Browserify.

npm install -g browserify-adventure

Intro to WebGL

ابدأ بـ three.js و WebGL.js و WebGL.

npm install -g introtowebgl

Count to 6

تعرف على كيفية استخدام ميزات ES6 ، الإصدار التالي من JavaScript.

npm install -g count-to-6

Kick off Koa

ابدأ بـ Koa ، الجيل التالي من إطار عمل الويب لـ Node.js.

npm install -g kick-off-koa

LololoDash

تعلم Lodash (الشوكة السفلية) لإدارة الجداول والأشياء البسيطة!

npm install -g lololodash

learnyoucouchdb

تعلم كل شيء عن CouchDB - قاعدة البيانات التي تحتضن الويب بالكامل

npm install -g learnyoucouchdb

learnuv

تعلم الأشعة فوق البنفسجية للاستفادة أو للمتعة فقط ، ورشة عمل موجهة للمكتبة تعزز Node.js.

npm install -g learnuv

Learn Generators

مقدمة لمولدات جافا سكريبت ES6.

npm install -g learn-generators

learnyoureact

دعونا نتعلم React.js وتقديم جانب الخادم!

npm install -g learnyoureact

perfschool

ابحث عن طريقك عبر متاهة تحسين أداء الويب!

npm install -g perfschool

Web Audio School

تعلم واجهة برمجة تطبيقات Web Audio عن طريق استكمال سلسلة من الدروس التفاعلية مع التركيز على الموسيقى.

npm install -g web-audio-school

torrential

مجموعة من الدروس لتظهر لك كيفية إنشاء شبكة تورنت p2p بسيطة

npm install -g torrential

Thinking in React

تعلم فلسفة React من خلال بناء واجهة الصفر.

npm install -g thinking-in-react

Post-mortem debugging

تعرف على كيفية استخدام تصحيح ما بعد الوفاة على SmartOS لتصحيح تطبيقات Node.js بكفاءة في الإنتاج.

npm install -g node-debug-school

Seneca in practice

تعرّف على كيفية الاستفادة من مجموعة أدوات SenecaJs microservice.

npm install -g seneca-in-practice

LESS is more

تعلم أساسيات CSS LESS preprocessor.

npm install -g less-is-more

JavaScript best practices

تعلم أفضل ممارسات كتابة كود JavaScript النظيف.

npm install -g js-best-practices

Scope Chains & Closures

تعرف على تفاصيل النطاق ، وسلاسل النطاق ، والإغلاقات ، وجمع القمامة.

npm i @workshoppers/scope-chains-closures -g
scope-chains-closures