صفر تا صد آموزش نود جی اس
Node.js Essential Training
آموزش فارسی Node.js ، محیط اجرایی سمت سرور برای زبان جاوا اسکریپت !
آموزش نود جی اس به زبان فارسی و به صورت پروژه محور و صورت گام به گام از مقدمات و مفاهیم تا انجام پروژه های پیشرفته !
با کدنویسی سمت سرور در Node.js ، برنامه نویسی وب را متحول کنید !
سطح مقدماتی – پیشرفته
پکیج اورجینال و شکیل فیزیکی
ویژگی های اصلی مجموعه آموزشی صفر تا صد آموزش نود جی اس :
- 400 دقیقه آموزش نود جی اس به زبان فارسی (آموزش Node.js ) و کدنویسی سمت سرور به صورت جامع و پروژه محور از آشنایی مقدماتی تا انجام پروژه های مختلف .
- آموزش فوق العاده کاربردی و سطح یک جهانی از اساتید برنامه نویسی وب دنیا
- برای اولین بار در ایران ترجمه ، فارسی سازی ، بومی سازی و دوبله شده به فارسی توسط متخصصین برنامه نویسی ایرانی
- شامل دوره آموزشی فارسی و مثال محور : “آموزش جامع نود جی اس ” – Node.js Essential Training
- همراه با سورس ارزشمند تمام پروژه های آموزشی فارسی
- به علاوه بیش از 20 ساعت دوره های تخصصی آموزش Node.js به زبان انگلیسی
- همراه با نرم افزار های ادیتور و برنامه نویسی مورد نیاز
- بسته ای عالی برای تمام علاقمندان به برنامه نویسی وب
نود.جی اس جی اس چیست ؟ What is Node.js
نود. جیاس (به انگلیسی: Node.js) یک محیط اجراییِ سمت سرورِ متنباز و چندسکویی برای زبان جاوااسکریپت است.
از لحاظ تاریخی از جاوااسکریپت در درجهٔ اول به عنوان یک زبان اسکریپتنویسی سمت کاربر به این صورت استفاده میشد که اسکریپتهای نوشته شده با جاوااسکریپت درون صفحات اچتیامال جاسازی میشدند و سپس این اسکریپتها توسط یک موتور جاوااسکریپت در مرورگر وب کاربر پردازش میشد.
Node.js امکان استفاده از جاوااسکریپت برای نوشتن اسکریپتهای سمت سرور را فراهم میکند تا بدین صورت بتوان با آن صفحات وب پویا را قبل از فرستادن آن به مرورگر کاربر تولید کرد.
در نتیجه نود. جیاس به یکی از المانهای اصلی در پارادایمِ «جاوااسکریپت در همه جا» تبدیل شدهاست که در آن به جای استفاده از زبانهای برنامهنویسی مختلف در نوشتن اسکریپتهای سمت سرور، از یک زبان واحد برای توسعهٔ برنامههای کاربردی وب استفاده میشود.
نمونه فیلم معرفی دوره آموزشی فارسی “صفر تا صد آموزش Node.js “
دوره آموزشی فارسی “صفر تا صد آموزش نود جی اس ”
Node.js Essential Training
Node.js یک ابزار قدرتمند و محیط اجرایی سمت سرور است که برای کنترل کردن سرورها، ساختن برنامه های وب و ایجاد برنامه های رویداد محور است. نود جی اس، جاوا اسکریپت را که یک زبان آشنا برای تمامی توسعه دهندگان وب است ، از مرورگر خارج می کند.
با Node.js می توانید برنامه هایی بسازید که می توانند روی لپتاپ یا حتی فضای ابری اجرا شوند. در این دوره آموزشی می توانید با اصول اولیه نود جی اس آشنا شوید و برنامه های جاوا اسکریپت خودتان را بسازید.
در این دوره آموزش Node.js به شما نشان می دهیم چگونه Node.js را روی Mac یا PC نصب کنید و با بخشهای اصلی Node.js کار کنید: یعنی Global Object، Event Loop، ماژول http و سیستم فایل ها. سپس به مباحث خواندن و نوشتن داده ها، Stream کردن داده، درخواست های http و کار با Node Package Manager یا npm خواهیم پرداخت.
در فصل های آخر این دوره به شما نشان می دهیم چگونه Session ها را روی سرورهای وب اجرا کنید، با استفاده از WebSockets با سرورها و مشتری ها ارتباط برقرار کنید، از فریم ورک Express استفاده کنید تا برنامه ها را توسعه دهید و کد Node.js را تست و عیب یابی کنید.
عناوین و سرفصل های دوره آموزشی فارسی ” صفر تا صد آموزش نود جی اس “
مقدمه
1- خوش آمدگویی
2- چیزهایی که باید بدانید
3- استفاده از فایل های تمرینی
4- نصب کردن وابستگی ها
فصل اول – نود جی اس چیست؟
1- تاریخچه Node.js
2- طرز کار Node.js
فصل دوم – نصب کردن نود جی اس
1- نصب کردن Node.js روی یک Mac
2- نصب کردن Node.js روی یک PC
3- آپگرید کردن Node.js
فصل سوم – هسته نود
1- Global Object
2- متغیرهای آرگومان با Process.argv
3- ورودی و خروجی استاندارد
4- توابع زمانبندی استاندارد
فصل چهارم – ماژول های نود
1- ماژول های اصلی
2- جمع آوری اطلاعات با Readline
3- کار با رویدادها با EventEmitter
4- استخراج ماژول های اختصاصی
5- ایجاد فرایندهای فرزند با exec
6- ایجاد فرایندهای فرزند با spawn
فصل پنجم – سیستم فایل
1- فهرست کردن فایل های Directory
2- خواندن فایل ها
3- نوشتن و اضافه کردن فایل ها
4- ایجاد دایرکتوری ها
5- تغییر نام و حذف کردن فایل ها
6- تغییر نام و حذف کردن دایرکتوری ها
7- جریان های فایل قابل خواندن
8- جریان های فایل قابل نوشتن
فصل ششم – ماژول اچ تی تی پی
1- ایجاد یک درخواست
2- ساختن یک سرور وب
3- ارائه فایل ها
4- ارائه داده های JSON
5- جمع آوری داده های POST
فصل هفتم – مدیریت پکیج های نود
1- نصب npm به صورت Local
2- نصب npm به صورت Global روی یک Mac
3- نصب npm به صورت Global روی یک PC
4- سرورهای فایل با httpster
فصل هشتم – سرورهای وب در آموزش نود جی اس
1- فایل package.json
2- مقدمه ای بر Express
3- مسیردهی Express و CORS
4- بدنه ها و پارامترهای پست Express
فصل نهم – وب سوکت ها
1- ایجاد یک سرور WebSocket
2- مخابره پیام ها با WebSocket ها
3- ساخت WebSocket ها با Socket.IO
فصل دهم – تست کردن و عیب یابی
1- تست کردن با mocha و Chai
2- تست mocha به صورت ناهمگام
3- تقلید از یک سرور با Nock
4- تزریق کردن وابستگی ها با Rewire
5- تست کردن پیشرفته Sinon Spies
6- تست کردن پیشرفته Sinon Stubs
7- پوشش کد با Istanbul
8- تست کردن نقاط انتهایی http با Supertest
9- چک کردن واکنش های سرور با Cheerio
فصل یازدهم– اتوماسیون و پیاده سازی
1- افزودن راهنمایی به کد با Grunt
2- تبدیل کردن LESS به CSS با Grunt
3- باندل کردن اسکریپت های مشتری با Browserify
4- توسعه سریع با Grunt Watches
5- اتوماسیون با npm
6- عیب یابی با npm
فصل دوازدهم – نتیجه گیری
1- گام های بعدی
همراه با دوره های تخصصی آموزش Node.js به زبان انگلیسی :
– دوره آموزشی 4 ساعته ” آموزش Node.js – ساخت یک اپلیکیشن ساده فول استک با انگولار 2 و با نود جی اس”
Lynda – Building a Simple Full-Stack App with Angular 2 and Node.js
– دوره آموزشی 2 ساعته ” آموزش Node.js – ساخت یک اسلک بات با میکروسرویس ”
Lynda – Building a Slack Bot with Node.js Microservices
– دوره آموزشی 4 ساعته ” آموزش Node.js – ساخت اپلیکیشن های Angular و Node.js با احراز هویت ”
Lynda – Building Angular and Node Apps with Authentication
– دوره آموزشی 3 ساعته ” آموزش Node.js – ساخت API ها با استفاده از Hapi در نود جی اس”
Lynda – Building APIs Using Hapi in Node.js
– دوره آموزشی 2 ساعته ” آموزش Node.js – ساخت API های وب با نود جی اس و اسکسپرس”
Lynda – Building RESTful Web APIs with Node.js and Express
– دوره آموزشی 3 ساعته ” آموزش Node.js – پایگاه داده برای برنامه نویسان با Node.js ”
Lynda – Databases for Node.js Developers
– دوره آموزشی 2 ساعته ” آموزش جامع فریم ورک Express برای نود جی اس”
Lynda – Express Essential Training
– دوره آموزشی 2 ساعته ” آموزش Node.js – بکارگیری اپلیکیشن های نود جی اس”
Lynda – Node.js Deploying Applications
– دوره آموزشی 3 ساعته ” آموزش Node.js – طراحی پترن ها در نود جی اس”
Lynda – Node.js Design Patterns
– دوره آموزشی 2 ساعته ” آموزش Node.js – ساخت اپلیکیشن های تحت وب رییل تایم با نود جی است و Socket.IO ”
Lynda – Node.js Real-Time Web with Socket.IO
– دوره آموزشی 2 ساعته ” آموزش Node.js – ایمن سازی API ها در نود جی اس ”
Lynda – Node.js Securing RESTful APIs
– دوره آموزشی 4 ساعته ” آموزش Node.js – تست کردن و کیفیت کد ها در نود جی اس ”
Lynda – Node.js Testing and Code Quality
– دوره آموزشی 3 ساعته ” آموزش Node.js – تغییر از اکما اسکریپت 6 در نود جی اس”
Lynda – Switching to ES6 in Node.js
– دوره آموزشی 1 ساعته ” آموزش Node.js – توسعه مبتنی بر تست با نود جی اس”
Lynda – Test-Driven Development with Node.js
– همراه با نسخه کامل نرم افزارهای ادیتور و ویراستار مطرح برای کدنویسی نود جی اس
پیش نیاز دوره های برنامه نویسی ، دوره صفرتاصد مبانی برنامه نویسی است ، در ادامه حتما توصیه میکنیم دیگر دوره های مرتبط با جاوا اسکریپت را هم ببینید :
جامع و کامل ،خوب بود به نظرم، من جاوا اسکریپت رو آشنا بودم برام مناسب بود
ممنون. عالی بود
عالی بود
– جامع
– مرحله به مرحله