کتاب های برچسب Java Script
تاریخ: 1400/10/18 22:54
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |Reactive Prgramming |

طراحی async-first جاوا اسکریپت، هم یک موهبت و هم یک نفرین بوده است. در حالی که حلقه رویداد (event loop) به ما اجازه می‌دهد تا فراخوانی‌های AJAX را به راحتی انجام دهیم، ردیابی همه آنها می‌تواند کار سختی باشد. یک درخواست AJAX را می‌توان به عنوان یک وعده (promise) مدل سازی کرد، اما بیش از یک promise و آن هم به طور ناگهانی و در حین اینکه کاربر در برنامه ما پیش می‌رود، به معنی وجود دسته ای از آیتم‌ها برای ردیابی به صورت دستی (و حتی لغو) است. یکی از بدنام‌ترین مثال ها، typeahead است که در قسمت Advanced Async پوشش داده خواهد شد. شما یاد خواهید گرفت که چگونه فراخوانی‌ها و کنترل جریان را به RxJS واگذار کنید تا بتوانید روی بقیه برنامه خود تمرکز کنید.
از سوی دیگر، مدیریت وضعیت یک برنامه از زمان اختراع RAM، بلای جان برنامه نویسان بوده است که منجر به توصیه‌های مکرر مبنی بر «خاموش کردن و دوباره روشن کردن آن» و ریست کردن وضعیت کامپیوتر شد. جاوا اسکریپت با پیش‌فرض قرار دادن وضعیت سراسری (global) و تغییرپذیر (mutable) این وضعیت را بدتر کرده است. در سال‌های اخیر، جامعه جاوا اسکریپت شروع به ارائه‌ی راه حل هایی موثر برای این مشکل کرده است.
کتابخانه RxJS، جریان‌های رویدادی (eventing flows) شما را بخش بندی می‌کند و هر عمل را در یک تابع واحد محصور می‌کند. علاوه بر این، RxJS تعداد زیادی عملگر کمکی را ارائه می‌کند که وضعیت داخلی را حفظ می‌کنند و به شما این امکان را می‌دهند تا نگرانی‌های وضعیتی خود را به کتابخانه بسپارید. علاوه بر این عملگر ها، در مورد ngrx، یک کتابخانه مدیریت وضعیت که بر فراز RxJS ساخته شده است، در قسمت Advanced Angular خواهید آموخت. در بخش Reactive Game Development، سیستم وضعیت خودتان را که مختص HTML5 Canvas API است ایجاد خواهید کرد.
دنیای front-end می‌تواند مملو از پیچیدگی باشد. کتابخانه RxJS یک راه حل ارائه می‌دهد: Observableها. Observableها دیگر مکانیسم‌های asynch جاوا اسکریپت مانند callback‌ها و promise‌ها را در یک روش جدید برای نگاه کردن به داده‌ها ادغام می‌کند. Observableها به جای کار با اشیا و ردیابی وضعیت آنها، رویدادهای ناهمگام (asynchronous) را به عنوان یک جریان می‌بینند. RxJS ابزارهایی را برای مدیریت، دستکاری و پردازش Observableها به منظور ساده سازی و سرعت بخشیدن به برنامه‌های front-end در اختیار شما قرار می‌دهد. با کمک کتاب Build Reactive Websites with RxJS (ساخت وبسایت‌های واکنشی با آر ایکس جی اس)، با RxJS به Observable مسلط می‌شوید و کد‌های جاوا اسکریپت ناهمگام خود را بسیار تمیزتر و ساده‌تر خواهید کرد.

 

 
تعداد بازدید: ۲۳۳
دیدگاه ها: ۰
تاریخ: 1400/10/07 21:17
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |

اگر به دنبال یک زبان برنامه نویسی برای توسعه برنامه‌های انعطاف پذیر و کارآمد هستید، جاوا اسکریپت انتخابی واضح است. کتاب Advanced JavaScript (جاوا اسکریپت پیشرفته )، یک راهنمای عملی است که شما را با جاوا اسکریپت و ویژگی‌های متعدد آن به صورت گام به گام آشنا می‌کند. شما با یادگیری چگونگی استفاده از نحو جدید جاوا اسکریپت در ES6 شروع می‌کنید و سپس با بسیاری از ویژگی‌های دیگری که جاوا اسکریپت مدرن ارائه می‌دهد کار خواهید کرد. همانطور که در فصل‌ها پیش می‌روید، از برنامه‌نویسی ناهمزمان با callback‌ها و promise‌ها استفاده می‌کنید، رویدادهای مرورگر را مدیریت می‌کنید، و دستکاری Document Object Model (DOM) را انجام خواهید داد. همچنین روش‌های مختلف آزمایش پروژه‌های جاوا اسکریپت را بررسی خواهید کرد. در فصل‌های پایانی، برنامه نویسی تابعی را بررسی خواهید کرد و یاد خواهید گرفت که از آن برای ساخت برنامه‌های خود استفاده کنید. با استفاده از این کتاب به‌عنوان راهنمای خود، می‌توانید APIها را با استفاده از Node.js و Express توسعه دهید، با استفاده از React/Redux، فرانت‌اند ایجاد کنید و با استفاده از React/Expo اپلیکیشن‌های تلفن همراه بسازید. با به پایان رساندن کتاب جاوا اسکریپت پیشرفته، ویژگی‌ها و مزایای جاوا اسکریپت را برای ساخت برنامه‌های کوچک بررسی خواهید کرد.

 
تعداد بازدید: ۴۱۶
دیدگاه ها: ۰
تاریخ: 1400/09/26 08:42
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |

پاسخ به برنامه‌های وب به طور فزاینده پیچیده امروزی چیست؟ میکرو فرانت اند ها. این رویکرد با الهام از مدل میکروسرویس‌ها به شما امکان می‌دهد تا رابط‌ها را به ویژگی‌های جداگانه ای تقسیم کنید که توسط تیم‌های مختلفی از توسعه دهندگان مدیریت می‌شوند. لوکا مزالیرا با این راهنمای عملی، به معماران نرم‌افزار، رهبران فنی و توسعه‌دهندگان نرم‌افزار نشان می‌دهد که چگونه به جای استفاده از یک استقرار انفجار بزرگ، مصنوعات را به صورت اتمی بسازند و تحویل دهند.
در کتاب Building Micro-Frontends (ساخت میکرو فرانت اند ها)، شما یاد خواهید گرفت که چگونه میکرو فرانت اند‌ها به تیم شما امکان می‌دهند تا هر کتابخانه یا چارچوبی را انتخاب کنند. این به سازمان شما انعطاف فنی می‌دهد و به شما امکان می‌دهد تا طیف وسیعی از استعدادها را استخدام و حفظ کنید. Micro Frontend‌ها همچنین از تیم‌های توزیع شده یا هم محل به طور موثر‌تری پشتیبانی می‌کند. این کتاب را بردارید و بیاموزید که چگونه فوراً با این پیشرفت تکنولوژیک شروع کنید.

 

تعداد بازدید: ۵۱۳
دیدگاه ها: ۱
تاریخ: 1400/09/06 21:43
توسط: MotoMan
امتیاز: ۱

انگولار، یک چارچوب جاوا اسکریپتی محبوب است که می‌تواند بر روی طیف وسیعی از پلتفرم‌ها از جمله وب، دسکتاپ و موبایل اجرا شود. Angular دارای مجموعه‌ای از ویژگی‌های غنی و طیف گسترده‌ای از ابزارها به صورت حاضر و آماده است که آن را در میان توسعه‌دهندگان محبوب کرده است. ویرایش دوم کتاب Angular Projects، نحوه‌ی ساخت برنامه‌های وب بهینه و کارآمد را با انگولار به شما آموزش می‌دهد.

شما با کاوش در ویژگی‌های اساسی چارچوب از طریق ایجاد ده برنامه مختلف وب دنیای واقعی شروع خواهید کرد. هر برنامه نحوه یکپارچه کردن Angular را با کتابخانه و ابزار متفاوتی نشان می‌دهد. همان طور که پیش می‌روید، چگونه پیاده سازی فناوری‌های محبوب مانند Angular Router، Scully، Electron، Angular service worker، ابزار‌های Nx monorepo، NgRx و موارد دیگر را هنگام ساخت یک سیستم ردیابی مشکلات، یک برنامه هواشناسی PWA، یک برنامه موبایل برچسب گذاری جغرافیایی عکس، یک کتابخانه کامپوننت UI و بسیاری پروژه هیجان انگیز دیگر یاد خواهید گرفت. در فصل‌های پایانی، با سفارشی کردن دستورات Angular CLI با استفاده از شماتیک ها، نیز آشنا خواهید شد. با به پایان رساندن این کتاب، شما مهارت‌های لازم را خواهید داشت تا بتوانید برنامه‌های Angular را با استفاده از انواع فناوری‌های مختلف با توجه به نیاز خود یا مشتری بسازید.

در کتاب Angular Projects, 2nd Edition (پروژه‌های انگولار، ویرایش دوم)، توسعه برنامه‌های وب انگولار را با ساختن برنامه‌های کاربردی دنیای واقعی و کاوش در فناوری‌های مدرن وب و بهترین شیوه ها، یاد خواهید گرفت.

 
تعداد بازدید: ۶۲۹
دیدگاه ها: ۰
تاریخ: 1400/08/04 21:11
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script |SPA |NodeJS |React |MongoDB |Video |

ساخت وب‌سایت‌های مقیاس‌پذیر و واکنش‌گرا با یک کامپوننت سرور امن، یکی از دلهره‌آورترین وظایف در توسعه وب است. در دوره Building a Full Stack App with React and Express (ساخت یک برنامه فول استک با ری اکت و اکسپرس) موسسه Pluralsight، شما توانایی ساخت کامپوننت‌های React با کارایی بالا و یک سرور قدرتمند و امن و ارتباط دادن آنها را با یک پایگاه داده پیشرفته به دست خواهید آورد.

ابتدا یاد خواهید گرفت که با استفاده از React، Redux و Webpack یک برنامه front-end بسازید. در مرحله بعد، یک کامپوننت سرور و پایگاه داده را با استفاده از Express و MongoDB توسعه خواهید داد. در نهایت، شما این دو المان را با استفاده از Redux Saga و Axios با هم استفاده خواهید کرد. پس از اتمام این دوره، مهارت‌ها و دانش توسعه جاوا اسکریپت، React و Express که برای ساخت برنامه‌های فول استک از ابتدا یا یکپارچه شدن در اکثر تیم‌های نرم افزاری مبتنی بر Node.js لازم است را در اختیار خواهید داشت.

تعداد بازدید: ۴۷۸
دیدگاه ها: ۰
تاریخ: 1400/07/30 14:44
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |Video |

در قلب استفاده از کالکشن‌های داده در جاوا اسکریپت، شناخت کاملی از set ها، map‌ها و آرایه‌های نوع دار نیاز است. در دوره JavaScript Arrays and Collections (کالکشن‌ها و آرایه‌های جاوا اسکریپت) موسسه Pluralsight، شما نحوه‌ی ایجاد و بکارگیری کالکشن‌ها در برنامه‌های خودتان را یاد خواهید گرفت. ابتدا، نحوه استفاده از متدهای پیشرفته‌تر آرایه را فرا می‌گیرید. در ادامه، چگونگی ذخیره کردن داده‌های منحصر به فرد را با استفاده از مجموعه‌ها بررسی خواهید کرد. سپس نحوه ذخیره کردن داده‌ها با استفاده از جفت کلید و مقدار با استفاده از map‌ها را یاد خواهید گرفت.
در نهایت، نحوه مستقیم کار کردن با داده‌های باینری را با استفاده از آرایه‌های نوع دار یاد خواهید گرفت. پس از اتمام این دوره، دانش اساسی در مورد کالکشن‌های داده‌ها در زبان جاوا اسکریپت را کسب کرده اید که به شما کمک می‌کنند تا به سمت ساخت برنامه‌های وب کارآمدتری پیش روید.

 

تعداد بازدید: ۲۶۷
دیدگاه ها: ۰
تاریخ: 1400/07/26 22:30
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |SPA |React |Video |

در دوره Building Scalable React Apps (ساخت برنامه‌های ری اَکت مقیاس پذیر) موسسه Pluralsight، شما گمانه زنی‌ها را با استک React-Boilerplate کنار خواهید گذاشت تا بدون اینکه نیاز داشته باشید که استک خود را با هر افزودنی جدید تکامل دهید، بتوانید به ارائه ویژگی‌ها ادامه دهید.

در این دوره، ابتدا نحوه‌ی استفاده از redux-saga را یاد خواهید گرفت تا با ظرافت، اثرات جانبی به برنامه‌ی خودتان اضافه کنید. در ادامه، شما بر یادگیری نحوه استفاده از انتخاب مجدد (reselect) برای محاسبه مقادیر بر فراز redux store خود تمرکز خواهید کرد. در نهایت، شما یاد می‌گیرید که چگونه کامپوننت‌های خود را طوری طراحی کنید که تا حد امکان ساده، قابل حمل و قابل آزمایش باشند. پس از تماشای این دوره، می‌توانید به تنهایی یا با یک تیم با برنامه‌های بزرگ React دست و پنجه نرم کنید.

تعداد بازدید: ۳۹۷
دیدگاه ها: ۰
تاریخ: 1400/07/20 23:35
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |Video |

درک توابع iterator، iterable و generator می‌تواند مشکل باشد. در دوره Javascript Generators and Iterators (پیمایشگر‌ها و مولد‌های جاوا اسکریپت) موسسه Pluralsight که توسط Marques Woodson تدریس شده است، شما دانش بنیادی این ساختار‌ها را خواهید آموخت تا در استفاده روزمره از آن‌ها احساس راحتی کنید. در ابتدا، شما اینکه پیمایشگر‌ها چی هستند و چند مورد از پیمایش شونده‌های تعبیه شده موجود را درک خواهید کرد. در ادامه، توابع مولد و کلمه کلیدی yield را بررسی خواهید کرد. در نهایت، نحوه استفاده از Cancelable Async Flows را برای کمک به توابع مولد خودتان مانند توابع async بررسی خواهید کرد. پس از اتمام این دوره، مهارت‌ها و دانش مورد نیاز پیمایش گر‌ها و توابع مولد را به شروع به استفاده از آن‌ها از همین امروز در اختیار خواهید داشت.

 
تعداد بازدید: ۲۸۷
دیدگاه ها: ۰
تاریخ: 1400/07/16 23:32
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |SPA |React |

توسعه وب غالباً دنیای دیوانه واری تلقی می‌شود که در آن توسعه‌ی نرم افزار با نوشتن هک توی هک انجام می‌شود. من معتقدم که React از این الگو جدا شد و از اساس به گونه ای طراحی شد تا به شما یک پایه‌ی محکم بدهد تا بر اساس آن کار کنید. یکی از سرچشمه‌های اصلی باگ‌ها در برنامه‌های front-end، همگام سازی مدل داده‌ها با DOM بود. مطمئن شدن از اینکه هر زمان که داده‌ها تغییر می‌کنند، همه چیز در UI نیز با آن به روز می‌شوند، بسیار سخت است. اولین نوآوری React، معرفی یک ارائه‌ی خالص جاوا اسکریپتی از DOM و پیاده سازی مغایرت گیری در زمین کاربر و سپس استفاده از رویداد هایی که دستورات ساده ای را ارسال می‌کردند: ایجاد، بروز رسانی و حذف. با ری اَکت، از نظر مفهومی هر موقع که چیزی تغییر کند، همه چیز مجددا رندر می‌شوند و نه تنها کدی دارید که به طور پیش فرض امن است، بلکه کار چندانی هم نیاز نیست انجام دهید، چرا که فقط باید مسیر ایجاد را بنویسید و به روزرسانی‌ها برای شما انجام می‌شوند.

برای مدتی طولانی، مرورگر‌ها از جهات مختلف ناسازگار بودند، به این علت که برای اینکه DOM کار کند، باید از تعداد زیادی API پشتیبانی می‌کردند. React نه تنها راهی عالی برای حل اختلافات مرورگر‌ها ارائه می‌دهد، بلکه مواردی را که قبلاً برای کتابخانه‌های frontend هرگز امکان پذیر نبود را امکان پذیر کرد، مانند رندر سمت سرور و قابلیت پیاده سازی اهداف رندر مانند native iOS، اندروید و حتی اجزای سخت افزاری. اما مهمترین چیز در مورد React و دلیل اصلی اینکه چرا باید این کتاب را بخوانید این است که نه تنها از آن برای ایجاد برنامه‌های عالی برای کاربران خود استفاده خواهید کرد، بلکه شما را به توسعه دهنده بهتری نیز تبدیل خواهد کرد. کتابخانه‌ها همیشه می‌آیند و می‌روند و احتمالاً React نیز از این قاعده مستثنی نخواهد بود. چیزی که آن را خاص می‌کند این است که مفاهیمی را به شما می‌آموزد که می‌توانید در کل دوران حرفه ای خود از آنها مجددا استفاده کنید. همچنین در جاوا اسکریپت بهتر خواهید شد زیرا React دارای سیستم قالب بندی نیست. در عوض، React شما را مجبور می‌کند تا از قدرت کامل جاوا اسکریپت برای ایجاد رابط کاربری خود استفاده کنید. شما همچنین بخش هایی از برنامه نویسی تابعی را با map و filter تمرین می‌کنید و همچنین به استفاده از جدیدترین قابلیت‌های جاوا اسکریپت (از جمله ES6) ترغیب می‌شوید. با انتزاع نکردن مدیریت داده ها، React شما را مجبور می‌کند تا در مورد نحوه معماری برنامه خود فکر کنید و شما را تشویق می‌کند تا مفاهیمی مانند تغییرناپذیری را در نظر بگیرید.

هدف کتاب Fullstack React (فول استک ری اکت) این است که مفید‌ترین منبع برای یادگیری React باشد. وقتی که خواندن این کتاب را به پایان رساندید، شما (و تیمتان) تمام چیز هایی که برای ساخت برنامه‌های React قدرتمند و قابل اطمینان نیاز داشته باشید را در اختیار خواهید داشت. هسته React، نحیف و قدرتمند است. پس از چند فصل اول، شما درک کاملی از مبانی React خواهید داشت و قادر خواهید بود تا طیف وسیعی از برنامه‌های وب غنی و تعاملی را با چارچوب ری اَکت ایجاد کنید.

اما فراتر از هسته React، ابزارهای زیادی در اکوسیستم آن وجود دارد که ممکن است برای ساختن برنامه‌های عملیاتی مفید باشند؛ مواردی مانند مسیریابی سمت کلاینت بین صفحات، مدیریت حالت پیچیده و تعاملات زیاد API در مقیاس بالا.

تعداد بازدید: ۷۳۳
دیدگاه ها: ۰
تاریخ: 1400/07/01 22:04
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |TypeScript |

با یادگیری تایپ اسکریپت، می‌توانید شروع به نوشتن کدی تمیز‌تر و خواناتر کنید که درک آن آسان‌تر است و کمتر احتمال دارد که شامل باگ باشد. آیا این چیزی است که نمی‌توان دوست داشت؟ مطمئناً چشم انداز جذابی است، اما یادگیری یک زبان جدید می‌تواند چالش برانگیز باشد و همیشه نمی‌توان به آسانی دانست که از کجا باید شروع کرد.

در کتاب The TypeScript Workshop (کارگاه تایپ اسکریپت)، با یادگیری تایپ اسکریپت و بکارگیری دانشتان در ساخت برنامه‌های دنیای واقعی، مهارت‌های خود را گسترش می‌دهید. این کتاب، بستر ایده آلی را برای برنامه نویسان جاوا اسکریپت به منظور تمرین نوشتن کدهای فصیح و پربار تایپ اسکریپت فراهم می‌کند. برخلاف بسیاری از کتاب‌های سنگین تئوری، کتاب کارگاه TypeScript توضیحاتی واضح را با فرصت هایی برای تمرین عملی همراه کرده است. شما به سرعت در ساخت وبسایت‌های عملیاتی راه می‌افتید بدون اینکه لازم باشد تا صفحات مربوط به تاریخچه و مطالب کسل کننده را مرور کنید. تمرینات راهنمایی، به روشنی نشان می‌دهند که چگونه مفاهیم کلیدی در دنیای واقعی استفاده می‌شوند و هر فصل با فعالیتی جمع بندی می‌شود که شما را به چالش می‌کشد تا دانش تازه خود را در یک چارچوب واقعی بکار بگیرید.

تعداد بازدید: ۶۳۱
دیدگاه ها: ۰
تاریخ: 1400/06/07 22:33
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |PHP |MySQL |Jquery |Css |HTML5 |React |

ترکیب PHP و MySQL، مناسب‌ترین رویکرد برای طراحی وب پویا و مبتنی بر پایگاه داده است که در مواجهه با چالش‌های برخی از چارچوب‌های یکپارچه دیگر که یادگیری آنها دشوارتر است، خود را حفظ می‌کند. به دلیل ریشه‌های متن باز بودنش، پیاده سازی آن رایگان است، بنابراین یک گزینه فوق العاده محبوب برای توسعه وب است. هر توسعه دهنده احتمالی در یونیکس/لینوکس یا حتی پلتفرم ویندوز باید بر این فناوری‌ها مسلط باشد. همچنین در ترکیب با فن آوری‌های دیگر همچون JavaScript، React، CSS و HTML5، می‌توانید وب سایت هایی با استانداردهای صنعتی مانند فیس بوک، توییتر و جیمیل ایجاد کنید.
در این کتاب چگونگی ساخت وبسایت‌های تعاملی و داده محور را با ترکیبی قوی از فناوری‌های متن باز و استاندارد‌های وب را یاد خواهید گرفت، حتی اگر فقط دانش اولیه HTML را دارید. با کتاب Learning PHP, MySQL & JavaScript, 6th Edition ( یادگیری پی اچ پی، مای اس کیو ال و جاوا اسکریپت، ویرایش ششم)، شما با استفاده از جدید‌ترین نسخه‌های فناوری‌های اصلی امروزی از جمله PHP، MySQL، جاوا اسکریپت، CSS، HTML5، jQuery و کتابخانه قدرتمند React، به برنامه نویسی وب پویا خواهید پرداخت.
طراحان وب، نحوه استفاده از این فناوری‌ها را در کنار یکدیگر یاد می‌گیرند، در حالی که شیوه‌های برنامه نویسی وب ارزشمندی را نیز در طول راه انتخاب می‌کنند؛ از جمله نحوه بهینه سازی وب سایت‌ها برای دستگاه‌های تلفن همراه. شما به کمک این کتاب همه چیز را برای ایجاد یک سایت شبکه اجتماعی کاملاً کارا که مناسب برای مرورگرهای دسکتاپ و موبایل است، آماده خواهید کرد.

 

تعداد بازدید: ۹۹۱
دیدگاه ها: ۰
تاریخ: 1400/06/05 17:48
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |SPA |React |

کتابخانه React به شما کمک می‌کند تا در چند دقیقه یک برنامه ایجاد کرده و روی آن کار کنید، اما یادگیری نحوه کنار هم قرار دادن تمامی قطعات سخت است. چگونه یک فرم را اعتبارسنجی می‌کنید؟ یا بدون نیاز به نوشتن کد کثیف، یک عمل پیچیده چند مرحله ای کاربر را پیاده سازی می‌کنید؟ چگونه کد خود را آزمایش می‌کنید؟ قابل استفاده مجددش می‌کنید؟ به backend متصلش می‌کنید؟ آن را برای درک شدن ساده نگه می‌دارید؟ کتاب آشپزی React به سرعت پاسخ‌ها را ارائه می‌دهد.
بسیاری از کتاب‌ها به شما می‌آموزند که چگونه شروع کنید، چارچوب را بفهمید و یا از یک کتابخانه کامپوننت با React استفاده کنید، اما تعداد کمی از آنها نمونه هایی را برای کمک به شما در حل مشکلات خاص ارائه می‌دهند. کتاب React Cookbook (کتاب آشپزی ری اکت)، شامل نمونه کد هایی است که توسعه دهندگان هنگام استفاده از ری اکت، برای حل مشکلات رایج نیاز دارند که بر اساس موضوع و مسئله دسته بندی شده اند.

 

تعداد بازدید: ۱۰۹۷
دیدگاه ها: ۰
تاریخ: 1400/04/06 22:04
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |SPA |Vue.js |

در کتاب Hands-on Nuxt.js Web Development (توسعه وب عملی با ناکست جی اس)، Nuxt.js را برای ساخت برنامه‌های وب Vue.js رندر شده در سمت سرور، تولید شده به صورت ایستا و آماده تولید را به کمک مثال‌های کاربردی یاد خواهید گرفت. Nuxt.js، یک چارچوب وب پیشرونده است که بر فراز Vue.js برای رندر کردن سمت سرور (SSR) ساخته شده است. با استفاده از Nuxt.js و Vue.js، ساخت برنامه‌های کاربردی جهانی و استاتیک از صفر، اکنون آسان‌تر از هر زمان دیگری است.
این کتاب با مقدمه ای بر Nuxt.js و اجزای سازنده آن به عنوان یک چارچوب جهانی SSR آغاز می‌شود. شما با مبانی Nuxt.js آشنا خواهید شد و خواهید فهمید که چگونه می‌توانید آن را با آخرین نسخه Vue.js یکپارچه کنید. سپس ساختار مسیر Nuxt.js را بررسی کرده و اولین پروژه Nuxt.js خود را با استفاده از صفحات، نماها، مسیریابی و کامپوننت‌های Vue راه اندازی می‌کنید. با کمک مثال‌های عملی، شما یاد خواهید گرفت که چگونه با جستجوی پیکربندی، افزونه ها، ماژول ها، میان افزار و Vuex store برنامه‌ی Nuxt.js خودتان، آن را به backend API وصل کنید. این کتاب به شما نشان می‌دهد که چگونه می‌توانید با کار کردن با REST و GraphQL API‌ها از طریق درخواست‌های HTTP، برنامه Nuxt.js خود را به یک برنامه جهانی یا تولید شده به صورت ایستا تبدیل کنید. سرانجام، شما می‌توانید با استفاده از احراز مجوز، با تکنیک‌های امنیتی آشنا شوید تا برنامه Nuxt.js خود را برای آزمایش پکیج کرده و آن را در محیط عملیاتی مستقر کنید.
با به پایان رساندن این کتاب توسعه وب، شما درک کاملی از استفاده از Nuxt.js برای پروژه‌های خود پیدا کرده اید و قادر خواهید بود تا برنامه‌های وب امن، تست شده به صورت end-to-end و مقیاس پذیر را با SSR، مدیریت داده‌ها و قابلیت‌های SEO بسازید. این کتاب برای هر برنامه نویس JavaScript یا فول استکی است که می‌خواهد برنامه‌های Vue.js رندر شده در سمت سرور را بسازد. درک پایه ای از چارچوب Vue.js به درک مفاهیم اصلی ارائه شده در این کتاب کمک می‌کند.

 

 
تعداد بازدید: ۷۷۸
دیدگاه ها: ۰
تاریخ: 1400/03/16 10:42
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |AngularJS |SPA |

کتاب ng-book، برای آموزش گام به گام نحوه ایجاد برنامه‌های جدی Angular طراحی شده است: از ایجاد پوشه خالی گرفته تا استقرار برنامه. تمامی فصل‌های این کتاب، موضوعی را پوشش می‌دهند و ما برای تمامی پروژه‌های این کتاب، نمونه کد‌های کاملی را ارائه داده ایم. فصل اول کتاب ng-book: The Complete Book on Angular 11 (کتاب ng، کتابی کامل در مورد انگولار ۱۱)، با ساخت اولین برنامه انگولار 11 شما آغاز خواهد شد. در دقایق اول، شما به اندازه کافی خواهید دانست تا شروع به نوشتن برنامه Angular 11 خودتان کنید. همچنین این کتاب دائماً با جدیدترین نکات و ترفند‌های Angular به روز می‌شود.
در این کتاب، بهترین شیوه‌های انگولار 11 مانند تست کردن، سازمان دهی کد و نحوه ساختار دهی برنامه برای کارایی را یاد خواهید گرفت. ما مثال‌های کاربردی و متداولی و هچنین نحوه پیاده سازی کامپوننت‌های کامل برنامه‌های شما را بررسی خواهیم کرد. شما مفاهیم اصلی Angular 11 را از نحوه کار Angular در باطن تا کامپوننت‌های تعاملی غنی و از تست گرفته تا برنامه‌های واقعی، یاد خواهید گرفت.
هنگام خرید ng-book، شما فقط یک کتاب نمی‌خرید، بلکه ده‌ها نمونه کد را هم می‌خرید. هر فصل از این کتاب با یک پروژه کامل همراه است که از مفاهیم همان فصل استفاده می‌کند.

 

تعداد بازدید: ۱۲۴۱
دیدگاه ها: ۱
تاریخ: 1400/01/26 21:28
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |

آیا به دنبال راهی بهتر برای یادگیری عمیق اصول جاوا اسکریپت هستید؟  دیگر دنبالش نگردید! اساس تمامی برنامه ها، سازماندهی متغیرها و توابع آن در حوزه‌های مختلف تو در تو است. با این حال، بیشتر توسعه دهندگان به طور عمیق در مورد چگونگی و دلیل اتخاذ این تصمیمات و تأثیرات آن‌ها بر قابلیت نگهداری کد، تأمل نکرده اند.
کتاب You Don't Know JS Yet: Scope & Closures, 2nd Edition (شما هنوز جاوا اسکریپت نمی‌دانید: حوزه و بستار، ویرایش دوم)، دومین کتاب از سری نسخه‌های جدید، به چگونگی و دلیل سازماندهی متغیرها در سطوح مختلف حوزه، محدود کردن بیش از حد در معرض دید قرار دادن حوزه و بهبود قابلیت نگهداری کد می‌پردازد. بر فراز حوزه lexical، بستار (closure) است که توابع را با حافظه توانمند و متغیر‌ها را در طی فراخوانی‌ها حفظ می‌کند. ماژول‌ها نیز از حوزه و closure‌ها برای کپسوله سازی داده‌ها و رفتار‌ها استفاده می‌کنند.

 

تعداد بازدید: ۲۹۱۰
دیدگاه ها: ۰
تاریخ: 1400/01/25 23:01
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |

به نظر می‌رسد قبلاً هرگز به این اندازه، تمایل گسترده ای برای پیدا کردن روش بهتری به منظور یادگیری عمیق اصول جاوا اسکریپت وجود نداشته است. اما با وجود یک میلیون وبلاگ، کتاب و فیلم، فقط اینکه از کجا شروع می‌کنید؟ ادامش را نگاه نکنید!
مجموعه پرفروش‌ترین کتاب‌های You Don't Know JS در سراسر جهان با ویرایش دوم بازگشته اند: شما هنوز JS نمی‌دانید. تمامی این 6 کتاب کاملاً جدید هستند که برای پوشش تمامی جنبه‌های JS برای 2020 و بعد از آن بازنویسی شده اند. شما همچنین پوشش عمقی از هسته زبان که به صورت الگو‌های مفید سازمان دهی کد برای برنامه‌های شما اعمال شده اند را دریافت خواهید کرد. همچنین، به واسطه دید منحصر به فرد Kyle و لحن مکالمه ای او، بحث‌های پرشور و مستدلی در مورد رایج‌ترین سوالاتی که توسعه دهندگان با آن‌ها روبرو می‌شوند را نیز بررسی خواهید کرد.
کتاب You Don't Know JS Yet: Get Started, 2nd edition (شما هنوز جاوا اسکریپت نمی‌دانید: شروع به کار، ویرایش دوم)، اولین کتاب از سری نسخه‌های جدید، جایی است که می‌توانید سفر خود را با شناخت عمیق JS آغاز کنید. این کتاب در چندین لایه از جزئیات به بررسی زبان می‌پردازد و یک مسیر راه را همراه با سایر کتاب‌ها به عنوان راهنمای یادگیری و رشد شما ترسیم می‌کند. برای هر توسعه دهنده ای که امیدوار است از تجربه اولیه JS به سطح عمیق‌تری برسد، اینجا اولین قدم برای شروع کار است. نویسنده این کتاب Kyle Simpson یک مبلغ Open Web است که علاقه زیادی به همه چیز جاوا اسکریپت دارد. او نویسنده، مربی، سخنران و مشارکت کننده OSS است.

 

 
تعداد بازدید: ۲۳۴۸
دیدگاه ها: ۰
loading...

لطفا منتظر بمانید...