لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ابزارهای مدرن جاوااسکریپت، ماژولها و یکپارچهسازی بکاند
- آخرین آپدیت
دانلود Modern JavaScript Tooling, Modules, and Backend Integration
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره، شما تسلط بر ابزارهای مدرن جاوااسکریپت، ماژولها و یکپارچهسازی بکاند را خواهید آموخت. در پایان، قادر خواهید بود با استفاده از ماژولهای جاوااسکریپت (هم CommonJS و هم ES Modules) کدهای خود را به شکلی کارآمد سازماندهی کنید و از ابزارهایی مانند Node.js، NPM و Webpack بهره ببرید. همچنین تجربه عملی در راهاندازی APIهای بکاند با Node.js و Express، اتصال به MongoDB و استقرار (Deploy) اپلیکیشنهای Full-stack را کسب خواهید کرد. این دوره شما را قادر میسازد تا گردش کار توسعه خود را بهبود بخشید، کدهای تولید شده را بهینه کنید و اپلیکیشنهای پیچیدهای بسازید که شامل هر دو بخش فرانتاند و بکاند باشند.
مسیر شما با درک ماژولهای جاوااسکریپت و نقش آنها در سازماندهی و قابلیت نگهداری کد آغاز میشود. شما در اصول Node.js و NPM عمیق خواهید شد و نصب پکیجها و مدیریت وابستگیها را یاد میگیرید. با پیشرفت در دوره، Webpack را به عنوان یک Module Bundler بررسی کرده و آن را برای بهینهسازی کد و بهبود عملکرد سایت پیکربندی میکنید. علاوه بر این، استفاده از Babel را برای تبدیل کدهای مدرن جاوااسکریپت جهت سازگاری با مرورگرهای مختلف خواهید آموخت. تجربه عملی شما با ساخت و استقرار یک اپلیکیشن Full-stack که ابزارهای بکاند و فرانتاند را با هم ادغام میکند، به اوج خود میرسد.
این دوره با معرفی شیوههای توسعه در دنیای واقعی ادامه مییابد، مانند استفاده از MongoDB و Mongoose برای ذخیرهسازی دادهها، ایجاد یک RESTful API و مدیریت درخواستهای HTTP. همچنین فرآیند استقرار اپلیکیشنهای خود را در پلتفرمهایی مانند Netlify بررسی خواهید کرد تا مطمئن شوید پروژههای شما در دسترس کاربران سراسر جهان قرار میگیرند. در پایان این دوره، شما پایه محکمی در یکپارچهسازی فرانتاند و بکاند و همچنین ابزارهای مورد نیاز برای توسعه و استقرار کارآمد خواهید داشت.
این دوره برای توسعهدهندگانی که دانش پایه از جاوااسکریپت دارند و به دنبال ارتقای مهارتهای توسعه Full-stack خود هستند، ایدهآل است. داشتن تجربه قبلی در مفاهیم توسعه وب و کار با خط فرمان (Command Line) توصیه میشود.
سرفصل ها و درس ها
ماژولها و ابزارها
Modules and Tooling
معرفی پروژه
Project Introduction
ماژولها چیستند؟
What Are Modules?
نصب و استفاده از Node.js
Installing and Using Node.js
نمایش نظرات