کتاب های برچسب Java Script
تاریخ: 1401/05/08 22:48
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |

آیا می‌خواهید کد نویسی را یاد بگیرید؟ شاید می‌خواهید نحوه‌ی ساخت یک رسانه اجتماعی یا بازی پر مخاطب جدید را یاد بگیرید؟ یا شاید هم می‌خواهید که تجربه ارزشمندی در زمینه کدنویسی به دست آورید؟ کتاب Learn to Code With JavaScript (یادگیری کدنویسی با جاوا اسکریپت)، راهنمایی کاربردی، آسان و سرگرم کننده است که بهترین مکان برای شروع یادگیری برنامه نویسی برای شماست. شما با کمک این کتاب، برنامه نویسی با جاوا اسکریپت که محبوب‌ترین زبان برنامه نویسی بر روی زمین است را یاد خواهید گرفت. جاوا اسکریپت در مرورگرهای وب اجرا می‌شود که به ویژه برای ایجاد برنامه‌ها و بازی‌های تحت وب مناسب است. اما اصول و تکنیک‌هایی که یاد می‌گیرید، پایه‌ای برای ادامه دادن و یادگیری بسیاری از زبان‌های دیگر در اختیار شما قرار می‌دهند. در طول مسیر، مجموعه ای از برنامه‌های کاربردی سرگرم کننده، از جمله بازی‌ها و صفحات وب تعاملی خواهید ساخت. از امروز شروع به یادگیری کدنویسی کنید!

تعداد بازدید: ۳۵۸۲
دیدگاه ها: ۱
تاریخ: 1401/05/05 22:41
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script |NodeJS |Vue.js |MongoDB |

جاوا اسکریپت، پرکاربردترین زبان برنامه نویسی در جهان، دارای کتابخانه‌ها و ماژول‌های متعدد و مجموعه ای گیج کننده از موضوعاتی که نیاز به دانستن دارند است. انتخاب نقطه شروع برای کار با جاوا اسکرپیت می‌تواند دشوار باشد. به کمک این کتاب، از Frontend به Backend وارد جاوا اسکریپت خواهید شد. این راهنمای مختصر و عملی، شما را در کوتاه‌ترین زمان ممکن راه می‌اندازد. کتاب JavaScript from Frontend to Backend (جاوا اسکریپت از فرانت اند تا بک اند)، با کاوش در مفاهیم ضروری جاوا اسکریپت در سمت کلاینت و سمت سرور و همراه با Vue.js، Node.js و MongoDB وارد دنیای توسعه وب شوید.
این کتاب با مبانی متغیرها و اشیاء در جاوا اسکریپت شروع می‌شود و سپس به سرعت به سمت ساخت کامپوننت‌ها در سمت کلاینت با Vue.js و یک برنامه مدیریت لیست ساده می‌رود. پس از آن، تمرکز به سمت سرور و Node.js تغییر می‌کند، جایی که مدل MVC و ماژول Express را بررسی می‌کنید. هنگامی که با سمت سرور و سمت سرویس گیرنده آشنا شدید، تنها چیزی که باقی می‌ماند پایگاه داده است. شما MongoDB و ماژول Mongoose را بررسی خواهید کرد. در فصل آخر این راهنمای سریع، برای یکپارچه سازی یک برنامه Vue.js در سرور Node.js و استفاده از Express برای ساختار بندی کد‌های سرور و MongoDB برای ذخیره سازی اطلاعات، همه این قطعات را کنار یکدیگر قرار می‌دهید.
در پایان این کتاب، مهارت و اعتماد به نفس برای پیاده سازی موفقیت آمیز مفاهیم جاوا اسکریپت در پروژه‌های خودتان و شروع کار خود به عنوان یک توسعه دهنده جاوا اسکریپت را خواهید داشت.

 

 
تعداد بازدید: ۵۶۸۳
دیدگاه ها: ۰
تاریخ: 1401/03/06 23:33
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |

با کمک این کتاب، استفاده از جاوا اسکریپت، زبان اسکریپت نویسی محبوبی که به نویسندگان صفحات وب اجازه می‌دهد تا صفحات وب و سایت‌های تعاملی را توسعه دهند را یاده خواهید گرفت. کتاب JavaScript for Web Warriors, 7th Edition (جاوا اسکرپیت برای جنگجویان وب، ویرایش هفتم)، تکنیک‌های مختلفی را معرفی می‌کند تا بتوانید به سرعت از جاوا اسکریپت استفاده کنید. تمرین‌های گام به گام در هر فصل، تکنیک‌های خاصی را که برای ساختن برنامه‌های جاوا اسکریپت واقعی ضروری هستند را برجسته می‌کنند.

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

 
تعداد بازدید: ۳۷۴۶
دیدگاه ها: ۱
تاریخ: 1401/02/15 16:11
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |SPA |React |

با کمک React، فناوری متن باز فیس بوک برای ساخت سریع برنامه‌های وب غنی، به موفقیت دست پیدا کنید. کتاب React: Up & Running, 2nd Edition (ری‌اکت،‌ راه اندازی و اجرا، ویرایش دوم)، که برای آخرین نسخه React به‌روزرسانی شده است، به شما نشان می‌دهد که چگونه کامپوننت‌های React را بسازید و آنها را در برنامه‌هایی با مقیاس بزرگ سازماندهی کنید. اگر با نحو جاوا اسکریپت آشنایی دارید، برای شروع آماده هستید.
در این کتاب، نویسنده Stoyan Stefanov، به توسعه دهندگان و برنامه نویسان وب کمک می‌کند تا یک برنامه سفارشی کامل برای ذخیره داده‌ها روی کلاینت بسازند. شما با کمک این کتاب به سرعت خواهید فهمید که چرا برخی از توسعه دهندگان، React را کلید پازل توسعه برنامه وب می‌دانند.

 

 
تعداد بازدید: ۳۶۸۹
دیدگاه ها: ۰
تاریخ: 1401/02/15 16:05
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |SPA |React |

کتاب Beginning React JS Foundations (شروع مبانی ری اکت جی اس)، خوانندگان را با مفاهیم اساسی برنامه نویسی با ابزار بسیار محبوب front-end، معروف به React JS آشنا می‌کند. کتاب Beginning ReactJS Foundations که توسط یک مهندس فول استک آموزش دیده، سخنگو و سازمان‌دهنده جامعه نوشته شده است به خوانندگان می‌آموزد که چگونه React را درک کنند و نوشتن برنامه‌های کاربردی با آن را شروع کنند.

کتاب Beginning ReactJS Foundations، ایده آل برای برنامه نویسان مبتدی، متوسط و پیشرفته است که به سرعت شما را با یکی از مفیدترین و پرکاربردترین زبان‌های فرانت اند امروزی در وب آشنا می‌کند. شما با کمک این کتاب می‌توانید از امروز شروع به ساخت اولین برنامه خود کنید.

 
تعداد بازدید: ۲۹۶۳
دیدگاه ها: ۰
تاریخ: 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، به برنامه نویسی وب پویا خواهید پرداخت.
طراحان وب، نحوه استفاده از این فناوری‌ها را در کنار یکدیگر یاد می‌گیرند، در حالی که شیوه‌های برنامه نویسی وب ارزشمندی را نیز در طول راه انتخاب می‌کنند؛ از جمله نحوه بهینه سازی وب سایت‌ها برای دستگاه‌های تلفن همراه. شما به کمک این کتاب همه چیز را برای ایجاد یک سایت شبکه اجتماعی کاملاً کارا که مناسب برای مرورگرهای دسکتاپ و موبایل است، آماده خواهید کرد.

 

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

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