کتاب های برچسب Java Script
تاریخ: 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 است.

 

 
تعداد بازدید: ۱۲۱۸
دیدگاه ها: ۰
تاریخ: 1400/01/03 19:01
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |SPA |React |

کتابخانه Material-UI، کتابخانه ای از کامپوننت‌ها برای رندر کردن عناصر UI با استفاده از بهترین شیوه‌های مدرن React و Material Design است. این کتاب، به شما نحوه‌ی ایجاد برنامه‌های وب مدرن چشمگیر و فریبنده را با پیاده سازی ملاحظات طراحی متریال به شما نشان می‌دهد. کتاب React Material-UI Cookbook (رابط کاربری متریال ری اکت)، برای کمک به شما در استفاده از کامپوننت‌های مختلف Material-UI برای بهبود عملکرد UI، همراه با راهنمایی شما در بهترین شیوه‌های React و استفاده از state، context و سایر قابلیت‌های جدید React 16.8 نوشته شده است.

شما با بررسی layout‌ و navigation، کامپوننت Grid و درک نحوه‌ی استفاده از آن برای ساختن layout‌ها برای برنامه‌های Material UI، کار را آغاز خواهید کرد. همچنین با استفاده از کامپوننت‌های Material-UI، شما تکنیک‌های موثر نمایش اطلاعات را بررسی خواهید کرد. در بخش‌های بعدی، شما همچنین در مورد کامپوننت‌های مختلفی برای تعاملات کاربری همچون کامپوننت‌های ورودی متن و دکمه ها، یاد خواهید گرفت. در انتها، این کتاب شما را در سفارشی سازی ظاهر و حس برنامه‌ی شما، درست از ایجاد یک قالب Material UI تا استایل دادن به آیکون‌ها و متون، شما را همراهی می‌کند.
با به پایان رساندن این کتاب، ‌شما مهارت‌های لازم برای بهبود ظاهر و حس برنامه هایتان با استفاده از کامپوننت‌های Material-UI را کسب خواهید کرد. این کتاب برای توسعه دهندگان React است که می‌خواهند اصول Material Design را در برنامه‌های خود پیاده کنند. همچنین اگر توسعه دهنده ای هستید که می‌خواهید با استفاده از کامپوننت‌های React و بدون ایجاد چارچوب UX خود، UI بسازید، این کتاب مفید خواهد بود.

 

تعداد بازدید: ۸۱۵
دیدگاه ها: ۱
تاریخ: 1399/12/23 22:09
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script |Css |HTML5 |

مهارت‌های مورد نیاز خود را برای رقابت موفق با سایر نیرو‌های کار در زمینه‌ی فناوری‌های پیشرفته امروزی را با منابع دیجیتالی NEW PERSPECTIVES ON HTML5 AND CSS3: COMPREHENSIVE, 8E and MindTap ارتقا دهید. در این کتاب، هنگام ساخت وب سایت بر اساس سناریو‌های واقعی، مفاهیم اساسی طراحی را یاد می‌گیرید. فعالیت‌های طراحی شده ویژه، به شما کمک می‌کنند تا منطق، طراحی، عیب یابی و خلاقیت خود را تقویت کنید. پروژه هایی که تکمیل می‌کنید حتی می‌توانند بخشی از نمونه کارهای حرفه ای شما باشند. شما با کمک این کتاب از آزمایشگاه‌های عملی متمرکز بر قطعه کد‌ها و اشکال زدایی تا تکمیل ارزیابی‌ها و یک پروژه نهایی پیشرفت می‌کنید. چالش‌های Short Coding، درک شما از مفاهیم اصلی را بررسی می‌کنند، در حالی که چالش‌های Debugging به شما می‌آموزند که چگونه خطاهای نحوی را در یک صفحه وب رفع کنید. علاوه بر این، محیط توسعه یکپارچه آموزشی MindTap (IDE) بازخورد فوری را همراه با آموزش‌ها و مبتنی بر مسائل واقعی ارائه می‌دهد که به شما کمک می‌کند تا مهارت‌های حل مسئله را هنگام توسعه وب سایت‌ها در یک محیط حرفه ای تصحیح کنید.

تعداد بازدید: ۱۱۹۷
دیدگاه ها: ۰
تاریخ: 1399/12/09 22:17
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |SPA |React |

این کتاب، درباره اصول است؛ اصول من. این کتاب، مجموعه ای از اصول، شیوه‌ها و آداب و رسومی است که به نظر من هنگام ساخت برنامه‌های React بسیار مفید هستند. من سعی می‌کنم که این ایده‌ها را در کارهای روزمره خود به کار برم و آنقدر به آنها اعتقاد دارم که از هر فرصتی برای آموزش آن‌ها به دیگران استفاده می‌کنم. به همین دلیل این کتاب را نوشتم: برای نشان دادن ایده هایی که به من کمک کرده اند تا در حرفه خودم موفق باشم.
توسعه آزمون محور (TDD) از جامعه جاوا اسکریپت نشات نگرفته است. با این حال، آزمون محور کردن کد‌های جاوا اسکریپتی کاملاً امکان پذیر است؛ و اگرچه TDD در جامعه React معمول نیست، دلیلی بر عدم وجود آن هم وجود ندارد. در واقع، React به عنوان یک پلتفرم UI، به دلیل داشتن مدل ظریفی از کامپوننت‌های تابعی و وضعیت، برای TDD بسیار مناسب‌تر از پلتفرم‌های UI قدیمی است.
بنابراین TDD چیست و چرا باید از آن استفاده کنید؟ توسعه آزمون محور، فرآیندی برای نوشتن نرم افزار است که شامل نوشتن آزمایشات یا مشخصات، قبل از نوشتن هر کدی است. متخصصانش از آن پیروی می‌کنند زیرا معتقدند که آن به آنها کمک می‌کند تا با هزینه کمتری نرم افزارهایی با کیفیت بالا و با طول عمر بیشتری بسازند و طراحی کنند. آنها معتقدند که TDD ساز و کاری برای برقراری ارتباط بین طراحی و مشخصات ارائه می‌دهد و در عین حال به عنوان یک مجموعه رگرسیون سفت و سخت عمل می‌کند. داده‌های تجربی زیادی وجود ندارند که بتوانند صحت هر یک از این موارد را ثابت کنند؛ بنابراین بهترین کاری که می‌توانید انجام دهید این است که خودتان آن را امتحان کنید و تصمیم بگیرید. شاید مهمتر از همه برای من این بود که دریافتم که TDD ترس از ایجاد تغییر در نرم افزار را بر طرف می‌کند و استرس روزهای کاری من را نسبت به گذشته بسیار کمتر می‌کند.
در کتاب Mastering React Test-Driven Development (تسلط پیدا کردن بر توسعه آزمون محور ری اکت)، TDD را برای برنامه‌های React با استفاده از Jest، React Router، Redux و GraphQL/Relay پیاده سازی خواهید کرد. همچنین BDD و آزمون پذیرش end-to-end را با CucumberJS و Puppeteer یاد خواهید گرفت. بسیاری از برنامه نویسان از TDD آگاه هستند اما برای بکارگیری آن در فراتر از مثال‌های پایه تقلا می‌کنند. این کتاب نحوه‌ی ساخت برنامه‌های واقعی و پیچیده را با استفاده از Test Driven Development (TDD) آموزش می‌دهد. همچنین برای پیگیری روند TDD با استفاده از Jest، ابتدا اصول اولیه را بیان می‌کند که آزمون محور کردن یکپارچگی کتابخانه‌ها را نیز شامل می‌شود از جمله React Router، Redux و Relay (GraphQL).
خوانندگان ضمن ایجاد چارچوب آزمون خودشان، refactoring سیستماتیک را تمرین می‌کنند و درک عمیقی از ابزارها و تکنیک‌های TDD به دست می‌آورند. آن‌ها نحوه‌ی آزمون محور کردن قابلیت هایی همچون اعتبارسنجی فرم‌های سمت سرور و سمت کلاینت، فیلتر کردن و جستجوی داده ها، ناوبری و گردش کار کاربر، undo و redo، انیمیشن، دسترسی LocalStorage، ارتباطات WebSocket و پرس و جو از endpoint‌های GraphQL را فرا خواهند گرفت. این کتاب، ریفکتور کردن کد‌ها را برای استفاده از کتابخانه‌های React Router و Redux، به صورت TDD آموزش می‌دهد. همچنین Redux همراه با reducer ها، middleware، sags و کامپوننت‌های متصل React به صورت دقیق بررسی شده اند. این کتاب همچنین تست‌های پذیرش را با استفاده از Cucumber و Puppeteer پوشش داده است. این کتاب به طور کامل برای React 16.9 به روز شده است و پوشش عمیقی از hook‌ها و کمک کننده تست act ارائه کرده است. مخاطبان این کتاب توسعه دهندگان جاوا اسکریپت هستند که به دنبال اجرای رویکردهای آزمون محور و رفتار محور برای برنامه‌های React خود هستند.

 

تعداد بازدید: ۶۹۲
دیدگاه ها: ۰
تاریخ: 1399/11/24 13:34
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |AngularJS |SPA |

کتابخانه PrimeNG، یک کتابخانه کامپوننت UI پیشرو برای برنامه‌های Angular با بیش از 80 کامپوننت UI است. PrimeNG بسیار سریع در دنیای انگولار به موفقیت دست یافت. این کتابخانه به سرعت در حال تکامل است و با آخرین نسخه Angular مطابقت دارد. در مقایسه با رقبا، PrimeNG با در نظر گرفتن برنامه‌های سازمانی ایجاد شده است.
کتاب Angular UI Development with PrimeNG ( توسعه رابط کاربری انگولار با پرایم ان جی)، برای کسانی است که مایلند با استفاده از کتابخانه کامپوننت PrimeNG، برنامه‌های تک صفحه ای مدرن مبتنی بر Angular را بیاموزند یا ایجاد کنند. این کتاب گزینه خوبی برای مبتدیان تا کاربران پیشرفته ای است که در یادگیری برنامه‌های مدرن Angular جدی هستند. پیش نیازهای این کتاب، کمی دانش پایه ای در مورد +Angular 2 و مهارت‌های TypeScript و CSS است.
این کتاب نقطه شروع خوبی برای کمک به خوانندگان به منظور توسعه برنامه‌های تک صفحه ای واقعی با استفاده از یک استک توسعه محبوب ارائه می‌دهد. این کتاب شامل 10 فصل است و با مقدمه ای کوتاه بر برنامه‌های تک صفحه ای آغاز می‌شود. مبانی انگولار و تایپ اسکریپت، اولین قدم‌های مهم برای یادگیری مباحث بعدی PrimeNG است. در ادامه برای شروع در مورد چگونگی راه اندازی و پیکربندی برنامه‌های PrimeNG به روش‌های مختلف صحبت می‌کنیم. پس از آماده شدن محیط، زمان آن فرا می‌رسد که با استفاده از مفاهیم theme و طرح‌های واکنش گرا، توسعه PrimeNG را یاد بگیریم. این کتاب همچنین بر روی چگونگی اجتناب از مشکلات رایج تمرکز دارد و بهترین شیوه‌ها را  همراه با نکات و ترفند هایی برای توسعه کارآمد انگولار و PrimeNG نشان می‌دهد. در پایان این کتاب، شما زیر و بم نحوه‌ی استفاده از PrimeNG در برنامه‌های انگولار را می‌دانید و آماده ایجاد برنامه‌های Angular واقعی با استفاده از کامپوننت‌های غنی PrimeNG هستید.

 

تعداد بازدید: ۶۷۸
دیدگاه ها: ۰
تاریخ: 1399/11/15 07:38
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |Video |

هنگام یادگیری جاوا اسکریپت، برنامه نویسی ناهمگام (Asynchronous) اغلب جدید و گیج کننده است. در دوره ویدیویی JavaScript Promises and Async Programming (پرامیس‌های جاوا اسکریپت و برنامه نویسی ناهمگام) موسسه Pluralsight که توسط Nate Taylor تدریس شده است، شما توانایی مدیریت برنامه نویسی نا همگام در جاوا اسکریپت را به دست خواهید آورد.
ابتدا شما promise‌های consuming را بررسی خواهید کرد. سپس ایجاد promise‌های خودتان را یاد خواهید گرفت. در پایان نیز نحوه‌ی استفاده از async/await را برای برنامه نویسی asynchronous خواهید آموخت. وقتی که این دوره را تمام کردید، دانش و مهارت‌های لازم promise‌های جاوا اسکریپت را برای نوشتن کد‌های ناهمگام در اختیار خواهید داشت.

 

 
تعداد بازدید: ۷۳۱
دیدگاه ها: ۰
تاریخ: 1399/11/07 22:09
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |Video |

اکما اسکریپت 6 (ECMAScript 6) یا ES6 نسخه بعدی JavaScript است و پیشرفت‌ها و ویژگی‌های جدید زیادی را شامل می‌شود که کد نویسی جاوا اسکریپت را راحت‌تر و قابل نگهداری‌تر می‌کند. دوره ویدیویی JavaScript Fundamentals for ES6 (مبانی جاوا اسکریپت برای ES 6) موسسه Pluralsight که توسط Joe Eames و Scott Allen تدریس شده است، تمام قابلیت‌های جدیدترین نسخه جاوا اسکریپت را به شما می‌آموزد و با تأکید بر ابزار‌ها و فناوری هایی که به شما امکان می‌دهند تا امروز از این ویژگی‌ها استفاده کنید، حتی قبل از اینکه توسط مرورگر‌ها و Node به طور کامل پیاده سازی شده باشند.

تعداد بازدید: ۸۱۴
دیدگاه ها: ۰
تاریخ: 1399/11/05 22:35
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script |AngularJS |SPA |

در کتاب Angular for Material Design (انگولار برای طراحی متریال)، یاد می‌گیرید تا با TypeScript و Material Design برنامه‌های انگولار را سریع‌تر و بهتر بسازید. شما می‌آموزید که چگونه یک رابط وب ایجاد کنید و از کتابخانه Angular Material گوگل متشکل از کامپوننت‌های حاضر و آماده و کاربر پسند، استفاده کنید.
این کتاب از Angular با TypeScript (ابر مجموعه ای (superset) برای جاوا اسکریپت) برای استفاده از انواع داده‌ها و بهره بردن از ساختارهای برنامه نویسی مانند کلاس ها، اینترفیس ها، قالب‌های جنریک و موارد دیگر استفاده می‌کند. شما همچنین می‌توانید از قابلیت‌های مختلف Angular از جمله انقیاد داده، کامپوننت ها، سرویس‌ها و غیره استفاده کنید. شما با کمک قابلیت‌های مسیریابی آماده برای استفاده (Angular CLI) و رابط با سرویس‌های راه دور از طریق HTTP، یک برنامه تک صفحه ای ایجاد خواهید کرد.
این کتاب برای مبتدیان تا حرفه ای هایی که می‌خواهند توسعه وب را با استفاده از انگولار، تایپ اسکریپت و انگولار متریال یاد بگیرند مناسب است. این کتاب، الگو‌ها و شیوه هایی را توصیه می‌کند تا یک توسعه دهنده موفق باشید. دانش پایه ای از جاوا اسکریپت در استفاده از این کتاب مفید خواهد بود.

 

تعداد بازدید: ۸۵۹
دیدگاه ها: ۰
تاریخ: 1399/10/27 21:02
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |

امروزه جاوا اسکریپت به یک زبان برنامه نویسی ضروری تبدیل شده است که هیچ کس نمی‌تواند آن را نادیده بگیرد یا از آن اجتناب کند. هزاران روش یادگیری جاوا اسکریپت وجود دارد اما مهم‌ترین بخش، وجود یک مدل ذهنی مناسب برای مفهوم اصلی جاوا اسکرپیت است. بنابراین هر کسی که واقعا علاقه مند به وب یا JavaScript باشد، همیشه دوست دارد تا در مورد باطن جاوا اسکریپت و معماری NodeJS یاد بگیرد. کتاب Advanced JavaScript Visualized (جاوا اسکریپت پیشرفته تصویری)، پایه‌ی شما را در مفاهیم پیشرفته جاوا اسکریپت قوی می‌کند و مباحث را با انگلیسی ساده و مصور توضیح می‌دهد.

تعداد بازدید: ۱۲۸۲
دیدگاه ها: ۰
تاریخ: 1399/10/25 20:56
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |Web Optimization |Css |HTML5 |

وب کامپوننت‌ها (Web Components)، روشی استاندارد برای ساخت عناصر سفارشی قابل استفاده مجدد برای صفحات و برنامه‌های وب با استفاده از HTML، CSS و JavaScript است. یک Web Component به خوبی کپسوله شده است و ساختار داخلی خودش را از سایر عناصر صفحه جدا نگه می‌دارد تا با بقیه‌ی کد‌های شما تداخل پیدا نکند. در کتاب Web Components in Action (وب کامپوننت‌ها در عمل)، طراحی، ساخت و استقرار Web Component‌های قابل استفاده مجدد را از ابتدا یاد خواهید گرفت.
رابط کاربری مناسب می‌تواند سایت‌ها و برنامه‌های وب شما را از موارد معمول جدا کند. با استفاده از API وب کامپوننت ها، می‌توانید عناصر سفارشی (Custom Elements) بسازید و سپس آنها را فقط با یک تگ HTML ساده به صفحات خود اضافه کنید. این رویکرد طراحی مبتنی بر استانداردها به شما امکان کنترل کامل بر روی سبک (style) و رفتار کامپوننت هایتان می‌دهد و ساخت، اشتراک و استفاده مجدد آنها را بین پروژه‌ها به شدت راحت‌تر می‌کند.
کتاب Web Components in Action، ساخت و استفاده از وب کامپوننت‌ها را از پایه به شما می‌آموزد. شما با استفاده از جاوا اسکریپت، HTML و CSS، با کامپوننت‌های ساده و برنامه‌های مبتنی بر کامپوننت شروع می‌کنید. سپس، آنها را سفارشی کرده و بهترین شیوه‌های طراحی را برای به حداکثر رساندن استفاده مجدد استفاده می‌کنید. از طریق پروژه‌های عملی، شما برای هر پروژه ای، از جمله انتخابگر رنگ، برنامه‌های پیشرفته که از مدل‌های سه بعدی استفاده می‌کنند، واقعیت ترکیبی و یادگیری ماشین، یاد خواهید گرفت تا Web Component‌های production-ready بسازید.

 

تعداد بازدید: ۱۰۰۸
دیدگاه ها: ۰
تاریخ: 1399/10/04 17:43
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java Script |GIS |

کتابخانه OpenLayers 3 به شما این امکان را می‌دهد تا برنامه‌های وب خیره کننده WebGIS و نقشه برداری بسازید. این کتابخانه از فناوری‌های مدرن و پیشرفته مرورگر‌ها استفاده می‌کند و با استفاده از Closure Library نوشته شده است و شما را قادر می‌سازد تا بدون تشریفات اشکال زدایی دردناک، برنامه هایی مستقل از مرورگر بسازید که حتی دارای تعدادی گزینه fallback محدود برای مرورگر‌های قدیمی باشد. با استفاده از این راهنما، شما با دنیای نقشه برداری پیشرفته وب و WebGIS آشنا می‌شوید.

در کتاب Mastering OpenLayers 3 (استاد شدن در OpenLayers 3) تالیف Gabor Farkas، ابتدا با قابلیت‌ها و توانایی‌های پیشرفته موجود در OpenLayers 3 آشنا می‌شوید. در ادامه، شما با نکات کلیدی ایجاد برنامه‌های سفارشی با OpenLayers 3 آشنا خواهید شد. سپس یاد خواهید گرفت که چگونه با این کتابخانه متن باز، بدون هزینه و در عین حال بسیار قدرتمند، برنامه نقشه برداری وب رویایی خود (یا شرکت خود) را بسازید. ما همچنین نحوه‌ی ساختن نقشه‌های موضوعی شگفت انگیز و ایجاد جلوه‌های عالی با دستکاری canvas را به شما نشان خواهیم داد. در پایان این کتاب، شما دانش خوبی در زمینه نقشه برداری وب پیدا خواهید کرد و در ایجاد برنامه‌های شگفت انگیز با استفاده از OpenLayers 3 به خوبی پیش خواهید رفت.
این کتاب برای توسعه دهندگان frontend با درک اساسی از مفاهیم JavaScript و GIS و ترجیحاً کسانی که با اصول OpenLayers 3 آشنایی دارند، در نظر گرفته شده است. ممکن است شما هرگز از OpenLayers 3 به عنوان یک توسعه دهنده با تجربه جاوا اسکریپت استفاده نکرده باشید. اگر این چنین است و شما جاه طلب و مشتاق یادگیری نقشه برداری وب باشید، این کتاب قطعاً شما را در مسیر درست قرار خواهد داد.

 

تعداد بازدید: ۶۸۶
دیدگاه ها: ۱
تاریخ: 1399/06/18 21:37
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java Script |Css |HTML5 |

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

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

تعداد بازدید: ۱۷۳۵
دیدگاه ها: ۰
تاریخ: 1399/04/08 22:26
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script |

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

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

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

 

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

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