کتاب های برچسب TypeScript
تاریخ: 1401/06/20 19:51
توسط: MotoMan
امتیاز: ۳
برچسب ها: SPA |TypeScript |Vue.js |

به کمک کتاب Large Scale Apps with Vue 3 and TypeScript (برنامه‌های مقیاس بزرگ با ویو 3 و تایپ اسکریپت)، فرانت اند‌های بزرگ و مقیاس پذیری بسازید که از جداسازی کامپوننت ها، بین المللی سازی، محلی سازی، store ماژولار Vuex، کتابخانه‌های کامپوننت سفارشی و کد‌های API سمت کلاینت که به راحتی می‌توانند بین داده‌های تقلیدی و واقعی جابجا شوند، بهره ببرید.

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

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

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

تعداد بازدید: ۳۵۷۸
دیدگاه ها: ۰
تاریخ: 1399/10/23 21:16
توسط: MotoMan
امتیاز: ۰
برچسب ها: SPA |ASP Core |TypeScript |React |

چارچوب Microsoft .NET، یک چارچوب سمت سرور قوی است که به لطف اتحاد اخیر اکوسیستم مایکروسافت در چارچوب دات نت 5، اکنون حتی قدرتمند‌تر نیز شده است. در کتاب ASP.NET Core 5 and React, 2nd Edition، نسخه‌های به روز شده از ASP.NET Core 5 و React و قابلیت‌های جدید NET 5. را بررسی می‌کنید؛ استراتژی هایی برای پذیرش یک رویکرد توسعه full-stack، تکنیک‌های معماری تمیز و بهترین شیوه‌های توسعه را جستجو می‌کنید و با نحوه مدیریت داده ها، طراحی و بسته بندی برنامه‌ها و ایمن سازی برنامه‌های وب خود آشنا خواهید شد.
این کتاب با شرح component‌های React و TypeScript برای ساخت برنامه single-page واضح و روشن شروع می‌شود و سپس به شما نحوه طراحی API‌های REST مقیاس پذیر را نشان می‌دهد که می‌توانند با یک frontend مبتنی بر React یکپارچه شوند. در ادامه، با جدیدترین ویژگی ها، الگوهای محبوب و ابزارهای موجود در اکوسیستم React، از جمله component‌های مبتنی بر تابع، React Router و Redux آشنا خواهید شد. همان طور که فصل‌های کتاب را مطالعه می‌کنید، شما نحوه‌ی استفاده از React با TypeScript را خواهید آموخت تا frontend را مقاوم و قابل نگهداری کنید و قابلیت‌های کلیدی ASP.NET 5 مانند API controller ها، attribute routing و model binding را برای ساختن یک backend محکم پوشش می‌دهد. علاوه بر این، قبل از استقرار برنامه‌ی خود بر روی Azure، امنیت API را با استفاده از ASP.NET 5 Identity و سیاست‌های احراز مجوز بررسی خواهید کرد و آزمون‌های واحد قابل اطمینان را با استفاده از .NET و React خواهید نوشت.
در پایان این کتاب، شما دانش مورد نیاز برای تقویت مهارت‌های سی شارپ و جاوا اسکریپت را در اختیار خواهید داشت و برنامه‌های full-stack و production-ready را با ASP.NET 5 و React می‌سازید. اگر شما یک توسعه دهنده وب هستید که می‌خواهید به سرعت در توسعه برنامه وب با NET Core. و React راه بیفتید، این کتاب برای شماست. اگرچه این کتاب فرض کرده است که هیچ دانش قبلی درمورد React ندارید، اما درک پایه ای از NET Core. به شما کمک می‌کند تا مفاهیم بررسی شده را بهتر درک کنید.

 

تعداد بازدید: ۶۰۱۰
دیدگاه ها: ۲
تاریخ: 1399/08/08 23:12
توسط: MotoMan
امتیاز: ۳
برچسب ها: SPA |TypeScript |Vue.js |

چارچوب Vue.js، یک چارچوب وب پیشرونده برای ایجاد رابط کاربری‌های حرفه ای برای برنامه‌های وب شما است. با Vue.js 3، چارچوب frontend با پیشرفت‌های معماری، زبان‌های پایه جدید، فرآیند‌های جدید  render کردن و کامپوننت‌های اصلی مجزا تقویت می‌شود.

کتاب Vue.js 3 Cookbook با دستورالعمل هایی برای پیاده سازی قابلیت‌های جدید Vue.js 3 در پروژه‌های توسعه وب شما و همچنین انتقال برنامه‌های Vue.js موجود به آخرین نسخه آغاز می‌شود. شما با TypeScript و Vue.js شروع به کار خواهید کرد و راهکار‌های مختصری برای چالش‌ها و مشکلات متداول موجود در پیاده سازی کامپوننت ها، مشتقات و انیمیشن ها، از طریق ایجاد پلاگین ها، اضافه کردن مدیریت وضعیت، مسیریابی و توسعه برنامه‌های کامل تک صفحه ای (SPA) پیدا خواهید کرد. همانطور که پیش می‌روید، دستورالعمل هایی را پیدا خواهید کرد که به شما کمک می‌کنند که برنامه‌های Vue.js را با Nuxt.js یکپارچه کنید تا قابلیت‌های رندر کردن سمت سرور را به SPA خود اضافه کنید. سپس با کاوش در چارچوب‌های مدرن مانند Quasar، Nuxt.js، Vuex و Vuetify در پروژه‌های وب خودتان، با اکوسیستم Vue.js آشنا خواهید شد. سرانجام، این کتاب راه حل هایی برای پکیج کردن و استقرار برنامه‌های Vue.js به شما ارائه می‌دهد.

در پایان این کتاب Vue.js، شما قادر خواهید بود تا چالش‌های پیش روی ساخت برنامه‌های Vue.js را شناسایی و حل کنید و بتوانید چارچوب Vue.js را برای frontend پروژه‌های وب در هر مقیاسی وفق دهید. این کتاب هم برای توسعه دهندگان جدید و هم توسعه دهندگان باتجربه Vue.js است که به دنبال غلبه بر چالش‌های ایجاد برنامه‌های وب پویا با Vue 3 هستند. دانش جاوا اسکریپت و درک پایه Vue.js به شما کمک می‌کند تا از این کتاب نهایت استفاده را ببرید.

 

تعداد بازدید: ۵۵۴۸
دیدگاه ها: ۳
تاریخ: 1399/03/27 21:41
توسط: MotoMan
امتیاز: ۳
برچسب ها: Java Script |AngularJS |SPA |TypeScript |

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

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

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

تعداد بازدید: ۶۴۳۰
دیدگاه ها: ۱
تاریخ: 1399/03/23 11:42
توسط: 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 مورد نظر است.

تعداد بازدید: ۴۴۰۷
دیدگاه ها: ۰
تاریخ: 1398/06/12 22:18
توسط: MotoMan
امتیاز: ۲
برچسب ها: TypeScript |React |

کتابخانه React، توسط فیسبوک ساخته شد تا هم ساختار بیشتری به کدهایشان بدهند و هم اجازه دهند کدهایشان بهتر scale شوند. React آنقدر خوب برای فیسبوک کار کرد که سرانجام آن را متن باز کردند. امروزه، React یکی از محبوب‌ترین کتابخانه‌های جاوا اسکریپت برای ساختن front-end است. ری اکت این امکان را به ما می‌دهد تا کامپوننت‌های کوچک، ایزوله و با قابلیت استفاده مجدد بسیار بسازیم که با ترکیب آن‌ها با یکدیگر، بتوانیم frontend‌های بسیار پیچیده بسازیم.

زبان TypeScript توسط مایکروسافت ساخته شده است تا به توسعه دهندگان کمک کند تا برنامه‌های frontend بزرگ را آسان‌تر بسازند. تایپ اسکریپت یک superset از جاوا اسکریپت است که سیستم نوع به آن اضافه کرده است. این type system، به توسعه دهندگان کمک می‌کند تا باگ‌ها را زود کشف کنند و به ابزار‌ها امکان پیمایش و refactor کردن کدها را می‌دهد.

کتاب یادگیری React با TypeScript 3، برای توسعه دهندگان وب است که می‌خواهند برنامه‌های وب مدرن امروزی را استفاده از ری اکت و تایپ اسکریپت بسازند. اگرچه دانش ابتدایی از جاوا اسکریپت و HTML مورد نیاز است اما احتیاجی به دانش قبلی از تایپ اسکریپت و ری اکت نیست.

تعداد بازدید: ۵۶۸۳
دیدگاه ها: ۱
تاریخ: 1398/02/31 20:18
توسط: MotoMan
امتیاز: ۴
برچسب ها: TypeScript |

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

با کتاب برنامه نویسی با تایپ اسکریپت (Programming TypeScript)، برنامه نویسانی که جاوا اسکریپت را در سطح متوسطی بلد هستند، یاد می‌گیرند که چگونه در زبان برنامه نویسی TypeScript استاد شوند. شما در این کتاب یاد خواهید گرفت که چگونه با استفاده از TypeScript از شر باگ‌ها در کدهایتان راحت شوید، کدتان را بین مهندسین بیشتری گسترش دهید و دوباره از برنامه نویسی لذت ببرید.

تعداد بازدید: ۵۳۷۸
دیدگاه ها: ۱
تاریخ: 1396/11/01 21:04
توسط: MotoMan
امتیاز: ۲
برچسب ها: AngularJS |TypeScript |Ionic |

فریمورک Ionic ساختن برنامه‌های موبایل محاوره ای و زیبا را با استفاده از HTML5، SCSS و Angular بسیار آسان کرده است. Ionic همچنین توسعه برنامه را ساده تر، سریع‌تر و لذت بخش‌تر می‌کند.
در کتاب Learning Ionic توضیح داده می‌شود که چگونه با استفاده از Ionic به راحتی می‌توان برنامه‌های موبایل هایبریدی ساخت. چه برنامه‌های ساده ای که با API‌های REST یکپارچه می‌شوند و یا برنامه‌های پیچیده ای که به امکانات native نیاز دارند، Ionic برای کار با آن‌ها API‌های ساده ای ارائه می‌دهد. با دانش پایه ای از توسعه وب، TypeScript و دانش قابل قبولی از Angular، شما به راحتی می‌تواند ایده ای میلیون دلاری را با چندین خط کد به برنامه تبدیل کنید. در این کتاب ما چگونگی انجام این کار را به شما نشان خواهیم داد.

 

تعداد بازدید: ۵۱۹۲
دیدگاه ها: ۰
تاریخ: 1396/09/10 13:04
توسط: MotoMan
امتیاز: ۶
برچسب ها: TypeScript |

زبان TypeScript توسط مایکروسافت خلق و تحت مجوز Apache 2.0 منتشر شد و توسط خودش نیز نگهداری می‌شود. این زبان تمرکزش بر روی این است تا توسعه‌ی برنامه‌های جاوا اسکریپت را تا هزاران خط کد افزایش دهد. در حقیقت، مایکروسافت هر دو پورتال مدیریت Azure ( شامل 1.2 میلیون خط کد) و Visual Studio Code Editor (شامل 300000 خط کد) را با تایپ اسکریپت نوشته است. TypeScript هدفش حل مشکلات برنامه نویسی برنامه‌های بزرگ جاوا اسکریپتی از طریق فراهم کردن ابزار‌های بهتر design-time، بررسی زمان کامپایل و بارگذاری پویای ماژول در زمان اجرا است.
همان طور که از زبانی که توسط مایکروسافت به وجود آمده انتظار دارید که پشتیبانی کاملی از TypeScript در ویژوال استادیو وجود داشته باشد، اما خیلی از ابزار‌های توسعه دیگر نیز پشتیبانی از این زبان را نیز اضافه کرده اند مثل VS Code، WebStorm، Exlipse، Sublime Text، Vi، Atom، IntelliJ و Emacs.
پشتیبانی گسترده این ابزار‌ها از TypeScript و همچنین لایسنس متن باز آن، تایپ اسکریپت را به گزینه ای قابل اعتماد خارج از اکو سیستم سنتی مایکروسافت تبدیل کرده است.
زبان TypeScript یک superset نوع دار از JavaScript است که به هر شکلی که مایل باشید به جاوا اسکریپت خام کامپایل می‌شود. بدین شکل برنامه هایی که با TypeScript نوشته می‌شوند بسیار portable هستند به شکلی می‌توان آن‌ها را روی هر ماشینی اجرا کرد مثل مرورگر‌های وب، وب سرور‌ها و حتی بر روی برنامه‌های بومی سیستم عامل هایی که API‌های جاوا اسکریپتی ارائه می‌دهند مثل WinJS.
این کتاب برای برنامه نویسان و معمارانی است که بر روی برنامه‌های جاوا اسکریپتی با مقیاس بزرگ کار می‌کنند، حال چه بر روی مرورگر اجرا می‌شوند یا سرور و یا حتی سیستم عاملی که API‌های جاوا اسکریپتی در اختیار قرار می‌دهد. تجربه قبلی با جاوا اسکریپت و یا هر زبان شبه C می‌تواند به هنگام مطالعه این کتاب مفید باشد.

 

تعداد بازدید: ۷۲۵۷
دیدگاه ها: ۰
loading...

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