توسعه Full Stack وب و اپلیکیشن موبایل با React JS، React Native، NodeJS، MongoDB | پروژههای MERN Stack
در این دوره جامع، به دنیای شگفتانگیز توسعه Full Stack وب و اپلیکیشن موبایل با استفاده از MERN Stack شیرجه بزنید. یادگیری React JS و React Native کلید ساخت اپلیکیشنهای تکصفحهای (SPA) مدرن و اپلیکیشنهای موبایل نیتیو است.
آنچه خواهید آموخت:
- نحوه ساخت اپلیکیشنهای تکصفحهای با Full Stack Web Development با React JS، NodeJS، MongoDB
- اتصال به API خارجی با ReactJS
- ایجاد کامپوننتهای قابل استفاده مجدد React
- راهاندازی محیط مجازی برای React و ReactNative
- اجرای شبیهسازهای اندروید و iOS برای React و React Native
- آشنایی با سینتکس JSX و عبارات در React JS
- استفاده از سینتکس ES6 در React
- نمایش محتوا در شبیهساز با React
- مدیریت ورودیهای کاربر، فرمها و رویدادها در React
- استفاده از React Portals برای رندر کردن فرزندان خارج از سلسله مراتب DOM
- کار با React JS Hooks و Context برای توسعه مدرن برنامههای وب با React Js
- ایجاد ساختارهای Hooks و Context
- پیادهسازی مسیریابی (Routing) با React Router
- جابجایی بین صفحات مختلف در React
- انتقال داده بین صفحات مختلف با React Navigation
- تکنیکهای کدنویسی برای توسعه کارآمد با React
- ساخت وب اپلیکیشنهای سریع و کاربرپسند با React
- یادگیری Node.js: تکنولوژی سمت سرور با رشد سریع و درک نحوه کار آن
- بهبود مهارتها، یافتن شغل جدید و ساخت اپلیکیشنهای وب قدرتمند و پایدار با NodeJS
- یادگیری مفاهیم کلیدی NodeJS
- ساخت سرور و درک نحوه کار آن
- درک و استفاده از Event Emitter
- کار با Buffers، Streams و Pipes
- یادگیری مسیریابی با NodeJS
- آشنایی با MongoDB: پایگاه داده NoSQL محبوب و اسناد-محور
- نصب MongoDB
- درک منطق ذخیرهسازی داده در MongoDB
- کار با Mongoose JS: محبوبترین کتابخانه مدلسازی داده شیءگرا برای MongoDB
- اجرای عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) با نوشتن کوئریها
- درک دستورات ترمینال برای مدیریت پایگاه داده
- ویژگیهای پیشرفته MongooseJS
- آشنایی با Mocha: بهترین فریمورک تست برای NodeJS
- یادگیری آسان کار با MongoDB
- توسعه Full Stack Web با استفاده از MERN
- ساخت API بکاند با Node و Express
- کار با React Hooks، Async/Await و شیوههای مدرن
- ساخت وبسایت شبکههای اجتماعی قدرتمند و کاملاً کاربردی با MERN
- مدیریت فرمها در React، Node.js، Express JS
- آشنایی با Redux (بهترین ابزار مدیریت وضعیت)
- استایلدهی با Material-ui
- پیادهسازی احراز هویت JWT
- آشنایی با مفاهیم استقرار (Deployment)
- پروژههای MERN Stack جامع با React JS، Node.js، Express JS، MongoDB
- Mern Full Stack
- توسعه وب با MERN Stack Project
- React Native: ساخت اپلیکیشنهای نیتیو iOS و اندروید با دانش React
- پوش نوتیفیکیشنها، Hooks، Redux در React Native
محتوای دوره:
این دوره برای همه سطوح مناسب است و شما را از مبتدی تا پیشرفته همراهی میکند. یادگیری React قدم به قدم با نمایشهای عملی خواهد بود. شما با React، React Native، React Navigation، Hooks و Context، همچنین NodeJS و MongoDB به طور کامل آشنا میشوید.
با Expo app قادر خواهید بود اپلیکیشنهای خود را روی دستگاه موبایل واقعی اجرا کنید. مفاهیمی مانند JSX، سیستم props و سیستم state برای شما کاملاً روشن خواهد شد.
ما در این دوره پروژههایی مانند Instaverse MERN Stack Project را خواهیم ساخت که یک پروژه کامل اپلیکیشن شبکههای اجتماعی است.
چرا این دوره را انتخاب کنید؟
کیفیت تدریس بالا توسط توسعهدهندگان باتجربه OAK Academy.
بدون نیاز به دانش قبلی! دوره از مبانی شروع میشود و با تمرینهای عملی همراه است.
ابزارهای رایگان و محبوب استفاده میشوند.
دسترسی مادامالعمر به دوره و پشتیبانی سریع و دوستانه.
گواهی پایان دوره قابل دانلود.
سوالات متداول:
React چیست؟ کتابخانه جاوا اسکریپت برای ساخت کامپوننتهای رابط کاربری وب.
React برای چه کاری استفاده میشود؟ ساخت رابطهای کاربری پویا برای اپلیکیشنهای تکصفحهای (SPA).
React Native چیست؟ فریمورکی برای ساخت اپلیکیشنهای موبایل نیتیو برای اندروید و iOS با جاوا اسکریپت.
Node.js چیست؟ محیط زمان اجرای جاوا اسکریپت خارج از مرورگر برای ساخت اپلیکیشنهای سمت سرور.
MongoDB چیست؟ پایگاه داده NoSQL مبتنی بر سند.
پیشنیازها:
- کامپیوتر (ویندوز، مک یا لینوکس)
- آشنایی با مبانی JavaScript، HTML، CSS
- اشتیاق به یادگیری React، React Native، NodeJS، MongoDB و MERN Stack Projects
همین حالا به دوره Full Stack Web & Mobile App Development | MERN Stack Project بپیوندید و اولین قدم را در دنیای توسعه وب و موبایل بردارید!
OAK Academy
OAK Academy Team
نمایش نظرات