کتاب های برچسب go-language
تاریخ: ۲۰:۵۹:۵۵ ۱۳۹۹/۵/۲۵ شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Go Language | Security |

کتاب Black Hat Go قسمت اسرار آمیز زبان Go، زبان برنامه نویسی محبوبی که به دلیل سادگی، کارایی و قابلیت اطمینان آن، توسط هکر‌ها مورد احترام است را بررسی می‌کند. این کتاب، زراد خانه ای از تاکتیک‌های عملی را از منظر متخصصان امنیتی و هکر‌ها ارائه می‌دهد تا به شما در تست سیستم هایتان، ساخت و خودکار سازی ابزار‌ها برای متناسب شدن با نیازی‌های شما کمک کند و همچنین باعث پیشرفت مهارت‌های امنیتی تهاجمی شما با استفاده از قدرت زبان Go می‌شود.

شما سفر خود را با یک مرور کلی از نحو و فلسفه زبان برنامه نویسی Go شروع می‌کنید و سپس به بررسی مثال هایی می‌پردازید که می‌توانید برای توسعه ابزارهایی از جمله پروتکل‌های شبکه رایج مانند HTTP، DNS و SMB استفاده کنید. سپس می‌توانید تاکتیک‌ها و مسائل مختلفی را که تست کنندگان نفوذ با آن روبرو می‌شوند را بررسی کنید و به مواردی از قبیل دستبرد داده ها، packet sniffing و توسعه exploit بپردازید. همچنین قبل از این که سراغ رمزنگاری، حمله به ویندوز مایکروسافت و پیاده سازی steganography بروید، شما ابزار‌های پویا و افزونه پذیری خواهید ساخت.

تعداد بازدید: ۴۱۴
دیدگاه ها: ۰
تاریخ: ۹:۴۰:۵۳ ۱۳۹۹/۵/۳ جمعه
توسط: MotoMan
امتیاز: ۰

کتاب Hands-On Dependency Injection in Go، شما را به سفری می‌برد که در آن به شما در مورد ریفکتور کردن کد‌های موجود برای پذیرش تزریق وابستگی (DI) با استفاده از روش‌های مختلف موجود در زبان Go، آموزش می‌دهد.
از شش روش معرفی شده در این کتاب، برخی از آنها متعارف هستند، مانند تزریق سازنده یا متد، و برخی غیر متعارف هستند مانند تزریق just-in-time یا config. هر کدام از این روش‌ها به طور مفصل توضیح داده شده اند و بر روی نقاط قوت و ضعف آن‌ها تاکید شده است و مثالی گام به گام از چگونگی بکارگیری آن‌ها بیان شده است. با کمک مثال‌های زیاد، یاد خواهید گرفت که چگونه از DI استفاده کنید تا کدها را به چیزی ساده و انعطاف پذیر تبدیل کنید. شما همچنین نحوه تولید و استفاده از گراف وابستگی را برای کشف کردن و حذف مشکلات خواهید آموخت. در طول این کتاب، شما استفاده از DI را در ترکیب با test stub‌ها و mock‌ها برای تست کردن ترفند‌های مختلف و سناریو‌های غیر ممکن را یاد خواهید گرفت.
کتاب «تزریق وابستگی در Go» رویکردی عملی اتخاذ کرده است و به شدت بر روی کد، تجربه کاربری و چگونگی دستیابی به مزایای بلند مدت از طریق تغییرات تدریجی تمرکز کرده است. در پایان این کتاب، ‌شما کد هایی تمیز تولید کرده اید که به آسانی قابل تست هستند.
کتاب Hands-On Dependency Injection in Go، برای آن دسته از برنامه نویسانی است که چند سال تجربه در استفاده از یک زبان برنامه نویسی دارند و درکی پایه از زبان Go داشته باشند. اگر می‌خواهید کدی تمیز و loosely coupled را تهیه کنید که اساسا آزمایش آن ساده‌تر است، این کتاب برای شما مناسب است.

 

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

کتاب Mastering Go برای آن دسته از برنامه نویسان تازه کار یا متوسطی است که می‌خواهند دانش خود از زبان Go‌ را ارتقا دهند و همچنین برنامه نویسان با تجربه ای که می‌خواهند زبان برنامه نویسی Go را یاد بگیرند بدون اینکه دوباره نحوه‌ی کار حلقه‌ی for را بخوانند.

در این کتاب امکانات و پکیج‌های اساسی زبان Go به همراه type‌ها و ساختمان داده‌ها مورد بررسی قرار گرفته اند تا خواننده را قادر سازد تا برنامه‌های treadsafe، concurrent cloud و تحت شبکه بنویسند.

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

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