تازه ترین کتاب ها
تاریخ: ۲۰:۲۷:۲۷ ۱۳۹۸/۴/۵ چهارشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Coding|

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

تعداد بازدید: ۶۲
دیدگاه ها: ۰
تاریخ: ۱۷:۳۵:۱۰ ۱۳۹۸/۳/۳۱ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: MySQL| Database|

امروزه پایگاه داده MySQL یکی از پر استفاده‌ترین و محبوب‌ترین پایگاه داده‌های رابطه ای در جهان است. کتاب MySQL 8 Cookbook، با نصب و پیکربندی سریع MySQL شروع می‌شود. سپس به سراغ نحوه‌ی کوئری گرفتن در MySQL می‌رویم. در این کتاب جدیدترین بهبود‌ها در MySQL 8، در زمینه‌های مدیریت تراکنش‌های زیاد و دیتاست‌های بلادرنگ ارائه شده است. در این کتاب همچنین نحوه‌ی کوچ کردن از MySQL‌‌های قدیمی‌تر به نسخه ۸ آن بررسی شده است.

تعداد بازدید: ۱۰۱
دیدگاه ها: ۰
تاریخ: ۱۵:۹:۵۶ ۱۳۹۸/۳/۳۱ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: MySQL| Database|

کتاب Advanced MySQL 8، به شما می‌آموزد که چگونه زیرساخت پایگاه داده موجود خود را ارتقا دهید و ابزارهای مختلفی برای بهبود عملکرد برنامه‌های سازمانی و وبسایت‌های خود بسازید. در کتاب MySQL پیشرفته ۸، شما یاد خواهید گرفت تا با استفاده از ایندکس‌ها و تکنیک‌های پیشرفته کوئری داده‌ها برای کوئری‌های بزرگ، کارایی MySQL را بهبود دهید.

مطالبی که در این کتاب خواهید آموخت:

  • بررسی امکانات موجود و جدید MySQL 8.0
  • تحلیل و بهینه سازی کوئری‌های بزرگ MySQL
  • فهمیدن تنظیمات سرور MySQL 8.0
  • یادگیری استقرار Group Replication و استفاده از آن در کلاستر InnoDB
  • مانیتور کردن پایگاه داده‌های توزیع شده بزرگ
  • بررسی انواع مختلف بکاپ‌ها و روش‌های ریکاوری برای پایگاه داده هایتان

 

کتاب Advanced MySQL 8، برای مدیران پایگاه داده، معماران داده و توسعه دهندگان پایگاه داده که به دنبال پیاده سازی برنامه‌های پایگاه داده پیشرفته در محیط MySQL هستند مناسب است.

تعداد بازدید: ۶۹
دیدگاه ها: ۰
تاریخ: ۱۱:۳۸:۵۲ ۱۳۹۸/۳/۳۱ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Java| Domain-Driven-Design|

کتاب Domain Driven Design with Spring Boot، نحوه به کارگیری مفاهیم Domain Driven Design را در پروژه ای به همراه Spring Boot 2.0.6 نشان می‌دهد و همچنین چگونگی استفاده از آن‌ها به همراه (Unit Testing (Test Driven Development، پایگاه داده‌های رابطه ای و ORM‌ها مثل (JPA(Java Persistence API را بررسی کرده است.

در کتاب طراحی دامنه محور با Spring Boot، شما فرآیند کامل ساخت یک نرم افزار با استفاده از مفاهیمی مثل Entity‌ها، Value Object ها، Aggregate ها، Repository ها، Bounded context و Domain Event‌ها را مشاهده خواهید کرد. در طول این کتاب من توضیح خواهم داد که چگونه از بین انتخاب هایم، تصمیم گیری انجام می‌دهم.

در نهایت در این کتاب دو پروژه را خواهید دید که یکی از آن‌ها یک پروژه وب استاتیک با استفاده از jQuery و HTML برای رابط کاربری است و دیگری با استفاده از Spring Boot، REST و JPA برای API و منطق و ذخیره سازی استفاده خواهد شد.

تعداد بازدید: ۹۲
دیدگاه ها: ۲
تاریخ: ۲۱:۴۴:۳ ۱۳۹۸/۳/۲۹ چهارشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: nosql| Database| MongoDB|

پایگاه داده MongoDB، بهترین پلتفرم برای کار با داده‌های غیر رابطه ای است و یکی از هوشمند‌ترین ابزار‌ها برای سازمان دهی داده‌ها در راستای نیازمندی‌های کسب و کار است. جدیدترین نسخه از MongoDB یعنی MongoDB 4.x از تراکنش‌های ACID پشتیبانی می‌کند و این فناوری را تبدیل به یک دارایی برای سازمان‌ها کرده است.

ویرایش دوم کتاب Mastering MongoDB 4.x، برای توسعه دهندگان MongoDB و مدیران پایگاه داده که می‌خواهند که در مانگو دی‌بی متخصص شوند و با استفاده از آن برنامه‌های مقیاس پذیر و مقاوم در برابر خطا بنویسند مناسب است.

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

کتاب Practical LPIC-3 300، دیدی به شما می‌دهد تا با اطمینان OpenLDAP، Samba و FreeIPA را نصب، مدیریت و عیب یابی کنید. این کتاب در ۳ بخش جامع آمده است و هر چیزی که شما برای آمادگی در شرکت در امتحان LPIC-3 300  احتیاج دارید را پوشش داده است.

مطالبی که در این کتاب خواهید آموخت:

  • یکپارچه کردن LDAP با PAM و NSS و با Active Directory و Kerberos
  • مدیریتReplication   OpenLDAPو بهبود عملکرد سرور
  • استفاده از Samba به عنوان PDC و BDC
  • پیکربندی Samba به عنوان یک عضو دامنه سرور بر روی یک دامنه NT موجود
  • استفاده از Samba به عنوان یک AD Compatible Domain Controller
  • تکثیر، مدیریت و یکپارچه سازی FreeIPA

این کتاب برای هر کسی که می‌خواهد خودش را برای امتحان LPIC-3 300 آماده کند یا علاقه مند به یادگیری درباره OpenLDAP و Samba هست، مناسب است.

 

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

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

کتاب Architecting for Scale، به مدیران IT، devops و system reliability نشان می‌دهد تا چگونه مانع از کند شدن، ناپایدار شدن و یا عدم دسترسی برنامه شوند زمانی که برنامه بزرگ و بزرگ‌تر می‌شود.

تعداد بازدید: ۱۹۷
دیدگاه ها: ۰
تاریخ: ۱۱:۱۱:۱۲ ۱۳۹۸/۳/۲۴ جمعه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Mobile Programming| React| React Native|

در ویرایش دوم کتاب React Native for Mobile Development یاد می‌گیرید که چگونه با استفاده از React Native برنامه‌های native اندروید و iOS را توسعه دهید. ویرایش دوم کتاب React Native برای توسعه موبایل، کاملا به روز شده است که شامل ES7 (ECMASript 7)، آخرین نسخه از React Native به همراه Redux می‌شود.

این کتاب برای هر کسی که با جاوا اسکریپت آشنایی داشته باشد و می‌خواهد که برنامه‌های native موبایل را بدون درگیری با یادگیری Objective-C یا جاوا توسعه دهد مناسب است.

تعداد بازدید: ۱۲۲
دیدگاه ها: ۰
تاریخ: ۲۰:۲۳:۳۳ ۱۳۹۸/۳/۲۳ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Machine Learning|

کتاب یادگیری ماشین با تکنولوژی‌های مایکروسافت، انجام تجزیه تحلیل‌های predictive، descriptive و prescriptive را به کمک Microsoft Power BI، Azure Data Lake، SQL Server، Stream Analytics، Azure Databricks، HD Insight‌ و ... نشان می‌دهد.

توانایی تحلیل حجم عظیمی از داده‌های بلادرنگ و پیشبینی رفتار آینده یک سازمان، برای موفقیت آن سازمان در بلند مدت ضروری است. علم داده‌ها و مخصوصا یادگیری ماشین، امروزه نقشی تحول آفرین دارند و باید در استراتژی سازمان نقشی کلیدی داشته باشند. مدیریت یک فرآیند یادگیری ماشین از فهم کسب و کار، اکتساب داده‌ها و تمیز سازی، مدل سازی و انتشار در هر ابزاری یک مجموعه مهارت ارزشمند هستند.

تعداد بازدید: ۱۴۱
دیدگاه ها: ۰
تاریخ: ۱۸:۱۵:۷ ۱۳۹۸/۳/۲۳ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: SQL| SQL Server| data| Database| Data Mining|

مهارت‌های پایگاه داده در بین پر تقاضا‌ترین مهارت‌های دنیای IT قرار دارد. با استفاده از ویرایش سیزدهم کتاب طراحی، پیاده سازی و مدیریت سیستم‌های پایگاه داده، شما پایه ای قوی در طراحی و پیاده سازی پایگاه‌های داده با استفاده از رویکردی کاربردی و ساده به دست خواهید آورد.

ویرایش سیزدهم کتاب Database Systems، نحوه‌ی طراحی صحیح پایگاه‌های داده، نوشتن کوئری‌های SQL‌ را به همراه مثال‌های زیاد که در دنیای واقعی کاربرد دارند را به شما یاد می‌دهد. همچنین در این کتاب مباحث تجزیه و تحلیل کلان داده و NoSQL به همراه تکنولوژی‌های مرتبط به Hadoop نیز بررسی شده اند.

تعداد بازدید: ۱۵۷
دیدگاه ها: ۰
تاریخ: ۱۹:۳۴:۷ ۱۳۹۸/۳/۲۰ دوشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script| SPA| React|

برای توسعه یک برنامه وب مقیاس پذیر، معماری پروژه، انتخاب ابزار‌های مناسب و استفاده از یک stack‌ مناسب، خیلی مهم هستند. با این همه گزینه پیش رو، توسعه دهندگانی به سادگی بین انتخاب دیتابیس، انتخاب تکنولوژی‌های فرانت اند، module bundler‌ها و دیگر موارد گیج می‌شوند. در کتاب Redux Quick Start Guide، ما کاربران را در الگوی ساخت یک برنامه تک صفحه ای با استفاده از آخرین تکنولوژی‌ها شامل ReactJS با Redux برای مدیریت وضعیت و Redux saga برای مدیریت اثرات جانبی راهنمایی خواهیم کرد.

تعداد بازدید: ۱۱۲
دیدگاه ها: ۰
تاریخ: ۲۰:۳۴:۸ ۱۳۹۸/۳/۱۹ یکشنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: software engineering|

مخاطبان اصلی ویرایش دهم کتاب مهندسی نرم افزار سامرویل، دانشجویان دانشگاه‌ها هستند که دروس مهندسی نرم افزار مقدماتی و پیشرفته را گرفته اند. در کتاب Software Engineering فرض شده است که خوانندگان این کتاب با اصول و مبانی برنامه نویسی و ساختمان داده‌ها آشنا هستند.

مهندسان نرم افزار در صنعت نیز ممکن است این کتاب را به عنوان یک مرجع برای به روزسانی دانششان در موضوعاتی چون استفاده مجدد نرم افزار، طراحی معماری، وابستگی و امنیت و مهندسی نرم افزار مفید یابند.

تعداد بازدید: ۲۰۰
دیدگاه ها: ۰
تاریخ: ۱۹:۲۶:۴۶ ۱۳۹۸/۳/۱۹ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: software engineering|

ویرایش هشتم کتاب Software Engineering: A Practitioner's Approach، در 39 فصل و در قالب پنج بخش با عنوان‌های فرآیندها، مدل سازی، مدیریت کیفیت، مدیریت پروژه‌های نرم افزاری و مباحث پیشرفته ارائه شده است. ویرایش هشتم کتاب مهندسی نرم افزار، کاملا مورد بازنگری قرار گرفته است تا بر روی فرآیند‌ها و تمرینات مهم و جدید مهندسی نرم افزار تاکید بیشتری داشته باشد.

تعداد بازدید: ۱۷۸
دیدگاه ها: ۰
تاریخ: ۸:۴۵:۴۷ ۱۳۹۸/۳/۱۶ پنج شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp| dotNET Framework| .NET Core|

کتاب بررسی ویژگیهای پیشرفته در #C، برای آن دسته از توسعه دهندگانی است که تجربه کار با سیشارپ و ویژوال استادیو را دارند و می‌خواهند دانش  و مهارت خود را بهبود دهند. این کتاب بر روی C# 7 تمرکز دارد ولی ویژگی‌های جدید در C# 8‌ و NET Core 3.0. نیز بررسی شده اند.

مطالبی که در کتاب #Exploring Advanced Features in C خواهید آموخت:

  • نگاهی بر ویژگی‌های C# 7 مثل tuple ها، توابع محلی و discard ها
  • بررسی کلاس‌های انتزاعی، پیاده سازی اینترفیس ها، استفاده از async، await، nullable و dynamic types
  • نگاهی به ویژگی‌های C# 8 مثل nullable reference types، recursive patterns، ranges، indices، switch expressions
  • ساخت برنامه‌های وب با استفاده از ASP.NET MVC، SASS، jQuery، و Model-View-Controller.
  • بررسی امکانات جدید .NET Core 3.0 و نحوه‌ی راه اندازی و اجرای دات نت کور 3
  • نگاهی به نحوه راه اندازی یک برنامه ASP.NET Core MVC بر روی لینوکس و توسعه برنامه با استفاده از Visual Studio Code
  • بررسی امکانات جدید Visual Studio 2019
  • بررسی نحوه‌ی کار Visual Studio Live Share
  • یادگیری برخی از نکات Refactoring و Codefix‌ با استفاده از ویژوال استادیو
  • آوردن هوش مصنوعی به ویژوال استادیو با بهره گیری از Visual Studio IntelliCode
تعداد بازدید: ۳۵۳
دیدگاه ها: ۱
تاریخ: ۲۲:۲۲:۵۳ ۱۳۹۸/۳/۱۳ دوشنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: Css|

ویرایش دوم کتاب CSS3 Quick Syntax Reference، مرجع ۱۵۰ صفحه ای سینتکس زبان شیوه نامه‌های آبشاری (Cascading Style Sheets) است. این کتاب برای برنامه نویسان با تجربه و توسعه دهندگان وب است که تازه با CSS 3 و یا حتی خود CSS آشنا شده اند، مفید است.

مطالبی که در کتاب مرجع سریع سینتکس CSS3 خواهید آموخت عبارتند از:

  • استفاده از سلکتور‌های متنوع موجود در CSS3
  • به کارگیری دیگر خواص مختلف CSS
  • طراحی و ساخت UI وب با استفاده از رنگ، متن، فضا، فونت‌ها و پس زمینه
  • کار کردن با لیست ها، جدول‌ها و مدیا در CSS3
  • به کارگیری بهترین شیوه‌ها در CSS3
تعداد بازدید: ۱۷۴
دیدگاه ها: ۰
تاریخ: ۲۰:۲۲:۵ ۱۳۹۸/۳/۱۳ دوشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: VMware|

ویرایش دوم کتاب Mastering VMware vSphere 6.7، پوشش کاملی از vSphere 6.7 که آخرین نسخه از پلتفرم کلود مجازی VMWare است، ارائه داده است. این پلتفرم به سازمان‌ها این اجازه را می‌دهد تا با نقل مکان به محاسبات ابری هایبرید، برنامه هایشان را در یک محیط عملیاتی مشترک، اجرا، مدیریت و ایمن کنند.

کتاب استاد شدن در VMware vSphere 6.7، برای تمامی مدیران، مهندسین زیرساخت، معماران و مشاوران با دانش پایه ای از VMware vSphere ارائه شده است.

تعداد بازدید: ۱۱۱
دیدگاه ها: ۰
بیشتر
loading...

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