کتاب های برچسب java-script
تاریخ: ۲۱:۳۷:۲۲ ۱۳۹۹/۶/۱۸ سه شنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script | Css | HTML5 |

با اتخاذ رویکرد میکرو frontend‌ها و طراحی برنامه‌های وب خودتان به صورت سیستمی از قابلیت ها، شما می‌توانید توسعه سریع‌تر امکانات و ارتقا‌های آسان‌تر را ارائه دهید و فناوری مورد نظرتان را که در stack خودتان استفاده می‌کنید، برداشته و انتخاب کنید.

کتاب Micro Frontends in Action، راهنمای شما برای ساده سازی frontend‌های سنگین از طریق ترکیب آنها از واحدهای کوچک و کاملاً مشخص است. شما یکپارچه سازی برنامه‌های وب ساخته شده از قطعات کوچکتر را با استفاده از ابزارهایی مانند web component‌ها یا اجزای سمت سرور یاد خواهید گرفت. همچنین چگونگی حل چالش‌های میکرو فرانت اند‌های سازمانی، و نحوه ایجاد یک سیستم طراحی که تضمین کند که کاربران نهایی ظاهر و حس ثابتی را از برنامه شما دریافت کنند را بررسی خواهید کرد.

تعداد بازدید: ۴۰۳
دیدگاه ها: ۰
تاریخ: ۲۲:۲۶:۸ ۱۳۹۹/۴/۸ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script |

در این کتاب نحوه استفاده از Webpack را از نصب گرفته تا پیکربندی آن، بدون درگیری با مثال‌های عذاب آور یاد می‌گیرید. Webpack به یکی از محبوب‌ترین module bundler‌های سال‌های اخیر تبدیل شده است؛ وب پک توسط توسعه دهندگان، شرکت‌ها و سازمان‌ها در هر اندازه ای، به طور گسترده ای استفاده می‌شود و بسیاری از چارچوب‌های وب از آن برای مدیریت دارایی‌های خود استفاده می‌کنند. اگر این روزها در مورد توسعه وب جدی هستید، پس باید Webpack را یاد بگیرید و درک کنید.

در کتاب Webpack for Beginners، شما با نصب و پیکربندی Webpack شروع خواهید کرد و یاد می‌گیرید که چگونه کدی ماژولار بنویسید. سپس به درک کاربرد loader‌ها و plugin‌ها به همراه موارد استفاده عملی، نحوه ساختن alias‌ها و resolve پوشه ها، cache busting و نصب کتابخانه‌های شخص ثالث مانند jQuery ،Bootstrap ،QuillJS و موارد دیگر می‌پردازید. با پایان این کتاب احساس اطمینان و آمادگی برای شروع به استفاده از Webpack در پروژه‌های خود خواهید داشت.

این کتاب عاری از مثال‌های پیچیده و برای دنبال کردن هرچه آسان‌تر در نظر گرفته شده و برای همه کسانی که HTML ،JavaScript و روش کار در خط فرمان را می‌شناسند ایده آل است.

 

تعداد بازدید: ۴۶۳
دیدگاه ها: ۰
تاریخ: ۲۱:۴۱:۳۱ ۱۳۹۹/۳/۲۷ سه شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: Java Script | AngularJS | SPA | TypeScript |

کتاب Pro Angular 9 انتشارات Apress که توسط Adam Freeman نوشته شده است، مختصر‌ترین و جامع‌ترین راهنمای موجود برای یادگیری انگولار است. این کتاب دانش لازم برای بهره برداری حداکثری از چارچوب محبوب Angular و به منظور ساختن برنامه‌های پویای جاوا اسکریپت را در اختیار شما قرار می‌دهد.

ویرایش چهارم کتاب Pro Angular 9، چگونگی استفاده از Angular 9 را شرح می‌دهد و مطالبش را با بررسی عمقی الگوی MVC و مزایایی که می‌تواند ارائه دهد شروع کرده است. از اینجاست که شما شروع به یادگیری نحوه استفاده از انگولار در پروژه هایتان می‌کنید و با مفاهیم اساسی آشنا می‌شوید و به سمت یادگیری قابلیت‌های پیشرفته‌تر و پیچیده‌تر حرکت می‌کنید.

این کتاب برای توسعه دهندگان وب است که می‌خواهند برنامه‌های غنی client-side بسازند. برای خواندن این کتاب، داشتن دانش بنیادی HTML و JavaScript توصیه می‌شود.

تعداد بازدید: ۱۶۰۴
دیدگاه ها: ۱
تاریخ: ۱۱:۴۲:۳ ۱۳۹۹/۳/۲۳ جمعه
توسط: MotoMan
امتیاز: ۳
برچسب ها: Java Script | AngularJS | SPA | TypeScript |

ویرایش دوم کتاب Angular for Enterprise-Ready Web Applications، با پوشش عمقی سکوی Angular همیشه سبز به روز شده است. شما این کتاب را با تسلط پیدا کردن بر اصول برنامه نویسی انگولار شروع می‌کنید. در این کتاب با استفاده از روش Kanban و ابزارهای GitHub، برنامه‌های بسیار زیبایی را با استفاده از Angular Material ایجاد خواهید کرد، همچنین از الگوهای برنامه نویسی reactive با استفاده از RxJS استفاده می‌کنید، الگوی flux با NgRx را درک می‌کنید، با تست خودکار آشنا می‌شوید، یکپارچه سازی مداوم با استفاده از CircleCI و استقرار برنامه خودتان بر روی ابر را با استفاده از Vercel Now و GCloud یاد می‌گیرید.

سپس شما نحوه طراحی و توسعه برنامه‌های تجاری را با استفاده از معماری router-first به همراه observable data anchor‌ها که از طریق دستور العمل‌های رایج مورد استفاده مانند view‌های master/detail و جداول داده با صفحه بندی و فرم‌ها نشان داده شده اند. در ادامه شما طراحی قوی احراز هویت و احراز مجوز نشان داده شده از طریق یکپارچه شدن با Firebase، مستند سازی API با Swagger و پیاده سازی API‌ها با MEAN stack را یاد خواهید گرفت.

در انتها، شما درباره DevOps با استفاده از Docker، ایجاد زیرساخت ابری بسیار در دسترس بر روی AWS، ضبط رفتار‌های کاربران با Google Analytics و انجام تست بار یاد خواهید گرفت. در پایان این کتاب، شما با کل حیطه توسعه وب مدرن و معماری full-stack آشنا خواهید بود و الگو‌ها و شیوه‌های موفق بودن به عنوان یک توسعه دهنده شخصی در وب یا یک تیم در سازمان را یاد می‌گیرید.

ویرایش دوم کتاب انگولار برای برنامه‌های تحت وب Enterprise-Ready، برای توسعه دهندگانی مناسب است که می‌خواهند با اطمینان ساختن برنامه‌های انگولار با کیفیت و production-grade را از طراحی تا استقرار انجام دهند. همچنین برای استفاده مناسب از این کتاب، تجربه قبلی استفاده از API‌های RESTful مورد نظر است.

تعداد بازدید: ۹۰۳
دیدگاه ها: ۰
تاریخ: ۱۴:۲۳:۲۱ ۱۳۹۹/۳/۱۵ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script | AngularJS | SPA | Video |

ساختن برنامه‌های ساده با Angular آسان است، اما به محض اینکه شروع به ساختن برنامه‌های بزرگ‌تر و پیچیده‌تر می‌کنید، در صورت عدم دقت کافی به سرعت به مشکلات خوانایی، مقیاس پذیری و کارایی برخورد خواهید کرد. در دوره ویدیویی Angular Best Practices موسسه Pluralsight که توسط Jim Cooper تدریس شده است، شما بهترین شیوه‌های انگولار را یاد خواهید گرفت.

ابتدا شما سازماندهی فولدر‌ها در پروژه‌های انگولار را یاد خواهید گرفت. در ادامه سازماندهی ماژول‌های انگولار و چگونگی استفاده از ماژول‌های core، shared و feature را نیز بررسی خواهید کرد. سپس شما درباره کامپوننت‌های انگولار، بهترین شیوه‌های سرویس‌ها و تعدادی از بهترین شیوه‌های خیلی مهم برای اطمینان از ساختن برنامه‌های انگولار سریع و مقیاس پذیر را یاد خواهید گرفت. سرانجام در این دوره، تعداد کمی از بهترین شیوه‌های کد نویسی را نیز بررسی خواهید کرد. با به پایان رساندن این دوره، شما بهترین شیوه‌های کلیدی را برای کمک به ساخت برنامه‌های Angular قابل احترام، با کیفیت و مقیاس پذیر را خواهید دانست.

تعداد بازدید: ۵۸۱
دیدگاه ها: ۰
تاریخ: ۷:۳۶:۵۱ ۱۳۹۹/۳/۷ چهارشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script | NodeJS |

جاوا اسکریپت زبان برنامه نویسی وب است و امروزه بیشتر از هر زبان برنامه نویسی دیگری توسط توسعه دهندگان نرم افزار مورد استفاده قرار می‌گیرد. برای نزدیک به ۲۵ سال است که این کتاب، پرفروش‌ترین راهنمای برنامه نویسان JavaScript است. ویرایش هفتم کتاب JavaScript: The Definitive Guide، به طور کامل به روز شده است تا نسخه 2020 جاوا اسکریپت را پوشش دهد که شامل فصول جدیدی است که کلاس ها، ماژول ها،‌ iterator ها، generator ها، Promise ها، async/await و metaprogramming را در بر می‌گیرد. همچنین در این کتاب مثال‌های کدی جذاب و روشنی را پیدا خواهید کرد.

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

تعداد بازدید: ۱۰۸۵
دیدگاه ها: ۰
تاریخ: ۲۱:۵۷:۹ ۱۳۹۹/۳/۲ جمعه
توسط: MotoMan
امتیاز: ۳
برچسب ها: Java Script | AngularJS | SPA | Video |

سؤالات زیادی درباره مفاهیم اصلی Angular وجود دارد، از جمله: آیا شما از بهترین شیوه‌های شناخته شده پیروی می‌کنید؟ نگهداری و refactor کردن برنامه در آینده چقدر آسان خواهد بود؟ اگر شما بخواهید که یک برنامه جدید را از صفر شروع به نوشتن کنید، از چه معماری برنامه ای باید استفاده کرد؟ در دوره ویدیویی Angular Architecture and Best Practices موسسه Pluralsight‌ که توسط Dan Wahlin تدریس شده است، شما مفاهیم معماری، بهترین شیوه‌ها و چگونگی حل برخی از کارهای چالش برانگیز که در انگولار با آن‌ها روبرو خواهید شد را یاد خواهید گرفت.

در ابتدا، تکنیک‌های مربوط به ارتباط کامپوننت‌ها را بررسی خواهید کرد. سپس، شما چگونگی مدیریت وضعیت و سازماندهی کد‌ها را خواهید آموخت. در پایان، بهترین شیوه‌های متداول، ملاحظات کارایی و موارد دیگر را نیز بررسی خواهید کرد. وقتی که کار شما با این دوره به پایان رسید، شما مهارت‌ها و دانش معماری برنامه‌های انگولاری را در اختیار خواهید داشت که در حین روند ساخت یک معماری برنامه استوار که به سادگی قابل نگهداری و ریفکتور کردن باشد، به کار می‌آیند.

تعداد بازدید: ۷۲۷
دیدگاه ها: ۰
تاریخ: ۲۲:۵:۵۱ ۱۳۹۹/۲/۲۸ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script | AngularJS | SPA |

اگر قبلاً توسط چارچوب‌های غیرقابل اعتماد جاوا اسکریپت سوخته باشید، از بلوغ سکوی Angular شگفت زده خواهید شد. انگولار شما را قادر می‌سازد تا برنامه‌های وب واقعی سریع و کارآمد بسازید. در کتاب Building Large-Scale Web Applications with Angular، شما انگولار را یاد می‌گیرید تا برنامه‌های Angular با کیفیت و عملیاتی را از طراحی تا استقرار تحویل دهید.

شما کار را با ایجاد یک برنامه ساده تناسب اندام با استفاده از اجزای سازنده Angular شروع می‌کنید. سپس برنامه‌ی نهایی خودتان به نام مربی شخصی را با شکل دادن مجدد برنامه تمرین بدنی به یک سازنده و اجرا کننده برنامه تمرین شخصی تمام عیار به وسیله ساختن یک directive پیشرفته که یکی از اساسی‌ترین و قدرتمند‌ترین ویژگی‌های Angular است، ارائه می‌کنید.

شما روش‌های مختلف معماری برنامه‌های Angular را با استفاده از RxJS و برخی از الگوهای دخیل در آن را یاد خواهید گرفت. سپس با معماری router-first آشنا می‌شوید که یک رویکرد هفت مرحله ای برای توسعه و طراحی برنامه‌های تجاری متوسط تا بزرگ به همراه دستور العمل‌های محبوب است. در پایان این کتاب، شما با حوزه توسعه وب با استفاده از Angular، Swagger، Docker، الگو‌ها و شیوه‌های یادگیری برای موفقیت به عنوان یک توسعه دهنده مستقل در وب یا به عنوان یک تیم در سازمان آشنا می‌شوید.

اگر یک توسعه دهنده JavaScript یا frontend هستید که به دنبال کسب تجربه جامعی در استفاده از Angular برای برنامه‌های کاربردی سازمانی هستید، این مسیر یادگیری برای شما مناسب است.

تعداد بازدید: ۹۱۵
دیدگاه ها: ۰
تاریخ: ۲۳:۳۲:۴۹ ۱۳۹۹/۱/۳۰ شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script | Video |

اگر برای اولین بار است که برنامه نویسی را یاد می‌گیرید، یا اگر از زبان دیگری آمده اید، دوره ویدیویی JavaScript: Getting Started موسسه Pluralsight که توسط Mark Zamoyta تدریس شده است، مبانی لازم را برای کد نویسی در جاوا اسکریپت ارائه می‌دهد. در ابتدا، انواع برنامه هایی که با JavaScript ساخته می‌شوند و پلتفرم هایی که در آن اجرا خواهد شد را بررسی خواهید کرد. در ادامه، اصول اولیه زبان را بررسی خواهید کرد و مثال‌های زیادی را می‌گذرانید. در آخر، شما می‌توانید دانش جاوا اسکریپت خود را برای کار کردن و اصلاح یک صفحه وب مدرن و پاسخگو به کار گیرید. پس از اتمام این دوره، مهارت‌ها و دانش لازم را در JavaScript برای ایجاد برنامه‌های ساده، ایجاد برنامه‌های وب ساده و تغییر صفحات وب را در اختیار خواهید داشت.

تعداد بازدید: ۱۰۴۸
دیدگاه ها: ۰
تاریخ: ۲۲:۳۶:۲۵ ۱۳۹۹/۱/۲۰ چهارشنبه
توسط: MotoMan
امتیاز: ۱

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

کتاب Hands-on Machine Learning with JavaScript، راه‌های مختلف یادگیری ماشین را به شکل عملی و عینی ارائه می‌دهد و به پیاده سازی آنها با استفاده از زبان جاوا اسکریپت کمک می‌کند. پیش بینی رفتارها، تجزیه و تحلیل احساسات، گروه بندی داده‌ها و ساختن مدل‌های عصبی، برخی از مهارت هایی است که شما از این کتاب می‌آموزید. شما یاد می‌گیرید که چگونه مدل‌های یادگیری ماشین خود را آموزش داده و با انواع مختلفی از داده‌ها کار کنید. در طول این سفر با مواردی مانند تشخیص چهره، فیلتر اسپم، سیستم‌های توصیه گر، تشخیص کاراکتر و موارد دیگر روبرو می‌شوید. علاوه بر این، شما یاد می‌گیرید که چگونه با شبکه‌های عصبی عمیق کار کنید و برنامه‌های خود را راهنمایی کنید تا داده‌ها را درک کنند.

در پایان این کتاب، شما در زمینه ارزیابی و پیاده سازی مدل صحیح، همراه با انتخاب از کتابخانه‌های مختلف JS مانند NaturalNode، brain، harthur، classifier و بسیاری دیگر برای طراحی برنامه‌های هوشمند تر، دانش عملی کسب خواهید کرد. اگر شما یک توسعه دهنده جاوا اسکریپت هستید که می‌خواهید یادگیری ماشین را پیاده سازی کنید تا برنامه‌ها را هوشمند‌تر کنید، اطلاعات پر معنی و عمیق از داده‌ها بدست آورید و بدون تغییر به زبان دیگری وارد زمینه یادگیری ماشین شوید، این کتاب برای شما مناسب است. برای استفاده هر چه بیشتری از این کتاب، انتظار می‌رود که دانش کار با زبان جاوا اسکریپت را داشته باشید.

تعداد بازدید: ۸۲۷
دیدگاه ها: ۲
تاریخ: ۱۵:۱۸:۲۵ ۱۳۹۹/۱/۴ دوشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |

ما اغلب به کلمه «ویژگی» به عنوان چیزی که متعلق به محصولات و خدمات نرم افزاری است فکر می‌کنیم. به عنوان مثال برنامه‌های مدرنی مانند اینستاگرام و توییتر دارای ویژگی "Follow" هستند. بارگذاری یک عکس در حساب کاربری شما نیز یکی دیگر از ویژگی هاست! اما زبان‌های کامپیوتری نیز دارای ویژگی هایی هستند. یک تابع یک ویژگی است. یک حلقه for یک ویژگی است. همچنین کلمه کلیدی class نیز از ویژگی‌های زبان کامپیوتری است.

در جاوا اسکریپت برخی از این ویژگی‌ها از زبان‌های دیگر وام گرفته شده اند، در حالی که خیلی از آن‌ها منحصر به طراحی جاوا اسکریپت هستند. امکاناتی مثل this، class و const ممکن است شبیه به پیاده سازی اصلی سی پلاس پلاسی آن‌ها باشد، اما در بسیاری از موارد، آنها به روشی کاملاً منحصر به فرد برای جاوا اسکریپت استفاده می‌شوند. جاوا اسکریپت یک زبان در حال تکامل است. هنگامی که EcmaScript 6 در ژوئن 2015 به بازار آمد، این زبان یک انفجار کامبری از ویژگی‌های جدیدی را تجربه کرد که اساساً چگونگی نوشتن کد JavaScript را تغییر داد.

امکانات جدیدی مثل …rest و …spread، توابع arrow، رشته‌های template، تخریب اشیا در کد جاوا اسکریپت مدرن امری عادی هستند. اما فقط چند سال پیش، حتی توسعه دهندگان با تجربه جاوا اسکریپت با بیش از یک دهه تجربه در زمینه جاوا اسکریپت نیز نتوانستند چنین مفاهیمی را تصور کنند. برنامه نویسی تابعی ظاهراً با سرعت نور وارد جامعه جاوا اسکریپت شد و توابع مرتبه بالاتر (.map، .filter، .reduce) به متد‌های Array گره خورده شدند که به نظر برای سال‌های زیادی خفته باقی مانده بودند، محبوبیت زیادی پیدا کردند. اما جاوا اسکریپت یک زبان چند الگو واره ای است. برنامه نویسانی که با پیشینه برنامه نویسی شی گرا سنتی به سراغ  جاوا اسکریپت می‌آیند پس از معرفی کلمه کلیدی class و یک تابع سازنده جداگانه که جایگزینی برای سازندگان کلاسیک object-function جاوا اسکریپت ارائه می‌دهد، احساس راحتی می‌کنند.

مشخصات ES6 باعث ایجاد نسل جدیدی از کد نویسان شد که احترام بیشتری به زبانی که زمانی برای نوشتن اسکریپت‌های DOM بدوی مورد استفاده قرار می‌گرفت، ایجاد کردند. موتورهای جاوا اسکریپت که در مرورگرها اجرا می‌شوند(به عنوان مثال V8 مرورگر Chrome) بالغ شده اند و دیگر به جاوا اسکریپت به عنوان یک زبان اسکریپت نویسی ساده نگاه نمی‌شود. این یک عصر کاملاً جدید از توسعه جاوا اسکریپت است. امروزه، شما اغلب می‌توانید به ویدئویی با عنوان ساخت ربات با جاوا اسکریپت در YouTube سر بزنید. حتی ساخت برنامه‌های دسکتاپ برای ویندوز 10 تقریباً به طور کامل با JavaScript امکان پذیر است.

تعداد بازدید: ۸۵۲
دیدگاه ها: ۰
تاریخ: ۲۰:۰:۳۹ ۱۳۹۸/۱۲/۲۴ شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script | AngularJS |

کتابخانه Highcharts، کتابخانه ای محبوب است که نمودارهای متحرک و تعاملی خیره کننده ای را ارائه می‌دهد. این کتاب، تجزیه و تحلیل داده‌ها را بررسی می‌کند و نمودار مناسبی را برای آن‌ها ایجاد می‌کند. امروزه، نمودارها توسط بخشهای مالی، آموزشی، سرگرمی، ورزش و املاک و مستغلات برای تجزیه و تحلیل داده هایشان مورد استفاده قرار می‌گیرند.کتابخانه  Highchartsکه بر فراز چارچوب‌های مدرن جاوا اسکریپت مانند jQuery و Angular ساخته شده است، به توسعه دهندگان امکان می‌دهد تا به راحتی با دانش خالصHTML ، CSS و JavaScript، نمودارهایی را تهیه کنند که در کلیه مرورگرهای مدرن کار کنند.

در کتاب Practical Highcharts with Angular، خواهید دید که چگونه از Highcharts استفاده، سرویس‌های backend داده‌ها را فراخوانی و به راحتی داشبورد‌های داده بلادرنگ ایجاد کنید. همچنین یاد خواهید گرفت که چگونه می‌توانید کد خود را با jQuery و Angular یکپارچه کنید. این کتاب بهترین راه حل‌ها را برای چالش‌های بلادرنگ ارائه می‌دهد و طیف گسترده ای از نمودارها شامل خط، مساحت، نقشه ها، طرح، انواع مختلف نمودارهای pie، درجه، نقشه گرما، نمودار Histogram، نوار stacked، نقشه پراکندگی و نمودارهای سه بعدی را در بر می‌گیرد.

پس از خواندن این کتاب، شما می‌توانید نمودارهای خود را در قالب‌های مختلف برای یادگیری پروژه محور استفاده کنید. این کتاب برای توسعه دهندگان، رهبران فنی، معماران یا دانشجویان با دانش پایه ای ازHTML ، CSS و JavaScript که می‌خواهند نمودارهای متحرک با عملکرد بالا، خیره کننده، روان و تعاملی را برای محصولات وب خود تهیه کنند مناسب است.

تعداد بازدید: ۵۶۸
دیدگاه ها: ۰
تاریخ: ۲۲:۴۲:۲۰ ۱۳۹۸/۱۲/۱۱ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script | Functional Programming |

در برنامه نویسی کامپیوتر، الگوواره‌ها فراوان هستند. موارد همچون برنامه نویسی دستوری، برنامه نویسی ساخت یافته (فاقد goto)، برنامه نویسی شی گرا (OOP)، برنامه نویسی جنبه گرا و برنامه نویسی اعلانی. اخیراً، علاقه زیادی به یک الگوواره‌ی خاص به وجود آمده است که به طور قطع می‌تواند قدیمی‌تر از اکثر موارد ذکر شده باشد (اگر نه از همه) و آن برنامه نویسی تابعی (FP) است. برنامه نویسی تابعی، بر نوشتن توابع تأکید دارد و آن‌ها را به روش‌های ساده برای تولید یک کد قابل فهم‌تر و به آسانی تست شده متصل می‌کند. بنابراین، با توجه به افزایش پیچیدگی برنامه‌های وب امروزی، منطقی است که شیوه ای امن‌تر و تمیز‌تر از برنامه نویسی مورد توجه واقع شود.

برنامه نویسی تابعی، الگویی برای توسعه نرم افزار با کارایی بهتر است و به شما در نوشتن کد‌های مختصر و قابل تست کمک می‌کند. برای اینکه مهارت‌های برنامه نویسی شما ارتقا یابد، این کتاب جامع به شما در بهره گیری از قابلیت‌های برنامه نویسی تابعی با جاوا اسکریپت و نوشتن برنامه‌های وب و سرور تست پذیر و با قابلیت نگهداری بالا با استفاده از برنامه نویسی تابعی کمک می‌کند.

ویرایش دوم کتاب Mastering JavaScript Functional Programming، به روز شده و بهبود یافته است تا ویژگی هایی مانند مبدل ها، لنز ها، منشور‌ها و مفاهیم مختلف دیگری را در بر گیرد تا به شما در نوشتن برنامه‌های کارآمد کمک کند. با تمرکز بر روی برنامه نویسی تابعی، نه تنها شروع به کد نوشتن می‌کنید بلکه به آزمایش تست‌های توابع خالص و کاهش عوارض جانبی می‌پردازید. این کتاب همچنین به طور خاص به شما این امکان را می‌دهد تا تکنیک هایی را برای ساده کردن کد و استفاده از بازگشت برای برنامه نویسی بدون حلقه کشف کنید. رفته رفته، شما قبل از این که برنامه نویسی reactive تابعی را برای مدیریت رویداد‌های پیچیده برنامه خود یاد بگیرید، نحوه دستیابی به تغییر ناپذیری، پیاده سازی الگو‌های طراحی و کار با انواع داده را برای برنامه خودتان خواهید فهمید. سرانجام، این کتاب شما را به سمت الگوهای طراحی مرتبط با برنامه نویسی تابعی سوق می‌دهد.

این کتاب برای توسعه دهندگان جاوا اسکریپت است که می‌خواهند مهارت‌های برنامه نویسی خود را ارتقا دهند و برنامه‌های کاربردی وب کارآمد بسازند. برنامه نویسان Frontend و Backend که از چارچوب‌ها و کتابخانه‌های مختلف JavaScript استفاده می‌کنند مانندReact ، Angular یا Node.js نیز این کتاب را مفید خواهند یافت. همچنین دانش ES2019 برای درک مفاهیم مندرج در این کتاب ضروری است.

تعداد بازدید: ۸۹۵
دیدگاه ها: ۱
تاریخ: ۲۰:۵۷:۳۸ ۱۳۹۸/۱۱/۱۴ دوشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script | SPA | React |

چارچوب React، یکی از پر استفاده‌ترین چارچوب هایی است که توسعه دهندگان را قادر می‌سازد تا برنامه‌های frontend مقیاس پذیر و سریع برای هر کاری بنویسند. GraphQL روشی مدرن برای پرس و جو از یک API است. GraphQL یک جایگزین برای REST و پیشرفت بعدی در توسعه وب است. ترکیب این دو فناوری انقلابی یک stack مقاوم در برابر آینده و مقیاس پذیر را برای شما رقم می‌زند که می‌توانید کسب کار خود را با آن‌ها شروع کنید.

کتاب توسعه وب full-stack با GraphQL و React، شما را در پیاده سازی برنامه‌ها با استفاده از React، Apollo، Node.js و SQL راهنمایی می‌کند. ما بر روی حل مساله‌های پیچیده با استفاده از GraphQL، مثل abstract کردن معماری‌های پایگاه داده چند جدولی و مدیریت آپلود تصاویر، تمرکز خواهیم کرد. در این کتاب برنامه‌های full stack را با API‌های مدرن و با استفاده از GraphQL و Apollo خواهید ساخت. در ادامه Apollo را با React یکپارچه می‌کنیم و کامپوننت‌های frontend را به وسیله GraphQL خواهیم ساخت. در پایان کتاب، شما در استفاده از GraphQL و React برای نیازمندی‌های توسعه full-stack خود، مهارت خواهید داشت.

تعداد بازدید: ۱۰۲۱
دیدگاه ها: ۰
تاریخ: ۲۱:۳۴:۵۷ ۱۳۹۸/۱۱/۵ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Design Patterns | Java Script |

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

کتاب کد تمیز در جاوا اسکریپت، با اصول محبوب کد نویسی تمیز مثل SOLID، قانون Demeter  و نشان دادن دشمنان نوشتن کد‌های تمیز مثل cargo culting و مدیریت بیش از حد آغاز می‌شود. سپس، شما با استفاده از الگوهای طراحی، مانند الگوی کلاس و الگوی ماژول آشکار، انتزاعات قابل توجهی ایجاد خواهید کرد. شما چالش‌های دنیای واقعی مانند اصلاح DOM، مدیریت حالت، مدیریت وابستگی و امنیت را در محیط‌های مرورگر و سرور بررسی خواهید کرد. در ادامه ابزار‌ها و روش‌های تست کردن و اهمیت مستند سازی کد‌ها را نیز می‌آموزید. این کتاب برای هر کسی که جاوا اسکریپت می‌نویسد مناسب است. از آنجا که این کتاب به طور خاص به هیچ فریمورک و یا محیط به خصوصی مربوط نمی‌شود، هیچ تجربه قبلی در مورد چارچوب‌های وب جاوا اسکریپتی لازم نیست.

تعداد بازدید: ۱۱۱۶
دیدگاه ها: ۰
تاریخ: ۲۱:۴۳:۲۵ ۱۳۹۸/۱۰/۲ دوشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script |

جاوا اسکریپت همه جا هست. جاوا اسکریپت در سمت کلاینت برنامه‌های تک صفحه ای را اجرا می‌کند و همچنین در سمت سرور با فناوری هایی مثل Node.js مورد استفاده قرار می‌گیرد. JavaScript در ساخت برنامه‌های دسکتاپ با Electeron کمک می‌کند و برای کار بر روی کامپیوتر‌های تک بوردی مثل Raspberry Pi نیز استفاده شود. جاوا اسکریپت حتی برای آموزش مدل‌های یادگیری ماشین در مرورگر با استفاده از فناوری هایی مانند TensorFlow.js مورد استفاده قرار می‌گیرد.

کتاب JavaScript Next، یک راهنمای عملی برای قابلیت‌های جدید معرفی شده در جاوا اسکریپت است که از نسخه ECMAScript 6 شروع می‌شود و با نسخه 9 خاتمه می‌یابد. این کتاب برای توسعه دهندگان تازه کار و با تجربه ای است که مایل هستند از تغییرات جاوا اسکریپت آگاه شوند و درک خودشان از زبان را عمیق‌تر کنند.

تعداد بازدید: ۹۷۶
دیدگاه ها: ۰
loading...

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