کتاب طراحی و توسعه وب فول استک با React و Node.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و توسعه وب فول استک با React و Node.js
موضوع کلی: توسعه نرمافزار وب
موضوع میانی: توسعه وب پیشرفته
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب فول استک
- 2. محیط توسعه و ابزارهای لازم
- 3. مروری بر JavaScript مدرن (ES6+)
- 4. مفاهیم پیشرفته JavaScript: Closureها و Prototypeها
- 5. معرفی React: کامپوننتها و JSX
- 6. مدیریت حالت در React با استفاده از useState و useEffect
- 7. کامپوننتهای کنترلشده و غیرکنترلشده در React
- 8. استایلدهی به کامپوننتهای React
- 9. React Router: مسیریابی در برنامههای تکصفحهای
- 10. مدیریت دادهها با Context API
- 11. معرفی Redux: مدیریت حالت پیشرفته
- 12. اتصال React به APIها با استفاده از Fetch و Axios
- 13. مدیریت درخواستهای HTTP و خطاها
- 14. آشنایی با مفهوم RESTful API
- 15. مقدمهای بر Node.js و npm
- 16. ساخت سرور با Node.js و Express
- 17. مسیریابی در Express
- 18. Middlewareها در Express
- 19. مدیریت دادهها با MongoDB
- 20. طراحی Schema در MongoDB
- 21. اتصال Node.js به MongoDB با Mongoose
- 22. اعتبارسنجی دادهها در Node.js و Mongoose
- 23. احراز هویت و مجوز در Node.js
- 24. استفاده از JWT برای احراز هویت
- 25. پیادهسازی APIهای احراز هویت (ثبتنام، ورود، خروج)
- 26. آپلود فایل در Node.js
- 27. امنیت در Node.js: جلوگیری از حملات رایج
- 28. تستنویسی در Node.js با Jest
- 29. تست کامپوننتهای React با React Testing Library
- 30. استفاده از Docker برای کانتینرسازی برنامههای Node.js
- 31. استقرار برنامههای Node.js بر روی سرور
- 32. آشنایی با مفاهیم CI/CD
- 33. استفاده از Git و GitHub برای مدیریت نسخه
- 34. بهینهسازی عملکرد برنامههای React
- 35. بهینهسازی عملکرد سرور Node.js
- 36. معرفی GraphQL و تفاوت آن با REST
- 37. پیادهسازی GraphQL Server با Node.js
- 38. استفاده از Apollo Client برای اتصال به GraphQL API
- 39. معرفی TypeScript و مزایای آن
- 40. استفاده از TypeScript در React
- 41. استفاده از TypeScript در Node.js
- 42. معرفی Webpack و Babel
- 43. تنظیمات Webpack برای بهینهسازی برنامههای React
- 44. آشنایی با Server-Side Rendering (SSR)
- 45. پیادهسازی SSR با Next.js
- 46. معرفی Next.js API Routes
- 47. آشنایی با Static Site Generation (SSG)
- 48. استفاده از Next.js برای تولید سایتهای استاتیک
- 49. معرفی Progressive Web Apps (PWA)
- 50. تبدیل برنامه React به PWA
- 51. آشنایی با WebSockets و ارتباط real-time
- 52. پیادهسازی چت آنلاین با WebSockets
- 53. معرفی WebRTC و ارتباط صوتی و تصویری
- 54. آشنایی با مفاهیم SEO و بهینهسازی برای موتورهای جستجو
- 55. بهینهسازی برنامههای React برای SEO
- 56. آشنایی با ابزارهای مانیتورینگ عملکرد وب
- 57. بررسی و تحلیل لاگهای سرور Node.js
- 58. آشنایی با الگوهای طراحی در توسعه وب
- 59. پیادهسازی معماری MVC در Node.js
- 60. آشنایی با مفاهیم Microservices
- 61. پیادهسازی Microservices با Node.js
- 62. آشنایی با Redis و استفاده از آن به عنوان Cache
- 63. آشنایی با RabbitMQ و صفهای پیام
- 64. آشنایی با Elasticsearch و جستجوی متنی
- 65. آشنایی با Redis و استفاده از آن برای Session Management
- 66. آشنایی با Nginx و Reverse Proxy
- 67. آشنایی با Load Balancing
- 68. آشنایی با ابزارهای امنیتی وب (OWASP)
- 69. آشنایی با اصول طراحی رابط کاربری (UI) و تجربه کاربری (UX)
- 70. آشنایی با Accessibility (دسترسیپذیری) وب
- 71. معرفی ابزارهای توسعهدهنده مرورگر
- 72. آشنایی با مفاهیم Performance Budget
- 73. آشنایی با ابزارهای Performance Auditing
- 74. آشنایی با ابزارهای Linting و Formatting کد
- 75. آشنایی با ابزارهای Static Analysis
- 76. آشنایی با مفاهیم Design Patterns در React
- 77. آشنایی با مفاهیم SOLID principles
- 78. آشنایی با معماری Clean Code
- 79. آشنایی با مفاهیم Domain-Driven Design (DDD)
- 80. آشنایی با مفاهیم Event Sourcing
- 81. آشنایی با مفاهیم CQRS
- 82. آشنایی با مفاهیم Micro Frontends
- 83. آشنایی با ابزارهای observability (tracing, metrics, logging)
- 84. آشنایی با مفاهیم DevOps و فرهنگ DevOps
- 85. آشنایی با ابزارهای Infrastructure as Code (IaC)
- 86. آشنایی با مفاهیم Serverless Computing
- 87. آشنایی با ابزارهای Serverless Framework
- 88. آشنایی با مفاهیم GraphQL Subscriptions
- 89. آشنایی با مفاهیم WebAssembly (WASM)
- 90. آشنایی با ابزارهای تست End-to-End (E2E)
تگها:
Node.js
React
آموزش Node.js
آموزش React
برنامه نویسی وب
توسعه دهنده وب
توسعه وب
جاوااسکریپت
طراحی وب
فول استک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.