تازه ترین کتاب ها
تاریخ: 1401/04/10 18:53
توسط: MotoMan
امتیاز: ۰
برچسب ها: ASP.NET| ASP Core|

توسعه‌دهندگان حرفه‌ای با استفاده از راهنمایی‌های این کتاب پرفروش، برنامه‌های سبک‌تری را برای پلتفرم ASP.NET Core تولید می‌کنند و اکنون ویرایش نهم این کتاب نیز منتشر شده است که برای ASP.NET Core برای .NET 6 به‌روزرسانی شده است. این کتاب شامل توضیحات مفصلی در مورد پلتفرم ASP.NET Core و چارچوب هایی است که از آن‌ها پشتیبانی می‌کند. این راهنمای اساسی، ASP.NET Core برای دات نت 6 را در زمینه قرار می‌دهد و به ابزارها و تکنیک‌های مورد نیاز برای ساخت برنامه‌های کاربردی وب مدرن و قابل توسعه می‌پردازد. کتاب Pro ASP.NET Core 6, 9th Edition (پرو ای اس پی دات نت کور ۶، ویرایش نهم)، ویژگی‌ها و قابلیت‌های جدیدی مانند MVC، Razor Pages، Blazor Server، و Blazor WebAssembly را همراه با نمایش نحوه بکارگیری آنها پوشش داده است.
چارچوب ASP.NET Core for .NET 6، آخرین تکامل پلتفرم وب ASP.NET مایکروسافت است و یک چارچوب “Host Agnostic” و یک مدل برنامه‌نویسی با بهره‌وری بالا ارائه می‌کند که معماری کد تمیز‌تر، توسعه آزمایش‌محور و توسعه‌پذیری قدرتمند را ترویج می‌دهد.
آدام فریمن، این کتاب پیشرو در بازار را به طور کامل بازنگری کرده است و توضیح می‌دهد که چگونه می‌توان از ASP.NET Core با دات نت 6 بیشترین بهره را برد. او با مباحث اساسی شروع می‌کند، به شما در مورد اجزای میان‌افزار، سرویس‌های تعبیه شده، اتصال مدل درخواستی و موارد دیگر آموزش می‌دهد. با کسب دانش و اطمینان، او موضوعات پیچیده‌تر و ویژگی‌های پیشرفته‌تر را معرفی می‌کند، از جمله مسیریابی endpoint و تزریق وابستگی.

 

 
تعداد بازدید: ۱۳۴
دیدگاه ها: ۰
تاریخ: 1401/04/05 07:09
توسط: MotoMan
امتیاز: ۰

هیچ تصمیم آسانی در معماری نرم افزار وجود ندارد. در عوض، بخش‌های سخت بسیاری وجود دارد؛ مشکلات یا مسائل دشواری که بهترین شیوه ای برای انجام ندارند و شما را مجبور می‌کنند تا با انجام سبک سنگین‌های مختلف، یکی را برای موفقیت انتخاب کنید. با کمک کتاب Software Architecture: The Hard Parts (معماری نرم افزار: قسمت‌های سخت)، شما یاد خواهید گرفت که چگونه به طور انتقادی در مورد سبک سنگین‌های مربوط به معماری‌های توزیع شده فکر کنید.

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

این کتاب با تمرکز بر سوالات متداول، تکنیک‌هایی را ارائه می‌کند که به شما کمک می‌کند تا هنگام مواجهه با مسائلی که به عنوان یک معمار با آن مواجه هستید، سبک سنگین‌ها را انجام دهید و بررسی کنید.

 
تعداد بازدید: ۳۵۷
دیدگاه ها: ۰
تاریخ: 1401/04/03 17:50
توسط: MotoMan
امتیاز: ۱
برچسب ها: software engineering|

موفق شدن به عنوان یک مهندس نرم افزار، نیازمند دانش فنی، انعطاف پذیری و پشتکار زیاد است. دانستن نحوه کار موثر با سایر توسعه دهندگان می‌تواند تفاوت بین یک حرفه رضایت بخش و گیر افتادن در یک چاله هدر دهنده عمر باشد. این کتاب فوق العاده، شما را در میان مهارت‌های ضروری برای زنده ماندن و پیشرفت در یک تیم مهندسی نرم‌افزار راهنمایی می‌کند.
کتاب Skills of a Successful Software Engineer (مهارت‌های یک مهندس نرم افزار موفق)، تکنیک هایی را برای کار بر روی پروژه‌های نرم افزاری به صورت تیمی ارائه می‌دهد. در این کتاب، شما مهارت‌های فنی مانند نوشتن کد ساده، آزمایش مؤثر، و refactoring را به دست خواهید آورد که برای ساخت نرم‌افزار در یک تیم ضروری است. همچنین مهارت‌های نرمی مانند نحوه به روز نگه داشتن دانش خود، تعامل با رهبر تیم و حتی نحوه به دست آوردن شغلی که دوست دارید را کشف خواهید کرد.

 

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

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

 

 
تعداد بازدید: ۴۸۴
دیدگاه ها: ۱
تاریخ: 1401/04/01 21:46
توسط: MotoMan
امتیاز: ۰
برچسب ها: Microservice| Distributed Systems|

کتاب Introducing Distributed Application Runtime (Dapr) (معرفی رانتایم برنامه توزیع شده، دپر)، درباره یادگیری Dapr است که یک runtime جدید مبتنی بر رویداد از مایکروسافت است که برای کمک به توسعه دهندگان در ساخت برنامه‌های مبتنی بر میکروسرویس طراحی شده است که از زبان‌ها و چارچوب هایی که در همه جا اجرا می‌شوند چه در محل، چه در فضای ابری و حتی روی لبه استفاده می‌کند.
یکی از محبوب‌ترین الگوهای معماری برای اجرای راه حل‌های بزرگ، پیچیده و توزیع شده، سبک معماری میکروسرویس است. از آنجایی که این راهکار‌ها از سرویس‌های مبتنی بر زبان‌ها، چارچوب‌ها و پلتفرم‌های مختلفی تشکیل شده‌اند، هرچه یک برنامه پیچیده‌تر و جزئی‌تر شود، برنامه‌نویس باید ملاحظات بیشتری را در نظر داشته باشد، که در بیشتر مواقع ثابت می‌شود که این کار دشواری است.
کتاب معرفی runtime برنامه توزیع شده (Dapr)، راهنمای شما برای دستیابی بیشتر از طریق الگو‌های کمتر است. بخش اول کتاب در مورد درک میکروسرویس‌ها و راه اندازی و اجرا با Dapr، چه در ماشین شما یا در هر خوشه‌ی Kubernetes است. از آنجا، با مفاهیم Dapr، نحوه کارکرد آن و آنچه که می‌تواند برای شما انجام دهد آشنا می‌شوید. این بخش با راه‌های مختلفی برای اشکال‌زدایی برنامه‌های Dapr با استفاده از ویژوال استودیو کد به صورت محلی، در داخل یک کانتینر یا Kubernetes به پایان می‌رسد. در قسمت دوم، شما به سراغ الگو‌ها و شیوه‌های قابل استفاده مجدد و بخش‌های اساسی Dapr خواهید رفت. شما از فراخوانی سرویس، انتشار و اشتراک، مدیریت وضعیت، اتصال منابع و مدل Actor به سراغ راز‌ها خواهید رفت؛ که هر بخش اساسی با جزئیات در فصل اختصاصی خود پوشش داده شده است. شما یاد خواهید گرفت که Dapr از منظر عملکردی چه چیزی ارائه می‌دهد و همچنین چگونه می‌توانید از سه ستون مشاهده پذیری (لاگ ها، متریک‌ها و ردیابی ها) استفاده کنید تا بینشی از برنامه‌های خود به دست آورید. . در قسمت سوم، مفاهیم پیشرفته‌ای از جمله استفاده از خطوط لوله میان‌افزار، ادغام Dapr در چارچوب‌های وب مانند ASP.NET Core، یا رانتایم‌های Azure Logic Apps و Azure Functions را بررسی خواهید کرد.
این کتاب دارای مجموعه‌ای از مثال‌های چندگانه است که نه تنها API ساده Dapr، بلکه .NET SDK را نیز پوشش می‌دهد. از این رو، بیشتر مثال‌ها در دات نت 5، به همراه تعداد کمی در جاوا اسکریپت برای با مثال نشان دادن استفاده از چندین زبان هستند. مثال‌ها به شما نشان می‌دهند که چگونه می‌توانید از Dapr برای استفاده ایمن از سرویس‌های مختلف در Microsoft Azure استفاده کنید، از جمله خدمات Azure Kubernetes، Azure Storage، Azure Service Bus، Azure Event Grid، Azure Key Vault، Azure Monitor، و Azure Active Directory.

 

تعداد بازدید: ۲۷۸
دیدگاه ها: ۰
تاریخ: 1401/03/27 14:33
توسط: MotoMan
امتیاز: ۱
برچسب ها: SPA| React| React Native|

کتابخانه React که توسط فیس بوک توسعه یافته است، کتابخانه ای محبوب برای ایجاد رابط کاربری‌های چشمگیر است. React، قابلیت‌های خود را با استفاده از چارچوب React Native به پلتفرم‌های تلفن همراه گسترش داده و با ابزارهای محبوب وب و موبایل برای ساخت برنامه‌های مقیاس پذیر یکپارچه می‌شود.
کتاب React Projects, 2nd Edition (پروژه‌های ری‌اکت، ویرایش دوم)، راهنمای شما برای یادگیری توسعه React با استفاده از الگوهای توسعه مدرن و ادغام React با ابزارهای قدرتمند وب مانند GraphQL، Expo و React 360 است. شما از همان فصل اول شروع به ساخت یک پروژه واقعی خواهید کرد و با پیشرفت در ساخت پروژه‌های پیچیده تر، به توسعه برنامه‌های کاربردی مقیاس پذیر خواهید پرداخت. در سرتاسر کتاب، از جدیدترین نسخه‌های React و React Native برای بررسی ویژگی‌هایی مانند مسیریابی، Context و قلاب‌ها در چندین پلتفرم استفاده خواهید کرد که به شما کمک می‌کنند تا برنامه‌های وب و تلفن همراه فول استک را به شکل موثری بسازید. در نهایت، با آزمون واحد توسط Jest و تست end-to-end با Cypress برای ساختن برنامه‌های آزمون محور نیز آشنا خواهید شد.

 

 
تعداد بازدید: ۴۲۲
دیدگاه ها: ۰
تاریخ: 1401/03/27 10:12
توسط: MotoMan
امتیاز: ۰
برچسب ها: UX|

کتاب Handbook of Usability and User Experience (کتابچه کاربرد پذیری و تجربه کاربری)، به کاربرد پذیری و تجربه کاربری در حال ظهور در مفاهیم طراحی، تئوری‌ها و کاربردهای دانش عوامل انسانی با تمرکز بر کشف، طراحی و درک تعامل انسان و مسائل مربوط به کاربرد پذیری محصولات و سیستم‌ها برای بهبود آنها می‌پردازد.
این جلد، روش‌ها و تکنیک‌هایی را برای طراحی محصولات، سیستم‌ها و محیط‌هایی با کاربرد پذیری، دسترسی پذیری و رضایت کاربری خوب ارائه می‌کند. این کتاب، مفاهیم کاربردپذیری و ارتباط آن با تجربه کاربری را معرفی می‌کند و روش‌ها و مدل‌هایی را برای کاربرد پذیری و UX مورد بحث قرار می‌دهد. همچنین تفاوت‌های فردی شناختی، فرهنگی، اجتماعی و تجربی مرتبط را معرفی می‌کند که برای درک، اندازه گیری و استفاده از این تفاوت‌ها در مطالعه قابلیت استفاده و طراحی تعامل ضروری است. علاوه بر این، این کتاب درباره استفاده کاربرد پذیری برای بهبود بهداشت و درمان، رابطه بین کاربرد پذیری و تجربه کاربری در محیط ساخته شده، بررسی پیشرفته کاربرد پذیری و UX در دنیای دیجیتال، کاربرد پذیری و UX در زمینه فعالی و فناوری‌های نو ظهور بحث می‌کند.
ما امیدواریم که جلد اول از دو جلد این کتاب، برای تعداد زیادی از متخصصان، محصلان و شاغلین که می‌کوشند تا اصول و دانش کاربرد پذیری و تجربه کاربری را در برنامه‌های مختلف بگنجانند، مفید باشد. ما اطمینان داریم که دانش ارائه شده در این جلد در نهایت منجر به افزایش درک مزایای استفاده و ترکیب اصول کاربردپذیری و دانش تجربه کاربری برای بهبود کیفیت، اثربخشی و کارایی محصولات مصرفی، سیستم‌ها و محیط‌هایی می‌شود که در آن زندگی می‌کنیم.

 

تعداد بازدید: ۳۱۲
دیدگاه ها: ۰
تاریخ: 1401/03/22 07:03
توسط: MotoMan
امتیاز: ۱
برچسب ها: AngularJS| SPA|

انگولار، یک کتابخانه جاوا اسکریپتی متن باز است که توسط گوگل نگهداری می‌شود. انگولار، گزینه‌های بسیار خوبی برای توسعه سمت سرور دارد و در برخی از بزرگترین و پیچیده‌ترین برنامه‌های وب در جهان به منظور تقویت HTML در مرورگر استفاده می‌شود. سنگ بنای Angular، توانایی ایجاد برنامه هایی است که قابل گسترش، قابل نگهداری، قابل آزمایش و استاندارد شده هستند. دانستن مبانی Angular و درک برنامه‌های آن یک دارایی در جعبه ابزار هر توسعه دهنده ای است.
کتاب Pro Angular, 5th Edition (انگولار حرفه ای، ویرایش پنجم)، مختصرترین و جامع‌ترین راهنمای موجود برای یادگیری انگولار است که به شما دانش لازم برای بهره گیری کامل از این چارچوب محبوب به منظور ساخت برنامه‌های جاوا اسکریپتی پویا را می‌دهد. ویرایش پنجم این راهنمای پرطرفدار، با ارائه طیف وسیعی از مزایایی که انگولار می‌تواند ارائه دهد، توضیح می‌دهد که چگونه از Angular بیشترین بهره را ببرید. شما شروع به یادگیری نحوه استفاده از Angular در پروژه‌های خود خواهید کرد، از مفاهیم اساسی شروع کرده و به ویژگی‌های پیشرفته‌تر و پیچیده‌تر خواهید رسید. هر موضوعی در این کتاب تمام رنگی، دقیقاً جزئیات کافی برای مؤثر بودن را در اختیار شما قرار می‌دهد. 

 

تعداد بازدید: ۴۰۳
دیدگاه ها: ۰
تاریخ: 1401/03/16 22:28
توسط: MotoMan
امتیاز: ۰
برچسب ها: Python| Security|

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

کتاب Full Stack Python Security (امنیت پایتون فول استک)، همه چیزهایی را که برای ایمن سازی برنامه‌های وب مبتنی بر پایتون و جنگو نیاز دارید را به شما آموزش می‌دهد. در این کتاب، دنیس برن، متخصص امنیتی، اصطلاحات و الگوریتم‌های امنیتی پیچیده را ابهام زدایی می‌کند. با بررسی واضح مبانی رمزنگاری، یاد خواهید گرفت که چگونه لایه‌های دفاعی، احراز هویت امن کاربر و دسترسی شخص ثالث را پیاده‌سازی کنید و از برنامه‌های خود در برابر هک‌های رایج محافظت کنید.

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

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

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

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

برای یادگیری جاوا آماده اید؟ این کتاب، پازل ها، تصاویر قوی، رازها، و مصاحبه‌های تامل برانگیز را با اشیاء معروف جاوا ترکیب می‌کند تا شما را به روش‌های مختلف درگیر کند. این کتاب، سریع، سرگرم کننده و موثر است. علیرغم ظاهر بازیگوشش، کتاب Head First Java , 3rd Edition (هد فرست جاوا، ویرایش سوم) چیزی جدی است: مقدمه ای کامل بر برنامه نویسی شی گرا و جاوا. شما همه چیز را از مبانی تا موضوعات پیشرفته یاد خواهید گرفت.

ویرایش سوم کتاب Head First Java، برای جاوا 17-18 به روز شده است که شامل به‌روزرسانی‌های مهم اخیر برای پلتفرم توسعه و زبان جاوا نیز شده است. جاوا شاهد تغییرات عمیقی در سطح کد بوده است و رویکردهای مدرن‌تری را اتخاذ کرده است که نیاز به مطالعه و پیاده سازی دقیق‌تری دارند. بنابراین یادگیری با روش Head First مهمتر از همیشه است.

اگر کتاب‌های Head First را خوانده‌ باشید، می‌دانید که باید چه انتظاری داشته باشید؛ یک قالب بصری غنی که نحوه‌ی عملکرد مغز شما طراحی شده است که اگر تا به حال نخوانده اید، در شرف آن هستید. با استفاده از این کتاب، جاوا را به جای مواجه شدن با متن سنگین که شما را به خواب می‌برد از طریق یک تجربه چند حسی که ذهن شما را درگیر می‌کند، یاد خواهید گرفت.

تعداد بازدید: ۵۶۷
دیدگاه ها: ۰
تاریخ: 1401/03/06 23:23
توسط: MotoMan
امتیاز: ۰
برچسب ها: Coding|

مغز شما زمانی که با کارهای جدید یا دشوار روبرو می‌شود به روشی قابل پیش بینی پاسخ می‌دهد. درک عملکردهای شناختی که بر نحوه تفکر مغز شما در مورد کدنویسی حاکم است به شما کمک می‌کند تا هوشمندتر کار کنید و نه سخت تر. شما با کمک این کتاب بهره وری خود را بهبود خواهید بخشید، نیاز خود را به بازنویسی‌های مداوم کاهش خواهید داد و به گذراندن شب‌ها تا دیروقت برای سر  کله زدن با زبان‌های جدید خداحافظی خواهید کرد.
کتاب The Programmer’s Brain (مغز برنامه نویس)، به شما تکنیک‌های واقعی می‌آموزد که ریشه در علوم شناختی دارند و نحوه یادگیری و تفکرتان در مورد کد را بهبود می‌بخشد. شما به روش‌های عملی برای بکارگیری این اصول شناختی در زندگی روزمره برنامه نویسی خودتان، مسلط خواهید شد. شما با تبدیل سردرگمی به یک ابزار یادگیری، درک کد خود را بهبود می‌بخشید و تکنیک‌های عالی برای خواندن کد و به خاطر سپردن سریع نحو را انتخاب می‌کنید. این راهنمای عملی شامل نکاتی برای ایجاد فلش کارت‌ها و منابع مطالعاتی است که می‌تواند برای هر زبان جدیدی که می‌خواهید به آن مسلط شوید، بکار گرفته شود. زمانی که این کتاب را به پایان رساندید، نه تنها در آموزش خود بهتر خواهید بود، بلکه در راه انداختن همکاران جدید و برنامه نویسان جوان نیز متخصص خواهید بود.

 

تعداد بازدید: ۴۸۴
دیدگاه ها: ۰
تاریخ: 1401/02/30 16:26
توسط: MotoMan
امتیاز: ۰
برچسب ها: SPA| React|

رابط کاربری‌های موفق باید از نظر بصری جالب، سریع و روان باشند. کتابخانه جاوا اسکریپت React.js با بهبود جریان داده بین مؤلفه‌های رابط کاربری، برنامه‌های کاربردی وب با view سنگین را سرعت می‌دهد. سایت‌های React عناصر بصری را به طور موثر و روانی به روز می‌کنند و بارگذاری مجدد صفحه را به حداقل می‌رسانند. React توسعه دهنده پسند است با اکوسیستمی قوی برای پشتیبانی از فرآیند توسعه.
کتاب React Quickly (ری‌اکت کوئیکلی)، آموزشی برای توسعه دهندگان وب است که می‌خواهند به سرعت کار با React.js را شروع کنند. با پیروی از مثال‌هایی که با دقت انتخاب شده و به وضوح توضیح داده شده‌اند، توسعه React را با استفاده از مهارت‌های جاوا اسکریپت و توسعه وب در حال حاضر خود یاد خواهید گرفت. با یادگیری کامپوننت‌های وب، فرم‌ها و داده ها، مجموعه ای از پروژه‌های مختلف را کاوش خواهید کرد.

 

تعداد بازدید: ۵۰۱
دیدگاه ها: ۰
تاریخ: 1401/02/26 23:06
توسط: MotoMan
امتیاز: ۲
برچسب ها: WEB API|

وب API هایی ایجاد کنید که مشتریان و توسعه دهندگان آن را دوست داشته باشند! شما می‌توانید با استفاده از Swagger، مجموعه ای از ابزارهای تعریف و مستندسازی REST API ها، دسترسی ایمن و کنترل شده ای به نرم افزار خود بدهید. همچنین از آنجایی که Swagger مشخصات OpenAPI  را به شکل بی طرفانه ای پیاده سازی می‌کند، شما مطابق با همان استانداردهایی کار خواهید کرد که توسط گوگل، مایکروسافت و آمازون پذیرفته شده اند.

کتاب Designing APIs with Swagger and OpenAPI (طراحی API‌ها با سوئگر و اپن ای پی آی)، یک راهنمای جامع برای طراحی و توصیف اولین RESTful API شما با استفاده از رایج‌ترین استاندارد‌های پذیرفته شده است. با پیروی از دستورالعمل‌های کارشناسانه از مشارکت‌کننده اصلی Swagger، جاش پونلات و مشاور API، لوکاس روزنستاک، شما هر فصل را به تدریج برای توسعه APIهایی که می‌خواهید در دنیای واقعی بسازید سپری خواهید کرد. شما از OpenAPI و Swagger برای کمک به خودکارسازی گردش کار خودتان و آزاد کردن زمان خود برای کار بر روی ویژگی‌های هیجان انگیزتری استفاده خواهید کرد. با کمک این کتاب نحو و ساختار تعاریف OpenAPI را بیاموزید، طراحی API را با ابزارهای رایج ایجاد و تکرار کنید و API‌های خود را برای عموم منتشر کنید.

 
تعداد بازدید: ۶۶۷
دیدگاه ها: ۱
تاریخ: 1401/02/25 22:48
توسط: MotoMan
امتیاز: ۲
برچسب ها: Design Patterns| Microservice|

به ساده‌ترین بیان، معماری‌های رویداد محور مانند پیاز هستند؛ آنها به عنوان یک لایه (مانند یک monolith) قابل مدیریت هستند، اما وقتی وارد آنها می‌شوید، شروع به جدا شدن از هم می‌کنند و به سرعت متوجه می‌شوید که لایه‌های پیچیده زیادی وجود دارد (معماری میکروسرویس‌های توزیع شده)؛ و این زمانی است که tear شروع می‌شود.
کتاب Practical Event-Driven Microservices Architecture (معماری میکروسرویس‌های رویداد محور کاربردی)، شما را در مراحل انتقال یک پلتفرم با میلیون‌ها کاربر از یک معماری یکپارچه به معماری رویداد محور میکروسرویس‌ها راهنمایی می‌کند. شما در مورد چالش‌ها و پیچیدگی هایی یاد خواهید گرفت که در محیط هایی با توان عملیاتی بالا که اغلب حاوی بیش از صدها میکرو سرویس هستند به وجود می‌آیند. این کتاب به گونه ای طراحی شده است که بهترین منبع شما برای یادگیری نحوه به کارگیری معماری‌های رویداد محور در سناریوهای دنیای واقعی باشد و صدها الگو را برای غلبه بر چالش‌های رایج و نه چندان رایج ارائه می‌دهد.
در حالی که معماری‌های رویداد محور برای سال‌ها استانداردی برای معماری‌های تکاملی، افزونه پذیر و جدا شده بوده‌اند، این معماری‌ها اخیراً توسط سازمان‌ها به منظور میکروسرویس‌های توزیع شده پذیرفته شده‌اند و اطلاعات کمی در مورد پذیرش آنها وجود دارد. استفاده از آنها در مقیاس می‌تواند منابع ارزشمندی را ذخیره کند، اما به ملاحظات متفاوتی نیاز دارد، از جمله پیچیدگی افزوده شده پشتیبانی از چندین قسمت متحرک و درست کردن طرح رویداد از همان ابتدا به منظور جلوگیری از تغییر ساختار بزرگ در آینده.
نویسنده کتاب، هوگو روشا می‌داند که این نوع چالش‌ها و همچنین بسیاری از چالش‌های دیگر، باید از ابتدا مورد توجه قرار گیرند و به شما کمک می‌کند تا طرز فکر مورد نیاز برای ایجاد یک استراتژی حساب شده از قبل را به شما آموزش دهد. این کتاب، رویکردها و الگوهای یادگیری را ارائه می‌دهد تا شما را در جهت ساخت و مدیریت پایدار معماری‌های رویداد محور به سرعت راه بیندازد.

 

تعداد بازدید: ۷۱۷
دیدگاه ها: ۰
تاریخ: 1401/02/19 22:35
توسط: MotoMan
امتیاز: ۰
برچسب ها: software engineering|

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

کتاب Software Telemetry (دورسنجی نرم افزار)، به شما نشان می‌دهد که چگونه به طور موثر داده‌های لاگ سیستم و برنامه را جمع آوری، ذخیره و تجزیه و تحلیل کنید تا بتوانید سیستم‌های خود را نظارت و بهبود بخشید. با کمک این کتاب، ستون‌های مشاهده‌پذیری از جمله لاگ ها، معیارها و رد‌ها را در یک سیستم تله‌متری end-to-end که با زیرساخت‌های موجود شما یکپارچه می‌شود، مدیریت کنید. شما متوجه خواهید شد که چگونه دور سنجی نرم افزار برای استارتاپ‌های کوچک و سازمان‌های قدیمی سود آفرین است. همچنین در زمانی که حسابرسی داده‌ها به طور فزاینده ای در حال رایج شدن هستند، شما از پوشش کامل فرآیندهای الزامات قانونی قدردانی خواهید کرد، بنابراین دلیلی برای وحشت در هنگام رسیدن درخواست بازرسی وجود ندارد.

 
تعداد بازدید: ۴۲۶
دیدگاه ها: ۰
بیشتر
loading...

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