درباره دوره
از مدتها قبل یکی از آرزوهای برنامه نویسان جاوا اسکریپت این بود که بتوانند کدهای خود را به جز سمت کاربر در سمت سرور هم اجرا کنند. یکی از محیطهای هایی که به برنامه نویسان اجازه میدهد کدهای جاوا اسکریپت خود را سمت سرور اجرا کنند، Node.js میباشد.
Node.js چیست ؟
Node.js یک پلتفرم سمت سرور مبتنی بر موتور جاوا اسکریپت گوگل کروم (V8 Engine) میباشد. Node.JS تمام چیزهایی که برای اجرای یک برنامه نوشته شده به زبان جاوا اسکریپت را نیاز دارید برایتان فراهم میکند. آقای Ryan Dahl در سال 2009 Node.JS را معرفی کرد تا نشان دهد جاوا اسکریپت قدرتمندتر از این حرفها است که فقط برای پویاسازی صفحات وب در فرانت اند استفاده شود. در واقع به کمک Node.js زبان برنامه نویسی جاوا اسکریپ به جای اجرا درمرورگر در محیط سرور اجرا میشود.
Node.js فریم ورک نیست
نود جی اس یک فریم ورک جاوا اسکریپت نیست. فریم ورک به مجموعه ای از کتابخانهها و استانداردها گفته میشود که کار با یک زبان خاص را آسانتر کرده و مانع انجام کارهای تکراری و یکنواخت توسط برنامه نویس میشوند. فریم ورکهای زیادی با زبان جاوا اسکریپت طراحی شده اند و در بخشهای مختلف مورد استفاده قرار میگیرند. برخی از کتابخانهها و فریم ورکهای معروف جاوا اسکریپت عبارتند از: Angular، React، Meteor.js، Vue.js و غیره. بنابراین Node.js فریم ورک نبوده و تعریف دقیق آن “محیط اجرایی” یا “run-time environment” میباشد. در واقع نود جی اس کمی فراتر از فریم ورک رفته و دامنه کاربردهای آن کمی بیشتر از فریم ورک میباشد. Node.js محدود به برنامههای تحت وب نبوده و میتوان از آن در ساخت میکروکنترلر ها، Rest APIها، بستههای سیستم عامل، رباتیک و حتی در مراحل پیشرفته در ساخت برنامه برای هواپیمای بدون سرنشین نیز استفاده کرد.
پیش نیازه های دوره
آشنایی با برنامه نویسی به زبان جاوا اسکریپت
مخاطب هدف دوره
دانشجویان دوره های فول استک
دانشجویان دوره های فرانت اند
سوالات متداول
Node.js چه کاربردهایی دارد؟
چرا باید از Node.js استفاده کنیم؟
سرفصل های دوره
Node Js introduction
1. Node.js fundamentals and enviroments2. Module system
3. Package management
4. Express.js
5. Create Api with express.js
6. Testing api
7. Improve performance
8. Mongodb and mongoose
9. Node security+Authentication
10. Project and deploy
+ اساتید دوره :
Master Backend Web Developer
در این دوره یاد میگیرید چگونه با Node.js منطق سمت سرور را طراحی و پیادهسازی کنید. از ساخت APIهای مقیاسپذیر و مدیریت درخواستها تا اتصال به دیتابیس و پیادهسازی احراز هویت، همهچیز را بهصورت پروژهمحور و مطابق نیازهای واقعی بازار کار تجربه خواهید کرد.
مدت زمان
100 ساعتتاریخ شروع
1404/12/14محل برگزاری
لابراتوار A
Power BI Business Intelligence Dashboards
با دوره طراحی داشبوردهای هوش تجاری با Power BI، مهارتهای تخصصی تحلیل داده و مصورسازی اطلاعات را بر اساس استانداردهای جهانی فرا بگیرید و توانمندی خود را در تصمیمگیری دادهمحور و مسیر شغلی حرفهای ارتقا دهید.
مدت زمان
45 ساعتتاریخ شروع
1404/11/29محل برگزاری
لابراتوار B
Master FullStack WebDeveloper
با تسلط بر فریمورکهای قدرتمند ریاکت و نود جیاس، از یک مبتدی به یک توسعهدهنده فولاستک حرفهای تبدیل شوید. این دوره کاملاً عملی، شما را با ساخت پروژههای واقعی برای ورود موفق به بازار کار آماده میکند.
مدت زمان
270 ساعتتاریخ شروع
1404/12/18محل برگزاری
لابراتوار Aدرخواست مشاوره ثبت نام
درصورت نیاز به مشاوره برای ثبت نام فرم درخواست زیر را تکمیل فرمایید.
