کتاب های برچسب WebAssembly
تاریخ: 1402/03/16 22:12
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |WebAssembly |

اگر می‌خواهید که برنامه‌های وب تعاملی را بدون جاوا اسکریپت بسازید، بلیزر ابزاری ضروری است اما منحنی یادگیری هم دارد. این کتاب که با جدیدترین کدهای دات نت 7 و سی شارپ 11 به روز شده و توسط شخصی نوشته شده است که Blazor را از همان آغاز مورد استفاده قرار داده، به شما کمک می‌کند تا بر چالش‌های مرتبط با مبتدی بودن در Blazor غلبه کنید و بهترین شیوه‌های کدنویسی را به شما آموزش دهد.
شما با یادگیری نحوه استفاده از قدرت Blazor و کاوش در قابلیت‌های کامل Blazor Server و Blazor WebAssembly شروع خواهید کرد. سپس وارد بخش عملی می‌شوید که حول یک پروژه نمونه متمرکز است - موتور وبلاگ. شما تمام دانش جدید خود را در مورد ایجاد پروژه‌های Blazor، عملکرد درونی نحو Razor، اعتبارسنجی فرم‌ها و ایجاد اجزای خودتان به کار خواهید گرفت.
کتاب Web Development with Blazor, 2nd Edition (توسعه وب با بلیزر، ویرایش دوم)، همچنین به source generator ها، نگاهی می‌اندازد، به طور عمیق‌تر به Blazor WebAssembly با ahead-of-time می‌پردازد و شامل یک فصل جدید اختصاصی است که نشان می‌دهد چگونه کامپونتت ای یک وب سایت جاوا اسکریپتی موجود (Angular، React) یا وب سایت مبتنی بر MVC را به Blazor منتقل کنید یا این دو را ترکیب کنید. همچنین چگونگی استفاده از Blazor (Hybrid) همراه با .NET MAUI برای ایجاد برنامه‌های دسکتاپ و موبایل چند سکویی را یاد خواهید گرفت.
وقتی به پایان این کتاب برسید، اعتماد به نفس لازم برای ایجاد و استقرار برنامه‌های Blazor عملیاتی را خواهید داشت، و تصویری بزرگ از چشم‌انداز Blazor خواهید داشت.

 

تعداد بازدید: ۵۸۴۵
دیدگاه ها: ۰
تاریخ: 1401/04/03 10:59
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |WebAssembly |

به کمک بلیزر و بدون تکیه بر جاوا اسکریپت صفحات وب غنی بسازید. چارچوب Blazor مایکروسافت، از WebAssembly برای گسترش پلتفرم فوق محبوب ASP.NET استفاده می‌کند. در Blazor، می‌توانید کامپوننت‌های وب تعاملی بسازید که به صورت بومی در مرورگر و بدون نیاز به پلاگین یا ترانسپایلر اجرا شوند و از آنجایی که سر تا سر زبان سی شارپ است، اشتراک گذاری کد بین سرور و رابط کاربری وب آسان است.
کتاب Blazor in Action (بلیزر در عمل)، به شما آموزش می‌دهد که برنامه‌های ASP.NET فول استک را تماما با سی شارپ ایجاد کنید. شما با یادگیری ساخت کامپوننت‌های وب Blazor، کار بر روی موضوعات اصلی مانند مسیریابی و فرم‌ها شروع خواهید کرد. همانطور که پیش می‌روید، یک برنامه وب «مسیر پیاده روی» را پیاده سازی خواهید کرد که شامل کدهای قابل استفاده مجدد، ادغام با کتابخانه‌های جاوا اسکریپت و امنیت مبتنی بر نقش است. برای اطمینان از اینکه برنامه شما آماده عملیاتی شدن است، این کتاب عملی همچنین مدیریت وضعیت، مانا کردن داده‌ها و آزمایش کردن را نیز پوشش می‌دهد.

 

 
تعداد بازدید: ۵۰۵۷
دیدگاه ها: ۲
تاریخ: 1401/02/02 12:24
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP Core |WebAssembly |

اگر می‌خواهید که برنامه‌های وب تعاملی بدون استفاده از جاوا اسکرپیت بسازید، Blazor ابزاری ضروری برای این کار است، اما منحنی یادگیری خاص خودش را نیز دارد. در کتاب Web Development with Blazor (توسعه وب با بلیزر)، توسعه سریع رابط کاربری‌های مدرن وب را با استفاده از Blazor سمت سرور و  Blazor WebAssembly یاد خواهید گرفت. این کتاب به شما کمک می‌کند تا بر اکثر چالش‌های رایجی که توسعه دهندگان هنگام شروع کار با Blazor با آن مواجه می‌شوند غلبه کنید و همچنین بهترین شیوه‌های کدنویسی را به شما آموزش دهد.
شما با یادگیری چگونگی استفاده از قدرت Blazor و بررسی تمام قابلیت‌های Blazor Server و Blazor WebAssembly شروع می‌کنید. سپس وارد بخش عملی می‌شوید که حول یک پروژه متمرکز است - موتور وبلاگ. اینجاست که شما تمام دانش جدید خود را در مورد ایجاد پروژه‌های Blazor Server و Blazor WebAssembly، عملکرد درونی نحو Razor و اعتبارسنجی فرم‌ها و همچنین ایجاد کامپوننت‌های خودتان به کار می‌گیرید. شما با Blazor تمام مفاهیم کلیدی مربوط به توسعه وب را یاد خواهید گرفت که همچنین می‌توانید بلافاصله آنها را عملی کنید.
این کتاب با نشان دادن اینکه چگونه همه کامپوننت‌ها عملا با یکدیگر کار می‌کنند، به شما کمک می‌کند تا از برخی از موانع رایجی که توسعه‌دهندگان تازه کار Blazor با آن‌ها روبرو می‌شوند اجتناب کنید و به شما الهام می‌بخشد تا در پروژه‌های دیگر خودتان نیز بلیزر را امتحان کنید. وقتی به پایان این کتاب رسیدید، اعتماد به نفس لازم برای ایجاد و استقرار برنامه‌های Blazor عملیاتی را به دست خواهید آورد.

 

 
تعداد بازدید: ۳۸۰۰
دیدگاه ها: ۱
تاریخ: 1400/12/05 21:03
توسط: MotoMan
امتیاز: ۱
برچسب ها: dotNET Framework |ASP Core |WebAssembly |

بلیزر (Blazor)، با حذف نیاز به یادگیری زبان‌ها و چارچوب‌های مختلف برای توسعه سمت کلاینت و  سمت سرور، برداشت جدیدی از توسعه وب ارائه می‌دهد. بلیزر به سی شارپ و دات نت اجازه می‌دهد تا در هم سمت سرور و هم سمت کلاینت استفاده شوند و همچنین مجموعه ای از قابلیت‌های قوی را ارائه می‌دهد که به خوبی برای برنامه‌های مقیاس پذیر و سطح سازمانی مناسب است. با Blazor می‌توانید از تمام تجربیات خود در دات نت 6 به همراه هزاران کتابخانه موجود، در مرورگر استفاده کنید. این کتاب شما را در استفاده از این جعبه ابزار مهم برای توسعه برنامه‌های وب آموزش می‌دهد.

با کمک این کتاب، برنامه‌های تحت وبی با سی شارپ و دات نت ۶ بسازید که در هر مرورگر مدرنی اجرا شوند و تبدیل به یک توسعه دهنده فول استک شوید! با استفاده از چارچوب Microsoft Blazor و تکنیک هایی که در این کتاب نمایش داده شده اند، همه‌ی این چیز‌ها را انجام خواهید داد. کتاب Microsoft Blazor, 3rd Edition (مایکروسافت بلیزر، ویرایش سوم)، نحو جدید و بهبود یافته Razor، ارتباط با سرور با استفاده از SignalR و یا gRPC، استفاده از مجازی سازی برای بارگیری موثر حجم زیادی داده، استقرار و کامپایل پیش از موعد (ahead-of-time) به WASM، قابلیت‌های جدید آزمون واحد، امنیت با استفاده از OpenID Connect، را در آخرین ویرایش خود پوشش داده است.

خواندن این کتاب، در یادگیری ساخت رابط‌های کاربری و ارائه داده‌ها به کاربر برای نمایش و اصلاح، و ضبط تغییرات کاربر از طریق مقید کردن داده‌ها (data binding) به شما کمک می‌کند. این کتاب، چگونگی دسترسی به یک کتابخانه غنی از قابلیت‌های .NET همچون یک مدل کامپوننت برای ساخت یک رابط کابری قابل ترکیب و همچنین نحوه‌ی توسعه کامپوننت‌های قابل استفاده مجدد که در صفحات و وبسایت‌های زیادی قابل استفاده هستند را نشان می‌دهد. همچنین، تبادل داده با یک سرور با استفاده از REST، SignalR و gRPC پوشش داده شده است که به شما امکان دسترسی به میکروسرویس‌ها و سرویس‌های پایگاه داده را می‌دهند.

تعداد بازدید: ۴۵۰۲
دیدگاه ها: ۰
تاریخ: 1399/02/28 07:01
توسط: MotoMan
امتیاز: ۲
برچسب ها: ASP Core |WebAssembly |

در این کتاب یاد می‌گیرید که چگونه در Microsoft .NET برنامه‌های وب بسازید که در هر مرورگر مدرنی اجرا می‌شوند و به شما کمک می‌کند تا تجربه و مهارت‌های دات نت خود را به یک محیط جدید منتقل کنید و برنامه‌های مبتنی بر مرورگر را با استفاده از یک زبان و runtime نوع امن بسازید. توسعه یک وب سایت با رفتار غنی سمت کلاینت، بدان معنی است که بیشتر توسعه دهندگان باید یک زبان transpiled مانند JavaScript یا TypeScript را یاد بگیرند. اما امروزه می‌توانید با استفاده از Blazor، برنامه‌های مرورگر غنی را با استفاده از NET runtime. و #C توسعه دهید. با استفاده از Blazor می‌توانید از تمام تجربیاتی که در طول این سالها گردآوری کرده اید بهره برید و همچنین می‌توانید هزاران کتابخانه موجود را در مرورگر هم استفاده کنید.

کتاب Blazor Revealed این امکان را به شما می‌دهد تا به سرعت یک وب سایت غنی ایجاد کنید. شما یاد می‌گیرید که چگونه رابط‌های کاربری بسازید و داده‌ها را برای نمایش و تغییر به کاربر ارائه دهید و تغییرات کاربر را از طریق اتصال داده‌ها ضبط کنید. این کتاب نحوه‌ی دسترسی به یک کتابخانه غنی از عملکرد‌های .NET مثل یک مدل کامپوننت برای ساختن رابط کاربری قابل ترکیب، از جمله چگونگی توسعه کامپوننت‌های قابل استفاده مجدد که می‌توانند در صفحات و وب سایت‌های زیادی مورد استفاده قرار گیرند را بیان کرده است. همچنین چگونگی تبادل داده با سرور نیز پوشش داده شده است و نحوه دسترسی به میکرو سرویس‌ها و سرویس‌های پایگاه داده را هم در اختیار شما قرار می‌دهد.

فناوری Blazor با از بین بردن نیاز شما به یادگیری زبان‌ها و چارچوب‌های مختلف برای توسعه سمت کلاینت و سرور، پیشرفت جدیدی را در توسعه وب ایجاد کرده است. Blazor امکان استفاده از سی شارپ و دات نت را در همه سمت‌ها فراهم می‌کند و مجموعه ای از ویژگی‌های قوی را ارائه می‌دهد که به خوبی برای برنامه‌های مقیاس پذیر و سطح-سازمانی مناسب باشد. کتاب Blazor Revealed در استفاده از این ابزار مهم جدید برای توسعه برنامه وب، شما را راه می‌اندازد.

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

 

تعداد بازدید: ۳۷۱۸
دیدگاه ها: ۰
تاریخ: 1398/12/02 18:15
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp |.NET Core |ASP Core |WebAssembly |

سالهاست که جامعه توسعه وب منتظر چیز جدیدی است، چیزی برای فرار از انحصار جاوا اسکریپت وحشتناک. سرانجام، به دعاها پاسخ داده شد- ابتدا با انتشارWebAssembly  و اکنون با انتشار Blazor. کتاب Exploring Blazor، هر سه نوع Blazor را بررسی کرده است – سمت سرور، سمت کلاینت و میزبانی شده در کنار دیگر ویژگی‌های این فناوری. شما خواهید دید که Blazor یک چارچوب UI وب مبتنی بر C# ، Razor و HTML است و این که چگونه منطق front-end را با استفاده از سی شارپ و WebAssembly، بر روی سرور یا مرورگر اجرا می‌کند. بعد از خواندن این کتاب، شما قادر خواهید بود تا برنامه‌های وب را با Blazor‌ در سی شارپ و NET Core‌. بسازید.

نویسنده با معرفی WebAssembly شروع می‌کند و خلاصه ای از Blazor را به همراه دسته بندی‌های مختلف آن ارائه می‌دهد. در مرحله بعد، شما کار با Blazor را شروع می‌کنید؛ جایی که اصول را از جمله پیاده سازی نحو Razor را یاد می‌گیرید. در اینجا به تفاوت‌های عمده Blazor و Razor و نحوه عملکرد نحو آن می‌پردازیم. در ادامه یک نسخه نمایشی از یک طرح و مسیر یابی سمت سرور Blazor به همراه استفاده از نحو Razor برای کنترل یک برنامه در Blazor سمت کلاینت ارائه می‌شود. علاوه بر این شما طرح پروژه، مسیریابی و مسیر‌ها برای API را بررسی خواهید کرد. در اینجا نحوه دسترسی به API را از سمت front-end و استفاده از کتابخانه مشترک را برای مدل‌های متفاوت را خواهید فهمید. همچنین شما چگونگی کارکردن Blazor با ذخیره سازی، فایل‌ها و جاوا اسکریپت را نیز بررسی خواهید کرد.

تعداد بازدید: ۵۷۱۵
دیدگاه ها: ۱
تاریخ: 1398/09/29 21:07
توسط: MotoMan
امتیاز: ۲
برچسب ها: WebAssembly |

بدون فقط تکیه کردن به جاوا اسکریپت، برنامه‌های تحت مرورگر با کارایی بالا بنویسید! با کامپایل کردن کد‌های C ،C پلاس پلاس یا Rust شما در قالب باینری WebAssembly، آن‌ها با سرعتی نزدیک به حالت native در مرورگر اجرا می‌شوند. وب اسمبلی، سرعت بیشتر، فرصت‌های بیشتر برای استفاده مجدد از کد‌های موجود و دسترسی به کتابخانه‌های سریع‌تر و جدید‌تری را فراهم می‌کند. علاوه بر این ها، وقتی که به جاوا اسکریپت احتیاج پیدا کردید، خیلی راحت می‌تواند با آن تعامل داشته باشید.

کتاب WebAssembly in Action، به شما نحوه‌ی نوشتن برنامه‌های تحت مرورگر با کارایی بالا را با استفاده از سی پلاس پلاس و سایر زبان هایی که وب اسمبلی از آن‌ها پشتیبانی می‌کند، آموزش می‌دهد. در این کتاب، ایجاد ماژول‌های وب اسمبلی بومی، ارتباط با کامپوننت‌های JavaScript و حداکثر کردن کارایی با web worker‌ها و pthread‌ها را می‌آموزید.

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

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